Improved distance sensitivity oracles with subcubic preprocessing time
From MaRDI portal
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.)
Recommendations
- Distance sensitivity oracles with subcubic preprocessing time and fast query time
- Improved distance sensitivity oracles via tree partitioning
- Faster replacement paths and distance sensitivity oracles
- A nearly optimal oracle for avoiding failed vertices and edges
- Approximate distance oracles with improved preprocessing time
Cites work
- scientific article; zbMATH DE number 5764802 (Why is no real title available?)
- scientific article; zbMATH DE number 1512678 (Why is no real title available?)
- A nearly optimal oracle for avoiding failed vertices and edges
- A new approach to dynamic all pairs shortest paths
- All pairs shortest paths using bridging sets and rectangular matrix multiplication
- Distance sensitivity oracles with subcubic preprocessing time and fast query time
- Dual-failure distance and connectivity oracles
- Fast algorithms for \((\max, \min)\)-matrix multiplication and bottleneck shortest paths
- Faster replacement paths and distance sensitivity oracles
- Improved distance sensitivity oracles via tree partitioning
- Improved rectangular matrix multiplication using powers of the Coppersmith-Winograd tensor
- Matching is as easy as matrix inversion
- On the all-pairs-shortest-path problem in unweighted undirected graphs.
- On the asymptotic complexity of rectangular matrix multiplication
- Oracles for Distances Avoiding a Failed Node or Link
- Powers of tensors and fast matrix multiplication
- Replacement paths and distance sensitivity oracles via fast matrix multiplication
- Tight hardness for shortest cycles and paths in sparse graphs
Cited in
(9)- Improved distance sensitivity oracles via tree partitioning
- Approximate distance sensitivity oracles in subquadratic space
- Distance sensitivity oracles with subcubic preprocessing time and fast query time
- scientific article; zbMATH DE number 1979527 (Why is no real title available?)
- Compact distance oracles with large sensitivity and low stretch
- Approximate distance sensitivity oracles in subquadratic space
- Conditional hardness for sensitivity problems
- scientific article; zbMATH DE number 7724191 (Why is no real title available?)
- Analysis and Experimental Evaluation of Time-Dependent Distance Oracles
This page was built for publication: Improved distance sensitivity oracles with subcubic preprocessing time
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2237898)