A Simple Dynamic Spanner via APSP
Data Structures and Algorithms
2024-08-22 v1
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.
Cite
@article{arxiv.2408.11368,
title = {A Simple Dynamic Spanner via APSP},
author = {Rasmus Kyng and Simon Meierhans and Gernot Zöcklein},
journal= {arXiv preprint arXiv:2408.11368},
year = {2024}
}