We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Gomory-Hu Tree in Subcubic Time

Abstract: In 1961, Gomory and Hu showed that the max-flow values of all $n\choose 2$ pairs of vertices in an undirected graph can be computed using only $n-1$ calls to any max-flow algorithm, and succinctly represented them in a tree (called the Gomory-Hu tree later). Even assuming a linear-time max-flow algorithm, this yields a running time of $O(mn)$ for this problem; with current max-flow algorithms, the running time is $\tilde{O}(mn + n^{5/2})$. We break this 60-year old barrier by giving an $\tilde{O}(n^{2})$-time algorithm for the Gomory-Hu tree problem, already with current max-flow algorithms. For unweighted graphs, our techniques show equivalence (up to poly-logarithmic factors in running time) between Gomory-Hu tree (i.e., all-pairs max-flow values) and a single-pair max-flow.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2111.04958 [cs.DS]
  (or arXiv:2111.04958v2 [cs.DS] for this version)

Submission history

From: Ohad Trabelsi [view email]
[v1] Tue, 9 Nov 2021 05:28:27 GMT (320kb,D)
[v2] Tue, 30 Nov 2021 17:30:04 GMT (381kb,D)
[v3] Wed, 3 Aug 2022 22:45:12 GMT (630kb,D)

Link back to: arXiv, form interface, contact.