English

Incremental Approximate Single-Source Shortest Paths with Predictions

Data Structures and Algorithms 2025-02-13 v1 Machine Learning

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 σ\sigma 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 σ^\hat{\sigma} which is used to ``warm start'' its state. As our main result, we design a learned algorithm that maintains (1+ϵ)(1+\epsilon)-approximate single-source shortest paths, which runs in O~(mηlogW/ϵ)\tilde{O}(m \eta \log W/\epsilon) time, where WW is the weight of the heaviest edge and η\eta is the prediction error. We show these techniques immediately extend to the all-pairs shortest-path setting as well. Our algorithms are consistent (performing nearly as fast as the offline algorithm) when predictions are nearly perfect, have a smooth degradation in performance with respect to the prediction error and, in the worst case, match the best offline algorithm up to logarithmic factors. As a building block, we study the offline incremental approximate single-source shortest-paths problem. In this problem, the edge sequence σ\sigma is known a priori and the goal is to efficiently return the length of the shortest paths in the intermediate graph GtG_t consisting of the first tt edges, for all tt. Note that the offline incremental problem is defined in the worst-case setting (without predictions) and is of independent interest.

Keywords

Cite

@article{arxiv.2502.08125,
  title  = {Incremental Approximate Single-Source Shortest Paths with Predictions},
  author = {Samuel McCauley and Benjamin Moseley and Aidin Niaparast and Helia Niaparast and Shikha Singh},
  journal= {arXiv preprint arXiv:2502.08125},
  year   = {2025}
}
R2 v1 2026-06-28T21:41:11.253Z