A Simple Dynamic Spanner via APSP
Rasmus Kyng, Simon Meierhans, Gernot Z\"ocklein

TL;DR
This paper presents a simple, efficient algorithm for maintaining an approximate graph spanner dynamically, leveraging reductions to the APSP problem, with performance closely tied to improvements in APSP algorithms.
Contribution
It introduces a straightforward reduction-based method for dynamic spanner maintenance with near-optimal runtime and recourse, connecting improvements in APSP to better spanners.
Findings
Achieves $n^{o(1)}$-approximate spanner with efficient update times.
Maintains spanner with total recourse $n^{1+o(1)}$ over updates.
Runtime overhead is only a logarithmic factor over APSP data structures.
Abstract
We give a simple algorithm for maintaining a -approximate spanner of a graph with vertices as receives edge updates by reduction to the dynamic All-Pairs Shortest Paths (APSP) problem. Given an initially empty graph , our algorithm processes insertions and deletions in total time and maintains an initially empty spanner with total recourse . When the number of insertions is much larger than the number of deletions, this notably yields recourse sub-linear in the total number of updates. Our algorithm only has a single factor overhead in runtime and approximation compared to the underlying APSP data structure. Therefore, future improvements for APSP will directly yield an improved dynamic spanner.
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.
