A Dynamic Shortest Paths Toolbox: Low-Congestion Vertex Sparsifiers and their Applications
Rasmus Kyng, Simon Meierhans, Maximilian Probst Gutenberg

TL;DR
This paper introduces a versatile toolbox with new vertex sparsifiers for efficiently maintaining approximate shortest paths and related structures in dynamic graphs, enabling deterministic algorithms with improved worst-case update times.
Contribution
It presents the first algorithms for maintaining approximate shortest paths and low-congestion embeddings in dynamic graphs, along with a novel vertex sparsifier construction.
Findings
First algorithms for worst-case $m^{o(1)}$-approximate APSP.
Deterministic data structures with subpolynomial update times.
Applications to flow-routing MWU methods.
Abstract
We present a general toolbox, based on new vertex sparsifiers, for designing data structures to maintain shortest paths in dynamic graphs. In an -edge graph undergoing edge insertions and deletions, our data structures give the first algorithms for maintaining (a) -approximate all-pairs shortest paths (APSP) with \emph{worst-case} update time and query time , and (b) a tree that has diameter no larger than a subpolynomial factor times the diameter of the underlying graph, where each update is handled in amortized subpolynomial time. In graphs undergoing only edge deletions, we develop a simpler and more efficient data structure to maintain a -approximate single-source shortest paths (SSSP) tree in a graph undergoing edge deletions in amortized time per update. Our data structures are deterministic. The trees we…
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
TopicsInternet Traffic Analysis and Secure E-voting · Complexity and Algorithms in Graphs · Caching and Content Delivery
