Papers
Topics
Authors
Recent
Search
2000 character limit reached

OrderedCuts: A new approach for computing Gomory-Hu tree

Published 3 Aug 2022 in cs.DS | (2208.02000v2)

Abstract: The Gomory-Hu tree, or a cut tree, is a classic data structure that stores minimum ss-tt cuts of an undirected weighted graph for all pairs of nodes (s,t)(s,t). We propose a new approach for computing the cut tree based on a reduction to the problem that we call OrderedCuts. Given a sequence of nodes s,v1,…,vℓs,v_1,\ldots,v_\ell, its goal is to compute minimum s,v1,…,vi−1{s,v_1,\ldots,v_{i-1}}-viv_i cuts for all i∈[ℓ]i\in[\ell]. We show that the cut tree can be computed by O~(1)\tilde O(1) calls to OrderedCuts. We also establish new results for OrderedCuts that may be of independent interest. First, we prove that all ℓ\ell cuts can be stored compactly with O(n)O(n) space in a data structure that we call an OC tree. We define a weaker version of this structure that we call depth-1 OC tree, and show that it is sufficient for constructing the cut tree. Second, we prove results that allow divide-and-conquer algorithms for computing OC tree. We argue that the existence of divide-and-conquer algorithms makes our new approach a good candidate for a practical implementation.

Authors (1)
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.