English

Approximate Distance Sensitivity Oracles in Subquadratic Space

Data Structures and Algorithms 2024-08-07 v4

Abstract

An ff-edge fault-tolerant distance sensitive oracle (ff-DSO) with stretch σ1\sigma \ge 1 is a data structure that preprocesses a given undirected, unweighted graph GG with nn vertices and mm edges, and a positive integer ff. When queried with a pair of vertices s,ts, t and a set FF of at most ff edges, it returns a σ\sigma-approximation of the ss-tt-distance in GFG-F. We study ff-DSOs that take subquadratic space. Thorup and Zwick [JACM 2005] showed that this is only possible for σ3\sigma \ge 3. We present, for any constant f1f \ge 1 and α(0,12)\alpha \in (0, \frac{1}{2}), and any ε>0\varepsilon > 0, a randomized ff-DSO with stretch 3+ε 3 + \varepsilon that w.h.p. takes O~(n2αf+1)O(logn/ε)f+2\widetilde{O}(n^{2-\frac{\alpha}{f+1}}) \cdot O(\log n/\varepsilon)^{f+2} space and has an O(nα/ε2)O(n^\alpha/\varepsilon^2) query time. The time to build the oracle is O~(mn2αf+1)O(logn/ε)f+1\widetilde{O}(mn^{2-\frac{\alpha}{f+1}}) \cdot O(\log n/\varepsilon)^{f+1}. We also give an improved construction for graphs with diameter at most DD. For any positive integer kk, we devise an ff-DSO with stretch 2k12k-1 that w.h.p. takes O(Df+o(1)n1+1/k)O(D^{f+o(1)} n^{1+1/k}) space and has O~(Do(1))\widetilde{O}(D^{o(1)}) query time, with a preprocessing time of O(Df+o(1)mn1/k)O(D^{f+o(1)} mn^{1/k}). Chechik, Cohen, Fiat, and Kaplan [SODA 2017] devised an ff-DSO with stretch 1+ε1{+}\varepsilon and preprocessing time O(n5+o(1)/εf)O(n^{5+o(1)}/\varepsilon^f), albeit with a super-quadratic space requirement. We show how to reduce their preprocessing time to O(mn2+o(1)/εf)O(mn^{2+o(1)}/\varepsilon^f).

Keywords

Cite

@article{arxiv.2305.11580,
  title  = {Approximate Distance Sensitivity Oracles in Subquadratic Space},
  author = {Davide Bilò and Shiri Chechik and Keerti Choudhary and Sarel Cohen and Tobias Friedrich and Simon Krogmann and Martin Schirneck},
  journal= {arXiv preprint arXiv:2305.11580},
  year   = {2024}
}

Comments

The is the arXiv version of the eponymous paper that appeared first at STOC 2023 and then was extended to a journal version, published in TheoretiCS

R2 v1 2026-06-28T10:39:06.724Z