Incremental Strongly Connected Components with Predictions
Not on the map. Why?
Abstract (arXiv)
Algorithms with predictions is a growing area that aims to leverage machine-learned predictions to design faster beyond-worst-case algorithms. In this paper, we use this framework to design a learned data structure for the incremental strongly connected components (SCC) problem. In this problem, the n vertices of a graph are known a priori and the m directed edges arrive over time. The goal is to efficiently maintain the strongly connected components of the graph after each insert. Our algorithm receives a possibly erroneous prediction of the edge sequence and uses it to precompute partial solutions to support fast inserts. We show that our algorithm achieves nearly optimal bounds with good predictions and its performance smoothly degrades with the prediction error. We also implement our data structure and perform experiments on real datasets. Our empirical results show that the theory is predictive of practical runtime improvements.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 34 references that are in the map. First posted on arXiv 28 Apr 2026.
Builds on
22 of 34 references.
References · 22
- 2017The Case for Learned Index Structurescited by 188
- 2020Algorithms with Predictionscited by 153
- 2021Faster Matchings via Learned Dualscited by 56
- 2022Learning Augmented Binary Search Treescited by 31
- 2023Predictive Flows for Faster Ford-Fulkersoncited by 20
- 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
- 2023Sorting with Predictionscited by 14
- 2022Learning-Augmented Maximum Flowcited by 11
- 2024Binary Search with Distributional Predictionscited by 11
- 2023On Dynamic Graph Algorithms with Predictionscited by 9
- 2023On the Complexity of Algorithms with Predictions for Dynamic Graph Problemscited by 9
- 2024Learning-Augmented Priority Queuescited by 7
10 more
- 2024Robust Learning-Augmented Dictionariescited by 6
- 2023Online List Labeling with Predictionscited by 5
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformationscited by 4
- 2023Almost-Linear Time Algorithms for Incremental Graphs: Cycle Detection, SCCs, s-t Shortest Path, and Minimum-Cost Flowcited by 4
- 2024Incremental Topological Ordering and Cycle Detection with Predictionscited by 4
- 2025Faster Global Minimum Cut with Predictionscited by 4
- 2019Decremental Strongly-Connected Components and Single-Source Reachability in Near-Linear Timecited by 3
- 2025Incremental Approximate Single-Source Shortest Paths with Predictionscited by 3
- 2016An efficient strongly connected components algorithm in the fault tolerant modelcited by 1
- 2026Stable Matching with Predictions: Robustness and Efficiency under Pruned Preferencescited by 1
Built on by
Not cited yet.