Optimal Euclidean Tree Covers
Abstract
A of a metric space is a collection of trees, where every pair of points has a -stretch path in one of the trees. The celebrated [Arya et~al. STOC'95] states that any set of points in -dimensional Euclidean space admits a -stretch tree cover with trees, where the notation suppresses terms that depend solely on the dimension~. The running time of their construction is . Since the same point may occur in multiple levels of the tree, the of a point in the tree cover may be as large as , where is the aspect ratio of the input point set. In this work we present a -stretch tree cover with trees, which is optimal (up to the factor). Moreover, the maximum degree of points in any tree is an for any . As a direct corollary, we obtain an optimal {routing scheme} in low-dimensional Euclidean spaces. We also present a -stretch tree cover (that may use Steiner points) with 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 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}
}