English

Fully Dynamic Edge Connectivity in $\tilde{O}(n^{12/13})$ Time

Data Structures and Algorithms 2026-07-12 v1

Abstract

In the (fully) dynamic edge connectivity problem, the goal is to maintain the edge connectivity λG\lambda_G of an nn-vertex graph GG that undergoes edge insertions and deletions. Our main result is a randomized algorithm for maintaining edge connectivity in dynamic simple graphs using worst-case update and query time O~(n12/13)\tilde{O}(n^{12/13}), for all values of λG\lambda_G. This is the first algorithm that has o(n)o(n) update and query time, as all existing algorithms achieve this only when λG\lambda_G is below n1/11n^{1/11} or above n1/2n^{1/2} (up to polylogarithmic factors). We then use the tools developed for this purpose to design two additional algorithms. The first one is a deterministic algorithm for the exact same task, that uses n1+o(1)n^{1+o(1)} worst-case update and query time or O~(n)\tilde{O}(n) amortized update and query time; this gives a polynomial improvement over existing deterministic algorithms. The second one is a deterministic algorithm for the same task but in dynamic unweighted multigraphs, that uses O~(n3/2)\tilde{O}(n^{3/2}) worst-case update and query time.

Cite

@article{arxiv.2607.10689,
  title  = {Fully Dynamic Edge Connectivity in $\tilde{O}(n^{12/13})$ Time},
  author = {Yotam Kenneth-Mordoch and Robert Krauthgamer},
  journal= {arXiv preprint arXiv:2607.10689},
  year   = {2026}
}
R2 v1 2026-07-22T20:36:24.660Z