OrderedCuts: A new approach for computing Gomory-Hu tree

08/03/2022
by   Vladimir Kolmogorov, et al.
0

The Gomory-Hu tree, or a cut tree, is a classic data structure that stores minimum s-t cuts of an undirected weighted graph for all pairs of nodes (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,v_1,…,v_ℓ, its goal is to compute minimum {s,v_1,…,v_i-1}-v_i cuts for all i∈[ℓ]. We show that the cut tree can be computed by Õ(1) calls to OrderedCuts. We also establish new results for OrderedCuts that may be of independent interest. First, we prove that all ℓ cuts can be stored compactly with 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2020

Cut-Equivalent Trees are Optimal for Min-Cut Queries

Min-Cut queries are fundamental: Preprocess an undirected edge-weighted ...
research
04/21/2022

A computational study of Gomory-Hu tree algorithms

We present an experimental study of algorithms for computing the Gomory-...
research
07/25/2018

Parallel Minimum Cuts in Near-linear Work and Low Depth

We present the first near-linear work and poly-logritharithmic depth alg...
research
02/10/2021

Parallel Minimum Cuts in O(m log^2(n)) Work and Low Depth

We present an O(m log^2(n)) work, O(polylog(n)) depth parallel algorithm...
research
02/26/2021

Spectral Top-Down Recovery of Latent Tree Models

Modeling the distribution of high dimensional data by a latent tree grap...
research
07/19/2018

When Do Gomory-Hu Subtrees Exist?

Gomory-Hu (GH) Trees are a classical sparsification technique for graph ...
research
02/18/2021

Range Minimum Queries in Minimal Space

We consider the problem of computing a sequence of range minimum queries...

Please sign up or login with your details

Forgot password? Click here to reset