Fully Dynamic Min-Cut of Superconstant Size in Subpolynomial Time
Wenyu Jin, Xiaorui Sun, Mikkel Thorup
TL;DR
The paper addresses the fully dynamic minimum $c$-cut problem on undirected graphs for $c = (\log n)^{o(1)}$, aiming to output a global minimum cut of size at most $c$ after each online update. It introduces a localization framework that uses expander decompositions and terminal $c$-edge connectivity sparsifiers to reduce global minimization to tractable subproblems, and then combines a terminal-cut data structure with a carefully maintained set of local cuts via a multi-level sparsifier. The main contributions are a deterministic fully dynamic algorithm with subpolynomial update time $n^{o(1)}$ and rigorous mechanisms to recover a global minimum cut when it exists, along with a decremental corollary that yields efficient maintenance of a minimum $c$-edge connectivity structure. This approach advances the state of dynamic graph algorithms by achieving subpolynomial-time updates for exact minimum-cut computation in the regime of small cuts, with potential implications for dynamic network reliability and related optimization tasks.
Abstract
We present a deterministic fully dynamic algorithm with subpolynomial worst-case time per graph update such that after processing each update of the graph, the algorithm outputs a minimum cut of the graph if the graph has a cut of size at most $c$ for some $c = (\log n)^{o(1)}$. Previously, the best update time was $\widetilde O(\sqrt{n})$ for any $c > 2$ and $c = O(\log n)$ [Thorup, Combinatorica'07].
