English

Minimum Cut in $O(m\log^2 n)$ Time

Data Structures and Algorithms 2020-08-04 v5

Abstract

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

Keywords

Cite

@article{arxiv.1911.01145,
  title  = {Minimum Cut in $O(m\log^2 n)$ Time},
  author = {Paweł Gawrychowski and Shay Mozes and Oren Weimann},
  journal= {arXiv preprint arXiv:1911.01145},
  year   = {2020}
}
R2 v1 2026-06-23T12:03:53.868Z