Settling the complexity of local max-cut (almost) completely
Robert Elsaesser, Tobias Tscheuschner

TL;DR
This paper determines the complexity threshold for local Max-Cut problems on graphs with bounded degree, proving PLS-completeness for degree five and showing polynomial smoothed complexity for graphs with degree O(log n).
Contribution
It establishes that local Max-Cut is PLS-complete on graphs with maximum degree five, nearly resolving a long-standing open problem, and demonstrates polynomial smoothed complexity for graphs with degree O(log n).
Findings
PLS-complete for degree five graphs.
Polynomial smoothed complexity for graphs with degree O(log n).
Local Max-Cut likely hard on bounded degree graphs, but efficiently solvable with perturbations.
Abstract
We consider the problem of finding a local optimum for Max-Cut with FLIP-neighborhood, in which exactly one node changes the partition. Schaeffer and Yannakakis (SICOMP, 1991) showed PLS-completeness of this problem on graphs with unbounded degree. On the other side, Poljak (SICOMP, 1995) showed that in cubic graphs every FLIP local search takes O(n^2) steps, where n is the number of nodes. Due to the huge gap between degree three and unbounded degree, Ackermann, Roeglin, and Voecking (JACM, 2008) asked for the smallest d for which the local Max-Cut problem with FLIP-neighborhood on graphs with maximum degree d is PLS-complete. In this paper, we prove that the computation of a local optimum on graphs with maximum degree five is PLS-complete. Thus, we solve the problem posed by Ackermann et al. almost completely by showing that d is either four or five (unless PLS is in P). On the other…
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
TopicsAlgorithms and Data Compression · Complexity and Algorithms in Graphs · Machine Learning and Algorithms
