English

Combinatorial Approximation Algorithms for MaxCut using Random Walks

Data Structures and Algorithms 2010-08-25 v1 Discrete Mathematics

Abstract

We give the first combinatorial approximation algorithm for Maxcut that beats the trivial 0.5 factor by a constant. The main partitioning procedure is very intuitive, natural, and easily described. It essentially performs a number of random walks and aggregates the information to provide the partition. We can control the running time to get an approximation factor-running time tradeoff. We show that for any constant b > 1.5, there is an O(n^{b}) algorithm that outputs a (0.5+delta)-approximation for Maxcut, where delta = delta(b) is some positive constant. One of the components of our algorithm is a weak local graph partitioning procedure that may be of independent interest. Given a starting vertex ii and a conductance parameter phi, unless a random walk of length ell = O(log n) starting from i mixes rapidly (in terms of phi and ell), we can find a cut of conductance at most phi close to the vertex. The work done per vertex found in the cut is sublinear in n.

Keywords

Cite

@article{arxiv.1008.3938,
  title  = {Combinatorial Approximation Algorithms for MaxCut using Random Walks},
  author = {Satyen Kale and C. Seshadhri},
  journal= {arXiv preprint arXiv:1008.3938},
  year   = {2010}
}

Comments

28 pages, 1 figure

R2 v1 2026-06-21T16:04:15.960Z