English

Partially Optimal Edge Fault-Tolerant Spanners

Data Structures and Algorithms 2021-02-24 v1 Discrete Mathematics Combinatorics

Abstract

Recent work has established that, for every positive integer kk, every nn-node graph has a (2k1)(2k-1)-spanner on O(f11/kn1+1/k)O(f^{1-1/k} n^{1+1/k}) edges that is resilient to ff edge or vertex faults. For vertex faults, this bound is tight. However, the case of edge faults is not as well understood: the best known lower bound for general kk is Ω(f1212kn1+1/k+fn)\Omega(f^{\frac12 - \frac{1}{2k}} n^{1+1/k} +fn). Our main result is to nearly close this gap with an improved upper bound, thus separating the cases of edge and vertex faults. For odd kk, our new upper bound is Ok(f1212kn1+1/k+fn)O_k(f^{\frac12 - \frac{1}{2k}} n^{1+1/k} + fn), which is tight up to hidden poly(k)poly(k) factors. For even kk, our new upper bound is Ok(f1/2n1+1/k+fn)O_k(f^{1/2} n^{1+1/k} +fn), which leaves a gap of poly(k)f1/(2k)poly(k) f^{1/(2k)}. Our proof is an analysis of the fault-tolerant greedy algorithm, which requires exponential time, but we also show that there is a polynomial-time algorithm which creates edge fault tolerant spanners that are larger only by factors of kk.

Keywords

Cite

@article{arxiv.2102.11360,
  title  = {Partially Optimal Edge Fault-Tolerant Spanners},
  author = {Greg Bodwin and Michael Dinitz and Caleb Robelle},
  journal= {arXiv preprint arXiv:2102.11360},
  year   = {2021}
}
R2 v1 2026-06-23T23:25:15.292Z