Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
158 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Optimal Euclidean Tree Covers (2403.17754v1)

Published 26 Mar 2024 in cs.CG

Abstract: A $(1+\varepsilon)\textit{-stretch tree cover}$ of a metric space is a collection of trees, where every pair of points has a $(1+\varepsilon)$-stretch path in one of the trees. The celebrated $\textit{Dumbbell Theorem}$ [Arya et~al. STOC'95] states that any set of $n$ points in $d$-dimensional Euclidean space admits a $(1+\varepsilon)$-stretch tree cover with $O_d(\varepsilon{-d} \cdot \log(1/\varepsilon))$ trees, where the $O_d$ notation suppresses terms that depend solely on the dimension~$d$. The running time of their construction is $O_d(n \log n \cdot \frac{\log(1/\varepsilon)}{\varepsilon{d}} + n \cdot \varepsilon{-2d})$. Since the same point may occur in multiple levels of the tree, the $\textit{maximum degree}$ of a point in the tree cover may be as large as $\Omega(\log \Phi)$, where $\Phi$ is the aspect ratio of the input point set. In this work we present a $(1+\varepsilon)$-stretch tree cover with $O_d(\varepsilon{-d+1} \cdot \log(1/\varepsilon))$ trees, which is optimal (up to the $\log(1/\varepsilon)$ factor). Moreover, the maximum degree of points in any tree is an $\textit{absolute constant}$ for any $d$. As a direct corollary, we obtain an optimal {routing scheme} in low-dimensional Euclidean spaces. We also present a $(1+\varepsilon)$-stretch $\textit{Steiner}$ tree cover (that may use Steiner points) with $O_d(\varepsilon{(-d+1)/{2}} \cdot \log(1/\varepsilon))$ trees, which too is optimal. The running time of our two constructions is linear in the number of edges in the respective tree covers, ignoring an additive $O_d(n \log n)$ term; this improves over the running time underlying the Dumbbell Theorem.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (42)
  1. Advances in metric embedding theory. Advances in Mathematics, 228(6):3026–3126, 2011.
  2. Deterministic, near-linear -approximation algorithm for geometric bipartite matching. In Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, pages 1052–1065, 2022.
  3. On sparse spanners of weighted graphs. Discrete & Computational Geometry, 9(1):81–100, 1993.
  4. Euclidean spanners: short, thin, and lanky. In Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, pages 489–498, 1995.
  5. I. Abraham and C. Gavoille. Object location using path separators. In Proceedings of the Twenty-fifth Annual ACM Symposium on Principles of Distributed Computing, PODC ’06, pages 188–197, 2006. Full version: https://www.cse.huji.ac.il/~ittaia/papers/AG-TR.pdf. doi:10.1145/1146381.1146411.
  6. Routing in networks with low doubling dimension. In Proc. of 26th ICDCS, page 75, 2006.
  7. Near-optimal labeling schemes for nearest common ancestors. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 972–982. SIAM, 2014.
  8. On buffer-economical store-and-forward deadlock prevention. IEEE transactions on communications, 42(11):2934–2937, 1994.
  9. A graph-theoretic game and its application to the 𝒌𝒌kbold_italic_k-server problem. SIAM Journal on Computing, 24(1):78–100, 1995. doi:10.1137/s0097539792224474.
  10. Routing with polynomial communication-space trade-off. SIAM J. Discret. Math., 5(2):151–162, may 1992. doi:10.1137/0405013.
  11. Sub-quadratic (1+\bold-\\backslashbold_\eps)-approximate euclidean spanners, with applications. 2023.
  12. Covering metric spaces by few trees. Journal of Computer and System Sciences, 130:26–42, 2022.
  13. Euclidean steiner spanners: Light and sparse. SIAM Journal on Discrete Mathematics, 36(3):2411–2444, 2022.
  14. Approximating a finite metric by a small number of tree metrics. In Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No. 98CB36280), pages 379–388. IEEE, 1998.
  15. Covering planar metrics (and beyond): O(1) trees suffice, 2023. Accepted to FOCS 2023.
  16. Shortcut partitions in minor-free graphs: Steiner point removal, distance oracles, tree covers, and more, 2023. Accepted to SODA 2024.
  17. On hierarchical routing in doubling metrics. ACM Transactions on Algorithms (TALG), 12(4):1–22, 2016.
  18. Timothy M. Chan. Approximate nearest neighbor queries revisited. Discret. Comput. Geom., 20(3):359–373, 1998.
  19. Collective tree spanners of graphs. SIAM Journal on Discrete Mathematics, 20(1):240–260, 2006.
  20. Smoothing the gap between np and er. SIAM Journal on Computing, (0):FOCS20–102, 2022.
  21. Routing in trees. In ICALP, volume 2076 of Lecture Notes in Computer Science, pages 757–772. Springer, 2001.
  22. Optimal distance labeling schemes for trees. In Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017. doi:10.1145/3087801.3087804.
  23. Efficient exact arithmetic for computational geometry. In Proceedings of the Ninth Annual Symposium on Computational Geometry, SCG ’93, page 163–172, New York, NY, USA, 1993. Association for Computing Machinery. doi:10.1145/160985.161015.
  24. Almost optimal locality sensitive orderings in Euclidean space. CoRR, abs/2310.12792, 2023.
  25. Bounded geometries, fractals, and low-distortion embeddings. In FOCS, pages 534–543. IEEE Computer Society, 2003.
  26. Traveling with a Pez dispenser (or, routing issues in MPLS). In Proceedings 42nd IEEE Symposium on Foundations of Computer Science,FOCS’ 01, 2001. doi:10.1109/sfcs.2001.959889.
  27. Distance labeling in graphs. Journal of Algorithms, 53(1):85–112, 2004. doi:10.1016/j.jalgor.2004.05.002.
  28. L. Gottlieb and L. Roditty. Improved algorithms for fully dynamic geometric spanners and geometric routing. In Proceedings of the 19th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA’08, pages 591–600, 2008. doi:10.5555/1347082.1347148.
  29. Measured descent: a new embedding method for finite metrics. Geometric and Functional Analysis, 15(4):839–858, 2005. URL: http://dx.doi.org/10.1007/s00039-005-0527-6, doi:10.1007/s00039-005-0527-6.
  30. Can’t see the forest for the trees: navigating metric spaces by bounded hop-diameter spanners. In Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing, pages 151–162, 2022.
  31. Recent progress in exact geometric computation. The Journal of Logic and Algebraic Programming, 64(1):85–111, 2005.
  32. Truly optimal Euclidean spanners. SIAM Journal on Computing, (0):FOCS19–135, 2022.
  33. Grigorii Aleksandrovich Margulis. Explicit group-theoretical constructions of combinatorial schemes and their application to the design of expanders and concentrators. Problemy Peredachi informatsii, 24(1):51–60, 1988.
  34. Ramsey partitions and proximity data structures. In 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS’ 06), 2006. doi:10.1109/focs.2006.65.
  35. Geometric spanner networks. Cambridge University Press, 2007.
  36. David Peleg. Proximity-preserving labeling schemes. J. Graph Theory, 33(3):167–176, mar 2000. URL: https://dl.acm.org/doi/10.5555/1379811.1379818, doi:10.5555/1379811.1379818.
  37. Labelling and implicit routing in networks. Comput. J., 28(1):5–8, 1985.
  38. Michiel Smid. Notes on binary dumbbell trees. Unpublished notes, 2012. URL: https://people.scs.carleton.ca/~michiel/dumbbelltrees.pdf.
  39. Epsilon geometry: building robust algorithms from imprecise computations. In Proceedings of the fifth annual symposium on Computational geometry, pages 208–217, 1989.
  40. Compact routing schemes. In Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures, pages 1–10, 2001.
  41. Compact routing schemes. In SPAA, pages 1–10. ACM, 2001.
  42. Approximate distance oracles. Journal of the ACM (JACM), 52(1):1–24, 2005.
Citations (1)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com