Near Optimal Algorithm for Fault Tolerant Distance Oracle and Single Source Replacement Path problem
Abstract
In a graph with a source , we design a distance oracle that can answer the following query: Query -- find the length of shortest path from a fixed source to any destination vertex while avoiding any edge . We design a deterministic algorithm that builds such an oracle in time. Our oracle uses space and can answer queries in time. Our oracle is an improvement of the work of Bil\`{o} et al. (ESA 2021) in the preprocessing time, which constructs the first deterministic oracle for this problem in time. Using our distance oracle, we also solve the {\em single source replacement path problem} (SSR problem). Chechik and Cohen (SODA 2019) designed a randomized combinatorial algorithm to solve the SSR problem. The running time of their algorithm is . In this paper, we show that the SSR problem can be solved in time, where is the output set of the SSR problem in . Our SSR algorithm is optimal (upto polylogarithmic factor) as there is a conditional lower bound of for any combinatorial algorithm that solves this problem.
Cite
@article{arxiv.2206.15016,
title = {Near Optimal Algorithm for Fault Tolerant Distance Oracle and Single Source Replacement Path problem},
author = {Dipan Dey and Manoj Gupta},
journal= {arXiv preprint arXiv:2206.15016},
year = {2022}
}
Comments
Accepted in ESA 2022