Optimal Decremental Connectivity in Non-Sparse Graphs
Anders Aaman, Adam Karczmarz, Jakub {\L}\k{a}cki, Nikos Parotsidis,, Peter M. R. Rasmussen, Mikkel Thorup

TL;DR
This paper introduces a randomized algorithm for efficiently maintaining connectivity and 2-edge-connected components in non-sparse graphs under edge deletions, achieving optimal total update time and constant query time.
Contribution
It presents a novel Monte-Carlo randomized reduction from decremental to fully-dynamic edge connectivity, enabling optimal total update time in non-sparse graphs and supporting static problem checks.
Findings
Handles all deletions in linear total time for non-sparse graphs
Supports constant-time connectivity queries
Improves upon previous algorithms with higher time complexity
Abstract
We present a dynamic algorithm for maintaining the connected and 2-edge-connected components in an undirected graph subject to edge deletions. The algorithm is Monte-Carlo randomized and processes any sequence of edge deletions in total time. Interspersed with the deletions, it can answer queries to whether any two given vertices currently belong to the same (2-edge-)connected component in constant time. Our result is based on a general Monte-Carlo randomized reduction from decremental -edge-connectivity to a variant of fully-dynamic -edge-connectivity on a sparse graph. While being Monte-Carlo, our reduction supports a certain final self-check that can be used in Las Vegas algorithms for static problems such as Unique Perfect Matching. For non-sparse graphs with edges, our connectivity and…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data · Distributed systems and fault tolerance
