Covering the Euclidean Plane by a Pair of Trees
Hung Le, Lazar Milenkovic, Shay Solomon, Tianyi Zhang
摘要
A t-stretch tree cover of a metric space M = (X, δ), for a parameter t ≥ 1, is a collection of trees such that every pair of points has a t-stretch path in one of the trees. Tree covers provide an important sketching tool that has found various applications over the years. The celebrated Dumbbell Theorem by Arya et al. [STOC'95] states that any set of points in the Euclidean plane admits a (1 + ϵ)-stretch tree cover with O ϵ (1) trees. This result extends to any (constant) dimension and was also generalized for arbitrary doubling metrics by Bartal et al. [ICALP'19].
Although the number of trees provided by the Dumbbell Theorem is constant, this constant is not small, even for a stretch significantly larger than 1 + ϵ. At the other extreme, any single tree on the vertices of a regular n-polygon must incur a stretch of Ω(n). Using known results of ultrametric embeddings, one can easily get a stretch of Õ( √ n) using two trees. The question of whether a low stretch can be achieved using two trees has remained illusive, even in the Euclidean plane.
In this work, we resolve this fundamental question in the affirmative by presenting a constantstretch cover with a pair of trees, for any set of points in the Euclidean plane. Our main technical contribution is a surprisingly simple Steiner construction, for which we provide a tight stretch analysis of √ 26. The Steiner points can be easily pruned if one is willing to increase the stretch by a small constant. Moreover, we can bound the maximum degree of the construction by a constant.
Our result thus provides a simple yet effective reduction tool-for problems that concern approximate distances-from the Euclidean plane to a pair of trees. To demonstrate the potential power of this tool, we present some applications for routing algorithms, including a constantstretch compact routing scheme when handshaking is allowed, on top of a pair of trees, in which the total memory usage is just (2 + o(1)) log n bits.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper4
- Covering Planar Metrics (and Beyond): O(1) Trees SufficeHsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic 等FOCS 2023 · 被引用 6 次
- Light Tree Covers, Routing, and Path-Reporting Oracles via Spanning Tree Covers in Doubling GraphsHsien-Chih Chang, Jonathan Conroy, Hung Le, Shay Solomon 等STOC 2025 · 被引用 6 次
- Shortcut Partitions in Minor-Free Graphs: Steiner Point Removal, Distance Oracles, Tree Covers, and MoreHsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic 等SODA 2024 · 被引用 5 次
- Shorter Labels for Routing in TreesPawel Gawrychowski, Wojciech Janczewski, Jakub LopuszanskiSODA 2021 · 被引用 1 次
相关 Paper
- Tree covers of size 2 for the Euclidean planeArtur Bikeev, Andrey Kupavskii, Maxim TurevskiiSODA 2026 · 被引用 1 次
- Spanners in Planar Domains via Steiner Spanners and non-Steiner Tree CoversSujoy Bhore, Balázs Keszegh, Andrey Kupavskii, Hung Le 等SODA 2025
- One Tree to Rule Them All: Poly-Logarithmic Universal Steiner TreeCostas Busch, Da Qi Chen, Arnold Filtser, Daniel Hathcock 等FOCS 2023 · 被引用 4 次
- Deterministic, near-linear ε-approximation algorithm for geometric bipartite matchingPankaj K. Agarwal, Hsien-Chih Chang, Sharath Raghvendra, Allen XiaoSTOC 2022 · 被引用 5 次
- Cutting Planarians: Planar Emulators for String GraphsHsien-Chih Chang, Jonathan Conroy, Zihan Tan, Da Wei ZhengSTOC 2026 · 被引用 2 次
