English

Fault-Tolerant ST-Diameter Oracles

Data Structures and Algorithms 2026-05-27 v2

Abstract

Given two vertex sets SS and TT in a graph, the STST-diameter is the maximum ss-tt-distance between vertices sSs \in S and tTt \in T. We study the problem of estimating the STST-diameter of graphs that are subject to a small number of transient edge failures. An ff-edge fault-tolerant STST-diameter oracle (ff-FDO-STST) is a data structure that preprocesses a graph GG, sets SS, TT, and a positive integer ff. When queried with a set FF of at most ff failing edges, the oracle returns an estimate D^\widehat{D} of the STST-diameter in GFG-F. The oracle is said to have stretch σ1\sigma \geq 1 if diam(GF,S,T)D^σdiam(GF,S,T)\operatorname{diam}(G{-}F,S,T) \leq \widehat{D} \leq \sigma \cdot \operatorname{diam}(G{-}F,S,T). We design new ff-FDO-STSTs by reducing their construction to that of all-pairs and single-source distance sensitivity oracles (ff-DSOs). These are data structures that estimate the pairwise graph distances, or respectively the distances from a distinguished source, under up to ff failures. We obtain several new trade-offs between the size of the STST-diameter oracles, their stretch guarantees, query and preprocessing times by combining our black-box reductions with ff-DSO results from the literature. We further provide a lower bound on the space requirement of approximate STST-diameter oracles. We prove that there exists a family of graphs for which any ff-FDO-STST with sensitivity f2f \ge 2 and stretch better than 5/35/3 requires Ω(n3/2)\Omega(n^{3/2}) bits of space, regardless of the query time.

Keywords

Cite

@article{arxiv.2305.03697,
  title  = {Fault-Tolerant ST-Diameter Oracles},
  author = {Davide Bilò and Keerti Choudhary and Sarel Cohen and Tobias Friedrich and Simon Krogmann and Martin Schirneck},
  journal= {arXiv preprint arXiv:2305.03697},
  year   = {2026}
}

Comments

ICALP 2023, Algorithmica 2026

R2 v1 2026-06-28T10:27:10.852Z