Improving the smoothed complexity of FLIP for max cut problems
Ali Bibak (1), Charles Carlson (2), Karthekeyan Chandrasekaran (1), ((1) University of Illinois Urbana-Champaign, (2) University of Colorado, Boulder)

TL;DR
This paper improves the theoretical understanding of the FLIP algorithm's smoothed complexity for max-cut problems, showing it is polynomial in some cases and quasi-polynomial in others, thus explaining its practical efficiency.
Contribution
The paper provides a significantly improved smoothed complexity bound for FLIP in complete graphs and introduces a general analytical framework for such complexity analyses.
Findings
Smoothed complexity of FLIP for max-cut in complete graphs is $O(\
Smoothed complexity for max-$k$-cut in arbitrary graphs is quasi-polynomial.
Framework applicable to analyze FLIP for various max-cut variants.
Abstract
Finding locally optimal solutions for max-cut and max--cut are well-known PLS-complete problems. An instinctive approach to finding such a locally optimum solution is the FLIP method. Even though FLIP requires exponential time in worst-case instances, it tends to terminate quickly in practical instances. To explain this discrepancy, the run-time of FLIP has been studied in the smoothed complexity framework. Etscheid and R\"{o}glin showed that the smoothed complexity of FLIP for max-cut in arbitrary graphs is quasi-polynomial. Angel, Bubeck, Peres, and Wei showed that the smoothed complexity of FLIP for max-cut in complete graphs is , where is an upper bound on the random edge-weight density and is the number of vertices in the input graph. While Angel et al.'s result showed the first polynomial smoothed complexity, they also conjectured that their…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs
