An Optimal-Time Construction of Euclidean Sparse Spanners with Tiny Diameter
Abstract
In STOC'95 ADMSS95 Arya et al.\ showed that for any set of n points in Rd, a (1+ε)-spanner with diameter at most 2 (respectively, 3) and O(n n) edges (resp., O(n n) edges) can be built in O(n n) time. Moreover, it was shown in ADMSS95,NS07 that for any k 4, one can build in O(n ( n) 2k αk(n)) time a (1+ε)-spanner with diameter at most 2k and O(n 2k αk(n)) edges. The function αk is the inverse of a certain function at the k/2 level of the primitive recursive hierarchy, where α0(n) = n/2 , α1(n) = n , α2(n) = n , α3(n) = n , α4(n) = * n, …, etc. It is also known NS07 that if one allows quadratic time then these bounds can be improved. Specifically, for any k 4, a (1+ε)-spanner with diameter at most k and O(n k αk(n)) edges can be constructed in O(n2) time NS07. A major open problem in this area is whether one can construct within time O(n n + n k αk(n)) a (1+ε)-spanner with diameter at most k and 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 4, a (1+ε)-spanner with diameter at most k and O(n αk(n)) edges can be built in optimal time O(n 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.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.