Compact and Fast Sensitivity Oracles for Single-Source Distances
Abstract
Let denote a distinguished source vertex of a non-negatively real weighted and undirected graph with vertices and edges. In this paper we present two efficient \emph{single-source approximate-distance sensitivity oracles}, namely \emph{compact} data structures which are able to \emph{quickly} report an approximate (by a multiplicative stretch factor) distance from to any node of following the failure of any edge in . More precisely, we first present a sensitivity oracle of size which is able to report 2-approximate distances from the source in time. Then, we further develop our construction by building, for any , another sensitivity oracle having size , and which is able to report a -approximate distance from to any vertex of in time. Thus, this latter oracle is essentially optimal as far as size and stretch are concerned, and it only asks for a logarithmic query time. Finally, our results are complemented with a space lower bound for the related class of single-source \emph{additively-stretched} sensitivity oracles, which is helpful to realize the hardness of designing compact oracles of this type.
Keywords
Cite
@article{arxiv.1608.04769,
title = {Compact and Fast Sensitivity Oracles for Single-Source Distances},
author = {Davide Bilò and Luciano Gualà and Stefano Leucci and Guido Proietti},
journal= {arXiv preprint arXiv:1608.04769},
year = {2016}
}
Comments
19 pages, 3 figures. ESA 2016