English

An Optimal-Time Construction of Euclidean Sparse Spanners with Tiny Diameter

Computational Geometry 2011-08-31 v1 Data Structures and Algorithms

Abstract

In STOC'95 \cite{ADMSS95} Arya et al.\ showed that for any set of nn points in Rd\mathbb R^d, a (1+ϵ)(1+\epsilon)-spanner with diameter at most 2 (respectively, 3) and O(nlogn)O(n \log n) edges (resp., O(nloglogn)O(n \log \log n) edges) can be built in O(nlogn)O(n \log n) time. Moreover, it was shown in \cite{ADMSS95,NS07} that for any k4k \ge 4, one can build in O(n(logn)2kαk(n))O(n (\log n) 2^k \alpha_k(n)) time a (1+ϵ)(1+\epsilon)-spanner with diameter at most 2k2k and O(n2kαk(n))O(n 2^k \alpha_k(n)) edges. The function αk\alpha_k is the inverse of a certain function at the k/2\lfloor k/2 \rfloorth level of the primitive recursive hierarchy, where α0(n)=n/2,α1(n)=n,α2(n)=logn,α3(n)=loglogn,α4(n)=logn\alpha_0(n) = \lceil n/2 \rceil, \alpha_1(n) = \left\lceil \sqrt{n} \right\rceil, \alpha_2(n) = \lceil \log{n} \rceil, \alpha_3(n) = \lceil \log\log{n} \rceil, \alpha_4(n) = \log^* n, \ldots, etc. It is also known \cite{NS07} that if one allows quadratic time then these bounds can be improved. Specifically, for any k4k \ge 4, a (1+ϵ)(1+\epsilon)-spanner with diameter at most kk and O(nkαk(n))O(n k \alpha_k(n)) edges can be constructed in O(n2)O(n^2) time \cite{NS07}. A major open problem in this area is whether one can construct within time O(nlogn+nkαk(n))O(n \log n + n k \alpha_k(n)) a (1+ϵ)(1+\epsilon)-spanner with diameter at most kk and O(nkαk(n))O(n k \alpha_k(n)) edges. In this paper we answer this question in the affirmative. Moreover, in fact, we provide a stronger result. Specifically, we show that for any k4k \ge 4, a (1+ϵ)(1+\epsilon)-spanner with diameter at most kk and O(nαk(n))O(n \alpha_k(n)) edges can be built in optimal time O(nlogn)O(n \log n). The tradeoff between the diameter and number of edges of our spanners is tight up to constant factors in the entire range of parameters.

Cite

@article{arxiv.1005.4155,
  title  = {An Optimal-Time Construction of Euclidean Sparse Spanners with Tiny Diameter},
  author = {Shay Solomon},
  journal= {arXiv preprint arXiv:1005.4155},
  year   = {2011}
}

Comments

28 pages, 3 figures

R2 v1 2026-06-21T15:26:35.443Z