Maximal -Edge-Connected Subgraphs in Almost-Linear Time for Small
arXiv:2307.00147
Abstract
We give the first almost-linear time algorithm for computing the \emph{maximal -edge-connected subgraphs} of an undirected unweighted graph for any constant . More specifically, given an -vertex -edge graph and a number , we can deterministically compute in time the unique vertex partition such that, for every , induces a -edge-connected subgraph while every superset does not. Previous algorithms with linear time work only when {[}Tarjan SICOMP'72{]}, otherwise they all require time even when {[}Chechik~et~al.~SODA'17; Forster~et~al.~SODA'20{]}. Our algorithm also extends to the decremental graph setting; we can deterministically maintain the maximal -edge-connected subgraphs of a graph undergoing edge deletions in total update time. Our key idea is a reduction to the dynamic algorithm supporting pairwise -edge-connectivity queries {[}Jin and Sun FOCS'20{]}.
Accepted to ESA 2023