arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2404.05045cs.CGcs.DS
收藏

通过 Steiner 生成树和 non-Steiner 树覆盖研究平面域中的生成树

Spanners in Planar Domains via Steiner Spanners and non-Steiner Tree Covers

Sujoy Bhore, Balázs Keszegh, Andrey Kupavskii, Hung Le, Alexandre Louvet, Dömötör Pálvölgyi, Csaba D. Tóth

AI总结:

本文研究平面域生成树的边数与伸缩率难题,通过引入 non-Steiner 树覆盖揭示伸缩率 2 附近的阈值现象,证明 stretch 2 需 $Ω(n\log n)$ 边而 $2+ε$ 仅需 $O(n)$ 边。

摘要:

我们研究平面域中的生成树,包括多边形域、多面地形和平面度量。先前工作表明,对于任意常数 $ε\in(0,1)$,可以构造具有 $O(n\log(n))$ 条边的 $(2+ε)$-生成树(SICOMP 2019),并且任何 $(2-ε)$-生成树都存在 $Ω(n^2)$ 条边的下界(SoCG 2015)。主要的开放问题是:线性数量的边是否足够,以及伸缩率能否降低到 $2$。我们解决了这一问题,证明对于伸缩率 $2$,需要 $Ω(n\log n)$ 条边;而对于任意固定 $ε\in(0,1)$ 的伸缩率 $2+ε$,$O(n)$ 条边即足够。我们的下界是伸缩率 $2$ 下的首个超线性下界。在获得该结果的过程中,我们引入了为度量构造 non-Steiner 树覆盖的问题,这是著名的树上 Steiner 点移除问题(SODA 2001)的自然变体。给定一棵树及树中的一组终端,我们的目标是构造少量支配树的集合,使得对于任意两个点,集合中至少有一棵树能在较小伸缩因子内保持它们的距离。在此,我们发现了一个围绕 $2$ 的意外阈值现象:树的数量从 $n$ 棵急剧转变为 $Θ(\log n)$ 棵,再转变为 $O(1)$ 棵。具体而言:(i) 对于伸缩率 $2-ε$,需要 $Ω(n)$ 棵树;(ii) 对于伸缩率 $2$,$Θ(\log n)$ 棵树既是必要的也是充分的;(iii) 对于伸缩率 $2+ε$,常数棵树即足够。此外,我们用于伸缩率 $2$ 的 non-Steiner 树覆盖的下界技术,还可进一步用于证明树度量中两种相关构造的下界:可靠生成树和局部敏感排序。我们关于局部敏感排序的下界与最佳上界相匹配(STOC 2022)。

英文摘要:

We study spanners in planar domains, including polygonal domains, polyhedral terrain, and planar metrics. Previous work showed that for any constant $ε\in (0,1)$, one could construct a $(2+ε)$-spanner with $O(n\log(n))$ edges (SICOMP 2019), and there is a lower bound of $Ω(n^2)$ edges for any $(2-ε)$-spanner (SoCG 2015). The main open question is whether a linear number of edges suffices and the stretch can be reduced to $2$. We resolve this problem by showing that for stretch $2$, one needs $Ω(n\log n)$ edges, and for stretch $2+ε$ for any fixed $ε\in (0,1)$, $O(n)$ edges are sufficient. Our lower bound is the first super-linear lower bound for stretch $2$. En route to achieve our result, we introduce the problem of constructing non-Steiner tree covers for metrics, which is a natural variant of the well-known Steiner point removal problem for trees (SODA 2001). Given a tree and a set of terminals in the tree, our goal is to construct a collection of a small number of dominating trees such that for every two points, at least one tree in the collection preserves their distance within a small stretch factor. Here, we identify an unexpected threshold phenomenon around $2$ where a sharp transition from $n$ trees to $Θ(\log n)$ trees and then to $O(1)$ trees happens. Specifically, (i) for stretch $ 2-ε$, one needs $Ω(n)$ trees; (ii) for stretch $2$, $Θ(\log n)$ tree is necessary and sufficient; and (iii) for stretch $2+ε$, a constant number of trees suffice. Furthermore, our lower bound technique for the non-Steiner tree covers of stretch $2$ has further applications in proving lower bounds for two related constructions in tree metrics: reliable spanners and locality-sensitive orderings. Our lower bound for locality-sensitive orderings matches the best upper bound (STOC 2022).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑