Dynamic Connectivity with Expected Polylogarithmic Worst-Case Update Time
Simon Meierhans, Maximilian Probst Gutenberg
Abstract
Whether a graph G = (V, E) is connected is arguably its most fundamental property. Naturally, connectivity was the first characteristic studied for dynamic graphs, i.e. graphs that undergo edge insertions and deletions. While connectivity algorithms with polylogarithmic amortized update time have been known since the 90s, achieving worst-case guarantees has proven more elusive.
Two recent breakthroughs have made important progress on this question: (1) Kapron, King and Mountjoy [SODA'13; Best Paper] gave a Monte-Carlo algorithm with polylogarithmic worst-case update time, and (2) Nanongkai, Saranurak and Wulff-Nilsen [STOC'17, FOCS'17] obtained a Las-Vegas data structure, however, with subpolynomial worst-case update time. Their algorithm was subsequently .
In this article, we present a new dynamic connectivity algorithm based on the popular core graph framework that maintains a hierarchy interleaving vertex and edge sparsification. Previous dynamic implementations of the core graph framework required subpolynomial update time. In contrast, we show how to implement it for dynamic connectivity with polylogarithmic expected worst-case update time.
We further show that the algorithm can be de-randomized efficiently: a deterministic static algorithm for computing a connectivity edge-sparsifier of low congestion in time T (m) • m on an m-edge graph yields a deterministic dynamic connectivity algorithm with O(T (m)) worst-case update time. Via current state-of-the-art algorithms [STOC'24], we obtain T (m) = m o(1) and recover deterministic subpolynomial worst-case update time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 230ad09a-d842-46ba-a2cd-7b4859628bcdBuilds on4
- A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and BeyondJulia Chuzhoy, Yu Gao, Jason Li, Danupon Nanongkai et al.FOCS 2020 · 76 citations
- The Expander Hierarchy and its Applications to Dynamic Graph AlgorithmsGramoz Goranci, Harald Räcke, Thatchaphol Saranurak, Zihan TanSODA 2021 · 41 citations
- A Dynamic Shortest Paths Toolbox: Low-Congestion Vertex Sparsifiers and Their ApplicationsRasmus Kyng, Simon Meierhans, Maximilian Probst GutenbergSTOC 2024 · 2 citations
- Expander Pruning with Polylogarithmic Worst-Case Recourse and Update TimeSimon Meierhans, Maximilian Probst Gutenberg, Thatchaphol SaranurakSODA 2026
Related papers
- Fully Dynamic Exact Edge Connectivity in Sublinear TimeGramoz Goranci, Monika Henzinger, Danupon Nanongkai, Thatchaphol Saranurak et al.SODA 2023 · 3 citations
- Fully Dynamic s-t Edge Connectivity in Subpolynomial Time (Extended Abstract)Wenyu Jin, Xiaorui SunFOCS 2021 · 6 citations
- Preserving K-Connectivity in Dynamic GraphsGengda Zhao, Dong Wen, Xiaoyang Wang, Kai Wang et al.ICDE 2025
- Fully Dynamic Approximate Minimum Cut in Subpolynomial Time per OperationAntoine El-Hayek, Monika Henzinger, Jason LiSODA 2025
- Towards Scalable and Practical Batch-Dynamic ConnectivityQuinten De Man, Laxman Dhulipala, Adam Karczmarz, Jakub Lacki et al.VLDB 2025 · 6 citations
