Table of Contents
Fetching ...

Fully Dynamic Exact Edge Connectivity in Sublinear Time

Gramoz Goranci, Monika Henzinger, Danupon Nanongkai, Thatchaphol Saranurak, Mikkel Thorup, Christian Wulff-Nilsen

TL;DR

Two new fully dynamic algorithms for exactly maintaining the edge connectivity of G in $\tilde{O}(n)$ worst-case update time and $\tilde{O}(m^{1-1/31})$ amortized update time are given.

Abstract

Given a simple $n$-vertex, $m$-edge graph $G$ undergoing edge insertions and deletions, we give two new fully dynamic algorithms for exactly maintaining the edge connectivity of $G$ in $\tilde{O}(n)$ worst-case update time and $\tilde{O}(m^{1-1/31})$ amortized update time, respectively. Prior to our work, all dynamic edge connectivity algorithms either assumed bounded edge connectivity, guaranteed approximate solutions, or were restricted to edge insertions only. Our results provide an affirmative answer to an open question posed by Thorup [Combinatorica'07].

Fully Dynamic Exact Edge Connectivity in Sublinear Time

TL;DR

Two new fully dynamic algorithms for exactly maintaining the edge connectivity of G in worst-case update time and amortized update time are given.

Abstract

Given a simple -vertex, -edge graph undergoing edge insertions and deletions, we give two new fully dynamic algorithms for exactly maintaining the edge connectivity of in worst-case update time and amortized update time, respectively. Prior to our work, all dynamic edge connectivity algorithms either assumed bounded edge connectivity, guaranteed approximate solutions, or were restricted to edge insertions only. Our results provide an affirmative answer to an open question posed by Thorup [Combinatorica'07].
Paper Structure (23 sections, 25 theorems, 8 equations, 2 algorithms)

This paper contains 23 sections, 25 theorems, 8 equations, 2 algorithms.

Key Result

theorem 1.1

Given an undirected, unweighted $n$-vertex, $m$-edge graph $G=(V,E)$, there is a fully dynamic randomized algorithm that processes an online sequence of edge insertions or deletions and maintains the edge connectivity of $G$ in $\tilde{O}(n)$ worst-case update time with high probability.

Theorems & Definitions (35)

  • theorem 1.1
  • theorem 1.2
  • theorem 2.1: Karger00
  • theorem 3.1: Theorem 2.4 of ghaffari2020faster
  • theorem 3.2: nagamochi1992linear
  • theorem 3.3: Section 3 of daga2019distributed
  • theorem 3.4: cormode2014unifying
  • proposition 3.5
  • proof
  • theorem 3.6: ahn2012analyzingkapron2013dynamic
  • ...and 25 more