Deterministic Decremental Reachability, SCC, and Shortest Paths via Directed Expanders and Congestion Balancing
Aaron Bernstein, Maximilian Probst Gutenberg, Thatchaphol Saranurak

TL;DR
This paper introduces deterministic algorithms for decremental reachability, SCC, and shortest paths in directed graphs, overcoming previous randomized and weak-adversary limitations, using novel expander and congestion balancing techniques.
Contribution
It presents the first deterministic algorithms with improved total update times for decremental SSR, SCC, and SSSP problems in directed graphs, surpassing decades-old randomized methods.
Findings
Deterministic decremental SSR/SCC with total update time $mn^{2/3 + o(1)}$
Deterministic decremental SSSP with total update time $n^{2+2/3+o(1)}$
First near-optimal decremental bipartite matching algorithm
Abstract
Let be a weighted, digraph subject to a sequence of adversarial edge deletions. In the decremental single-source reachability problem (SSR), we are given a fixed source and the goal is to maintain a data structure that can answer path-queries for any . In the more general single-source shortest paths (SSSP) problem the goal is to return an approximate shortest path to , and in the SCC problem the goal is to maintain strongly connected components of and to answer path queries within each component. All of these problems have been very actively studied over the past two decades, but all the fast algorithms are randomized and, more significantly, they can only answer path queries if they assume a weaker model: they assume an oblivious adversary which is not adaptive and must fix the update sequence in advance. This assumption…
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.
