Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal Fault-Tolerant Spanners in Euclidean and Doubling Metrics: Breaking the Ω(log⁡n)Ω(\log n) Lightness Barrier

Published 20 Jun 2023 in cs.CG and cs.DS | (2306.11226v2)

Abstract: An essential requirement of spanners in many applications is to be fault-tolerant: a (1+ϵ)(1+\epsilon)-spanner of a metric space is called (vertex) ff-fault-tolerant (ff-FT) if it remains a (1+ϵ)(1+\epsilon)-spanner (for the non-faulty points) when up to ff faulty points are removed from the spanner. Fault-tolerant (FT) spanners for Euclidean and doubling metrics have been extensively studied since the 90s. For low-dimensional Euclidean metrics, Czumaj and Zhao in SoCG'03 [CZ03] showed that the optimal guarantees O(fn)O(f n), O(f)O(f) and O(f2)O(f^2) on the size, degree and lightness of ff-FT spanners can be achieved via a greedy algorithm, which na\"{\i}vely runs in O(n3)⋅2O(f)O(n^3) \cdot 2^{O(f)} time. The question of whether the optimal bounds of [CZ03] can be achieved via a fast construction has remained elusive, with the lightness parameter being the bottleneck. Moreover, in the wider family of doubling metrics, it is not even clear whether there exists an ff-FT spanner with lightness that depends solely on ff (even exponentially): all existing constructions have lightness Ω(log⁡n)\Omega(\log n) since they are built on the net-tree spanner, which is induced by a hierarchical net-tree of lightness Ω(log⁡n)\Omega(\log n). In this paper we settle in the affirmative these longstanding open questions. Specifically, we design a construction of ff-FT spanners that is optimal with respect to all the involved parameters (size, degree, lightness and running time): For any nn-point doubling metric, any ϵ>0\epsilon > 0, and any integer 1≤f≤n−21 \le f \le n-2, our construction provides, within time O(nlog⁡n+fn)O(n \log n + f n), an ff-FT (1+ϵ)(1+\epsilon)-spanner with size O(fn)O(f n), degree O(f)O(f) and lightness O(f2)O(f^2).

Authors (3)
Citations (6)

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.