This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Bipartite graphs and best proximity pairs

Karim Chaira, Oleksiy Dovgoshey, and Samih Lazaiz Karim Chaira
Ben M’sik Faculty of Sciences
Hassan II University, Casablanca, Morocco
chaira_karim@yahoo.fr Oleksiy Dovgoshey
Institute of Applied Mathematics and Mechanics of NASU
Dobrovolskogo str. 1, Slovyansk 84100, Ukraine
oleksiy.dovgoshey@gmail.com Samih Lazaiz
ENSAM Casablanca, Hassan II University
Casablanca, Morocco
samih.lazaiz@gmail.com
Abstract.

We say that a bipartite graph G(A,B)G(A,B) with fixed parts AA, BB is proximinal if there is a semimetric space (X,d)(X,d) such that AA and BB are disjoint proximinal subsets of XX and all edges {a,b}\{a,b\} satisfy the equality d(a,b)=dist(A,B)d(a,b)=\operatorname{dist}(A,B). It is proved that a bipartite graph GG is not isomorphic to any proximinal graph iff GG is finite and empty. It is also shown that the subgraph induced by all non-isolated vertices of a nonempty bipartite graph GG is a disjoint union of complete bipartite graphs iff GG is isomorphic to a nonempty proximinal graph for an ultrametric space.

Key words and phrases:
Best proximity pair; bipartite graph; complete bipartite graph; proximinal set; semimetric space; ultrametric space
2020 Mathematics Subject Classification:
Primary: 05C60. Secondary: 54E35; 41A50

1. Introduction and preliminaries

Let XX be a set. A semimetric on XX is a function d:X×X[0,)d\colon X\times X\to[0,\infty) such that d(x,y)=d(y,x)d(x,y)=d(y,x) and (d(x,y)=0)(x=y)(d(x,y)=0)\Leftrightarrow(x=y) for all xx, yXy\in X. A pair (X,d)(X,d), where dd is a semimetric on XX, is called a semimetric space (see, for example, [5, p. 7]). A semimetric dd is a metric if the triangle inequality

d(x,y)d(x,z)+d(z,y)d(x,y)\leqslant d(x,z)+d(z,y)

holds for all xx, yy, zXz\in X. A metric is an ultrametric if we have the strong triangle inequality

d(x,y)max{d(x,z),d(z,y)}d(x,y)\leqslant\max\{d(x,z),d(z,y)\}

instead of the triangle one. We shall denote by 𝐒𝐌\mathbf{SM}, 𝐌\mathbf{M} and 𝐔𝐌\mathbf{UM} the classes of all nonvoid semimetric spaces, nonvoid metric spaces and, respectively, ultrametric ones. In what follows, we will write D(X,d)D(X,d) for the distance set of (X,d)𝐒𝐌(X,d)\in\mathbf{SM},

D(X,d):={d(x,y):x,yX}.D(X,d):=\{d(x,y)\colon x,y\in X\}.

and denote by diam(A)\operatorname{diam}(A) the diameter of set AXA\subseteq X,

diam(A):=sup{d(x,y):x,yA}.\operatorname{diam}(A):=\sup\{d(x,y)\colon x,y\in A\}.

Let (X,d)(X,d) be a semimetric space. A closed ball with radius r0r\geqslant 0 and a center cXc\in X is the set

B¯r(c):={xX:d(c,x)r}.\overline{B}_{r}(c):=\{x\in X\colon d(c,x)\leqslant r\}.

We will denote by 𝐁¯X\overline{\mathbf{B}}_{X} the set of all closed balls in (X,d)(X,d).

Let AA and BB be two nonempty subsets of a semimetric space XX. If AA and BB are disjoint, AB=A\cap B=\varnothing, it is possible to consider the problem of finding a point xAx\in A which is as close as possible to BB. Problems of this type are typical for Approximation Theory.

The following is a “semimetric” modification of the corresponding definition from [30].

Definition 1.1.

Let (X,d)𝐒𝐌(X,d)\in\mathbf{SM}. A set AXA\subset X is said to be proximinal in (X,d)(X,d) if, for every xXx\in X, there exists a0Aa_{0}\in A such that

(1.1) d(x,a0)=inf{d(x,a):aA}.d(x,a_{0})=\inf\{d(x,a)\colon a\in A\}.

The point a0a_{0}, if it exists, is called a best approximation to xx in AA.

Remark 1.2.

Since every (X,d)𝐒𝐌(X,d)\in\mathbf{SM} is nonempty, Definition 1.1 implies that all proximinal sets also are nonempty.

Let AA and BB be subsets of a space (X,d)𝐒𝐌(X,d)\in\mathbf{SM}. We will say that the pair (A,B)(A,B) is proximinal if AA and BB are proximinal in (X,d)(X,d).

Some results connected with existence of the best approximations in metric spaces can be found in [33, 34, 39, 38].

For nonempty subsets AA and BB of a semimetric space (X,d)(X,d), we define a distance from AA to BB as

(1.2) dist(A,B):=inf{d(a,b):aAandbB}.\operatorname{dist}(A,B):=\inf\{d(a,b)\colon a\in A\ \text{and}\ b\in B\}.

If AA is a one-point set, A={a}A=\{a\}, then, for brevity, we write dist(a,B)\operatorname{dist}(a,B) instead of dist({a},B)\operatorname{dist}(\{a\},B).

It should be noted here that if AA and BB are infinite proximinal subsets in a semimetric space (X,d)(X,d), then, in general, there is no reason to have d(a,b)=dist(A,B)d(a,b)=\operatorname{dist}(A,B) for some aAa\in A and bBb\in B. This led to the notion of the best proximity pairs. For example, in the proof of Theorem 2.1 AA and BB are infinite proximinal subsets of an ultrametric space (X,d1)(X,d_{1}), but d(a,b)>dist(A,B)d(a,b)>\operatorname{dist}(A,B) for all aAa\in A and bBb\in B.

Definition 1.3.

Let (X,d)𝐒𝐌(X,d)\in\mathbf{SM}, and let AA and BB be nonempty subsets of XX. Write

(1.3) A0:={xA:d(x,y)=dist(A,B)for someyB},\displaystyle A_{0}:=\{x\in A\colon d(x,y)=\operatorname{dist}(A,B)\ \text{for some}\ y\in B\},
(1.4) B0:={yB:d(x,y)=dist(A,B)for somexA}.\displaystyle B_{0}:=\{y\in B\colon d(x,y)=\operatorname{dist}(A,B)\ \text{for some}\ x\in A\}.

A pair (a0,b0)A0×B0(a_{0},b_{0})\in A_{0}\times B_{0} for which d(a0,b0)=dist(A,B)d(a_{0},b_{0})=\operatorname{dist}(A,B) is called a best proximity pair for the sets AA and BB.

For the case when (X,d)𝐌(X,d)\in\mathbf{M}, Definition 1.3 becomes Definition 1.1 from [30].

Remark 1.4.

It is easy to see that the following conditions are equivalent for all nonempty subsets AA, BB of each (X,d)𝐒𝐌(X,d)\in\mathbf{SM}:

  • A0A_{0}\neq\varnothing;

  • B0B_{0}\neq\varnothing;

  • There is a best proximity pair for AA and BB.

If (a0,b0)A0×B0(a_{0},b_{0})\in A_{0}\times B_{0} is a best proximity pair for AA and BB, then, using the inclusions A0AA_{0}\subseteq A, B0BB_{0}\subseteq B and formula (1.2), we obtain

d(a0,b0)dist(A0,B0)dist(A,B)=d(a0,b0).d(a_{0},b_{0})\geqslant\operatorname{dist}(A_{0},B_{0})\geqslant\operatorname{dist}(A,B)=d(a_{0},b_{0}).

Thus, the equality dist(A0,B0)=dist(A,B)\operatorname{dist}(A_{0},B_{0})=\operatorname{dist}(A,B) holds and a pair (x,y)A0×B0(x,y)\in A_{0}\times B_{0} is a best proximity pair for AA and BB if and only if (x,y)(x,y) is a best proximity pair for A0A_{0} and B0B_{0}.

The next basic for us concept is the notion of graph.

A simple graph is a pair (V,E)(V,E) consisting of a nonempty set VV and a set EE whose elements are unordered pairs of different elements of VV. In what follows, we will consider the simple graphs only.

For a graph G=(V,E)G=(V,E), the sets V=V(G)V=V(G) and E=E(G)E=E(G) are called the set of vertices and the set of edges, respectively. Two vertices uu, vVv\in V are adjacent if {u,v}\{u,v\} is an edge in GG. A vertex vV(G)v\in V(G) is isolated if there are no vertices which are adjacent with vv in GG. We say that GG is empty if E(G)=E(G)=\varnothing. Thus, GG is empty iff all vertices of GG are isolated.

A graph HH is, by definition, a subgraph of a graph GG if the inclusions V(H)V(G)V(H)\subseteq V(G) and E(H)E(G)E(H)\subseteq E(G) are valid.

If GG is a nonempty graph, then we will denote by GG^{\prime} a subgraph of GG whose vertices are non-isolated vertices of GG and such that E(G)=E(G)E(G^{\prime})=E(G).

Remark 1.5.

The graph GG^{\prime} can be characterized by the following extremal property: If GHGG^{\prime}\subseteq H\subseteq G holds and HH does not have any isolated vertices, then G=HG^{\prime}=H. It is easy to see that V(G)V(G^{\prime}) is the union of all two-point sets {a,b}E(G)\{a,b\}\in E(G).

A graph GG is finite if V(G)V(G) is a finite set, |V(G)|<|V(G)|<\infty. A path is a finite nonempty graph PP whose vertices can be numbered so that

V(P)={x0,x1,,xk},k1,andE(P)={{x0,x1},,{xk1,xk}}.V(P)=\{x_{0},x_{1},\ldots,x_{k}\},\quad k\geqslant 1,\quad\text{and}\quad E(P)=\{\{x_{0},x_{1}\},\ldots,\{x_{k-1},x_{k}\}\}.

In this case we say that PP is a path joining x0x_{0} and xkx_{k}. A graph GG is connected if, for every two distinct uu, vV(G)v\in V(G), there is a path PGP\subseteq G joining uu and vv.

Let \mathcal{F} be a set of graphs such that ||2|\mathcal{F}|\geqslant 2 and V(G1)V(G2)=V(G_{1})\cap V(G_{2})=\varnothing for all distinct G1G_{1}, G2G_{2}\in\mathcal{F}. A graph HH is called the disjoint union of graphs GG\in\mathcal{F} if

V(H)=GV(G)andE(H)=GE(G).V(H)=\bigcup_{G\in\mathcal{F}}V(G)\quad\text{and}\quad E(H)=\bigcup_{G\in\mathcal{F}}E(G).

It is easy to prove that a graph is connected iff it is not a disjoint union of some graphs.

Definition 1.6.

A graph GG is bipartite if the vertex set V(G)V(G) can be partitioned into two nonvoid disjoint sets, or parts, in such a way that no edge has both ends in the same part. A bipartite graph in which every two vertices from different parts are adjacent is called complete bipartite.

Below we will consider the bipartite graphs having the vertex sets of arbitrary cardinality.

Let us introduce now a notion of proximinal graph.

Definition 1.7.

A bipartite graph G=G(A,B)G=G(A,B) with fixed parts AA and BB is proximinal if there exists (X,d)𝐒𝐌(X,d)\in\mathbf{SM} such that AA and BB are disjoint proximinal subsets of XX, and the equivalence

(1.5) ({a,b}E(G))(d(a,b)=dist(A,B))\bigl{(}\{a,b\}\in E(G)\bigr{)}\Leftrightarrow\bigl{(}d(a,b)=\operatorname{dist}(A,B)\bigr{)}

is valid for every aAa\in A and every bBb\in B. In this case we write

G=GX(A,B)=GX,d(A,B)G=G_{X}(A,B)=G_{X,d}(A,B)

and say that GG is proximinal for (X,d)(X,d).

Remark 1.8.

If GG is a nonempty proximinal graph with parts AA and BB, then it follows directly from the definitions that the equality V(G)=A0B0V(G^{\prime})=A_{0}\cup B_{0} holds, where A0A_{0} and B0B_{0} are defined by (1.3) and (1.4), respectively. Moreover, vertices aa, bV(G)b\in V(G) are adjacent iff (a,b)(a,b) is a best proximity pair for AA and BB.

Let G=GX,d(A,B)G=G_{X,d}(A,B) be a proximinal graph for a semimetric space (X,d)(X,d). If we define ρ:X×X[0,)\rho\colon X\times X\to[0,\infty) as

ρ(x,y)={0if x=y,c+d(x,y)if xy,\rho(x,y)=\begin{cases}0&\text{if }x=y,\\ c+d(x,y)&\text{if }x\neq y,\end{cases}

where c>0c>0 is arbitrary, then ρ\rho is a new semimetric on XX, AA and BB are disjoint proximinal sets in (X,ρ)(X,\rho), and GG is proximinal for (X,ρ)(X,\rho), and GX,d(A,B)=GX,ρ(A,B)G_{X,d}(A,B)=G_{X,\rho}(A,B). Thus, if in Definition 1.7 we replace the condition AB=A\cap B=\varnothing to the more strong condition

dist(A,B)>0,\operatorname{dist}(A,B)>0,

then the new definition will be equivalent to the original one.

Now we recall the concept of isomorphic graphs.

Definition 1.9.

Let G1G_{1} and G2G_{2} be graphs. A bijection f:V(G1)V(G2)f\colon V(G_{1})\to V(G_{2}) is an isomorphism of G1G_{1} and G2G_{2} if

({u,v}E(G1))({f(u),f(v)}E(G2))(\{u,v\}\in E(G_{1}))\Leftrightarrow(\{f(u),f(v)\}\in E(G_{2}))

is valid for all uu, vV(G1)v\in V(G_{1}). The graphs G1G_{1} and G2G_{2} are isomorphic if there exists an isomorphism of G1G_{1} and G2G_{2}.

Here we use a classical example to illustrate the concept of proximinal graphs.

(1,0,0)(1,0,0)(0,1,0)(0,1,0)(0,0,1)(0,0,1)(1,1,1)(1,1,1)(1,1,0)(1,1,0)(1,0,1)(1,0,1)(0,1,1)(0,1,1)(0,0,0)(0,0,0)GX,d(A,B)G_{X,d}(A,B)(1,0,0)(1,0,0)(1,0,1)(1,0,1)(0,0,1)(0,0,1)(0,0,0)(0,0,0)(1,1,0)(1,1,0)(1,1,1)(1,1,1)(0,1,1)(0,1,1)(0,1,0)(0,1,0)Q3Q_{3}
Figure 1.
Example 1.10.

Let XX be the set of all sequences q~=(q1,q2,q3)\widetilde{q}=(q_{1},q_{2},q_{3}), where each qi{0,1}q_{i}\in\{0,1\}. Let us denote by d(p~,q~)d(\widetilde{p},\widetilde{q}) the Hamming distance between p~\widetilde{p}, q~X\widetilde{q}\in X,

d(p~,q~)=i=13|piqi|.d(\widetilde{p},\widetilde{q})=\sum_{i=1}^{3}|p_{i}-q_{i}|.

Then (X,d)(X,d) is a metric space, and the sets

A={(1,0,0),(0,1,0),(0,0,1),(1,1,1)},B={(1,1,0),(1,0,1),(0,1,1),(0,0,0)}A=\{(1,0,0),(0,1,0),(0,0,1),(1,1,1)\},\quad B=\{(1,1,0),(1,0,1),(0,1,1),(0,0,0)\}

are disjoint proximinal subsets of (X,d)(X,d). Since the equality dist(A,B)=1\operatorname{dist}(A,B)=1 holds, two sequences p~=(p1,p2,p3)\widetilde{p}=(p_{1},p_{2},p_{3}) and q~=(q1,q2,q3)\widetilde{q}=(q_{1},q_{2},q_{3}) are adjacent in GX,d(A,B)G_{X,d}(A,B) iff they are different in exactly one place. The proximinal graph GX,d(A,B)G_{X,d}(A,B) coincides, up to isomorphism, with the graph of the cube Q3Q_{3} (see Figure 1).

The goal of the paper is to characterize the proximinal graphs for semimetric, metric and ultrametric spaces. Theorem 2.1 describes the structure of bipartite graphs which are proximinal for semimetric and metric spaces. Corollary 2.2 of this theorem shows that a bipartite graph GG is not isomorphic to any proximinal graph iff GG is finite and empty. The structure of bipartite graphs, which are proximinal for ultrametric spaces, is completely described in Theorem 3.9. Corollary 3.10 characterizes up to isomorphism the proximinal graphs for ultrametric spaces via disjoint unions of complete bipartite graphs.

In the last section of the paper, we introduce the farthest graphs GG as bipartite graphs with fixed parts AA, BB for which there are semimetric spaces (X,d)(X,d) such that AA and BB are disjoint subsets of XX, and two points aAa\in A and bBb\in B are adjacent in GG iff they are maximally distant from each other. The structure of farthest graphs is described in Theorem 4.2. In Proposition 4.5 it is shown that the farthest graphs and the proximinal graphs are the same up to isomorphism.

A special kind of bipartite graphs, the trees, gives a natural language for description of ultrametric spaces [6, 9, 23, 24, 26, 27, 28, 32, 1, 10, 17, 20, 19, 35, 16, 13, 2, 18, 14, 11, 15, 36], but the authors are aware of only papers [3] and [36], in which complete bipartite and, more generally, complete multipartite graphs are systematically used to study ultrametric spaces. We note also that [37] and [40] contain some results describing the behavior of nonexpansive mappings and best proximity pairs in the language of directed graphs.

2. Characterization of proximinal graphs

We start by characterizing the proximinal graphs corresponding to the general semimetric and metric spaces.

Theorem 2.1.

Let GG be a bipartite graph with fixed parts AA and BB. Then the following statements are equivalent:

  1. (i)(i)

    Either GG is nonempty or GG is empty but AA and BB are infinite.

  2. (ii)(ii)

    GG is proximinal for a metric space.

  3. (iii)(iii)

    GG is proximinal for a semimetric space.

Proof.

(i)(ii)\ref{t2.1:s1}\Rightarrow\ref{t2.1:s2}. Let statement (i)(i) hold. Write X=ABX=A\cup B. Our goal is to construct a metric d:X×X[0,)d\colon X\times X\to[0,\infty) such that G=GX,d(A,B)G=G_{X,d}(A,B).

Suppose first that GG is empty. Then AA and BB are infinite by statement (i)(i).

Let us denote by 0\mathbb{N}_{0} the set of all strictly positive integer numbers. Since AA and BB are infinite, there is a surjective mapping Φ:X0\Phi\colon X\to\mathbb{N}_{0} such that

(2.1) Φ(A)=20={2,4,6,},andΦ(B)=201={1,3,5,}.\Phi(A)=2\mathbb{N}_{0}=\{2,4,6,\ldots\},\quad\text{and}\quad\Phi(B)=2\mathbb{N}_{0}-1=\{1,3,5,\ldots\}.

Let us define a function d1:X×X[0,)d_{1}\colon X\times X\to[0,\infty) by the rule

(2.2) d1(x,y)={0if x=y,1if xy but Φ(x)=Φ(y),max{1+1Φ(x),1+1Φ(y)}if Φ(x)Φ(y).d_{1}(x,y)=\begin{cases}0&\text{if }x=y,\\ 1&\text{if $x\neq y$ but $\Phi(x)=\Phi(y)$},\\ \max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(y)}\right\}&\text{if }\Phi(x)\neq\Phi(y).\end{cases}

We claim that d1d_{1} is an ultrametric on XX and the sets AA, BB are proximinal sets in (X,d1)(X,d_{1}).

Indeed, it follows directly from (2.2) that d1d_{1} is a symmetric mapping and d1(x,y)=0d_{1}(x,y)=0 holds if and only if x=yx=y. Thus, d1d_{1} is an ultrametric on XX if and only if we have the strong triangle inequality

(2.3) d1(x,y)max{d1(x,z),d1(z,y)}d_{1}(x,y)\leqslant\max\{d_{1}(x,z),d_{1}(z,y)\}

for all xx, yy, zXz\in X.

Inequality (2.3) evidently holds if x=yx=y. Let xx and yy be distinct points of XX. To prove (2.3) suppose first that Φ(x)=Φ(y)\Phi(x)=\Phi(y). Then (2.2) implies the equality d1(x,y)=1d_{1}(x,y)=1 and the inequality

max{d1(x,z),d1(z,y)}1.\max\{d_{1}(x,z),d_{1}(z,y)\}\geqslant 1.

(If the last inequality is false, then, by (2.2), d1(x,z)=d1(z,y)=0d_{1}(x,z)=d_{1}(z,y)=0 and, consequently, we have x=yx=y that contradicts xyx\neq y.)

For the case when Φ(x)Φ(y)\Phi(x)\neq\Phi(y) but Φ(z)=Φ(x)\Phi(z)=\Phi(x) or Φ(z)=Φ(y)\Phi(z)=\Phi(y), inequality (2.3) can be written as

max{1+1Φ(x),1+1Φ(y)}max{1+1Φ(x),1+1Φ(y),1}\max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(y)}\right\}\leqslant\max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(y)},1\right\}

which is obviously true.

To complete the proof of inequality (2.3), it suffices to note that this inequality is equivalent to the obvious inequality

max{1+1Φ(x),1+1Φ(y)}max{1+1Φ(x),1+1Φ(y),1+1Φ(z)}\max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(y)}\right\}\leqslant\max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(y)},1+\frac{1}{\Phi(z)}\right\}

whenever Φ(x)\Phi(x), Φ(y)\Phi(y) and Φ(z)\Phi(z) are pairwise distinct. Thus, d1:X×X[0,)d_{1}\colon X\times X\to[0,\infty) is an ultrametric on XX.

Let us prove that AA is proximinal. Let b0Bb_{0}\in B. By (2.2), we obtain

(2.4) dist(b0,A)=infxA{max{1+1Φ(x),1+1Φ(b0)}}.\operatorname{dist}(b_{0},A)=\inf_{x\in A}\left\{\max\left\{1+\frac{1}{\Phi(x)},1+\frac{1}{\Phi(b_{0})}\right\}\right\}.

Now, using (2.1), we can find a0Aa_{0}\in A such that Φ(a0)>Φ(b0)\Phi(a_{0})>\Phi(b_{0}). The last inequality and (2.4) imply

d1(a0,b0)=max{1+1Φ(a0),1+1Φ(b0)}=1+1Φ(b0)d_{1}(a_{0},b_{0})=\max\left\{1+\frac{1}{\Phi(a_{0})},1+\frac{1}{\Phi(b_{0})}\right\}=1+\frac{1}{\Phi(b_{0})}

and

dist(b0,A)max{1+1Φ(a0),1+1Φ(b0)}=d1(a0,b0)dist(b0,A).\operatorname{dist}(b_{0},A)\geqslant\max\left\{1+\frac{1}{\Phi(a_{0})},1+\frac{1}{\Phi(b_{0})}\right\}=d_{1}(a_{0},b_{0})\geqslant\operatorname{dist}(b_{0},A).

Thus, AA is a proximinal subset in (X,d)(X,d). Similarly, we can prove that BB is also proximinal in (X,d)(X,d). Moreover, (2.2) implies that

dist(A,B)=1\operatorname{dist}(A,B)=1

and d(x,y)>1d(x,y)>1 whenever xAx\in A, yBy\in B or yAy\in A, xBx\in B. Thus, G=GX,d1(A,B)G=G_{X,d_{1}}(A,B) for (X,d1)𝐔𝐌(X,d_{1})\in\mathbf{UM} by Definition 1.7.

Let us consider now the case when GG is nonempty and define d2:X×X[0,)d_{2}\colon X\times X\to[0,\infty), X=ABX=A\cup B, by

(2.5) d2(x,y)={0if x=y,1if {x,y}E(G),2otherwise.d_{2}(x,y)=\begin{cases}0&\text{if }x=y,\\ 1&\text{if }\{x,y\}\in E(G),\\ 2&\text{otherwise}.\end{cases}

It is clear that d2d_{2} is a metric. Since the distance set D(X,d2)D(X,d_{2}) is finite, for every x0Xx_{0}\in X and every nonempty ZXZ\subseteq X, we can find z0Zz_{0}\in Z such that

d2(x0,z0)=inf{d2(x0,z):zZ},d_{2}(x_{0},z_{0})=\inf\{d_{2}(x_{0},z)\colon z\in Z\},

i.e., every nonempty subset of XX is proximinal in (X,d2)(X,d_{2}). Thus, (A,B)(A,B) is a proximinal pair in (X,d2)(X,d_{2}). Since E(G)E(G)\neq\varnothing holds, from (2.5) follows that

dist(A,B)=1.\operatorname{dist}(A,B)=1.

The last equality, (2.5), Definition 1.3 and Definition 1.7 imply now that G=GX,d2(A,B)G=G_{X,d_{2}}(A,B) holds.

(ii)(iii)\ref{t2.1:s2}\Rightarrow\ref{t2.1:s3}. This implication is valid because every metric is a semimetric.

(iii)(i)\ref{t2.1:s3}\Rightarrow\ref{t2.1:s1}. Let AA and BB be disjoint proximinal sets in a semimetric space (X,d)(X,d) and let G=GX,d(A,B)G=G_{X,d}(A,B). We must show that (i)(i) is valid.

Suppose, on the contrary, that GG is empty, E(G)=E(G)=\varnothing, but at least one from the sets AA and BB is finite. For definiteness, we can assume |A||B||A|\leqslant|B| that implies the finiteness of AA. Since BB is proximinal, for every aAa\in A there is b=b(a)Bb^{*}=b^{*}(a)\in B such that d(a,b)=dist(a,B)d(a,b^{*})=\operatorname{dist}(a,B). Now using (1.1) and (1.2) we have

dist(A,B)=infaAdist(a,B).\operatorname{dist}(A,B)=\inf_{a\in A}\operatorname{dist}(a,B).

Since AA is finite and nonempty, we can find a0Aa_{0}\in A such that

infaAdist(a,B)=dist(a0,B).\inf_{a\in A}\operatorname{dist}(a,B)=\operatorname{dist}(a_{0},B).

Consequently, dist(A,B)=d(a0,b)\operatorname{dist}(A,B)=d(a_{0},b^{*}) holds with b=b(a)b^{*}=b^{*}(a). By Definition 1.7, the last equality imply {a0,b}E(G)\{a_{0},b^{*}\}\in E(G), contrary to E(G)=E(G)=\varnothing. ∎

Theorem 2.1 gives us the following corollary.

Corollary 2.2.

A bipartite graph GG is not isomorphic to any proximinal graph if and only if GG is finite and empty.

Proof.

If GG is finite and empty, then GG is not isomorphic to any proximinal graph by Theorem 2.1.

Conversely, suppose that there is a proximinal graph HH with parts AA and BB such that GG and HH are isomorphic. Let Φ:V(H)V(G)\Phi\colon V(H)\to V(G) be an isomorphism of HH and GG. Then the bipartite graph GG with parts Φ(A)\Phi(A) and Φ(B)\Phi(B) is also proximinal by Theorem 2.1. Using this theorem again, we obtain that either E(G)E(G)\neq\varnothing or E(G)=E(G)=\varnothing but the parts Φ(A)\Phi(A) and Φ(B)\Phi(B) of GG are infinite. ∎

Analyzing the proof of Theorem 2.1, we also obtain the following.

Corollary 2.3.

Let (X,d1)(X,d_{1}) be an arbitrary semimetric space. Then, for every nonempty GX,d1(A,B)G_{X,d_{1}}(A,B), there is a metric d2:X×X[0,)d_{2}\colon X\times X\to[0,\infty) such that GX,d1(A,B)=GX,d2(A,B)G_{X,d_{1}}(A,B)=G_{X,d_{2}}(A,B) and the cardinality of the distance set D(X,d2)D(X,d_{2}) does not exceed three,

(2.6) |D(X,d2)|3.|D(X,d_{2})|\leqslant 3.
Proof.

It suffices to define d2(x,y)d_{2}(x,y) by formula (2.5) for all xx, yXy\in X. ∎

Remark 2.4.

This is easy to prove that the constant 33 is the best possible in inequality (2.6).

In the remainder of this section, we briefly discuss of some relationships between morphisms of semimetric spaces and morphisms of the proximinal graphs generated by these spaces.

Let (X,d)(X,d) and (Y,ρ)(Y,\rho) be isometric semimetric spaces. Recall that (X,d)(X,d) and (Y,ρ)(Y,\rho) are isometric iff there is a bijection F:XYF\colon X\to Y, an isometry of (X,d)(X,d) and (Y,ρ)(Y,\rho), such that the equality

d(x,y)=ρ(F(x),F(y))d(x,y)=\rho(F(x),F(y))

holds for all xx, yXy\in X. It is easy to see that a set AXA\subseteq X is proximinal in (X,d)(X,d) iff F(A)F(A) is proximinal in (Y,ρ)(Y,\rho). Moreover, for every xXx\in X and each BXB\subseteq X, a point b0Bb_{0}\in B is a best approximation to xx in BB iff F(b0)F(b_{0}) is a best approximation to F(x)F(x) in F(B)F(B), and the equality

inf{d(x,y):xA and yB}=inf{ρ(u,v):uF(A) and vF(B)}\inf\bigl{\{}d(x,y)\colon x\in A\text{ and }y\in B\bigr{\}}=\inf\bigl{\{}\rho(u,v)\colon u\in F(A)\text{ and }v\in F(B)\bigr{\}}

holds for all AA, BXB\subseteq X. Hence, for all disjoint proximinal sets AA, BXB\subseteq X, the sets F(A)F(A) and F(B)F(B) are disjoint and proximinal in (Y,ρ)(Y,\rho), the proximinal graphs GX,d(A,B)G_{X,d}(A,B) and GY,ρ(F(A),F(B))G_{Y,\rho}(F(A),F(B)) are isomorphic, and the restriction F|ABF|_{A\cup B} is an isomorphism of these graphs. The following proposition is a partial reversal of the last statement.

Proposition 2.5.

Let HH be a graph and let G=G(A,B)G=G(A,B) be a bipartite graph with fixed parts AA and BB. Suppose HH and GG are isomorphic and Φ:V(G)V(H)\Phi\colon V(G)\to V(H) is an isomorphism of these graphs. Then HH is bipartite with parts Φ(A)\Phi(A) and Φ(B)\Phi(B), and, in addition, G(A,B)G(A,B) is proximinal iff H=H(Φ(A),Φ(B))H=H(\Phi(A),\Phi(B)) is proximinal. Moreover, there are a metric dd on the set X=ABX=A\cup B and a metric ρ\rho on Y=Φ(A)Φ(B)Y=\Phi(A)\cup\Phi(B) such that

G=GX,d(A,B)andH=HY,ρ(Φ(A),Φ(B)),G=G_{X,d}(A,B)\quad\text{and}\quad H=H_{Y,\rho}(\Phi(A),\Phi(B)),

and Φ:XY\Phi\colon X\to Y is an isometry of (X,d)(X,d) and (Y,ρ)(Y,\rho).

Proof.

It follows directly from Definitions 1.6 and 1.9 that HH is bipartite with parts Φ(A)\Phi(A) and Φ(B)\Phi(B).

Let GG be proximinal. It was shown in the proof of Theorem 2.1 that there is a metric d:X×X[0,)d\colon X\times X\to[0,\infty) such that G=GX,d(A,B)G=G_{X,d}(A,B) and X=ABX=A\cup B. Let us denote by YY the vertex set of HH, and define ρ:Y×Y[0,)\rho\colon Y\times Y\to[0,\infty) such that

d(x,y)=ρ(Φ(x),Φ(y))d(x,y)=\rho(\Phi(x),\Phi(y))

for all xx, yXy\in X. Then ρ\rho is a metric on YY and the mapping Φ:XY\Phi\colon X\to Y is an isometry of the metric spaces (X,d)(X,d) and (Y,ρ)(Y,\rho). Thus, we have the equality

H=HY,ρ(Φ(A),Φ(B)).H=H_{Y,\rho}(\Phi(A),\Phi(B)).

Analogously, if the graph H=H(Φ(A),Φ(B))H=H(\Phi(A),\Phi(B)) is proximinal, then arguing as above and using the inverse isomorphism Φ1:V(H)V(G)\Phi^{-1}\colon V(H)\to V(G) instead of Φ:V(G)V(H)\Phi\colon V(G)\to V(H), we can show that G=G(A,B)G=G(A,B) is also proximinal. ∎

Example 2.6.

Let (X,d)(X,d) be a metric space, AA be a non-closed subset of XX and let bAb\notin A be a limit point of AA. Let us consider the bipartite graph G=G(A,B)G=G(A,B) with parts AA and B={b}B=\{b\}, and the edges set E(G)E(G) such that

({a,b}E(G))(d(a,b)=dist(A,B))\bigl{(}\{a,b\}\in E(G)\bigr{)}\Leftrightarrow\bigl{(}d(a,b)=\operatorname{dist}(A,B)\bigr{)}

whenever aAa\in A and bBb\in B. Then GG is an empty graph, AA is infinite and BB is finite. By Theorem 2.1, GG is not a proximinal graph for any semimetric space, but nevertheless, using this theorem and Corollary 2.2, we can find a metric space (Y,ρ)(Y,\rho) and a proximinal graph H=HY,ρ(A,B)H=H_{Y,\rho}(A,B) such that HH and GG are isomorphic.

Let (X,d)(X,d) be a semimetric space and let ZXZ\subseteq X. A mapping Φ:ZZ\Phi\colon Z\to Z is said to be nonexpansive if the inequality

d(Φ(x),Φ(y))d(x,y)d(\Phi(x),\Phi(y))\leqslant d(x,y)

holds for all xx, yZy\in Z. A mapping F:ABABF\colon A\cup B\to A\cup B, defined on the union of two nonempty sets AA and BB, is said to be cyclic if we have

F(a)BandF(b)AF(a)\in B\quad\text{and}\quad F(b)\in A

for all aAa\in A and bBb\in B.

Let GG and HH be graphs. Following [25] we say that a mapping Ψ:V(G)V(H)\Psi\colon V(G)\to V(H) is a homomorphism of GG and HH if {Ψ(u),Ψ(v)}E(H)\{\Psi(u),\Psi(v)\}\in E(H) whenever {u,v}E(G)\{u,v\}\in E(G). If G=HG=H, then a homomorphism Ψ:V(G)V(H)\Psi\colon V(G)\to V(H) is said to be self-homomorphism. The next proposition was motivated by paper [22].

Proposition 2.7.

Let AA and BB be disjoint proximinal sets in a semimetric space (X,d)(X,d) and let F:ABABF\colon A\cup B\to A\cup B be cyclic and nonexpansive. Then FF is a self homomorphism of the proximinal graph G=GX,d(A,B)G=G_{X,d}(A,B).

Proof.

Let {a,b}\{a,b\} be an edge of GG. We must show that {F(a),F(b)}E(G)\{F(a),F(b)\}\in E(G). Suppose that

(2.7) aAandbBa\in A\quad\text{and}\quad b\in B

(the case when aBa\in B and bAb\in A is similar). From (2.7) it follows that

(2.8) F(a)BandF(b)A,F(a)\in B\quad\text{and}\quad F(b)\in A,

because FF is cyclic. In addition, we have

(2.9) d(a,b)d(F(a),F(b)),d(a,b)\geqslant d(F(a),F(b)),

because FF is nonexpansive. Now (2.7), (2.9) and Definition 1.7 imply

dist(A,B)=d(a,b)d(F(a),F(b))dist(A,B).\operatorname{dist}(A,B)=d(a,b)\geqslant d(F(a),F(b))\geqslant\operatorname{dist}(A,B).

Hence, the equality

dist(A,B)=d(F(a),F(b))\operatorname{dist}(A,B)=d(F(a),F(b))

holds whenever {a,b}E(G)\{a,b\}\in E(G). Using (2.9) and Definition 1.7 again, we obtain the relationship

{F(a),F(b)}E(G)\{F(a),F(b)\}\in E(G)

for every {a,b}E(G)\{a,b\}\in E(G). Thus, FF is a self homomorphism of GG. ∎

Corollary 2.8.

Let AA, BB and FF satisfy the conditions of Proposition 2.7. If (a0,b0)(a_{0},b_{0}) is a best proximity pair for AA and BB, {a0,b0}E(GX,d(A,B))\{a_{0},b_{0}\}\in E(G_{X,d}(A,B)), then we have the equality

d(a0,b0)=d(Fn(a0),Fn(b0))d(a_{0},b_{0})=d(F^{n}(a_{0}),F^{n}(b_{0}))

for every n0n\in\mathbb{N}_{0}, where

F1(a0)=F(a0),F1(b0)=F(b0)forn=1F^{1}(a_{0})=F(a_{0}),\quad F^{1}(b_{0})=F(b_{0})\quad\text{for}\quad n=1

and

Fn(a0)=F(Fn1(a0)),Fn(b0)=F(Fn1(b0))forn2.F^{n}(a_{0})=F(F^{n-1}(a_{0})),\quad F^{n}(b_{0})=F(F^{n-1}(b_{0}))\quad\text{for}\quad n\geqslant 2.
Proof.

It follows from Proposition 2.7 and the definitions of proximinal graphs and graph homomorphisms by induction on nn. ∎

3. Proximinal graphs for ultrametric spaces

In the present section we investigate the structure of the proximinal graphs for ultrametric spaces. The next result is a part of Theorem 2.6 from [7].

Theorem 3.1.

Let (A,B)(A,B) be a proximinal pair in (X,d)𝐔𝐌(X,d)\in\mathbf{UM}. Then the following statements are equivalent:

  1. (i)(i)

    The inequality diam(B)dist(A,B)\operatorname{diam}(B)\leq\operatorname{dist}(A,B) holds.

  2. (ii)(ii)

    The sets A0AA_{0}\subseteq A and B0BB_{0}\subseteq B are proximinal subsets of XX, and the equality B0=BB_{0}=B holds, and every (a,b)A0×B0(a,b)\in A_{0}\times B_{0} is a best proximity pair for the sets AA and BB.

For the case AB=A\cap B=\varnothing, Theorem 3.1 implies the following.

Proposition 3.2.

Let G=GX,d(A,B)G=G_{X,d}(A,B) be a proximinal for (X,d)𝐔𝐌(X,d)\in\mathbf{UM}. Then the following statements are equivalent:

  1. (i)(i)

    The inequality diam(B)dist(A,B)\operatorname{diam}(B)\leqslant\operatorname{dist}(A,B) holds.

  2. (ii)(ii)

    GG is nonempty and GG^{\prime} is a complete bipartite graph such that BV(G)B\subseteq V(G^{\prime}).

Proof.

(i)(ii)\ref{p2.5:s1}\Rightarrow\ref{p2.5:s2}. Let (i)(i) hold. Then, by statement (ii)(ii) of Theorem 3.1, the sets A0A_{0} and B0B_{0} are proximinal and, consequently, nonempty (see Remark 1.8). Using Remark 1.4 and statement (ii)(ii) of Theorem 3.1, we see that GG is a nonempty graph. Hence, GG^{\prime} is correctly defined. We must show that GG^{\prime} is a complete bipartite graph and BV(G)B\subseteq V(G^{\prime}) holds.

Since GG is a bipartite graph with parts AA and BB, the inclusions A0AA_{0}\subseteq A, B0BB_{0}\subseteq B, and the equality

(3.1) A0B0=V(G)A_{0}\cup B_{0}=V(G^{\prime})

(see Remark 1.8) imply that GG^{\prime} is a bipartite graph with parts A0A_{0} and B0B_{0}. From statement (i)(i) of the present proposition it follows statement (i)(i) of Theorem 3.1. Consequently, we have {a,b}V(G)\{a,b\}\in V(G^{\prime}) for all aA0a\in A_{0} and bB0b\in B_{0}. Thus, GG^{\prime} is a complete bipartite graph. The inclusion BV(G)B\subseteq V(G^{\prime}) holds because B0V(G)B_{0}\subseteq V(G^{\prime}) by (3.1) and we have B0=BB_{0}=B by statement (ii)(ii) of Theorem 3.1.

(ii)(i)\ref{p2.5:s2}\Rightarrow\ref{p2.5:s1}. Let (ii)(ii) hold. Let us consider an arbitrary zA0z\in A_{0}. As was noted above, GG^{\prime} is bipartite with parts A0A_{0} and B0B_{0}. Now, using the condition (X,d)𝐔𝐌(X,d)\in\mathbf{UM}, and statement (ii)(ii), and Definition 1.7, we can prove that

diam(B)\displaystyle\operatorname{diam}(B) =supx,yBd(x,y)supx,yBmax{d(x,z),d(z,y)}dist(A,B).\displaystyle=\sup_{x,y\in B}d(x,y)\leqslant\sup_{x,y\in B}\max\{d(x,z),d(z,y)\}\leqslant\operatorname{dist}(A,B).\qed
Corollary 3.3.

Let G=GY,ρ(C,D)G=G_{Y,\rho}(C,D) be a proximinal graph for (Y,ρ)𝐔𝐌(Y,\rho)\in\mathbf{UM}. Then the following statements are equivalent:

  1. (i)(i)

    GG is connected.

  2. (ii)(ii)

    The inequality

    (3.2) diam(CD)dist(C,D)\operatorname{diam}(C\cup D)\leqslant\operatorname{dist}(C,D)

    holds.

  3. (iii)(iii)

    GG is a complete bipartite graph.

Proof.

(i)(ii)\ref{c2.10:s1}\Rightarrow\ref{c2.10:s2}. Let GG be connected. Then, for any two distinct xx, yV(G)y\in V(G), there is a path PGP\subseteq G such that

V(P)={x0,x1,,xk},E(P)={{x0,x1},,{xk1,xk}},V(P)=\{x_{0},x_{1},\ldots,x_{k}\},\quad E(P)=\bigl{\{}\{x_{0},x_{1}\},\ldots,\{x_{k-1},x_{k}\}\bigr{\}},

where k1k\geqslant 1 and x0=xx_{0}=x, xk=yx_{k}=y. Since E(P)E(G)E(P)\subseteq E(G) holds and GG is bipartite with parts CC and DD, Definition 1.7 implies the equality

(3.3) ρ(xi,xi+1)=dist(C,D)\rho(x_{i},x_{i+1})=\operatorname{dist}(C,D)

for every i{0,,k1}i\in\{0,\ldots,k-1\}. Now using (3.3) and the strong triangle inequality, we obtain

(3.4) ρ(x,y)=ρ(x0,xk)sup0ik1ρ(xi,xi+1)=dist(C,D)\rho(x,y)=\rho(x_{0},x_{k})\leqslant\sup_{0\leqslant i\leqslant k-1}\rho(x_{i},x_{i+1})=\operatorname{dist}(C,D)

by induction on kk. The equality

diam(CD)=supx,yCDρ(x,y)\operatorname{diam}(C\cup D)=\sup_{x,y\in C\cup D}\rho(x,y)

and (3.4) imply (3.2).

(ii)(iii)\ref{c2.10:s2}\Rightarrow\ref{c2.10:s3}. Let (ii)(ii) hold. Then we have

diam(C)dist(C,D)anddiam(D)dist(C,D).\operatorname{diam}(C)\leqslant\operatorname{dist}(C,D)\quad\text{and}\quad\operatorname{diam}(D)\leqslant\operatorname{dist}(C,D).

These inequalities and Theorem 3.1 imply that C0=CC_{0}=C and D0=DD_{0}=D, and that every (x,y)C×D(x,y)\in C\times D is a best proximity pair for (C,D)(C,D). Consequently, GG is a complete bipartite graph by Definition 1.6.

(iii)(i)\ref{c2.10:s3}\Rightarrow\ref{c2.10:s1}. This is trivially valid. ∎

K3,3K_{3,3}
Figure 2.
Example 3.4.

The proximinal graph GX,d(A,B)G_{X,d}(A,B), which was constructed in Example 1.10, is a regular bipartite graph of degree 33 and has 88 vertices. The graph K3,3K_{3,3} (see Figure 2) is the unique, up to isomorphism, regular complete bipartite graph of degree 33. Since |V(K3,3)|=6|V(K_{3,3})|=6, the graphs GX,d(A,B)G_{X,d}(A,B) and K3,3K_{3,3} are not isomorphic. Hence, by Corollary 3.3, GX,d(A,B)G_{X,d}(A,B) is not isomorphic to any proximinal graph GY,ρ(A,B)G_{Y,\rho}(A,B) for (Y,ρ)𝐔𝐌(Y,\rho)\in\mathbf{UM}.

Example 3.5.

Let (Y,ρ)(Y,\rho) be the ultrametric space endowed with the trivial metric

ρ(x,y)={0if x=y,1otherwise,\rho(x,y)=\begin{cases}0&\text{if }x=y,\\ 1&\text{otherwise},\end{cases}

and let Kn,mK_{n,m} be a complete bipartite graph. If CC and DD are disjoint subsets of YY such that |C|=n|C|=n and |D|=m|D|=m, then CC and DD are proximinal in (Y,ρ)(Y,\rho), and Kn,mK_{n,m} is isomorphic to the proximinal graph GY,ρ(C,D)G_{Y,\rho}(C,D).

To characterize the proximinal graphs for general ultrametric spaces, we will use some properties of closed ultrametric balls.

Lemma 3.6.

Let (X,d)(X,d) be an ultrametric space. Then, for every B¯r(c)𝐁¯X\overline{B}_{r}(c)\in\overline{\mathbf{B}}_{X} and every aB¯r(c)a\in\overline{B}_{r}(c), we have B¯r(c)=B¯r(a)\overline{B}_{r}(c)=\overline{B}_{r}(a).

For the proof of this lemma see, for example, Proposition 18.4 [38].

The next corollary and Lemma 3.8 are modifications of Corollary 4.5 and, respectively, of Lemma 4.6 from [21] to the case of closed balls.

Corollary 3.7.

Let (X,d)(X,d) be an ultrametric space. Then, for all B¯r1(c1)\overline{B}_{r_{1}}(c_{1}), B¯r2(c2)𝐁¯X\overline{B}_{r_{2}}(c_{2})\in\overline{\mathbf{B}}_{X}, we have

(3.5) B¯r1(c1)B¯r2(c2)\overline{B}_{r_{1}}(c_{1})\subseteq\overline{B}_{r_{2}}(c_{2})

whenever B¯r1(c1)B¯r2(c2)\overline{B}_{r_{1}}(c_{1})\cap\overline{B}_{r_{2}}(c_{2})\neq\varnothing and 0r1r2<0\leqslant r_{1}\leqslant r_{2}<\infty. In particular, for every r0r\geqslant 0 and all B¯r(c1)\overline{B}_{r}(c_{1}), B¯r(c2)𝐁¯X\overline{B}_{r}(c_{2})\in\overline{\mathbf{B}}_{X}, we have

(3.6) B¯r(c1)=B¯r(c2)\overline{B}_{r}(c_{1})=\overline{B}_{r}(c_{2})

whenever B¯r(c1)B¯r(c2)\overline{B}_{r}(c_{1})\cap\overline{B}_{r}(c_{2})\neq\varnothing.

Proof.

Let B¯r(c1)B¯r(c2)\overline{B}_{r}(c_{1})\cap\overline{B}_{r}(c_{2})\neq\varnothing and let r0r\geqslant 0 be fixed. Then, by Lemma 3.6, we obtain the equalities

B¯r(c1)=B¯r(a)andB¯r(c2)=B¯r(a)\overline{B}_{r}(c_{1})=\overline{B}_{r}(a)\quad\text{and}\quad\overline{B}_{r}(c_{2})=\overline{B}_{r}(a)

for every aB¯r(c1)B¯r(c2)a\in\overline{B}_{r}(c_{1})\cap\overline{B}_{r}(c_{2}). Equality (3.6) follows.

If we have 0r1r2<0\leqslant r_{1}\leqslant r_{2}<\infty and B¯r1(c1)B¯r2(c2)\overline{B}_{r_{1}}(c_{1})\cap\overline{B}_{r_{2}}(c_{2})\neq\varnothing, then (3.6) implies the equality B¯r2(c1)=B¯r2(c2)\overline{B}_{r_{2}}(c_{1})=\overline{B}_{r_{2}}(c_{2}). Now (3.5) follows from the last equality and the inclusion B¯r1(c1)B¯r2(c1)\overline{B}_{r_{1}}(c_{1})\subseteq\overline{B}_{r_{2}}(c_{1}). ∎

Lemma 3.8.

Let (X,d)𝐔𝐌(X,d)\in\mathbf{UM} and let r0r\geqslant 0 be fixed. Then there is a set CXC\subseteq X such that

(3.7) X=cCB¯r(c)X=\bigcup_{c\in C}\overline{B}_{r}(c)

and B¯r(c1)B¯r(c2)=\overline{B}_{r}(c_{1})\cap\overline{B}_{r}(c_{2})=\varnothing whenever c1c_{1} and c2c_{2} are distinct points of CC.

Proof.

Let us define a binary relation =r\stackrel{{\scriptstyle r}}{{=}} on the set XX as

(x1=rx2)(B¯r(x1)B¯r(x2)).(x_{1}\stackrel{{\scriptstyle r}}{{=}}x_{2})\Leftrightarrow(\overline{B}_{r}(x_{1})\cap\overline{B}_{r}(x_{2})\neq\varnothing).

It is clear that the relation =r\stackrel{{\scriptstyle r}}{{=}} is reflexive and symmetric,

x=rx,and(y=rz)(z=ry)x\stackrel{{\scriptstyle r}}{{=}}x,\quad\text{and}\quad(y\stackrel{{\scriptstyle r}}{{=}}z)\Leftrightarrow(z\stackrel{{\scriptstyle r}}{{=}}y)

for all xx, yy, zXz\in X. Moreover, Corollary 3.7 implies the the transitivity of =r\stackrel{{\scriptstyle r}}{{=}}. Hence, =r\stackrel{{\scriptstyle r}}{{=}} is an equivalence relation on XX.

Using the well-known one-to-one correspondence between the equivalence relations and partitions (see, for example, [31, Chapter II, § 5]), we can find a partition X~={Xi:iI}\widetilde{X}=\{X_{i}\colon i\in I\} of the set XX generated by relation =r\stackrel{{\scriptstyle r}}{{=}}. It means that, for all aa, bXb\in X, we have a=rba\stackrel{{\scriptstyle r}}{{=}}b iff there is iIi\in I such that aa, bXib\in X_{i} and

iIXi=X,XiXj=andXk\bigcup_{i\in I}X_{i}=X,\quad X_{i}\cap X_{j}=\varnothing\quad\text{and}\quad X_{k}\neq\varnothing

whenever ii, jj, kIk\in I and iji\neq j. Now if we define CXC\subseteq X as a system of distinct representatives for X~\widetilde{X},

C={ci:iI and ciXi},C=\{c_{i}\colon i\in I\text{ and }c_{i}\in X_{i}\},

then, using Corollary 3.7, we obtain the equality

(3.8) B¯r(ci)=cXiB¯r(c)\overline{B}_{r}(c_{i})=\bigcup_{c\in X_{i}}\overline{B}_{r}(c)

for every iIi\in I. In addition, from the definition of =r\stackrel{{\scriptstyle r}}{{=}} it follows that B¯r(ci1)\overline{B}_{r}(c_{i_{1}}) and B¯r(ci2)\overline{B}_{r}(c_{i_{2}}) are disjoint for all distinct i1i_{1}, i2Ii_{2}\in I. To complete the proof it suffices to note that (3.7) follows from the definition of X~\widetilde{X} and (3.8). ∎

Theorem 3.9.

Let GG be a bipartite graph with fixed parts AA and BB. Then the following statements are equivalent:

  1. (i)(i)

    Either GG is nonempty and GG^{\prime} is the disjoint union of complete bipartite graphs, or GG is empty, but the sets AA and BB are infinite.

  2. (ii)(ii)

    GG is proximinal for an ultrametric space (X,d)(X,d) with X=ABX=A\cup B.

  3. (iii)(iii)

    GG is proximinal for an ultrametric space.

Proof.

(i)(ii)\ref{t2.9:s1}\Rightarrow\ref{t2.9:s2}. Let (i)(i) hold. If GG is empty, but AA and BB are infinite, then it was shown in the proof of Theorem 2.1 that G=GX,d1(A,B)G=G_{X,d_{1}}(A,B) when X=ABX=A\cup B and d1d_{1} is the ultrametric defined by formula (2.2).

Let us consider the case of nonempty GG. Then there is a family ={Gi:iI}\mathcal{F}=\{G_{i}\colon i\in I\} (where II is a set of indexes) such that every GiG_{i} is a complete bipartite graph with parts Ai=AV(Gi)A_{i}=A\cap V(G_{i}) and Bi=BV(Gi)B_{i}=B\cap V(G_{i}), and

(3.9) V(G)=iIV(Gi),\displaystyle V(G^{\prime})=\bigcup_{i\in I}V(G_{i}),
(3.10) E(G)=iIE(Gi),\displaystyle E(G^{\prime})=\bigcup_{i\in I}E(G_{i}),
(3.11) V(Gi1)V(Gi2)=\displaystyle V(G_{i_{1}})\cap V(G_{i_{2}})=\varnothing

for all different i1i_{1}, i2Ii_{2}\in I. Write X:=ABX:=A\cup B and define d2:X×X[0,)d_{2}\colon X\times X\to[0,\infty) as

d2(x,y)={0if x=y,1if xy and there is iI such that xyV(Gi),2otherwise.d_{2}(x,y)=\begin{cases}0&\text{if }x=y,\\ 1&\text{if $x\neq y$ and there is $i\in I$ such that $x$, $y\in V(G_{i})$},\\ 2&\text{otherwise}.\end{cases}

Reasoning similar (but much simpler) to those used in the proof of Theorem 2.1 show that (X,d2)𝐔𝐌(X,d_{2})\in\mathbf{UM} and G=GX,d2(A,B)G=G_{X,d_{2}}(A,B).

(ii)(iii)\ref{t2.9:s2}\Rightarrow\ref{t2.9:s3}. This implication is evidently valid.

(iii)(i)\ref{t2.9:s3}\Rightarrow\ref{t2.9:s1}. Let G=GX,d(A,B)G=G_{X,d}(A,B) hold for (X,d)𝐔𝐌(X,d)\in\mathbf{UM}. If GG is empty, then the sets AA and BB are infinite by Theorem 2.1. Let us consider now the case when E(G)E(G)\neq\varnothing.

It follows directly from Definitions 1.1, 1.3 and 1.7 that, for ZXZ\subseteq X, the graph GG is proximinal for the ultrametric space (Z,d|Z×Z)(Z,d|_{Z\times Z}) whenever ABZA\cup B\subseteq Z, where d|Z×Zd|_{Z\times Z} is the restriction of d:X×X[0,)d\colon X\times X\to[0,\infty) on Z×ZZ\times Z. Thus, without loss of generality, we assume X=ABX=A\cup B. Write r:=dist(A,B)r:=\operatorname{dist}(A,B). Using Lemma 3.8, we can find CXC\subseteq X such that

(3.12) X=cCB¯r(c)X=\bigcup_{c\in C}\overline{B}_{r}(c)

and

(3.13) B¯r(c1)B¯r(c2)=\overline{B}_{r}(c_{1})\cap\overline{B}_{r}(c_{2})=\varnothing

whenever c1c_{1}, c2c_{2} are different points of CC.

Let us define C1CC_{1}\subseteq C by the rule:

  • a point cCc\in C belongs to C1C_{1} iff both sets B¯r(c)A\overline{B}_{r}(c)\cap A and B¯r(c)B\overline{B}_{r}(c)\cap B are nonempty.

We claim that the equality

(3.14) V(G)=cC1B¯r(c)V(G^{\prime})=\bigcup_{c\in C_{1}}\overline{B}_{r}(c)

holds and, moreover, the membership relation {a,b}E(G)\{a,b\}\in E(G^{\prime}) is valid iff there is cC1c\in C_{1} such that aa, bB¯r(c)b\in\overline{B}_{r}(c) and

(3.15) {a,b}A{a,b}B.\{a,b\}\cap A\neq\varnothing\neq\{a,b\}\cap B.

Let us prove equality (3.14). If aV(G)a\in V(G^{\prime}), then there is bV(G)b\in V(G^{\prime}) such that {a,b}E(G)\{a,b\}\in E(G) (see Remark 1.5). Consequently,

(3.16) d(a,b)=dist(A,B)=rd(a,b)=\operatorname{dist}(A,B)=r

holds. Using (3.12) and (3.13), we can find a unique cCc\in C such that aB¯r(c)a\in\overline{B}_{r}(c). Corollary 3.7 implies the equality

(3.17) B¯r(c)=B¯r(a).\overline{B}_{r}(c)=\overline{B}_{r}(a).

The definition of closed balls, (3.16) and (3.17) imply that {a,b}B¯r(a)\{a,b\}\subseteq\overline{B}_{r}(a). Now from {a,b}E(G)\{a,b\}\in E(G) and (3.17) follow cC1c\in C_{1}. Hence, we have the inclusion

(3.18) V(G)cC1B¯r(c).V(G^{\prime})\subseteq\bigcup_{c\in C_{1}}\overline{B}_{r}(c).

To prove the converse inclusion,

(3.19) V(G)cC1B¯r(c),V(G^{\prime})\supseteq\bigcup_{c\in C_{1}}\overline{B}_{r}(c),

we consider arbitrary points cC1c^{*}\in C_{1} and xB¯r(c)x^{*}\in\overline{B}_{r}(c^{*}). By definition of C1C_{1}, we can find aAa^{*}\in A and bBb^{*}\in B such that aa^{*} and bb^{*} belong to B¯r(c)\overline{B}_{r}(c^{*}). We may assume first that xAx^{*}\in A. (Recall that XX is the union of disjoint sets AA and BB.) Then we obtain

(3.20) dist(A,B)d(x,b)\operatorname{dist}(A,B)\leqslant d(x^{*},b^{*})

and, by strong triangle inequality,

(3.21) d(x,b)max{d(c,x),d(c,b)}r=dist(A,B).d(x^{*},b^{*})\leqslant\max\bigl{\{}d(c^{*},x^{*}),d(c^{*},b^{*})\bigr{\}}\leqslant r=\operatorname{dist}(A,B).

Hence, the equality d(x,b)=dist(A,B)d(x^{*},b^{*})=\operatorname{dist}(A,B) holds, i.e., xx^{*} belongs to V(G)V(G^{\prime}). The case when xBx^{*}\in B can be considered similarly. Thus, for every cC1c^{*}\in C_{1} and every xB¯r(c)x^{*}\in\overline{B}_{r}(c^{*}), we have xV(G)x^{*}\in V(G^{\prime}), that implies (3.19). Now (3.14) follows from (3.18) and (3.19).

Let us prove the validity of the equivalence

(3.22) ({a,b}E(G))(cC1 such that a,bB¯r(c) and (3.15) holds).\bigl{(}\{a,b\}\in E(G^{\prime})\bigr{)}\Leftrightarrow\bigl{(}\exists c\in C_{1}\text{ such that }a,b\in\overline{B}_{r}(c)\text{ and (\ref{t2.9:e6.1}) holds}\bigr{)}.

If {a,b}E(G)\{a,b\}\in E(G^{\prime}), then we evidently have bB¯r(a)b\in\overline{B}_{r}(a). By Lemma 3.8, the point aa belong to B¯r(c)\overline{B}_{r}(c) for some cC1c\in C_{1}. That implies B¯r(c)=B¯r(a)\overline{B}_{r}(c)=\overline{B}_{r}(a) by Corollary 3.7.

Conversely, if (3.15) holds and there is cC1c\in C_{1} such that aa, bB¯r(c)b\in\overline{B}_{r}(c), then

dist(A,B)d(a,b)max{d(c,a),d(c,b)}r=dist(A,B),\operatorname{dist}(A,B)\leqslant d(a,b)\leqslant\max\bigl{\{}d(c,a),d(c,b)\bigr{\}}\leqslant r=\operatorname{dist}(A,B),

that implies the equality

d(a,b)=dist(A,B).d(a,b)=\operatorname{dist}(A,B).

The membership {a,b}E(G)\{a,b\}\in E(G^{\prime}) is valid.

To complete the proof, it suffices to show that GG^{\prime} is the disjoint union of complete bipartite graphs. Let us consider an arbitrary point cC1c\in C_{1} and define an ultrametric space (Yc,ρc)(Y_{c},\rho_{c}) as

Yc:=B¯r(c)andρc:=d|B¯r(c)×B¯r(c),Y_{c}:=\overline{B}_{r}(c)\quad\text{and}\quad\rho_{c}:=d|_{\overline{B}_{r}(c)\times\overline{B}_{r}(c)},

where d|B¯r(c)×B¯r(c)d|_{\overline{B}_{r}(c)\times\overline{B}_{r}(c)} is the restriction of the ultrametric dd on the closed ball B¯r(c)\overline{B}_{r}(c), and write

Kc=AB¯r(c),Dc=BB¯r(c).K_{c}=A\cap\overline{B}_{r}(c),\quad D_{c}=B\cap\overline{B}_{r}(c).

Then KcK_{c} and DcD_{c} are disjoint proximinal subsets in (Yc,ρc)(Y_{c},\rho_{c}). Let GcG_{c} be a graph such that V(Gc)=YcV(G_{c})=Y_{c} and

({a,b}E(Gc))(ρc(a,b)=dist(Kc,Dc))\bigl{(}\{a,b\}\in E(G_{c})\bigr{)}\Leftrightarrow\bigl{(}\rho_{c}(a,b)=\operatorname{dist}(K_{c},D_{c})\bigr{)}

is valid for all aa, bV(Gc)b\in V(G_{c}). The graph GcG_{c} is proximinal for (Yc,ρc)𝐔𝐌(Y_{c},\rho_{c})\in\mathbf{UM} and has the parts KcK_{c} and DcD_{c}. By Corollary 3.3, the graph GcG_{c} is a complete bipartite graph. Now from (3.14) and (3.22) it follows that GG^{\prime} is the disjoint union of the graphs GcG_{c}, cC1c\in C_{1}. ∎

Corollary 3.10.

The following statements are equivalent for every nonempty graph GG:

  1. (i)(i)

    GG^{\prime} is the disjoint union of complete bipartite graphs.

  2. (ii)(ii)

    There is (X,d)𝐔𝐌(X,d)\in\mathbf{UM} such that GG is isomorphic to a proximinal graph for (X,d)(X,d).

Example 3.11.

Let f:[0,)[0,)f\colon[0,\infty)\to[0,\infty) and g:[0,)[0,)g\colon[0,\infty)\to[0,\infty) satisfy f(0)=g(0)=0f(0)=g(0)=0 and f(x)>0f(x)>0, g(x)>0g(x)>0 for every x>0x>0. Let us consider a semimetric space (X,d)(X,d) such that X=X=\mathbb{C}, where \mathbb{C} is the set of all complex numbers z=x+iyz=x+iy, and, for all z1=x1+iy1z_{1}=x_{1}+iy_{1}, z2=x2+iy2z_{2}=x_{2}+iy_{2},

d(z1,z2)=f(|x1x2|)+g(|y1y2|).d(z_{1},z_{2})=f(|x_{1}-x_{2}|)+g(|y_{1}-y_{2}|).

Write

A={x+iy:y=0}andB={x+iy:y=1}.A=\{x+iy\in\mathbb{C}\colon y=0\}\quad\text{and}\quad B=\{x+iy\in\mathbb{C}\colon y=1\}.

Then (A,B)(A,B) is a disjoint proximinal pair for (X,d)(X,d) and the equalities dist(A,B)=g(1)\operatorname{dist}(A,B)=g(1) and A0=AA_{0}=A, B0=BB_{0}=B hold. Moreover, for every z1=x1+iy1z_{1}=x_{1}+iy_{1}\in\mathbb{C}, the point x1x_{1} is the unique best approximation to z1z_{1} in AA and x1+ix_{1}+i is the unique best approximation to z1z_{1} in BB.

Let us define a graph GG as

V(G):=ABandE(G):={{x,x+i}:x},V(G):=A\cup B\quad\text{and}\quad E(G):=\bigl{\{}\{x,x+i\}\colon x\in\mathbb{R}\bigr{\}},

where \mathbb{R} is the set of all real numbers. Then GG is a proximinal graph for the semimetric space (X,d)(X,d). Since GG is a disjoint union of complete two-point graphs K2K_{2}, by Theorem 3.9, there is an ultrametric space (Y,ρ)(Y,\rho) such that GG is proximinal for (Y,ρ)(Y,\rho) and has the parts AA and BB.

Remark 3.12.

Ultrametric d1d_{1}, that we use in the proof of Theorem 2.1, is obtained by “blow up” of the ultrametric from Example 2.2 of paper [7]. Ultrametrics of this type were first constructed by Delhommé, Laflamme, Pouzet and Sauer [8, Proposition 2]. Similar constructions are often useful in the study of various topological and geometrical properties of ultrametric spaces [4, 10, 21, 29] and have a natural generalization to the Priess—Crampe and Ribenboim Ultrametrics with totally ordered range sets (see [12, Proposition 4.10]).

4. From proximinal to farthest and back

In the second section of the paper, we considered the bipartite graphs G(A,B)G(A,B), whose parts AA and BB are disjoint proximinal subsets of a semimetric space (X,d)(X,d), and vertices aAa\in A and bBb\in B are adjacent if and only if

d(a,b)=infxAyBd(x,y).d(a,b)=\inf_{\begin{subarray}{c}x\in A\\ y\in B\end{subarray}}d(x,y).

Below we discuss the bipartite graphs G(A,B)G(A,B), whose parts AA and BB are arbitrary disjoint nonempty subsets of a semimetric space (X,d)(X,d) such that aAa\in A and bBb\in B are adjacent iff

(4.1) d(a,b)=supxAyBd(x,y)d(a,b)=\sup_{\begin{subarray}{c}x\in A\\ y\in B\end{subarray}}d(x,y)

and show that these graphs are isomorphic to proximinal graphs. Let us start with a formal definition.

Definition 4.1.

A graph GG is farthest if GG is a bipartite graph with some fixed parts AA and BB, and there is (X,d)𝐒𝐌(X,d)\in\mathbf{SM} such that AA and BB are disjoint subsets of XX, and vertices aAa\in A and bBb\in B are adjacent iff (4.1) holds. In this case we say that GG is farthest for (X,d)(X,d).

The following theorem is an analog of Theorem 2.1.

Theorem 4.2.

Let GG be a bipartite graph with fixed parts AA and BB. Then the following statements are equivalent:

  1. (i)(i)

    Either GG is nonempty or GG is empty but at least one from the parts AA, BB is infinite.

  2. (ii)(ii)

    GG is farthest for a metric space.

  3. (iii)(iii)

    GG is farthest for a semimetric space.

Proof.

Let us suppose first that GG is a nonempty graph.

(i)(ii)\ref{t3.2:s1}\Rightarrow\ref{t3.2:s2}. If (i)(i) holds, then we write

(4.2) X=ABX=A\cup B

and define d:X×X[0,)d\colon X\times X\to[0,\infty) by

(4.3) d(x,y)={0if x=y,2if {x,y}E(G),1otherwise.d(x,y)=\begin{cases}0&\text{if }x=y,\\ 2&\text{if }\{x,y\}\in E(G),\\ 1&\text{otherwise}.\end{cases}

It follows directly from (4.3) that dd is a metric on XX and

supxAyBd(x,y)=2.\sup_{\begin{subarray}{c}x\in A\\ y\in B\end{subarray}}d(x,y)=2.

The last equality, (4.3) and Definition 4.1 imply that GG is farthest for the metric space (X,d)(X,d) and has the parts AA and BB.

(ii)(iii)\ref{t3.2:s2}\Rightarrow\ref{t3.2:s3}. This is valid because every metric space is semimetric.

(iii)(i)\ref{t3.2:s3}\Rightarrow\ref{t3.2:s1}. By our supposition, GG is a nonempty bipartite graph, that implies (i)(i).

Let us consider the case when GG is empty, E(G)=E(G)=\varnothing.

(i)(ii)\ref{t3.2:s1}\Rightarrow\ref{t3.2:s2}. Let (i)(i) hold. Then, without loss of generality, we may assume that BB is an infinite set. Let us consider a partition {Bi:i0}\{B_{i}\colon i\in\mathbb{N}_{0}\} of the set BB on the disjoint nonempty sets BiB_{i}, where 0\mathbb{N}_{0} is the set of all positive integers. Let us define the set XX by (4.2) and let d:X×X[0,)d\colon X\times X\to[0,\infty) be a symmetric mapping which satisfies

(4.4) d(x,y)={0if x=y,1+ii+1if xA and yBi for some i0,1otherwise.d(x,y)=\begin{cases}0&\text{if }x=y,\\ 1+\dfrac{i}{i+1}&\text{if }x\in A\text{ and }y\in B_{i}\text{ for some }i\in\mathbb{N}_{0},\\ 1&\text{otherwise}.\end{cases}

Then (X,d)(X,d) is a metric space such that

supxAyBd(x,y)=supi0(1+ii+1)=2.\sup_{\begin{subarray}{c}x\in A\\ y\in B\end{subarray}}d(x,y)=\sup_{i\in\mathbb{N}_{0}}\left(1+\dfrac{i}{i+1}\right)=2.

In addition, (4.4) implies the inequality d(x,y)<2d(x,y)<2 for all xx, yXy\in X. Consequently, GG is farthest for (X,d)𝐌(X,d)\in\mathbf{M} and has the parts AA and BB.

(ii)(iii)\ref{t3.2:s2}\Rightarrow\ref{t3.2:s3}. This implication is obviously true.

(iii)(i)\ref{t3.2:s3}\Rightarrow\ref{t3.2:s1}. Let GG be a farthest graph for (X,d)𝐒𝐌(X,d)\in\mathbf{SM} and let AA, BXB\subseteq X be the parts of GG. We must show that at least one from the sets AA and BB is infinite. Suppose contrary that both sets AA and BB are finite. Then we can find a0Aa_{0}\in A and b0Bb_{0}\in B such that

d(a0,b0)=supxAyBd(x,y).d(a_{0},b_{0})=\sup_{\begin{subarray}{c}x\in A\\ y\in B\end{subarray}}d(x,y).

By Definition 4.1, {a0,b0}\{a_{0},b_{0}\} is an edge of GG, contrary to E(G)=E(G)=\varnothing. ∎

Theorem 4.2 gives us the following corollary.

Corollary 4.3.

A bipartite graph is not isomorphic to any farthest graph if and only if GG is finite and empty.

This corollary can be proved similarly to Corollary 2.2 and we omit it here.

Using Theorems 2.1 and 4.2 we also obtain the following.

Corollary 4.4.

If a graph GG is proximinal, then GG is farthest but not conversely, in general.

Nevertheless, the proximinal graphs and the farthest ones coincide up to isomorphism.

Proposition 4.5.

Let GG be a graph. Then GG is isomorphic to a farthest graph iff GG is isomorphic to a proximinal graph.

Proof.

It follows from Corollaries 2.2 and 4.3. ∎

Example 4.6.

Let G1G_{1} be a proximinal graph for (X1,d1)𝐒𝐌(X_{1},d_{1})\in\mathbf{SM} and let G1G_{1} have parts A1A_{1} and B1B_{1}. Let us consider ρ1:X1×X1[0,)\rho_{1}\colon X_{1}\times X_{1}\to[0,\infty) defined by

ρ1(x,y)={0if x=y,1d1(x,y)if xy.\rho_{1}(x,y)=\begin{cases}0&\text{if }x=y,\\ \dfrac{1}{d_{1}(x,y)}&\text{if }x\neq y.\end{cases}

Then ρ1\rho_{1} is a semimetric on X1X_{1}, and G1G_{1} is a farthest graph for (X1,ρ1)(X_{1},\rho_{1}), and A1A_{1}, B1B_{1} are the parts of G1G_{1}. Moreover, for every xX1A1x\in X_{1}\setminus A_{1} and every yX1B1y\in X_{1}\setminus B_{1}, there are ax1A1a_{x}^{1}\in A_{1} and by1B1b_{y}^{1}\in B_{1} such that

supaA1ρ1(x,a)=ρ1(x,ax1)andsupbB1ρ1(y,b)=ρ(y,by1).\sup_{a\in A_{1}}\rho_{1}(x,a)=\rho_{1}(x,a_{x}^{1})\quad\text{and}\quad\sup_{b\in B_{1}}\rho_{1}(y,b)=\rho(y,b_{y}^{1}).

Conversely, let G2G_{2} be a farthest graph for (X2,ρ2)𝐒𝐌(X_{2},\rho_{2})\in\mathbf{SM}, and let G2G_{2} have parts A2A_{2} and B2B_{2}. Let us define a semimetric d2d_{2} on X2X_{2} as

d2(x,y)={0if x=y,1ρ2(x,y)if xy.d_{2}(x,y)=\begin{cases}0&\text{if }x=y,\\ \dfrac{1}{\rho_{2}(x,y)}&\text{if }x\neq y.\end{cases}

Then G2G_{2} is proximinal for (X2,d2)(X_{2},d_{2}) with parts A2A_{2} and B2B_{2} if and only if, for every xX2A2x\in X_{2}\setminus A_{2} and every yX2B2y\in X_{2}\setminus B_{2}, there are ax2A2a_{x}^{2}\in A_{2} and by2B2b_{y}^{2}\in B_{2} such that

supaA2ρ2(x,a)=ρ2(x,ax2)andsupbB2ρ2(y,b)=ρ2(y,by2).\sup_{a\in A_{2}}\rho_{2}(x,a)=\rho_{2}(x,a_{x}^{2})\quad\text{and}\quad\sup_{b\in B_{2}}\rho_{2}(y,b)=\rho_{2}(y,b_{y}^{2}).

References

  • [1] M. Bestvina. R-trees in topology, geometry and group theory. In R. J. Daverman and R. B. Sher, editors, Handbook of Geometric Topology, pages 55–91. Nort-Holland, Amsterdam, 2002.
  • [2] J. Beyrer and V. Schroeder. Trees and ultrametric möbius structures. p-adic Numbers Ultrametr. Anal. Appl., 9(4):247–256, 2017.
  • [3] V. Bilet, O. Dovgoshey, and Y. Kononov. Ultrametrics and complete multipartite graphs. arXiv:2103.09470v1, pages 1–14, 2021.
  • [4] V. Bilet, O. Dovgoshey, and R. Shanin. Ultrametric preserving functions and weak similarities of ultrametric spaces. p-Adic Numbers Ultrametric Anal. Appl., 13(3):186–203, 2021.
  • [5] L. M. Blumenthal. Theory and Applications of Distance Geometry. Clarendon Press, Oxford, 1953.
  • [6] G. Carlsson and F. Mémoli. Characterization, stability and convergence of hierarchical clustering methods. J. Machine Learn. Res., 11(3/1):1425–1470, 2010.
  • [7] K. Chaira, O. Dovgoshey, and S. Lazaiz. Best proximity points in ultrametric spaces. p-adic Numbers Ultrametr. Anal. Appl., 13(4):255–265, 2021.
  • [8] C. Delhommé, C. Laflamme, M. Pouzet, and N. Sauer. Indivisible ultrametric spaces. Topology Appl., 155(14):1462–1478, 2008.
  • [9] E. D. Demaine, G. M. Landau, and O. Weimann. On Cartesian Trees and Range Minimum Queries. In Proceedings of the 36th International Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009, Part I, volume 5555 of Lecture notes in Computer Science, pages 341–353. Springer-Berlin-Heidelberg, 2009.
  • [10] D. Dordovskyi, O. Dovgoshey, and E. Petrov. Diameter and diametrical pairs of points in ultrametric spaces. p-adic Numbers Ultrametr. Anal. Appl., 3(4):253–262, 2011.
  • [11] O. Dovgoshey. Finite ultrametric balls. p-Adic Numbers Ultrametr. Anal. Appl., 11(3):177–191, 2019.
  • [12] O. Dovgoshey. Combinatorial properties of ultrametrics and generalized ultrametrics. Bull. Belg. Math. Soc. Simon Stevin, 27(3):379–417, 2020.
  • [13] O. Dovgoshey. Isomorphism of trees and isometry of ultrametric spaces. Theory and Applications of Graphs, 7(2), 2020. Article 3.
  • [14] O. Dovgoshey and M. Küçükaslan. Labeled trees generating complete, compact, and discrete ultrametric spaces. arXiv:2101.00626v2, pages 1–23, 2021.
  • [15] O. Dovgoshey and E. Petrov. Subdominant pseudoultrametric on graphs. Sb. Math, 204(8):1131–1151, 2013.
  • [16] O. Dovgoshey and E. Petrov. From isomorphic rooted trees to isometric ultrametric spaces. p-adic Numbers Ultrametr. Anal. Appl., 10(4):287–298, 2018.
  • [17] O. Dovgoshey and E. Petrov. Properties and morphisms of finite ultrametric spaces and their representing trees. p-adic Numbers Ultrametr. Anal. Appl., 11(1):1–20, 2019.
  • [18] O. Dovgoshey and E. Petrov. On some extremal properties of finite ultrametric spaces. p-adic Numbers Ultrametr. Anal. Appl., 12(1):1–11, 2020.
  • [19] O. Dovgoshey, E. Petrov, and H.-M. Teichert. On spaces extremal for the Gomory-Hu inequality. p-adic Numbers Ultrametr. Anal. Appl., 7(2):133–142, 2015.
  • [20] O. Dovgoshey, E. Petrov, and H.-M. Teichert. How rigid the finite ultrametric spaces can be? Fixed Point Theory Appl., 19(2):1083–1102, 2017.
  • [21] O. Dovgoshey and V. Shcherbak. The range of ultrametrics, compactness, and separability. Topology Appl., 305(1):1–19, 2022.
  • [22] A. A. Eldred, W. A. Kirk, and P. Veeramani. Proximal normal structure and relatively nonexpansive mappings. Stud. Math., 171(3):283–293, 2005.
  • [23] M. Fiedler. Ultrametric sets in Euclidean point spaces. Electronic Journal of Linear Algebra, 3:23–30, 1998.
  • [24] V. Gurvich and M. Vyalyi. Characterizing (quasi-)ultrametric finite spaces in terms of (directed) graphs. Discrete Appl. Math., 160(12):1742–1756, 2012.
  • [25] P. Hell and J. Nes̆etr̆il. Graphs and Homomorphisms, volume 28 of Oxford Lecture Series in Mathematics and its Applications. Oxford University Press, Oxford, 2004.
  • [26] J. E. Holly. Pictures of ultrametric spaces, the p-adic numbers, and valued fields. Amer. Math. Monthly, 108(8):721–728, 2001.
  • [27] B. Hughes. Trees and ultrametric spaces: a categorical equivalence. Adv. Math., 189(1):148–191, 2004.
  • [28] B. Hughes. Trees, ultrametrics, and noncommutative geometry. Pure Appl. Math. Q., 8(1):221–312, 2012.
  • [29] Y. Ishiki. An embedding, an extension, and an interpolation of ultrametrics. p-Adic Numbers Ultrametric Anal. Appl., 13:117–147, 2021.
  • [30] W. A. Kirk, S. Reich, and P. Veeramani. Proximinal retracts and best proximity pair theorems. Numer. Funct. Anal. Optimization, 24(7–8):851–862, 2003.
  • [31] K. Kuratowski and A. Mostowski. Set Theory with an Introduction to Descriptive Set Theory. North-Holland Publishing Company, Amsterdam—New York—Oxford, 1976.
  • [32] A. J. Lemin. The category of ultrametric spaces is isomorphic to the category of complete, atomic, tree-like, real graduated lattices 𝐋𝐀𝐓\mathbf{LAT}^{*}. Algebra Universalis, 50(1):35–49, 2003.
  • [33] T. D. Narang. Best approximation and best simultaneous approximation in ultrametric spaces. Demonstr. Math., 29(2):445–450, 1996.
  • [34] T. D. Narang and S. K. Garg. Best approximation in ultrametric spaces. Indian J. Pure Appl. Math., 13:727–731, 1982.
  • [35] E. Petrov. Weak similarities of finite ultrametric and semimetric spaces. p-adic Numbers Ultrametr. Anal. Appl., 10(2):108–117, 2018.
  • [36] E. Petrov and A. Dovgoshey. On the Gomory-Hu inequality. J. Math. Sci., 198(4):392–411, 2014. Translation from Ukr. Mat. Visn. 10(4):469–496, 2013.
  • [37] B. Saadaoui, S. Lazaiz, and M. Aamri. On best proximity point theorems in locally convex spaces endowed with a graph. International Journal of Mathematics and Mathematical Sciences, 2020:1–7, 2020.
  • [38] W. H. Schikhof. Ultrametric Calculus. An Introduction to p-Adic Analysis. Cambridge University Press, 1985.
  • [39] I. Singer. Best approximation in normed linear spaces by elements of linear subspaces, volume 171 of Die Grundlehren der mathematischen Wissenschaften. Springer-Verlag, 1970.
  • [40] A. Sultana and V. Vetrivel. Best proximity points of contractive mappings on a metric space with a graph and applications. Applied General Topology, 18(1):13–21, 2017.