English

Efficient Contractions of Dynamic Graphs -- with Applications

Data Structures and Algorithms 2025-09-08 v1

Abstract

A non-trivial minimum cut (NMC) sparsifier is a multigraph G^\hat{G} that preserves all non-trivial minimum cuts of a given undirected graph GG. We introduce a flexible data structure for fully dynamic graphs that can efficiently provide an NMC sparsifier upon request at any point during the sequence of updates. We employ simple dynamic forest data structures to achieve a fast from-scratch construction of the sparsifier at query time. Based on the strength of the adversary and desired type of time bounds, the data structure comes with different guarantees. Specifically, let GG be a fully dynamic simple graph with nn vertices and minimum degree δ\delta. Then our data structure supports an insertion/deletion of an edge to/from GG in no(1)n^{o(1)} worst-case time. Furthermore, upon request, it can return w.h.p. an NMC sparsifier of GG that has O(n/δ)O(n/\delta) vertices and O(n)O(n) edges, in O^(n)\hat{O}(n) time. The probabilistic guarantees hold against an adaptive adversary. Alternatively, the update and query times can be improved to O~(1)\tilde{O}(1) and O~(n)\tilde{O}(n) respectively, if amortized-time guarantees are sufficient, or if the adversary is oblivious. We discuss two applications of our data structure. First, it can be used to efficiently report a cactus representation of all minimum cuts of a fully dynamic simple graph. Using the NMC sparsifier we can w.h.p. build this cactus in worst-case time O^(n)\hat{O}(n) against an adaptive adversary. Second, our data structure allows us to efficiently compute the maximal kk-edge-connected subgraphs of undirected simple graphs, by repeatedly applying a minimum cut algorithm on the NMC sparsifier. Specifically, we can compute w.h.p. the maximal kk-edge-connected subgraphs of a simple graph with nn vertices and mm edges in O~(m+n2/k)\tilde{O}(m+n^2/k) time which is an improvement for k=Ω(n1/8)k = \Omega(n^{1/8}) and works for fully dynamic graphs.

Keywords

Cite

@article{arxiv.2509.05157,
  title  = {Efficient Contractions of Dynamic Graphs -- with Applications},
  author = {Monika Henzinger and Evangelos Kosinas and Robin Münk and Harald Räcke},
  journal= {arXiv preprint arXiv:2509.05157},
  year   = {2025}
}
R2 v1 2026-07-01T05:23:14.863Z