English

A Simple Algorithm for Minimum Cuts in Near-Linear Time

Data Structures and Algorithms 2020-06-11 v3

Abstract

We consider the minimum cut problem in undirected, weighted graphs. We give a simple algorithm to find a minimum cut that 22-respects (cuts two edges of) a spanning tree TT of a graph GG. 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 mm-edge, nn-vertex graph in O(mlog3n)O(m \log^3 n) time with high probability, matching the complexity of Karger's approach.

Keywords

Cite

@article{arxiv.1908.11829,
  title  = {A Simple Algorithm for Minimum Cuts in Near-Linear Time},
  author = {Nalin Bhardwaj and Antonio Molina Lovett and Bryce Sandlund},
  journal= {arXiv preprint arXiv:1908.11829},
  year   = {2020}
}

Comments

To appear in SWAT 2020