Improved Distance Sensitivity Oracles with Subcubic Preprocessing Time
Abstract
We consider the problem of building Distance Sensitivity Oracles (DSOs). Given a directed graph with edge weights in , we need to preprocess it into a data structure, and answer the following queries: given vertices and a failed vertex or edge , output the length of the shortest path from to that does not go through . Our main result is a simple DSO with preprocessing time and query time. Moreover, if the input graph is undirected, the preprocessing time can be improved to . The preprocessing algorithm is randomized with correct probability , for a constant that can be made arbitrarily large. Previously, there is a DSO with preprocessing time and query time [Chechik and Cohen, STOC'20]. At the core of our DSO is the following observation from [Bernstein and Karger, STOC'09]: if there is a DSO with preprocessing time and query time , then we can construct a DSO with preprocessing time and query time . (Here hides factors.)
Cite
@article{arxiv.2007.11495,
title = {Improved Distance Sensitivity Oracles with Subcubic Preprocessing Time},
author = {Hanlin Ren},
journal= {arXiv preprint arXiv:2007.11495},
year = {2021}
}
Comments
journal version