A Simple Algorithm for Minimum Cuts in Near-Linear Time

08/30/2019
by   Antonio Molina Lovett, et al.
0

We consider the minimum cut problem in undirected, weighted graphs. We give a simple algorithm to find a minimum cut that 2-respects (cuts two edges of) a spanning tree T of a graph G. This procedure can be used in place of the complicated subroutine given in Karger's near-linear time minimum cut algorithm (J. ACM, 2000). We give a self-contained version of Karger's algorithm with the new procedure, which is easy to state and relatively simple to implement. It produces a minimum cut on an m-edge, n-vertex graph in O(m log^3 n) time with high probability. This performance matches that achieved by Karger, thereby matching the current state of the art.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2019

Minimum Cut in O(mlog^2 n) Time

We give a randomized algorithm that finds a minimum cut in an undirected...
research
11/02/2021

Finding the KT partition of a weighted graph in near-linear time

In a breakthrough work, Kawarabayashi and Thorup (J. ACM'19) gave a near...
research
12/23/2019

A near-linear time minimum Steiner cut algorithm for planar graphs

We consider the Minimum Steiner Cut problem on undirected planar graphs ...
research
10/29/2021

Friendly Cut Sparsifiers and Faster Gomory-Hu Trees

We devise new cut sparsifiers that are related to the classical sparsifi...
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
01/10/2023

Discrete Morse Functions and Watersheds

Any watershed, when defined on a stack on a normal pseudomanifold of dim...
research
02/12/2021

The Structure of Minimum Vertex Cuts

In this paper we continue a long line of work on representing the cut st...

Please sign up or login with your details

Forgot password? Click here to reset