Near-Optimal Algorithms for Reachability, Strongly-Connected Components and Shortest Paths in Partially Dynamic Digraphs
Maximilian Probst Gutenberg

TL;DR
This paper introduces near-optimal randomized and deterministic algorithms for dynamic graph problems like reachability, strongly-connected components, and shortest paths, significantly improving efficiency in partially dynamic directed graphs.
Contribution
It presents the first near-optimal randomized data structures for SSR, SCCs, and SSSP in partially dynamic graphs, and deterministic improvements over longstanding barriers.
Findings
Achieved near-linear total update time for SSR and SCCs in edge-deletion scenarios.
Developed near-optimal total update time algorithms for SSSP in dense graphs.
Provided deterministic algorithms surpassing classical $O(mn)$ bounds.
Abstract
In this thesis, we present new techniques to deal with fundamental algorithmic graph problems where graphs are directed and partially dynamic, i.e. undergo either a sequence of edge insertions or deletions: - Single-Source Reachability (SSR), - Strongly-Connected Components (SCCs), and - Single-Source Shortest Paths (SSSP). These problems have recently received an extraordinary amount of attention due to their role as subproblems in various more complex and notoriously hard graph problems, especially to compute flows, bipartite matchings and cuts. Our techniques lead to the first near-optimal data structures for these problems in various different settings. Letting denote the number of vertices in the graph and by the maximum number of edges in any version of the graph, we obtain - the first randomized data structure to maintain SSR and SCCs in near-optimal total…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Optimization and Search Problems
