English

Fault-Tolerant Approximate Distance Oracles with a Source Set

Data Structures and Algorithms 2025-11-10 v2

Abstract

Our input is an undirected weighted graph G=(V,E)G = (V,E) on nn vertices along with a source set SVS\subseteq V. The problem is to preprocess GG and build a compact data structure such that upon query Qu(s,v,f)Qu(s,v,f) where (s,v)S×V(s,v) \in S\times V and ff is any faulty edge, we can quickly find a good estimate (i.e., within a small multiplicative stretch) of the ss-vv distance in GfG-f. The work of Bil{\`{o}} et al. (Algorithmica 2022) on multiple-edge fault-tolerant approximate shortest path trees implies a compact oracle for the above problem with a stretch of at most 3 and with query answering time O(log2n)O(\log^2 n). We show a very simple construction of an S×VS\times V approximate distance oracle with O(1)O(1) query answering time; its size is O~(Sn+n3/2)\widetilde{O}(|S|n + n^{3/2}) and multiplicative stretch is at most 5. A single-edge fault-tolerant STST-distance oracle from the work of Bil{\`{o}} et al. (STACS 2018) plays a key role in our construction. We also give a construction of a fault-tolerant S×VS \times V approximate distance oracle of size O~(Sn+n4/3)\widetilde{O}(|S|n + n^{4/3}) with multiplicative stretch at most 13 and as before, with O(1)O(1) query answering time.

Keywords

Cite

@article{arxiv.2511.01239,
  title  = {Fault-Tolerant Approximate Distance Oracles with a Source Set},
  author = {Dipan Dey and Telikepalli Kavitha},
  journal= {arXiv preprint arXiv:2511.01239},
  year   = {2025}
}
R2 v1 2026-07-01T07:18:37.224Z