English

A Simple and Fast Reduction from Gomory-Hu Trees to Polylog Maxflows

Data Structures and Algorithms 2026-04-28 v2

Abstract

Given an undirected graph G=(V,E,w)G=(V,E,w), a Gomory-Hu tree TT (Gomory and Hu, 1961) is a tree on VV that preserves all-pairs mincuts of GG exactly. We present a simple, efficient reduction from Gomory-Hu trees to polylog maxflow computations. On unweighted graphs, our reduction reduces to maxflow computations on graphs of total instance size O~(m)\tilde{O}(m) and the algorithm requires only O~(m)\tilde{O}(m) additional time. Our reduction is the first that is tight up to polylog factors. The reduction also seamlessly extends to weighted graphs, however, instance sizes and runtime increase to O~(n2)\tilde{O}(n^2). Finally, we show how to extend our reduction to reduce Gomory-Hu trees for unweighted hypergraphs to maxflow in hypergraphs. Again, our reduction is the first that is tight up to polylog factors.

Keywords

Cite

@article{arxiv.2509.02520,
  title  = {A Simple and Fast Reduction from Gomory-Hu Trees to Polylog Maxflows},
  author = {Maximilian Probst Gutenberg and Rasmus Kyng and Weixuan Yuan and Wuwei Yuan},
  journal= {arXiv preprint arXiv:2509.02520},
  year   = {2026}
}

Comments

The proof of the claimed running time bound contains a gap. The algorithmic correctness is not affected, but the stated runtime is not justified by the current analysis

R2 v1 2026-07-01T05:17:43.354Z