Abstract

Let ss denote a distinguished source vertex of a non-negatively real weighted and undirected graph GG with nn vertices and mm 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 ss to any node of GG following the failure of any edge in GG. More precisely, we first present a sensitivity oracle of size O(n)O(n) which is able to report 2-approximate distances from the source in O(1)O(1) time. Then, we further develop our construction by building, for any 0<ε<10<ε<1, another sensitivity oracle having size O(n⋅1εlog⁡1ε)O\left(n\cdot \frac{1}ε \log \frac{1}ε\right), and which is able to report a (1+ε)(1+ε)-approximate distance from ss to any vertex of GG in O(log⁡n⋅1εlog⁡1ε)O\left(\log n\cdot \frac{1}ε \log \frac{1}ε\right) 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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.