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

preprint2010arXivOpen access

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+ε)-spanner with diameter at most 2 (respectively, 3) and O(nlog⁡n)O(n \log n) edges (resp., O(nlog⁡log⁡n)O(n \log \log n) edges) can be built in O(nlog⁡n)O(n \log n) time. Moreover, it was shown in \cite{ADMSS95,NS07} that for any k≥4k \ge 4, one can build in O(n(log⁡n)2kαk(n))O(n (\log n) 2^k α_k(n)) time a (1+ε)(1+ε)-spanner with diameter at most 2k2k and O(n2kαk(n))O(n 2^k α_k(n)) edges. The function αkα_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)=⌈log⁡n⌉,α3(n)=⌈log⁡log⁡n⌉,α4(n)=log⁡∗nα_0(n) = \lceil n/2 \rceil, α_1(n) = \left\lceil \sqrt{n} \right\rceil, α_2(n) = \lceil \log{n} \rceil, α_3(n) = \lceil \log\log{n} \rceil, α_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 k≥4k \ge 4, a (1+ε)(1+ε)-spanner with diameter at most kk and O(nkαk(n))O(n k α_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(nlog⁡n+nkαk(n))O(n \log n + n k α_k(n)) a (1+ε)(1+ε)-spanner with diameter at most kk and O(nkαk(n))O(n k α_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 k≥4k \ge 4, a (1+ε)(1+ε)-spanner with diameter at most kk and O(nαk(n))O(n α_k(n)) edges can be built in optimal time O(nlog⁡n)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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.