English

Friendly Cut Sparsifiers and Faster Gomory-Hu Trees

Data Structures and Algorithms 2021-11-01 v1

Abstract

We devise new cut sparsifiers that are related to the classical sparsification of Nagamochi and Ibaraki [Algorithmica, 1992], which is an algorithm that, given an unweighted graph GG on nn nodes and a parameter kk, computes a subgraph with O(nk)O(nk) edges that preserves all cuts of value up to kk. We put forward the notion of a friendly cut sparsifier, which is a minor of GG that preserves all friendly cuts of value up to kk, where a cut in GG is called friendly if every node has more edges connecting it to its own side of the cut than to the other side. We present an algorithm that, given a simple graph GG, computes in almost-linear time a friendly cut sparsifier with O~(nk)\tilde{O}(n \sqrt{k}) edges. Using similar techniques, we also show how, given in addition a terminal set TT, one can compute in almost-linear time a terminal sparsifier, which preserves the minimum stst-cut between every pair of terminals, with O~(nk+Tk)\tilde{O}(n \sqrt{k} + |T| k) edges. Plugging these sparsifiers into the recent n2+o(1)n^{2+o(1)}-time algorithms for constructing a Gomory-Hu tree of simple graphs, along with a relatively simple procedure for handling the unfriendly minimum cuts, we improve the running time for moderately dense graphs (e.g., with m=n1.75m=n^{1.75} edges). In particular, assuming a linear-time Max-Flow algorithm, the new state-of-the-art for Gomory-Hu tree is the minimum between our (m+n1.75)1+o(1)(m+n^{1.75})^{1+o(1)} and the known mn1/2+o(1)m n^{1/2+o(1)}. We further investigate the limits of this approach and the possibility of better sparsification. Under the hypothesis that an O~(n)\tilde{O}(n)-edge sparsifier that preserves all friendly minimum stst-cuts can be computed efficiently, our upper bound improves to O~(m+n1.5)\tilde{O}(m+n^{1.5}) which is the best possible without breaking the cubic barrier for constructing Gomory-Hu trees in non-simple graphs.

Keywords

Cite

@article{arxiv.2110.15891,
  title  = {Friendly Cut Sparsifiers and Faster Gomory-Hu Trees},
  author = {Amir Abboud and Robert Krauthgamer and Ohad Trabelsi},
  journal= {arXiv preprint arXiv:2110.15891},
  year   = {2021}
}
R2 v1 2026-06-24T07:18:07.024Z