Near-Optimal Deterministic Single-Source Distance Sensitivity Oracles
Davide Bil\`o, Sarel Cohen, Tobias Friedrich, Martin Schirneck

TL;DR
This paper introduces a deterministic, near-optimal size data structure for efficiently answering shortest path queries that avoid specific edges from a source, improving preprocessing times and derandomizing previous algorithms.
Contribution
It presents a deterministic compression of SSRP outputs into small, efficient distance sensitivity oracles, derandomizing prior randomized algorithms for undirected graphs.
Findings
Optimal size Single-Source DSO with O(M^{1/2}n^{3/2}) space
Deterministic algorithms matching previous randomized preprocessing times
First truly subquadratic time algorithm for sparse graph DSOs
Abstract
Given a graph with a source vertex , the Single Source Replacement Paths (SSRP) problem is to compute, for every vertex and edge , the length of a shortest path from to that avoids . A Single-Source Distance Sensitivity Oracle (Single-Source DSO) is a data structure that answers queries of the form by returning the distance . We show how to deterministically compress the output of the SSRP problem on -vertex, -edge graphs with integer edge weights in the range into a Single-Source DSO of size with query time . The space requirement is optimal (up to the word size) and our techniques can also handle vertex failures. Chechik and Cohen [SODA 2019] presented a combinatorial, randomized time SSRP algorithm for undirected and unweighted graphs. Grandoni and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
