On the Complexity of Algorithms with Predictions for Dynamic Graph Problems
Monika Henzinger, Barna Saha, Martin P. Seybold, Christopher Ye

TL;DR
This paper explores the complexity of dynamic graph algorithms with machine learning predictions, establishing lower bounds and reductions across different prediction models, and classifying problems based on their inherent computational difficulty.
Contribution
It introduces three models of predictions for dynamic data structures, provides lower bounds and reductions among these models, and classifies problems into categories with tight bounds, especially in dynamic graphs.
Findings
Lower bounds from non-prediction settings extend to predictions with accuracy ε.
Reductions show implications among different prediction models.
Dynamic problems are categorized into locally correctable and locally reducible, affecting their complexity bounds.
Abstract
{\em Algorithms with predictions} incorporate machine learning predictions into algorithm design. A plethora of recent works incorporated predictions to improve on worst-case optimal bounds for online problems. In this paper, we initiate the study of complexity of dynamic data structures with predictions, including dynamic graph algorithms. Unlike in online algorithms, the main goal in dynamic data structures is to maintain the solution {\em efficiently} with every update. Motivated by work in online algorithms, we investigate three natural models of predictions: (1) -accurate predictions where each predicted request matches the true request with probability at least , (2) list-accurate predictions where a true request comes from a list of possible requests, and (3) bounded delay predictions where the true requests are some (unknown) permutations of the…
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.
