Light Spanners with Small Hop-Diameter
Abstract
Lightness, sparsity, and hop-diameter are the fundamental parameters of geometric spanners. Arya et al. [STOC’95] showed in their seminal work that there exists a construction of Euclidean -spanners with hop-diameter and lightness . They also gave a general tradeoff of hop-diameter and sparsity , where is a very slowly growing inverse of an Ackermann-style function. The former combination of logarithmic hop-diameter and lightness is optimal due to the lower bound by Dinitz et al. [FOCS’08]. Later, Elkin and Solomon [STOC’13] generalized the light spanner construction to doubling metrics and extended the tradeoff for more values of hop-diameter . In a recent line of work [SoCG’22, SoCG’23], Le et al. proved that the aforementioned tradeoff between the hop-diameter and sparsity is tight for every choice of hop-diameter . A fundamental question remains: What is the optimal tradeoff between the hop-diameter and lightness for every value of ?
In this paper, we present a general framework for constructing light spanners with small hop-diameter. Our framework is based on tree covers. In particular, we show that if a metric admits a tree cover with trees, stretch , and lightness , then it also admits a -spanner with hop-diameter and lightness . Further, we note that the tradeoff for trees is tight due to a construction in uniform line metric, which is perhaps the simplest tree metric. As a direct consequence of this framework, we obtain new tradeoffs between lightness and hop-diameter for doubling metrics.
Keywords and phrases:
Geometric Spanners, Lightness, Hop-Diameter, Recurrences, Lower BoundsCategory:
Track A: Algorithms, Complexity and GamesCopyright and License:
![[Uncaptioned image]](x1.png)
2012 ACM Subject Classification:
Theory of computation Computational geometryFunding:
Lazar Milenković is supported by a grant from the United States-Israel Binational Science Foundation (BSF), Jerusalem, Israel, and the United States National Science Foundation (NSF).Editors:
Keren Censor-Hillel, Fabrizio Grandoni, Joël Ouaknine, and Gabriele PuppisSeries and Publisher:

1 Introduction
Let be a finite metric space, which can be viewed as a complete graph with vertex set , where the weight of each edge is equal to the metric distance between its endpoints, . Let be a real parameter and let be a subgraph of such that . We say that is a -spanner for , if for every two points and in , it holds that , where denotes the length of the shortest path between and in . Such a path is called -spanner path and parameter is called the stretch factor (shortly, stretch) of .
Spanners for Euclidean metric spaces (henceforth Euclidean spanners) are fundamental geometric structures with numerous applications, such as topology control in wireless networks [44], efficient regression in metric spaces [29], approximate distance oracles [31], and more. Rao and Smith [42] showed the relevance of Euclidean spanners in the context of other geometric NP-hard problems, e.g., Euclidean traveling salesman problem and Euclidean minimum Steiner tree problem. Intensive ongoing research is dedicated to exploring diverse properties of Euclidean spanners; see [1, 2, 7, 8, 9, 10, 6, 14, 22, 30, 34, 25, 42, 38]. In fact, several distinct constructions have been developed for Euclidean spanners over the years, such as well-separated pair decomposition (WSPD) based spanners [13, 30], skip-list spanners [3], path-greedy and gap-greedy spanners [1, 4], and many more; each such construction found further applications in various geometric optimization problems. For an excellent survey of results and techniques on Euclidean spanners, we refer to the book titled “Geometric Spanner Networks” by Narasimhan and Smid [41], and the references therein.
Besides having a small stretch, perhaps the most basic property of a spanner is its sparsity, defined as the number of edges in the spanner divided by , which is the size of an of the underlying -point metric. Chew [19] was the first to show that there exists an Euclidean spanner with constant sparsity and stretch . Later, Keil and Gutwin [34] showed that the Delaunay triangulation is in fact a -spanner with constant sparsity. Clarkson [20] designed the first Euclidean -spanner for with sparsity , for an arbitrary small ; an alternative algorithm was presented by Keil [33]. These two papers [20, 33] introduced the so-called -graph as a new tool for designing -spanners with sparsity in . Ruppert and Seidel [43] later generalized the -graph to any constant dimension , showing that one can construct a -spanner with sparsity . Recently, Le and Solomon [38] showed that this bound is tight.
Another fundamental and extensively studied property of a spanner is its lightness, defined as the ratio of the sum of the edge weights of the spanner to the weight of the of the underlying metric. Das et al. [21] showed that the “greedy spanner”, introduced by Althöfer et al. [1], has a constant lightness and stretch in , for any constant . This was generalized later by Das et al. [23] to , for all . Rao and Smith [42] showed in their seminal work that the greedy spanner with stretch has lightness in for every constant and . After a long line of work, finally in 2019, Le and Solomon [38] improved the lightness bound of the greedy spanner to in . For metrics with doubling dimension111The doubling dimension of a metric space is the smallest value such that every ball in the metric space can be covered by at most balls of half the radius of . A metric space is called doubling if its doubling dimension is constant. , Borradaile et al. [12] showed that the greedy spanner with stretch has lightness (see also [28] for an earlier work).
Besides having small stretch and sparsity, a spanner often possesses additional valuable properties of the underlying metric. One such critical property is the hop-diameter: a -spanner for has hop-diameter of if, for any two points , there is a t-spanner path between and with at most edges (or hops). Already in 1994, Arya et al. [3] proposed a construction of Euclidean -spanners with logarithmic hop-diameter and a constant sparsity. In a subsequent work, Arya et al. [2] showed that there exists a construction of Euclidean -spanners with hop-diameter and lightness . The same paper gives a general tradeoff of hop-diameter and sparsity for -spanners, where is an extremely slowly growing inverse of an Ackermann-style function (see also [11, 45]). The former tradeoff of hop-diameter versus lightness is optimal due to the lower bound by Dinitz et al. [24]. Later, in 2015, Elkin and Solomon [25] presented a light spanner construction for doubling metrics and gave a tradeoff between the hop-diameter and lightness for more values of . Recent works by Le et al. [36, 37] showed that the tradeoff of hop-diameter and sparsity is asymptotically optimal, for every value of . However, despite a plethora of results on tradeoffs between lightness and hop-diameter, the following question remained open.
Question 1.
Given a set of points in , what is the optimal tradeoff between lightness and hop-diameter , for every value of ?
A notion arguably stronger than that of a spanner is a tree cover. For a metric space let be a tree with . We say that the tree is dominating, if for every , it holds that . A tree cover with stretch is a collection of dominating trees such that for every pair of vertices , there exists a tree in the collection with . The size of a tree cover is the number of trees in it. The lightness of a tree in the cover is the ratio of its weight to the weight of an MST of the underlying metric space. The lightness of a tree cover is the maximum lightness among the trees in the cover. We use -light -tree cover to denote a tree cover with lightness , trees, and stretch . Clearly, the union of all the trees in a -light -tree cover constitutes a -spanner with sparsity bounded by and lightness bounded by .
The aforementioned tradeoff between hop-diameter and sparsity for Euclidean -spanners by Arya et al. [2] was in fact achieved via tree covers. Their celebrated “Dumbbell Theorem” demonstrated that in , any set of points admits a tree cover of stretch that uses only trees. Later, Bartal et el. [5] generalized this theorem for doubling metrics. The bound on the tree cover size of [2] was recently improved by Chang et al. [17] by a factor of . This is tight up to a logarithmic factor in due to the lower bound on the sparse Euclidean spanners by Le and Solomon [38]. There are other tree cover constructions for doubling metrics [15, 5], and for other metrics, such as planar and minor-free [5, 16, 18, 32, 35] and general [5, 39, 40].222Metric induced by a graph is a metric space with point set , where for every , their distance in the metric is equal to the shortest path distance between and in , denoted by .
1.1 Our Contributions
In this paper, we present a general framework for constructing light spanners with small hop-diameter. Our starting point is the construction of a light -spanner with a bounded hop-diameter for tree metrics. The bounds are summarized in the following theorem, with the proof presented in Section 2.
Theorem 2.
For every , every , and every metric induced by an -vertex tree , there is a -spanner for with hop-diameter and lightness .
In order to go from tree metrics to arbitrary metrics, we rely on tree cover theorems. This reduction is summarized in the following corollary, with the proof provided in Section 4.
Corollary 3.
Let be an arbitrary integer and let be an arbitrary metric space with points. If admits an -light -tree cover, then for any , the metric space has a -spanner with hop-diameter and lightness .
We note that the reduction from Corollary 3 holds for any metric space which admits a light tree cover. To exemplify the reduction, we focus on doubling metrics and provide a general tradeoff between hop-diameter and lightness for -spanners in the following theorem. (See Section 4 for the proof.)
Theorem 4.
For every and , every -point metric space with doubling dimension has a -spanner with hop-diameter and lightness .
Next, we compare our result with the aforementioned upper bound by Elkin and Solomon [25]. Since both constructions have a term in lightness, we ignore those dependencies for clarity. The aforementioned construction of Elkin and Solomon [25] achieves hop-diameter and lightness , for a parameter . In other words, the construction has hop-diameter and lightness for , and a constant . Note that this tradeoff does not include values in the regime where hop-diameter is . Namely, when , then and the dominant term in hop-diameter is . In addition, the exponent of in the lightness is not asymptotically tight. Recall that the tradeoff we achieve is hop-diameter versus lightness of , which holds for every value of . In other words, we give a fine-grained tradeoff for every value of while nailing down the correct exponent of , due to the lower bound we discuss next.
We complement our constructions with a lower bound for the -point uniform line metric, which is a set of points on with coordinates for . Refer to Section 3 for the proof.
Theorem 5.
For every , every such that , any spanner with hop-diameter for the -point uniform line metric must have lightness .
Note that, the lower bound holds for any value of stretch . Moreover, Dinitz et al. [24] previously obtained similar bounds, using a more intricate analysis based on linear programming method and connections to the so-called minimum linear arrangement problem. On the other hand, our proof is based on a rather simple combinatorial argument described in less than two pages. We believe such a simple combinatorial argument will have further implications in designing lower bounds for other related problems. The purpose of the lower bound is two-fold. First, since the uniform line metric is conceivably the simplest tree metric, we conclude that our upper bound for tree metrics (Theorem 2) is tight. In other words, our reduction (Corollary 3) is lossless. Second, the uniform line metric is also a doubling metric, which means that the tradeoff for the doubling metric (Theorem 4) of hop-diameter and lightness is tight up to a logarithmic factor.
2 Upper bound for tree metrics
We first describe the spanner construction in Algorithm 1. The construction uses the following well-known result.
Lemma 6 ([27]).
Given any integer parameter and an -vertex tree , there is a subset of at most vertices such that every connected component of has at most vertices and at most two outgoing edges towards .
Let . If , return the edge set of . If , return the clique on . When , let be the centroid of , i.e., a vertex such that every component in has size at most . Let be the returned set of edges, initialized to an empty set. For every vertex in , add to the edge of weight . Recurse with on each of the subtrees of . When , let if , and otherwise. Let be the subset of guaranteed by Lemma 6 with parameter . Let be the components of , each of which neighbors up to two vertices of and each of which has size at most . For every connected component of , let and be the vertices in neighboring . (It is possible that there is only one such vertex, but that case is handled analogously.) For each vertex in , add to the edge of weight and of weight . Recurse on with parameter . Consider a new tree with a vertex set and the edge set consisting of: (1) all the edges in with both endpoints in and (line 25 in Algorithm 1); (2) edges for every component which has two neighbors in (line 34 in Algorithm 1). Continue recursively for and hop-diameter . This concludes the description of the algorithm.
Lemma 7 asserts that the constructed spanner has stretch and hop-diameter . Lemma 8 asserts that the constructed spanner has lightness .
Lemma 7.
For every and every metric induced by an -vertex tree , procedure Spanner() returns a 1-spanner of with hop-diameter .
Proof.
When , the tree already has hop-diameter . If , the procedure construct a clique on and the lemma holds immediately. (Recall that every edge in has weight equal to the distance of its endpoints in .)
Next we analyze the case . Consider two vertices and in and consider the last recursion level where both and were in the same tree, . The centroid vertex of is connected via an edge to both and . Vertex is on the shortest path in between and , because after the removal of , vertices and are not in the same subtree anymore by the choice of . Hence, there is a 2-hop path between and , consisting of edges and . By construction, the weight of this path is , where the equality holds because is on the shortest path between and .
It remains to analyze the case . Consider two vertices and in and consider the last recursion level where both and were in the same tree, . Let be the subset of that is used in the construction to split into connected components. Let and be the connected components containing and , respectively. By the choice of , the components and are different. Let and be the vertices in such that is neighboring , is neighboring and and lie on the shortest path between and . Such a vertex exists because all the shortest paths stemming from and going outside of contain one of the at most two vertices in that neighbors . The argument is analogous for . From the construction, we know that the constructed spanner contains edges and . Recall that the vertices in are connected recursively using a construction for hop-diameter . This means that there is a path between and with at most hops. (It is possible that , but this case is handled similarly.) The stretch of the path between and is 1 by the induction hypothesis. The weights of edges and correspond to the underlying distances of their endpoints in . Since and lie on the shortest path between and in , the weight of the spanner path between and is equal to their distance in .
Lemma 8.
For every and every metric induced by an -vertex tree of weight , procedure Spanner() returns a spanner of with weight .
The lemma is implied by the following claims.
Claim 9.
For every , .
Proof.
The claim is true because the algorithm returns the edge set of in this case.
Claim 10.
For every , .
Proof.
The claim is true because the algorithm returns the clique on the vertices of . Each edge in the clique has weight at most . The total weight is thus at most .
Claim 11.
For every , .
Proof.
We use to denote the weight of plus the weight of the edge connecting to . Clearly, . From the construction we have that is connected by an edge to each of the vertices of . The weight of these edges can be upper bounded by , since for each , the edge between and a vertex in has weight of at most . The construction proceeds recursively on each , and the total weight incurred by recursion is at most . We proceed to upper bound inductively.
induction hypothesis | ||||
Claim 12.
Consider an invocation of Spanner() for and let be the weight of plus the weight of the (at most two) edges connecting to . Then, .
Proof.
Clearly, . Recall that from Lemma 6, we have . For each , , the spanner construction adds an edge between each and (at most two) vertices from which neighbor . The total weight of these edges is at most . The first inequality holds because each subtree has at most vertices. In addition, the vertices in are connected using a construction with hop-diameter . The total weight of the edges used is at most . Finally, each of the components is handled inductively and this contributes at most to the weight.
Claim 13.
For every , .
Proof.
When , parameter is set to .
induction hypothesis | ||||
The last inequality holds for every .
Claim 14.
For every , .
Proof.
When , we have . When , we have . For and , by Claim 9 we have . It is straightforward to verify the bound for and . For and , the bound is implied by Claim 13 because . Finally, when , parameter is set to and the upper bound on is obtained as follows.
Claim 15.
For every , .
Proof.
When , we have . When , we have . When , we have . When , we have that and so .
Claim 16.
For every and , .
Proof.
When , we have . When , we have . When , we have . When , we have .
Claim 17.
For all and , , for an absolute constant .
Proof.
We have .
Case 1: .
Rearranging, we have that . This means that .
The last inequality holds for any .
Case 2: .
Rearranging, we have that .
The last inequality is true for any .
Case 3: .
The penultimate inequality holds because for and . The last inequality holds for any .
3 Lower bound on the uniform line metric
Due to the inductive nature of the proofs, we consider a generalization of the uniform line metric.
Definition 18.
Let and be arbitrary integers. A line metric is a set of points on such that for every , the interval contains at most one point.
The uniform line metric with points is an line metric. The proof of Theorem 5 follows from Lemma 19 for , Lemma 20 for , and Lemma 21 for .
Lemma 19.
For every and such that , let be an arbitrary line metric. Then, any spanner with hop-diameter for has lightness at least .
Proof.
Partition into four consecutive parts, , , , and , each consisting of points. The distance between a point in and a point in is at least and there is at least such pairs. Since every pair requires a direct edge, the total weight these edges incur is at least .
Lemma 20.
For every and such that , let be an arbitrary line metric. Then, any spanner with hop-diameter for has lightness at least .
Proof.
Partition into four consecutive parts, , , , and , each consisting of points. Consider two complementary cases. First, if every point in is incident on an edge that goes to either or , the total weight of these edges is at least . In the complementary case, there is a point in that is not incident on any edge that goes to or . Consider an arbitrary point in . A 2-hop path between and has to have the first edge between and a point in and the second edge between and . The weight of the second edge is at least . Since every point in induces a different edge, the total weight is at least . (See Figure 1 for an illustration.) In conclusion, both of the cases require total weight of and the lower bound follows.
Lemma 21.
For every and such that , let be an arbitrary line metric. Then, for any , any spanner with hop-diameter for has lightness at least , for .
Proof.
Let be an arbitrary spanner with hop-diameter of . Partition into consecutive intervals, each containing points where the value of will be set later. We call an edge global if it has endpoints in two different intervals. We call a point global if it is incident on a global edge and non-global otherwise.
Claim 22.
If there are global points for , then they contribute at least to the total lightness of .
Proof.
Consider an arbitrary interval and recall that it has length and consists of points. The interval contains at most points that are at distance at most from the left border of the interval. Hence, there are at most points that are at distance at most from either of the interval borders. Summing over all the intervals, we conclude that there is at most points that are at distance at most from the adjacent interval. The other points are at distance at least . These points induce edges of total weight of at least , where the factor comes from the fact that each edge might be counted twice. Let and let . We distinguish between two cases. Let be the fraction of global points.
Case 0.1: .
Proceed with case analysis below for .
Case 0.2: .
In this case, the fraction of the non-global points is . We construct a new line metric, by taking a non-global point from every interval containing a non-global point. There are at intervals and at least of them contain a non-global point. (We ignore the rounding issues for simplicity of exposition.) Consider an interval containing a non-global point and an interval containing a non-global point . Any -hop path between and has to have the first edge inside of the interval , towards some point and the last edge inside of interval towards some point . Hence, and have to be connected via a -hop path. This is true for any pair of non-global points in . We use the induction hypothesis for to lower bound the total weight of .
The following case analysis consists of cases .1 and .2 for . We let and . We use to denote the number of global points with respect to . (See Figure 2 for an illustration of the monotonicity of the number of global points.)
Case .1: .
Proceed with .
Case .2: .
We have that . This means that fraction of the points are global with respect to and are not global with respect to . Their total contribution, by Claim 22, is at least . Similarly to Case .2 above, we employ the induction hypothesis for to lower bound the contribution of the non-global points. We construct a new line metric, by taking a non-global point from every interval containing a non-global point. There are at intervals and at least of them contain a non-global point. Interconnecting the points in contributes at least to the total weight of . The total weight of can be lower bounded as follows.
Using that , we have , as required.
Finally, we consider the cases .1 and .2, where .
Case .1: .
Observe that , since and for every it holds that . By Claim 22, the contribution of the global points is at least , which can be lower bounded as follows.
Case .2: .
Same as case .2 above.
4 From light tree covers to light spanners
We start this section by proving Corollary 3, restated here for convenience. See 3
Proof.
We construct the spanner for as follows. Let be the -light -tree cover for as in the statement and let be a tree in . From Theorem 2, we know that the metric induced by has a 1-spanner with hop-diameter and lightness with respect to . Since has lightness with respect to , the lightness of with respect to is . Spanner is obtained as the union of for all in . The lightness of is , because there are trees in and each tree has lightness with respect to . Consider two arbitrary points and in . Since is a tree cover with stretch , there is a tree in such that . By construction, is a -spanner with hop-diameter , so there is a -hop path in (and hence in ) with length at most . The corollary follows.
Next, we use the following construction of light tree covers from [26].
Lemma 23 (Cf. Corollary 5 in [26]).
For any , every -point metric space with doubling dimension admits an -light -tree cover.
Corollaries 3 and 23 immediately imply the following theorem.
See 4
5 Conclusion
We presented a general framework for transforming light tree covers into light spanners (Corollary 3). Using the framework, for points in doubling metrics, we presented a construction of a -spanner with hop-diameter and lightness . (The result is formally stated in Theorem 4.) Next, we established a lower bound (Theorem 5), which shows that for every hop-diameter value , any spanner must have lightness , even for an -point line metric, which is perhaps the simplest possible doubling metric. The logarithmic gap between the upper and the lower bound comes from the tree cover construction which has lightness of . Coming up with -light -tree cover for Euclidean metrics would immediately resolve Question 1, which remains as an important open question.
Question 24.
Is there a -light -tree cover for Euclidean metrics? If so, can such construction be extended to doubling metrics? Are there any lower bounds in this context?
References
- [1] Ingo Althöfer, Gautam Das, David Dobkin, Deborah Joseph, and José Soares. On sparse spanners of weighted graphs. Discrete & Computational Geometry, 9(1):81–100, 1993. doi:10.1007/BF02189308.
- [2] Sunil Arya, Gautam Das, David M Mount, Jeffrey S Salowe, and Michiel Smid. Euclidean spanners: short, thin, and lanky. In Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, pages 489–498, 1995. doi:10.1145/225058.225191.
- [3] Sunil Arya, David M Mount, and Michiel Smid. Randomized and deterministic algorithms for geometric spanners of small diameter. In Proc. 35th IEEE Symposium on Foundations of Computer Science (FOCS), pages 703–712, 1994. doi:10.1109/SFCS.1994.365722.
- [4] Sunil Arya and Michiel Smid. Efficient construction of a bounded-degree spanner with low weight. Algorithmica, 17(1):33–54, 1997. doi:10.1007/BF02523237.
- [5] Yair Bartal, Ora Nova Fandina, and Ofer Neiman. Covering metric spaces by few trees. Journal of Computer and System Sciences, 130:26–42, 2022. doi:10.1016/J.JCSS.2022.06.001.
- [6] Sujoy Bhore, Timothy M Chan, Zhengcheng Huang, Shakhar Smorodinsky, and Csaba D Toth. Sparse bounded-hop spanners for geometric intersection graphs. In 41st International Symposium on Computational Geometry, SoCG 2025, LIPIcs. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025.
- [7] Sujoy Bhore, Balázs Keszegh, Andrey Kupavskii, Hung Le, Alexandre Louvet, Dömötör Pálvölgyi, and Csaba D. Tóth. Spanners in planar domains via steiner spanners and non-steiner tree covers. In Proceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025, pages 4292–4326. SIAM, 2025. doi:10.1137/1.9781611978322.145.
- [8] Sujoy Bhore and Csaba D. Tóth. Light euclidean steiner spanners in the plane. In 37th International Symposium on Computational Geometry, SoCG 2021, June 7-11, 2021, Buffalo, NY, USA (Virtual Conference), volume 189 of LIPIcs, pages 15:1–15:17, 2021. doi:10.4230/LIPICS.SOCG.2021.15.
- [9] Sujoy Bhore and Csaba D. Tóth. On euclidean steiner (1+)-spanners. In 38th International Symposium on Theoretical Aspects of Computer Science, STACS 2021, volume 187 of LIPIcs, pages 13:1–13:16, 2021. doi:10.4230/LIPICS.STACS.2021.13.
- [10] Sujoy Bhore and Csaba D. Tóth. Euclidean steiner spanners: Light and sparse. SIAM J. Discret. Math., 36(3):2411–2444, 2022. doi:10.1137/22M1502707.
- [11] Hans L. Bodlaender, Gerard Tel, and Nicola Santoro. Trade-offs in non-reversing diameter. Nord. J. Comput., 1(1):111–134, 1994.
- [12] Glencora Borradaile, Hung Le, and Christian Wulff-Nilsen. Greedy spanners are optimal in doubling metrics. In Proc. 13th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2371–2379, 2019. doi:10.1137/1.9781611975482.145.
- [13] Paul B. Callahan. Optimal parallel all-nearest-neighbors using the well-separated pair decomposition. In Proc. 34th IEEE Symposium on Foundations of Computer Science (FOCS), pages 332–340, 1993.
- [14] T-H Hubert Chan and Anupam Gupta. Small hop-diameter sparse spanners for doubling metrics. Discrete & Computational Geometry, 41:28–44, 2009. doi:10.1007/S00454-008-9115-5.
- [15] T-H Hubert Chan, Anupam Gupta, Bruce M Maggs, and Shuheng Zhou. On hierarchical routing in doubling metrics. ACM Transactions on Algorithms (TALG), 12(4):1–22, 2016. doi:10.1145/2915183.
- [16] Hsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic, Shay Solomon, and Cuong Than. Covering planar metrics (and beyond): O (1) trees suffice. In 2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS), pages 2231–2261. IEEE, 2023. doi:10.1109/FOCS57990.2023.00139.
- [17] Hsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic, Shay Solomon, and Cuong Than. Optimal euclidean tree covers. In 40th International Symposium on Computational Geometry, SoCG 2024, June 11-14, 2024, Athens, Greece, volume 293 of LIPIcs, pages 37:1–37:15, 2024. doi:10.4230/LIPICS.SOCG.2024.37.
- [18] Hsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic, Shay Solomon, and Cuong Than. Shortcut partitions in minor-free graphs: Steiner point removal, distance oracles, tree covers, and more. In SODA, pages 5300–5331. SIAM, 2024. doi:10.1137/1.9781611977912.191.
- [19] L. Paul Chew. There is a planar graph almost as good as the complete graph. In Proc. 2nd Symposium on Computational Geometry, pages 169–177. ACM Press, 1986. doi:10.1145/10515.10534.
- [20] Kenneth L. Clarkson. Approximation algorithms for shortest path motion planning. In Proc. 19th ACM Symposium on Theory of Computing (STOC), pages 56–65, 1987.
- [21] Gautam Das, Paul Heffernan, and Giri Narasimhan. Optimally sparse spanners in 3-dimensional Euclidean space. In Proc. 9th Symposium on Computational Geometry (SoCG), pages 53–62. ACM Press, 1993. doi:10.1145/160985.160998.
- [22] Gautam Das, Giri Narasimhan, and Jeffrey Salowe. A new way to weigh malnourished euclidean graphs. In proceedings of the sixth annual ACM-SIAM symposium on discrete algorithms, pages 215–222, 1995. URL: http://dl.acm.org/citation.cfm?id=313651.313697.
- [23] Gautam Das, Giri Narasimhan, and Jeffrey S. Salowe. A new way to weigh malnourished Euclidean graphs. In Proc. 6th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 215–222, 1995. URL: http://dl.acm.org/citation.cfm?id=313651.313697.
- [24] Yefim Dinitz, Michael Elkin, and Shay Solomon. Low-light trees, and tight lower bounds for euclidean spanners. Discrete & Computational Geometry, 43:736–783, 2010. doi:10.1007/S00454-009-9230-Y.
- [25] Michael Elkin and Shay Solomon. Optimal euclidean spanners: Really short, thin, and lanky. J. ACM, 62(5):35:1–35:45, 2015. doi:10.1145/2819008.
- [26] Arnold Filtser, Yuval Gitlitz, and Ofer Neiman. Light, reliable spanners. In SoCG, volume 293 of LIPIcs, pages 56:1–56:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPICS.SOCG.2024.56.
- [27] Arnold Filtser and Hung Le. Low treewidth embeddings of planar and minor-free metrics. In FOCS, pages 1081–1092. IEEE, 2022. doi:10.1109/FOCS54457.2022.00105.
- [28] Lee-Ad Gottlieb. A light metric spanner. In IEEE 56th Annual Symposium on Foundations of Computer Science, FOCS 2015, Berkeley, CA, USA, 17-20 October, 2015, pages 759–772. IEEE Computer Society, 2015. doi:10.1109/FOCS.2015.52.
- [29] Lee-Ad Gottlieb, Aryeh Kontorovich, and Robert Krauthgamer. Efficient regression in metric spaces via approximate Lipschitz extension. IEEE Transactions on Information Theory, 63(8):4838–4849, 2017. doi:10.1109/TIT.2017.2713820.
- [30] Joachim Gudmundsson, Christos Levcopoulos, and Giri Narasimhan. Fast greedy algorithms for constructing sparse geometric spanners. SIAM Journal on Computing, 31(5):1479–1500, 2002. doi:10.1137/S0097539700382947.
- [31] Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, and Michiel Smid. Approximate distance oracles for geometric spanners. ACM Transactions on Algorithms (TALG), 4(1):1–34, 2008. doi:10.1145/1328911.1328921.
- [32] Anupam Gupta, Amit Kumar, and Rajeev Rastogi. Traveling with a pez dispenser (or, routing issues in mpls). SIAM Journal on Computing, 34(2):453–474, 2005. doi:10.1137/S0097539702409927.
- [33] J. Mark Keil. Approximating the complete Euclidean graph. In Proc. 1st Scandinavian Workshop on Algorithm Theory (SWAT), volume 318 of LNCS, pages 208–213. Springer, 1988. doi:10.1007/3-540-19487-8_23.
- [34] J. Mark Keil and Carl A. Gutwin. Classes of graphs which approximate the complete Euclidean graph. Discrete & Computational Geometry, 7:13–28, 1992. doi:10.1007/BF02187821.
- [35] Robert Krauthgamer, James R. Lee, Manor Mendel, and Assaf Naor. Measured descent: A new embedding method for finite metrics. In FOCS, pages 434–443. IEEE Computer Society, 2004. doi:10.1109/FOCS.2004.41.
- [36] Hung Le, Lazar Milenkovic, and Shay Solomon. Sparse euclidean spanners with tiny diameter: A tight lower bound. In 38th International Symposium on Computational Geometry, SoCG 2022, June 7-10, 2022, Berlin, Germany, volume 224 of LIPIcs, pages 54:1–54:15, 2022. doi:10.4230/LIPICS.SOCG.2022.54.
- [37] Hung Le, Lazar Milenkovic, and Shay Solomon. Sparse euclidean spanners with optimal diameter: A general and robust lower bound via a concave inverse-ackermann function. In 39th International Symposium on Computational Geometry, SoCG 2023, June 12-15, 2023, Dallas, Texas, USA, volume 258 of LIPIcs, pages 47:1–47:17, 2023. doi:10.4230/LIPICS.SOCG.2023.47.
- [38] Hung Le and Shay Solomon. Truly optimal Euclidean spanners. In Proc. 60th IEEE Symposium on Foundations of Computer Science (FOCS), pages 1078–1100, 2019. doi:10.1109/FOCS.2019.00069.
- [39] Manor Mendel and Assaf Naor. Ramsey partitions and proximity data structures. Journal of the European Mathematical Society, 9(2):253–275, 2007.
- [40] Assaf Naor and Terence Tao. Scale-oblivious metric fragmentation and the nonlinear dvoretzky theorem. Israel Journal of Mathematics, 192:489–504, 2012.
- [41] Giri Narasimhan and Michiel Smid. Geometric Spanner Networks. Cambridge University Press, 2007.
- [42] Satish B. Rao and Warren D. Smith. Approximating geometrical graphs via “spanners” and “banyans”. In Proc. 13th ACM Symposium on Theory of Computing (STOC), pages 540–550, 1998.
- [43] Jim Ruppert and Raimund Seidel. Approximating the -dimensional complete Euclidean graph. In Proc. 3rd Canadian Conference on Computational Geometry (CCCG), pages 207–210, 1991.
- [44] Christian Schindelhauer, Klaus Volbert, and Martin Ziegler. Geometric spanners with applications in wireless networks. Comput. Geom., 36(3):197–214, 2007. doi:10.1016/J.COMGEO.2006.02.001.
- [45] Shay Solomon. Sparse euclidean spanners with tiny diameter. ACM Trans. Algorithms, 9(3):28:1–28:33, 2013. doi:10.1145/2483699.2483708.