Incremental Approximate Single-Source Shortest Paths with Predictions
Samuel McCauley, Benjamin Moseley, Aidin Niaparast, Helia Niaparast,, Shikha Singh

TL;DR
This paper introduces a new data structure for maintaining approximate shortest paths in incremental graphs using predictions, achieving efficient updates with performance that improves as prediction accuracy increases.
Contribution
It presents the first learned algorithm for incremental approximate shortest paths that leverages predictions to improve efficiency and robustness.
Findings
Achieves $(1+psilon)$-approximate shortest paths with runtime depending on prediction error
Extends techniques to all-pairs shortest paths
Performs nearly as well as offline algorithms when predictions are accurate
Abstract
The algorithms-with-predictions framework has been used extensively to develop online algorithms with improved beyond-worst-case competitive ratios. Recently, there is growing interest in leveraging predictions for designing data structures with improved beyond-worst-case running times. In this paper, we study the fundamental data structure problem of maintaining approximate shortest paths in incremental graphs in the algorithms-with-predictions model. Given a sequence of edges that are inserted one at a time, the goal is to maintain approximate shortest paths from the source to each vertex in the graph at each time step. Before any edges arrive, the data structure is given a prediction of the online edge sequence which is used to ``warm start'' its state. As our main result, we design a learned algorithm that maintains -approximate single-source…
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
TopicsOptimization and Search Problems · Machine Learning and Algorithms · Stochastic Gradient Optimization Techniques
