Fast Deterministic Fully Dynamic Distance Approximation
Jan van den Brand, Sebastian Forster, Yasamin Nazari

TL;DR
This paper introduces deterministic algorithms for maintaining approximate shortest path distances in dynamic graphs with worst-case update times, surpassing previous randomized methods and matching theoretical lower bounds.
Contribution
It presents the first deterministic algorithms with worst-case guarantees for approximate distances, improving over prior randomized approaches and advancing the theoretical understanding of dynamic graph algorithms.
Findings
Deterministic $(1+ta)$-approximate $st$-distance algorithm with $O(n^{1.407})$ update time
Deterministic $(1+ta)$-approximate single-source distance algorithm with $O(n^{1.529})$ update time
Improved algorithms for maintaining emulators and applications to diameter approximation
Abstract
In this paper, we develop deterministic fully dynamic algorithms for computing approximate distances in a graph with worst-case update time guarantees. In particular, we obtain improved dynamic algorithms that, given an unweighted and undirected graph undergoing edge insertions and deletions, and a parameter , maintain -approximations of the -distance between a given pair of nodes and , the distances from a single source to all nodes ("SSSP"), the distances from multiple sources to all nodes ("MSSP"), or the distances between all nodes ("APSP"). Our main result is a deterministic algorithm for maintaining -approximate -distance with worst-case update time (for the current best known bound on the matrix multiplication exponent ). This even improves upon the fastest known randomized…
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
TopicsStochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs · Machine Learning and Algorithms
