Parallel Batch-Dynamic Algorithms for Spanners, and Extensions
Mohsen Ghaffari, Jaehyun Koo

TL;DR
This paper introduces the first parallel batch-dynamic algorithms for efficiently maintaining graph spanners and sparsifiers with polylogarithmic depth and near-linear amortized work, enabling scalable updates in dynamic graphs.
Contribution
It presents novel parallel algorithms for batch updates in dynamic graphs to maintain spanners and sparsifiers with improved efficiency and scalability.
Findings
Maintains a $(2k-1)$-stretch spanner with near-linear edges.
Creates a sparse spanner with $O(n)$ edges and $ ilde{O}( ext{log} n)$ stretch.
Supports maintaining cut and spectral sparsifiers with $O(n)$ edges.
Abstract
This paper presents the first parallel batch-dynamic algorithms for computing spanners and sparsifiers. Our algorithms process any batch of edge insertions and deletions in an -node undirected graph, in depth and using amortized work near-linear in the batch size. Our concrete results are as follows: - Our base algorithm maintains a spanner with stretch and edges, for any . - Our first extension maintains a sparse spanner with only edges, and stretch. - Our second extension maintains a -bundle of spanners -- i.e., spanners, each of which is the spanner of the graph remaining after removing the previous ones -- and allows us to maintain cut/spectral sparsifiers with edges.
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.
