Minimum Cut in O(mlog^2 n) Time

11/04/2019
by   Paweł Gawrychowski, et al.
0

We give a randomized algorithm that finds a minimum cut in an undirected weighted m-edge n-vertex graph G with high probability in O(m log^2 n) time. This is the first improvement to Karger's celebrated O(m log^3 n) time algorithm from 1996. Our main technical contribution is an O(m log n) time algorithm that, given a spanning tree T of G, finds a minimum cut of G that 2-respects (cuts two edges of) T.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2020

A Note on a Recent Algorithm for Minimum Cut

Given an undirected edge-weighted graph G=(V,E) with m edges and n verti...
research
08/30/2019

A Simple Algorithm for Minimum Cuts in Near-Linear Time

We consider the minimum cut problem in undirected, weighted graphs. We g...
research
12/04/2020

An O(n) time algorithm for finding Hamilton cycles with high probability

We design a randomized algorithm that finds a Hamilton cycle in 𝒪(n) tim...
research
06/06/2022

Forbidding Edges between Points in the Plane to Disconnect the Triangulation Flip Graph

The flip graph for a set P of points in the plane has a vertex for every...
research
02/20/2020

On quasipolynomial multicut-mimicking networks and kernelization of multiway cut problems

We show the existence of an exact mimicking network of k^O(log k) edges ...
research
02/17/2020

Finding All Global Minimum Cuts In Practice

We present a practically efficient algorithm that finds all global minim...
research
11/17/2017

An O^*(1.84^k) Parameterized Algorithm for the Multiterminal Cut Problem

We study the multiterminal cut problem, which, given an n-vertex graph w...

Please sign up or login with your details

Forgot password? Click here to reset