English

Simple Algorithms for Fully Dynamic Edge Connectivity

Data Structures and Algorithms 2025-10-21 v2

Abstract

In the fully dynamic edge connectivity problem, the input is a simple graph GG undergoing edge insertions and deletions, and the goal is to maintain its edge connectivity, denoted λG\lambda_G. We present two simple randomized algorithms solving this problem. The first algorithm maintains the edge connectivity in worst-case update time O~(n)\tilde{O}(n) per edge update, matching the known bound but with simpler analysis. Our second algorithm achieves worst-case update time O~(n/λG)\tilde{O}(n/\lambda_G) and worst-case query time O~(n2/λG2)\tilde{O}(n^2/\lambda_G^2), which is the first algorithm with worst-case update and query time o(n)o(n) for large edge connectivity, namely, λG=ω(n)\lambda_G = \omega(\sqrt{n}).

Keywords

Cite

@article{arxiv.2508.07783,
  title  = {Simple Algorithms for Fully Dynamic Edge Connectivity},
  author = {Yotam Kenneth-Mordoch and Robert Krauthgamer},
  journal= {arXiv preprint arXiv:2508.07783},
  year   = {2025}
}