Papers
Topics
Authors
Recent
Search
2000 character limit reached

Constructing Light Spanners Deterministically in Near-Linear Time

Published 6 Sep 2017 in cs.DS | (1709.01960v2)

Abstract: Graph spanners are well-studied and widely used both in theory and practice. In a recent breakthrough, Chechik and Wulff-Nilsen [CW18] improved the state-of-the-art for light spanners by constructing a (2k−1)(1+ϵ)(2k-1)(1+\epsilon)-spanner with O(n<sup>1+1/k)O(n<sup>{1+1/k}) edges and Oϵ(n<sup>1/k)O_\epsilon(n<sup>{1/k}) lightness. Soon after, Filtser and Solomon [FS19] showed that the classic greedy spanner construction achieves the same bounds The major drawback of the greedy spanner is its running time of O(mn<sup>1+1/k)O(mn<sup>{1+1/k}) (which is faster than [CW16]). This makes the construction impractical even for graphs of moderate size. Much faster spanner constructions do exist but they only achieve lightness Ωϵ(kn<sup>1/k)\Omega_\epsilon(kn<sup>{1/k}), even when randomization is used. The contribution of this paper is deterministic spanner constructions that are fast, and achieve similar bounds as the state-of-the-art slower constructions. Our first result is an $O_\epsilon(n<sup>{2+1/k+\epsilon&#39;})$ time spanner construction which achieves the state-of-the-art bounds. Our second result is an Oϵ(m+nlog⁡n)O_\epsilon(m + n\log n) time construction of a spanner with (2k−1)(1+ϵ)(2k-1)(1+\epsilon) stretch, O(log⁡k⋅n<sup>1+1/k)O(\log k\cdot n<sup>{1+1/k}) edges and Oϵ(log⁡k⋅n<sup>1/k)O_\epsilon(\log k\cdot n<sup>{1/k}) lightness. This is an exponential improvement in the dependence on kk compared to the previous result with such running time. Finally, for the important special case where k=log⁡nk=\log n, for every constant $\epsilon&gt;0$, we provide an O(m+n<sup>1+ϵ)O(m+n<sup>{1+\epsilon}) time construction that produces an O(log⁡n)O(\log n)-spanner with O(n)O(n) edges and O(1)O(1) lightness which is asymptotically optimal. This is the first known sub-quadratic construction of such a spanner for any k=ω(1)k = \omega(1). To achieve our constructions, we show a novel deterministic incremental approximate distance oracle, which may be of independent interest.

Citations (27)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.