Fair Cuts, Approximate Isolating Cuts, and Approximate Gomory-Hu Trees in Near-Linear Time

03/01/2022
by   Jason Li, et al.
0

In this paper, we introduce a robust notion of (1+ϵ)-approximate (s, t)-mincuts in undirected graphs where every cut edge can be simultaneously saturated (in the same direction) to a 1/1+ϵ fraction by an (s, t)-flow. We call these (1+ϵ)-fair cuts. Unlike arbitrary approximate (s, t)-mincuts, fair cuts can be uncrossed, which is a key property of (s, t)-mincuts used in many algorithms. We also give a near-linear Õ(m/ϵ^3)-time algorithm for computing an (s, t)-fair cut. This offers a general tool for trading off a (1+ϵ)-approximation for near-linear running time in mincut based algorithms. As an application of this new concept, we obtain a near-linear time algorithm for constructing a (1+ϵ)-approximate Gomory-Hu tree, thereby giving a nearly optimal algorithm for the (1+ϵ)-approximate all-pairs max-flows (APMF) problem in undirected graphs. Our result is obtained via another intermediate tool of independent interest. We obtain a near-linear time algorithm for finding (1+ϵ)-approximate isolating cuts in undirected graphs, a concept that has gained wide traction over the past year.

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
11/09/2021

Gomory-Hu Tree in Subcubic Time

In 1961, Gomory and Hu showed that the max-flow values of all n 2 pairs ...
research
08/15/2018

Edge Disjoint Spanning Trees in an Undirected Graph with E=2(V-1)

Given a connected undirected graph G = [V; E] where |E| =2(|V| -1), we p...
research
10/30/2020

A Combinatorial Cut-Based Algorithm for Solving Laplacian Linear Systems

Over the last two decades, a significant line of work in theoretical alg...
research
01/18/2021

Deterministic Decremental SSSP and Approximate Min-Cost Flow in Almost-Linear Time

In the decremental single-source shortest paths problem, the goal is to ...
research
06/30/2021

A Simple Linear-Time Algorithm for the Common Refinement of Rooted Phylogenetic Trees on a Common Leaf Set

Background. The supertree problem, i.e., the task of finding a common re...
research
03/26/2021

Confluent Vessel Trees with Accurate Bifurcations

We are interested in unsupervised reconstruction of complex near-capilla...

Please sign up or login with your details

Forgot password? Click here to reset