Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fault-Tolerant Spanners against Bounded-Degree Edge Failures: Linearly More Faults, Almost For Free

Published 13 Sep 2023 in cs.DS | (2309.06696v1)

Abstract: We study a new and stronger notion of fault-tolerant graph structures whose size bounds depend on the degree of the failing edge set, rather than the total number of faults. For a subset of faulty edges FGF \subseteq G, the faulty-degree deg(F)\deg(F) is the largest number of faults in FF incident to any given vertex. We design new fault-tolerant structures with size comparable to previous constructions, but which tolerate every fault set of small faulty-degree deg(F)\deg(F), rather than only fault sets of small size F|F|. Our main results are: - New FT-Certificates: For every nn-vertex graph GG and degree threshold ff, one can compute a connectivity certificate HGH \subseteq G with E(H)=O~(fn)|E(H)| = \widetilde{O}(fn) edges that has the following guarantee: for any edge set FF with faulty-degree deg(F)f\deg(F)\leq f and every vertex pair u,vu,v, it holds that uu and vv are connected in HFH \setminus F iff they are connected in GFG \setminus F. This bound on E(H)|E(H)| is nearly tight. Since our certificates handle some fault sets of size up to F=O(fn)|F|=O(fn), prior work did not imply any nontrivial upper bound for this problem, even when f=1f=1. - New FT-Spanners: We show that every nn-vertex graph GG admits a (2k1)(2k-1)-spanner HH with E(H)=Ok(f<sup>11/k</sup>n<sup>1+1/k)|E(H)| = O_k(f<sup>{1-1/k}</sup> n<sup>{1+1/k}) edges, which tolerates any fault set FF of faulty-degree at most ff. This bound on E(H)|E(H)| optimal up to its hidden dependence on kk, and it is close to the bound of Ok(F<sup>1/2</sup>n<sup>1+1/k</sup>+Fn)O_k(|F|<sup>{1/2}</sup> n<sup>{1+1/k}</sup> + |F|n) that is known for the case where the total number of faults is F|F| [Bodwin, Dinitz, Robelle SODA '22]. Our proof of this theorem is non-constructive, but by following a proof strategy of Dinitz and Robelle [PODC '20], we show that the runtime can be made polynomial by paying an additional polylog n\text{polylog } n factor in spanner size.

Citations (3)

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.