Fault-Tolerant Approximate Distance Oracles with a Source Set
By: Dipan Dey, Telikepalli Kavitha
Potential Business Impact:
Finds fast routes even if some roads break.
Our input is an undirected weighted graph $G = (V,E)$ on $n$ vertices along with a source set $S\subseteq V$. The problem is to preprocess $G$ and build a compact data structure such that upon query $Qu(s,v,f)$ where $(s,v) \in S\times V$ and $f$ is any faulty edge, we can quickly find a good estimate (i.e., within a small multiplicative stretch) of the $s$-$v$ distance in $G-f$. We use a fault-tolerant $ST$-distance oracle from the work of Bil{\`{o}} et al. (STACS 2018) to construct an $S\times V$ approximate distance oracle or {\em sourcewise} approximate distance oracle of size $\widetilde{O}(|S|n + n^{3/2})$ with multiplicative stretch at most 5. We construct another fault-tolerant sourcewise approximate distance oracle of size $\widetilde{O}(|S|n + n^{4/3})$ with multiplicative stretch at most 13. Both the oracles have $O(1)$ query answering time.
Similar Papers
Fault-Tolerant Approximate Distance Oracles with a Source Set
Data Structures and Algorithms
Finds shortest paths even if some roads break.
New approximate distance oracles and their applications
Data Structures and Algorithms
Helps computers find shortest paths faster.
Õptimal Fault-Tolerant Labeling for Reachability and Approximate Distances in Directed Planar Graphs
Data Structures and Algorithms
Find distances in maps faster, even if a spot is blocked.