Fully Dynamic Edge Connectivity in O(n12/13) Time

Abstract

In the (fully) dynamic edge connectivity problem, the goal is to maintain the edge connectivity λG of an n-vertex graph G 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), for all values of λG. This is the first algorithm that has o(n) update and query time, as all existing algorithms achieve this only when λG is below n1/11 or above n1/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) worst-case update and query time or 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) worst-case update and query time.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…