On Dynamic Graph Algorithms with Predictions
Not on the map. Why?
Abstract (arXiv)
We study dynamic algorithms in the model of algorithms with predictions. We assume the algorithm is given imperfect predictions regarding future updates, and we ask how such predictions can be used to improve the running time. This can be seen as a model interpolating between classic online and offline dynamic algorithms. Our results give smooth tradeoffs between these two extreme settings. First, we give algorithms for incremental and decremental transitive closure and approximate APSP that take as an additional input a predicted sequence of updates (edge insertions, or edge deletions, respectively). They preprocess it in tildeO(n(3+ω)/2) time, and then handle updates in tildeO(1) worst-case time and queries in tildeO(η2) worst-case time. Here η is an error measure that can be bounded by the maximum difference between the predicted and actual insertion (deletion) time of an edge, i.e., by the ℓ_∞-error of the predictions. The second group of results concerns fully dynamic problems with vertex updates, where the algorithm has access to a predicted sequence of the next n updates. We show how to solve fully dynamic triangle detection, maximum matching, single-source reachability, and more, in O(nω-1+nηi) worst-case update time. Here ηi denotes how much earlier the i-th update occurs than predicted. Our last result is a reduction that transforms a worst-case incremental algorithm without predictions into a fully dynamic algorithm which is given a predicted deletion time for each element at the time of its insertion. As a consequence we can, e.g., maintain fully dynamic exact APSP with such predictions in tildeO(n2) worst-case vertex insertion time and tildeO(n2 (1+ηi)) worst-case vertex deletion time (for the prediction error ηi defined as above).
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 5; 2026: 2.
9 papers.
- 2024Learning-augmented Maximum Independent Setcited by 11
- 2025The Structural Complexity of Matrix-Vector Multiplicationcited by 4
- 2025Incremental Approximate Single-Source Shortest Paths with Predictionscited by 3
- 2023Connectivity Oracles for Predictable Vertex Failurescited by 1
- 2025Learning-Augmented Streaming Algorithms for Correlation Clusteringcited by 1
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approachcited by 1
- 2025Efficient Approximate Temporal Triangle Counting in Streaming with Predictionscited by 0
- 2026Robust and Consistent Ski Rental with Distributional Advicecited by 0
- 2026Incremental Strongly Connected Components with Predictionscited by 0
- 2026Incremental Strongly Connected Components with Predictions28 Apr 2026
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 2026
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approach8 Dec 2025
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Efficient Approximate Temporal Triangle Counting in Streaming with Predictions16 Jun 2025
- 2025The Structural Complexity of Matrix-Vector Multiplication28 Feb 2025
- 2025Incremental Approximate Single-Source Shortest Paths with Predictions12 Feb 2025
- 2024Learning-augmented Maximum Independent Set16 Jul 2024
- 2023Connectivity Oracles for Predictable Vertex Failures13 Dec 2023