Lower Bounding the Gromov–Hausdorff Distance in Metric Graphs
Abstract
Let be a finite, connected metric graph and let be a subset of . If is sufficiently dense in , we show that the Gromov–Hausdorff distance matches the Hausdorff distance, namely . When the metric graph is the circle with circumference , a recent study established the equality whenever . Our results relax this hypothesis to , and furthermore, we show that the constant is the best possible. We lower bound the Gromov–Hausdorff distance by the Hausdorff distance via a simple topological obstruction: the existence of a possibly discontinuous function with too small distortion contradicts the connectedness of .
Keywords and phrases:
Gromov–Hausdorff distance, distortion, connectedness, Borsuk–Ulam theoremFunding:
Henry Adams: Simons Foundation Travel Support for Mathematicians.Copyright and License:
2012 ACM Subject Classification:
Mathematics of computing Topology ; Mathematics of computing Graph theoryEditors:
Hee-Kap Ahn, Michael Hoffmann, and Amir NayyeriSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The Gromov–Hausdorff distance between two abstract metric spaces and , denoted , provides a dissimilarity measure quantifying how far the two metric spaces are from being isometric [13, 14, 24].
In the past two decades, this distance has found applications in topological data analysis (TDA) as a theoretical framework for shape and dataset comparison [21], which motivated the study of its quantitative aspects.
However, precise computations of the Gromov–Hausdorff distance between even simple spaces are mostly unknown, with certain exceptions such as the Gromov–Hausdorff distance between a line segment and a circle [16] and between spheres of certain dimensions [19, 1, 15].
Even approximating the Gromov–Hausdorff distance by a factor of in the case of trees with unit-edge length is known to be NP-hard [4, 23].
A better approximation factor can only be achieved in very special cases; for example, [20] provides a -approximation scheme if and are finite subsets of the real line.
Developing tools and pipelines to estimate the Gromov–Hausdorff distance is a central research direction in the applied topology community.
To estimate the Gromov–Hausdorff distance between two metric spaces , one may:
(A)
Find nice samples and approximating the geometry of and , and
(B)
Efficiently bound the Gromov–Hausdorff distance between the subsets and .
Indeed, when and are infinite continuous objects – e.g., Riemannian manifolds, metric graphs – and one wants to use computational machinery, it is often essential to resort to finite subsets approximating the geometry of the original spaces.
We reformulate the first task (A) as follows: how dense does the sample have to be in to capture the geometry of the ambient space ? To systematize this question, we use the Hausdorff distance as a measure of density and ask if we can provide a threshold and constant such that whenever . In particular, if . In [2], the authors show that when is a manifold and (which is implied by ) for some constant , then for some . Our study continues that investigation and proves improved results when is a metric graph, hence relaxing the manifold assumption.
A fruitful approach to provide bounds on the Gromov–Hausdorff distance in task (B) is to use stable metric invariants. One associates each metric space with a value in a simpler metric space so that and are close whenever and are. An immediate example is the diameter; we have . For further stable metric invariants, we refer the reader to curvature sets [22], to Vietoris–Rips persistence diagrams [11], and to hierarchical clustering [10]. In [25], dimension theory is used to limit the precision of metric invariants with values in Hilbert spaces.
One of the precursors of algebraic topology was Brouwer’s proof of invariance of dimension, namely that is not homeomorphic to for . Proving is not homeomorphic to for relies only on connectedness: removing a single point from leaves a disconnected space. To prove invariance of dimension for , Brouwer relied on concepts related to the degree of a map between spheres [8, 7], which is often now formalized using higher-dimensional homology groups. The topological obstructions to small Gromov–Hausdorff distances in [2] relied on homological tools, namely the fundamental class of a manifold. One of the key contributions of our paper is to go “back in time” and produce strong lower bounds on Gromov–Hausdorff distances using simpler topological tools: we show that small Gromov–Hausdorff distances would contradict the connectedness of a space.
Overview of our results
Let be a connected, finite metric graph, and let be a subset. We show how to lower bound the Gromov–Hausdorff distance in terms of the Hausdorff distance , achieving . A unifying theme in our proofs is that we show that a possibly discontinuous function induces a continuous and non-surjective map . We then use non-surjectivity (and related properties) to lower bound the distortion of and , hence lower bounding . The simplest metric graph is a tree . Let denote the leaves of , and let denote the directed Hausdorff distance from to the sample (see Section 2). We show:
Theorem 8.
Let be a finite metric tree and let . If , then . The interpretation is as follows: if the biggest gaps in the sampling are not near the leaves of (which by Proposition 6 is typical behavior), then . Some control on the leaf vertices is needed:
Theorem 5.
For any there exists a finite metric tree and a closed subset such that .
When is the circle of circumference , [2] shows that if , then . The following theorem improves the constant to .
Theorem 11.
For any subset , we have .
In Theorem 12 we show that this constant is the best possible, namely that for any , there exists a nonempty compact subset with and . We generalize the above results for the circle and trees to general metric graphs. Let be a finite metric graph with set of leaf vertices . We prove that if is dense enough relative to , which is the smallest edge length between vertices in the core of (see Section 2), then the Gromov–Hausdorff distance matches the Hausdorff distance.
Theorem 23.
Let be a finite connected metric graph and let . If , suppose . If , then . Theorems 11 and 23 are obtained using low-dimensional versions of the Borsuk–Ulam theorem for maps from the circle into or into a tree, which are proven using connectedness. Our results have corollaries allowing us to lower bound the Gromov–Hausdorff distance between two subsets , using the triangle inequality. That is, for two sufficiently dense subsets , we provide new lower bounds on in terms of the Hausdorff distance , which is -time computable if the subsets have at most points. We demonstrate such a corollary explicitly in the case of metric trees in Section 4.
Organization of the paper
2 Background and notation
We refer the reader to [9, 6] for more information on metric spaces, metric graphs, the Hausdorff distance, and the Gromov–Hausdorff distance.
2.1 Metric spaces
Let be a metric space. For , we let denote the open metric ball of radius about . For any and , we denote the -thickening of in , namely, the union of metric balls of radius centered at the points of , by
The diameter of a subset is the supremum of all distances between pairs of points of . More formally, the diameter is defined as .
2.2 Metric graphs
To define metric graphs, we follow Definitions 3.1.12 (quotient metric) and 3.2.9 (metric graph) of [9]. A metric segment is a metric space isometric to a real line segment for . Our metric graphs will be connected and have a finite number of vertices and edges.
Definition 1 (Metric Graph).
A finite metric graph is the metric space obtained by gluing a finite collection of metric segments along their boundaries to a finite collection of vertices, and equipping the result with the quotient metric. We assume this equivalence relation results in a connected space.
The metric segments are the edges and the equivalence classes of their endpoints in are the vertices of . Since is connected, we have for all . Since is finite, the quotient semi-metric [9, Definition 3.1.12] is in fact a metric.111One needs to be careful if is infinite. Suppose one has two vertices and , and one edge of length with endpoints and for each . The quotient semi-metric gives though ; this semi-metric is not a metric. These subtleties disappear since we assume is finite. For an edge , its length is the length of the corresponding metric segment. Note that the length can be different from the distance between the endpoints of according to the metric . Extending the definition of length for a continuous path , we define the length as the sum of the (full or partial) lengths of the edges that traverses. For a vertex of a graph, its degree, denoted , is the number of edges incident to . A self-loop at contributes to the degree of . As an example, the circle can be given a metric graph structure with a single vertex of degree at the north pole, along with a self-loop. We denote the set of leaf vertices, i.e. the vertices of degree one, by . A metric graph is therefore endowed with two layers of information: a metric structure turning it into a length space [9, Definition 2.1.6] and a combinatorial structure as an abstract graph. Using the above definition, we are also allowing to have single-edge cycles and multiple edges between a pair of vertices. In this paper, we only consider path connected metric graphs with finitely many edges. Therefore, the metric graphs we consider are compact, and since a compact length space is geodesic, they are also geodesic (meaning for every there is an isometric embedding such that and ). This justifies why for any , there is always at least one shortest path or geodesic path in joining whose length satisfies . We define an undirected simple loop of to be a simple path that intersects itself only at the endpoints. We denote by the finite set of all simple loops of the finite graph . Since a metric tree is a metric graph with no loops, for a metric tree . For a metric graph , let denote the length of the shortest edge in . If for there exists a unique shortest geodesic in between any points , then we define the (geodesic) convex hull of in to be the union of geodesics between all and . If , then the convex hull of is well-defined. Given a (connected and finite) metric graph , let be the smallest connected subgraph of containing the union of all simple loops of . We call the core of . If has no leaf edges, then . Note that is just with its “hanging trees” removed, or in other words, the minimal subspace onto which deformation retracts. We will use the following two properties about . First, if (and hence ) contains at least two simple loops, then at least one vertex of has degree at least . We can then consider the canonical graph representation of consisting of only vertices of degree at least . Second, we note that if a path connected subset has first Betti number equal to the first Betti number of , then .
2.3 Hausdorff distances
Let be a metric space. If and are two subsets of , then the directed Hausdorff distance from to , denoted , is defined by
Note that is not symmetric in general. To retain symmetry, the Hausdorff distance, denoted , is defined as In other words, the Hausdorff distance finds the infimum over all real numbers such that if we thicken by it contains , and if we thicken by it contains . If no such exists then the Hausdorff distance is infinity.
2.4 Gromov–Hausdorff distances
Let and be metric spaces. In equations (1)–(3) we give three equivalent definitions of the Gromov–Hausdorff distance between and . The first definition follows [14]. The Gromov–Hausdorff distance is the infimum of the Hausdorff distances between and in , with the infimum being over all metric spaces and all isometric embeddings and :
| (1) |
The second definition uses correspondences. A relation is a correspondence if for every there is some with , and for every there is some exists with . The distortion of a correspondence is
The Gromov–Hausdorff distance between two (arbitrary) metric spaces and is
| (2) |
where the infimum is taken over all correspondences between and [9, 17]. For metric spaces and , let and be two (possibly discontinuous) functions between them. We define the distortion of as
The distortion of is defined similarly. The codistortion of and is defined as
Kalton and Ostrovskii [17] show that
| (3) |
where and are any functions. It follows that if , then there is some function with .
2.5 Gromov–Hausdorff distances and compactness
The following result is folklore; see [3] for the proof.
Lemma 2.
Let be a metric space and be a subset thereof. Let us denote by the closure of in . Then
Furthermore, for every two subsets and of , we have .
We will consistently apply Lemma 2 when the ambient metric space is compact. Thus, when we are studying the Hausdorff and the Gromov–Hausdorff distances between a compact metric space and a subspace thereof, we can assume that the subspace is compact as well.
2.6 Gromov–Hausdorff distances and connectedness
Lemma 3.
Let be a function between metric spaces, with path-connected and geodesic. Then for every , the thickening is path connected.
Proof.
Let and be points such that for . Since is geodesic, the entire geodesic connecting to is contained in . Pick sufficiently small to satisfy . Since is path connected, there are such that for every . Thus, . Since is geodesic, there are such that and the geodesics connecting to and are contained in .
2.7 Gromov–Hausdorff distances and graphs
Let be a finite metric graph and let be a compact subset. To use functions to prove bounds on the Gromov–Hausdorff distance, we need to be a bit careful. Indeed, even if the sample is close to the leaves of , it may be that is not close to the leaves. Luckily, we have a lot of freedom to construct our function :
Lemma 4.
Let be a finite metric graph and let be compact. If , then there is a function with and .
Proof.
Let be a correspondence satisfying . Fix such that . For every , pick as a point satisfying . We first recursively construct a surjective map from a subset of to . Let us arbitrarily order the leaves and denote the point by for the sake of simplicity. Base step. Pick any such that and set . Recursive step. Assume we have defined distinct and set . Pick satisfying . Let us distinguish two cases. If , then set and . Otherwise, fix an arbitrary point satisfying and define . Consider an arbitrary extension of with the property that the graph of is contained in . Then and by construction. It is worth noticing that in the proof above we did not use any property of , and the result can be shown with replaced by any finite subset of .
3 Ratio of vs can be arbitrarily small for metric trees
In this section we prove Theorem 5, a variant of Theorem 5 of [2], now adapted to metric trees. As we show in Theorems 8 and 23, the Gromov–Hausdorff distance between a metric graph and a subset can be bounded below by their Hausdorff distance when is close enough to the leaves of , i.e., when . When , however, the ratio of over can become arbitrarily small as we show below. Furthermore, Theorem 5 suggests that may not map close to itself via correspondences with small distortion; see Figure 1.
Theorem 5.
For any there exists a finite metric tree and a closed subset such that .
Proof.
Choose and let . For , let be a copy of the interval with a designated basepoint . Define a metric tree as the wedge of intervals of lengths , and define a metric tree as the wedge of intervals of lengths :
Recall from (1) that is the infimum of the Hausdorff distances between and in , with the infimum being over all metric spaces and all isometric embeddings and . In Figure 1 we have two different isometric embeddings of the same tree into : one with a small Hausdorff distance as is with each ray being shortened by , and one with a large Hausdorff distance as is with the longest ray of length being replaced with a subray of length . By (1), we have .
4 Metric trees with coefficient
Section 3 demonstrates that results claiming for a subset of a metric graph do not hold in general, even if is arbitrarily small. In this section, as well as in Section 6, we prove related results relying on bounds on . In particular, we will assume the condition which rules out the example constructed in Theorem 5. The following proposition shows that condition has a high probability of being satisfied if is a large uniform sample of ; see [3] for the proof.
Proposition 6.
If is a metric graph and is a sample of uniformly random points, then with high probability as , we have .
We prove the following results for metric trees.
Proposition 7.
Let be a finite tree, and let be a function. If , then .
Proof.
Let and let be a point such that . The assumption implies that is disconnected and at least two distinct components thereof have non-empty intersection with (since a tree has at least two leaves). Since is connected by Lemma 3, we have , which implies . Since can be taken arbitrarily, .
Theorem 8.
Let be a finite metric tree and let . If , then .
Proof.
By Lemma 2, we may assume that is compact. Suppose for a contradiction that . Then by Lemma 4, there is a function with and , contradicting Proposition 7. In other words, . All of the results in our paper have simple corollaries for two subsets of the tree or graph; we give one such example.
Corollary 9.
Let be a finite metric tree and let . For any , if , then .
Proof.
We need only apply the triangle inequality:
| by Theorem 8 | ||||
As a particular case of Theorem 8, we can provide a closed formula for the Gromov–Hausdorff distance between a segment and a sample of it; see [3] for the proof.
Corollary 10.
Let be a compact non-empty subset of an interval . Denote by and . Then .
5 The case of the circle
Before considering general metric graphs in the following section, in this section we first understand the simplest connected metric graph which is not a tree: the circle . The authors of [2] showed that for a compact subset with . A curious question regarding the optimality of the density constant was also posed therein [2, Question 2]. While the constant provides a sufficient Gromov–Hausdorff density of a subset to guarantee the equality of its Hausdorff and Gromov–Hausdorff distances to , it turns out this constant is suboptimal. In this section, we show that is the optimal constant in the case of the circle. That is, for a subset , the density condition implies (Theorem 11), and there is a compact with (Theorem 12).
Theorem 11.
For any subset , we have .
Proof.
This proof is closely related to [18, 12]. It suffices to show that if , then . Let be a (possibly discontinuous) function. By (3), it suffices to show that if , then , or equivalently that for all sufficiently small. Suppose . Fix with . Form a finite triangulation of with edges of length less than . Let be the vertex set of . Since adjacent vertices satisfy , we have . Hence we can map the edge between and to the unique shortest path in between and , obtaining a continuous map .
Let . Suppose for a contradiction that is not equal to all of . Then there is an arc of length at least in that contains no points from . So is non-surjective, since the image of each edge in is an edge of length less than . Hence is a map of degree zero. The Borsuk–Ulam theorem [5, Page 206, Exercise 21] then implies there are antipodal points with . Let be on the closed edge between , and let be on the closed edge between . Since , the shortest path in between intersects the shortest path between . Since these paths in are of length less than , one of is at a distance less than from one of , i.e. for some and ; see Figure 2. We obtain
So , contradicting the choice of . Hence it must be that . Since for all sufficiently small, we are done.
with .
We now prove the optimality of for the circle, i.e. that is also a necessary condition.
Theorem 12.
For any , there exists a nonempty compact subset with and .
Proof.
6 Metric graphs with loops with coefficient
In this section, we extend our results for the circle to general metric graphs; see Theorem 23.
6.1 Distortion of continuous maps between graphs
We first need a Borsuk–Ulam theorem for maps into trees; see [3] for the proof.
Lemma 13.
If is a tree and is continuous, then there exist with and .
Recall that is the core of a metric graph (see Section 2), and that is the length of the shortest edge in .
Lemma 14.
Let be a metric graph and be a simple loop. If satisfy , then there is a unique geodesic joining and and it lies on .
Proof.
Let be a simple path connecting and . If is not entirely in , its length is at least . So since , a geodesic connecting the two points must lie on ; see Figure 5. This geodesic is unique since the length of a loop is at least .
The following lemma is the crucial step showing that a continuous map between finite graphs must send simple loops to simple loops, provided that the distortion is sufficiently small compared to the length of the shortest internal edge.
Lemma 15.
Let be a continuous map between finite metric graphs. Assume that . Then induces an injection between the simple loops of and the simple loops of as follows: given a simple loop , is the only simple loop of contained in .
Proof of Lemma 15 .
For readability purposes, let us divide the proof into several claims. First, let us show that the map is well-defined, i.e., for every simple loop there is a simple loop of contained in and that simple loop is unique.
Claim 16 (Existence).
If is a simple loop of , then contains a simple loop of .
Proof of Claim 16.
Suppose for a contradiction that does not contain a loop. Since is connected, it is a tree. So Lemma 13 applies to give points with and where is the geodesic distance on . We must have , since if , then Lemma 14 would give that a geodesic connecting and lies on , and so . We obtain the contradiction
Hence must contain a loop.
Claim 17 (Uniqueness).
If is a simple loop, then contains at most one simple loop.
Proof of Claim 17.
Note that is a closed subset of since it is the continuous image of a compact subset. Let , which is a connected subgraph of . Furthermore, let be the smallest connected subgraph of containing the union of all simple loops of . Suppose for a contradiction that contains at least two simple loops. Therefore, at least one vertex of has degree at least . We can then consider the canonical graph representation of consisting of only vertices of degree at least . For every , the closed subset has diameter at most . Hence, the convex hull of is well-defined. Furthermore, for every with , we have . Indeed, for and with , we have
Let and let be the non-empty connected components of . For every , note that is contained in a connected component of .
Let be the connected components of . Note that each is an open-ended path in . We claim that for every . Let be the midpoint of . Since , there is such that . For every and every ,
Hence, and so . So far, we have shown that each , for , is contained in some connected component of . Furthermore, among these connected components, each with contains the -image of at least one . It will be a contradiction if we prove that . Note that the set is in bijection with the edge set of . Hence
giving the contradiction . It must be that contains at most one simple loop. According to Claims 16 and 17, map is well-defined. Lastly, we show that it is injective.
Claim 18.
The map is injective.
Proof of Claim 18.
Let , , and be three simple loops such that . Suppose, by contradiction, that the simple loops and are distinct, meaning they differ by at least one edge. Without loss of generality, let us fix an edge that is contained in but whose interior is disjoint from . Fix the midpoint of . In particular, .
Let us estimate . Suppose that , and fix such that . Note that . Using the triangle inequality, we obtain
| (4) | ||||
Hence , and in particular, . Consider the connected component of containing . Since is closed by continuity, is an open arc in . Let and be the two points of on the boundary of . Note that they both belong to , and so by (4). Let us estimate . A geodesic connecting and satisfies one of the following:
-
(i)
either it passes through ,
-
(ii)
or it crosses ,
-
(iii)
or it uses an edge that is not in .
In all three cases, we have . For (i), this follows since . For (ii), let . Since contains , we have . The diameter of is at least , and hence .
Finally, we also have in case (iii) since . Since is continuous, is contained in a connected component of . Since contains only one loop, is a tree. Furthermore, is a closed subset of since it is the continuous image of a compact subset, and it contains only one simple loop. Thus, the closure of in intersects in only one point . We have already observed that for . Furthermore, belongs to the closure of in , which is contained in the closure of . Therefore, since the latter is the only point in the closure of that lies on . This gives , which contradicts the above established inequality . This completes the proof of Lemma 15.
6.2 Distortion of arbitrary functions between graphs
To apply Lemma 15 in the context of Gromov–Hausdorff distances, we will need a way to turn arbitrary functions into nearby continuous ones with controlled distortion, as described in the following result.
Lemma 19.
Let be a function between finite metric graphs with distortion . Then there is a continuous map such that and .
Proof.
We organize the proof into three steps, to help its readability. Let satisfy .
Step 1: Construct a continuous map .
Fix a finite triangulation of with edges of length at most such that . Let us construct a continuous map as follows. For every vertex , set . Consider now two adjacent vertices and in . Send the segment from to to the geodesic segment connecting and at uniform speed. The geodesic between the two points and is unique since .
Step 2: Estimate the distortion of .
We claim that . The second inequality is trivial. Let . Choose a closest point to . Let be such that is contained in the edge . Note that . Thus, by construction of ,
| (5) |
Similarly, if is a closest point to , and
By applying the triangle inequality, we obtain the following chain of inequalities:
With similar computations, we can show that . This proves .
Step 3: Show .
For every point , choose a closest point to as in Step 2. According to (5), since . We finally obtain that the core of a graph is preserved by a function with distortion bounded by a fraction of the shortest edge length.
Proposition 20.
Let be a finite metric graph and let be a function with . Then .
Proof.
Let be the continuous map described in Lemma 19. Then . The restriction is also continuous and has the same bound on its distortion. We can then apply Lemma 15 to and obtain an injection . Since by construction and these sets are finite, is a bijection. Hence, every simple loop of is contained in according to Lemma 19. Given that is connected, it contains . As an immediate consequence of Proposition 20 we obtain that the Hausdorff and the Gromov–Hausdorff distances between a graph with no leaves and a subset thereof coincide, provided that the latter is sufficiently small.
Corollary 21.
Let be a finite metric graph with no leaves, and let . If , then .
Proof.
Let satisfy . Then there is a map whose distortion satisfies . We can apply Proposition 20 to obtain that . Hence . Since can be taken arbitrarily, we have . We now discuss how to lower bound the Gromov–Hausdorff distance with respect to the Hausdorff distance for graphs with leaves. The first result relies on hypotheses around the subset of the graph . More precisely, similarly to the tree case, we request that the subset is sufficiently close to the leaves of .
Proposition 22.
Let be a finite metric graph and let be a (possibly discontinuous) function with . If , suppose that . Then .
Proof.
Let satisfy . Let be a point such that the intersection is empty. If , then according to Proposition 20, and so . Suppose otherwise that . Thus, is disconnected, and at least two connected components thereof have non-empty intersection with by the assumption. We can conclude as in Proposition 7.
Theorem 23.
Let be a finite connected metric graph and let . If , suppose . If , then .
Proof.
As in the proof of Theorem 8, by Lemma 2 we can assume that is compact by replacing it with its closure if necessary. Suppose, by contradiction, that . By Lemma 4 there is a function such that and . Note that . We can apply Proposition 22 to obtain a contradiction with the following chain of inequalities: .
7 Conclusion and open questions
We have furthered the study of lower bounding the Gromov–Hausdorff distance between a space and a subset by their Hausdorff distance, particularly for metric graphs. This investigation sparks several open questions and new research directions, especially for spaces beyond graphs: (1) Is the density constant in Theorem 23 optimal? (2) Do our results generalize to general length spaces? If so, under what density assumptions? (3) Are there versions of our results that hold for manifolds with boundary? (4) Are there classes of metric spaces (other than graphs) where the Gromov–Hausdorff distance between the space and a dense enough subset equals their Hausdorff distance?
References
- [1] Henry Adams, Johnathan Bush, Nate Clause, Florian Frick, Mario Gómez, Michael Harrison, R. Amzi Jeffs, Evgeniya Lagoda, Sunhyuk Lim, Facundo Mémoli, Michael Moy, Nikola Sadovek, Matt Superdock, Daniel Vargas, Qingsong Wang, and Ling Zhou. Gromov–Hausdorff distances, Borsuk–Ulam theorems, and Vietoris–Rips complexes. arXiv preprint, 2023. arXiv:2301.00246.
- [2] Henry Adams, Florian Frick, Sushovan Majhi, and Nicholas McBride. Hausdorff vs Gromov–Hausdorff distances. Discrete & Computational Geometry, 2025.
- [3] Henry Adams, Sushovan Majhi, Fedor Manin, Žiga Virk, and Nicolò Zava. Lower bounding the Gromov–Hausdorff distance in metric graphs. arXiv:2411.09182.
- [4] Pankaj K. Agarwal, Kyle Fox, Abhinandan Nath, Anastasios Sidiropoulos, and Yusu Wang. Computing the Gromov–Hausdorff distance for metric trees. ACM Trans. Algorithms, 14(2), 2018. doi:10.1145/3185466.
- [5] Mark Anthony Armstrong. Basic topology. Springer Science & Business Media, 2013.
- [6] Martin R Bridson and André Haefliger. Metric spaces of non-positive curvature, volume 319. Springer Science & Business Media, 2011.
- [7] L. E. J. Brouwer. Beweis der Invarianz der Dimensionenzahl. Mathematische Annalen, 70(2):161–165, 1911.
- [8] L. E. J. Brouwer. Über Abbildung von Mannigfaltigkeiten. Mathematische Annalen, 71(1):97–115, 1911.
- [9] Dmitri Burago, Yuri Burago, and Sergei Ivanov. A course in metric geometry, volume 33. American Mathematical Society, Providence, 2001.
- [10] Gunnar Carlsson and Facundo Mémoli. Characterization, stability and convergence of hierarchical clustering methods. Journal of Machine Learning Research, 11(47):1425–1470, 2010. doi:10.5555/1756006.1859898.
- [11] Frédéric Chazal, Vin de Silva, and Steve Oudot. Persistence stability for geometric complexes. Geometriae Dedicata, 174:193–214, 2014.
- [12] Lester Dubins and Gideon Schwarz. Equidiscontinuity of Borsuk–Ulam functions. Pacific Journal of Mathematics, 95(1):51–59, 1981.
- [13] David A Edwards. The structure of superspace. In Studies in topology, pages 121–133. Elsevier, 1975.
- [14] Mikhael Gromov. Structures métriques pour les variétés Riemanniennes. Textes Mathématiques, 1, 1981.
- [15] Michael Harrison and R Amzi Jeffs. Quantitative upper bounds on the Gromov–Hausdorff distance between spheres. arXiv preprint, 2023. arXiv:2309.11237.
- [16] Yibo Ji and Alexey A Tuzhilin. Gromov–Hausdorff distance between segment and circle. arXiv preprint, 2021. arXiv:2101.05762.
- [17] Nigel J Kalton and Mikhail I Ostrovskii. Distances between Banach spaces. Forum Math., 11:1–17, 1999.
- [18] Alejandro Leon. The Gromov–Hausdorff distance between spheres and their boundaries. To appear, 2026.
- [19] Sunhyuk Lim, Facundo Mémoli, and Zane Smith. The Gromov–Hausdorff distance between spheres. Geometry & Topology, 27:3733–3800, 2023.
- [20] Sushovan Majhi, Jeffrey Vitter, and Carola Wenk. Approximating Gromov–Hausdorff distance in Euclidean space. Computational Geometry, 116:102034, 2024. doi:10.1016/j.comgeo.2023.102034.
- [21] Facundo Mémoli. On the use of Gromov–Hausdorff distances for shape comparison, 2007.
- [22] Facundo Mémoli. Some properties of Gromov–Hausdorff distances. Discrete & Computational Geometry, 48(2):416–440, 2012. doi:10.1007/S00454-012-9406-8.
- [23] Felix Schmiedl. Computational aspects of the Gromov–Hausdorff distance and its application in non-rigid shape matching. Discrete & Computational Geometry, 57(4):854, 2017.
- [24] Alexey A Tuzhilin. Who invented the Gromov–Hausdorff distance? arXiv preprint, 2016. arXiv:1612.00728.
- [25] Nicolò Zava. Coarse and bi-Lipschitz embeddability of subspaces of the Gromov–Hausdorff space into Hilbert spaces. Algebr. Geom. Topol., 25(8):5153–5174, 2024.
