English

Optimal Euclidean Tree Covers

Computational Geometry 2024-03-27 v1

Abstract

A (1+ε)-stretch tree cover(1+\varepsilon)\textit{-stretch tree cover} of a metric space is a collection of trees, where every pair of points has a (1+ε)(1+\varepsilon)-stretch path in one of the trees. The celebrated Dumbbell Theorem\textit{Dumbbell Theorem} [Arya et~al. STOC'95] states that any set of nn points in dd-dimensional Euclidean space admits a (1+ε)(1+\varepsilon)-stretch tree cover with Od(εdlog(1/ε))O_d(\varepsilon^{-d} \cdot \log(1/\varepsilon)) trees, where the OdO_d notation suppresses terms that depend solely on the dimension~dd. The running time of their construction is Od(nlognlog(1/ε)εd+nε2d)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 maximum degree\textit{maximum degree} of a point in the tree cover may be as large as Ω(logΦ)\Omega(\log \Phi), where Φ\Phi is the aspect ratio of the input point set. In this work we present a (1+ε)(1+\varepsilon)-stretch tree cover with Od(εd+1log(1/ε))O_d(\varepsilon^{-d+1} \cdot \log(1/\varepsilon)) trees, which is optimal (up to the log(1/ε)\log(1/\varepsilon) factor). Moreover, the maximum degree of points in any tree is an absolute constant\textit{absolute constant} for any dd. As a direct corollary, we obtain an optimal {routing scheme} in low-dimensional Euclidean spaces. We also present a (1+ε)(1+\varepsilon)-stretch Steiner\textit{Steiner} tree cover (that may use Steiner points) with Od(ε(d+1)/2log(1/ε))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 Od(nlogn)O_d(n \log n) term; this improves over the running time underlying the Dumbbell Theorem.

Keywords

Cite

@article{arxiv.2403.17754,
  title  = {Optimal Euclidean Tree Covers},
  author = {Hsien-Chih Chang and Jonathan Conroy and Hung Le and Lazar Milenkovic and Shay Solomon and Cuong Than},
  journal= {arXiv preprint arXiv:2403.17754},
  year   = {2024}
}
R2 v1 2026-06-28T15:34:15.461Z