English

Epic Fail: Emulators can tolerate polynomially many edge faults for free

Data Structures and Algorithms 2022-11-16 v2 Discrete Mathematics

Abstract

A tt-emulator of a graph GG is a graph HH that approximates its pairwise shortest path distances up to multiplicative tt error. We study fault tolerant tt-emulators, under the model recently introduced by Bodwin, Dinitz, and Nazari [ITCS 2022] for vertex failures. In this paper we consider the version for edge failures, and show that they exhibit surprisingly different behavior. In particular, our main result is that, for (2k1)(2k-1)-emulators with kk odd, we can tolerate a polynomial number of edge faults for free. For example: for any nn-node input graph, we construct a 55-emulator (k=3k=3) on O(n4/3)O(n^{4/3}) edges that is robust to f=O(n2/9)f = O(n^{2/9}) edge faults. It is well known that Ω(n4/3)\Omega(n^{4/3}) edges are necessary even if the 55-emulator does not need to tolerate any faults. Thus we pay no extra cost in the size to gain this fault tolerance. We leave open the precise range of free fault tolerance for odd kk, and whether a similar phenomenon can be proved for even kk.

Keywords

Cite

@article{arxiv.2209.03675,
  title  = {Epic Fail: Emulators can tolerate polynomially many edge faults for free},
  author = {Greg Bodwin and Michael Dinitz and Yasamin Nazari},
  journal= {arXiv preprint arXiv:2209.03675},
  year   = {2022}
}

Comments

ITCS 2023

R2 v1 2026-06-28T00:56:38.972Z