Approximate Distance Sensitivity Oracles in Subquadratic Space
Abstract
An -edge fault-tolerant distance sensitive oracle (-DSO) with stretch is a data structure that preprocesses a given undirected, unweighted graph with vertices and edges, and a positive integer . When queried with a pair of vertices and a set of at most edges, it returns a -approximation of the --distance in . We study -DSOs that take subquadratic space. Thorup and Zwick [JACM 2005] showed that this is only possible for . We present, for any constant and , and any , a randomized -DSO with stretch that w.h.p. takes space and has an query time. The time to build the oracle is . We also give an improved construction for graphs with diameter at most . For any positive integer , we devise an -DSO with stretch that w.h.p. takes space and has query time, with a preprocessing time of . Chechik, Cohen, Fiat, and Kaplan [SODA 2017] devised an -DSO with stretch and preprocessing time , albeit with a super-quadratic space requirement. We show how to reduce their preprocessing time to .
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