Compact Distance Oracles with Large Sensitivity and Low Stretch
Abstract
An -edge fault-tolerant distance sensitive oracle (-DSO) with stretch is a data structure that preprocesses an input graph . When queried with the triple , where and contains at most edges of , the oracle returns an estimate of the distance between and in the graph such that . For any positive integer and any , we present an -DSO with sensitivity , stretch , space , and an query time. Prior to our work, there were only three known -DSOs with subquadratic space. The first one by Chechik et al. [Algorithmica 2012] has a stretch of , depending on . Another approach is storing an -edge fault-tolerant -spanner of . The bottleneck is the large query time due to the size of any such spanner, which is under the Erd\H{o}s girth conjecture. Bil\`o et al. [STOC 2023] gave a solution with stretch , query time but space , approaching the quadratic barrier for large sensitivity. In the realm of subquadratic space, our -DSOs are the first ones that guarantee, at the same time, large sensitivity, low stretch, and non-trivial query time. To obtain our results, we use the approximate distance oracles of Thorup and Zwick [JACM 2005], and the derandomization of the -DSO of Weimann and Yuster [TALG 2013], that was recently given by Karthik and Parter [SODA 2021].
Cite
@article{arxiv.2304.14184,
title = {Compact Distance Oracles with Large Sensitivity and Low Stretch},
author = {Davide Bilò and Keerti Choudhary and Sarel Cohen and Tobias Friedrich and Simon Krogmann and Martin Schirneck},
journal= {arXiv preprint arXiv:2304.14184},
year = {2023}
}
Comments
accepted at WADS 2023