Settling the Complexity of Local Max-Cut (Almost) Completely

We consider the problem of finding a local optimum for the Max-Cut problem with FLIP-neighborhood, in which exactly one node changes the partition. Schaffer 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(n2) steps, where n is the number of nodes. Due to the huge gap between degree three and unbounded degree, Ackermann, Roglin, and Vocking (JACM, 2008) asked for the smallest d such that on graphs with maximum degree d the local MAX-CUT problem with FLIP-neighborhood 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 ⊆ P). On the other side, we also prove that on graphs with degree O(log n) every FLIP local search has probably polynomial smoothed complexity. Roughly speaking, for any instance, in which the edge weights are perturbated by a (Gaussian) random noise with variance &sigma2, every FLIP local search terminates in time polynomial in n and σ-1, with probability 1-n-Ω(1). Putting both results together, we may conclude that although local MAX-CUT is likely to be hard on graphs with bounded degree, it can be solved in polynomial time for slightly perturbated instances with high probability.

[1]  Shang-Hua Teng,et al.  Smoothed analysis: an attempt to explain the behavior of algorithms in practice , 2009, CACM.

[2]  Roman Vershynin,et al.  Beyond Hirsch Conjecture: Walks on Random Polytopes and Smoothed Complexity of the Simplex Method , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[3]  Christos H. Papadimitriou,et al.  The Complexity of the Lin-Kernighan Heuristic for the Traveling Salesman Problem , 1992, SIAM J. Comput..

[4]  Burkhard Monien,et al.  On the Power of Nodes of Degree Four in the Local Max-Cut Problem , 2010, CIAC.

[5]  John Dunagan,et al.  Smoothed analysis of the perceptron algorithm for linear programming , 2002, SODA '02.

[6]  Mihalis Yannakakis,et al.  Simple Local Search Problems That are Hard to Solve , 1991, SIAM J. Comput..

[7]  Mark W. Krentel,et al.  Structure in locally optimal solutions , 1989, 30th Annual Symposium on Foundations of Computer Science.

[8]  Rahul Savani,et al.  Computing Stable Outcomes in Hedonic Games , 2010, SAGT.

[9]  Berthold Vöcking,et al.  Worst Case and Probabilistic Analysis of the 2-Opt Algorithm for the TSP , 2007, SODA '07.

[10]  R. Ladner The circuit value problem is log space complete for P , 1975, SIGA.

[11]  Berthold Vöcking,et al.  On the Impact of Combinatorial Structure on Congestion Games , 2006, FOCS.

[12]  D. Spielman,et al.  Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time , 2004 .

[13]  Bodo Manthey,et al.  k-Means Has Polynomial Smoothed Complexity , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[14]  Evdokia Nikolova,et al.  On the Hardness and Smoothed Complexity of Quasi-Concave Minimization , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[15]  René Beier,et al.  Typical properties of winners and losers in discrete optimization , 2004, STOC '04.

[16]  Mihalis Yannakakis,et al.  How easy is local search? , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[17]  Berthold Vöcking,et al.  Smoothed analysis of integer programming , 2007, Math. Program..

[18]  Shang-Hua Teng,et al.  Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time , 2001, STOC '01.

[19]  René Beier,et al.  Typical Properties of Winners and Losers in Discrete Optimization , 2006, SIAM J. Comput..

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  Christos H. Papadimitriou,et al.  The complexity of pure Nash equilibria , 2004, STOC '04.

[22]  E LadnerRichard The circuit value problem is log space complete for P , 1975 .

[23]  Zsolt Tuza,et al.  Maximum cuts and largest bipartite subgraphs , 1993, Combinatorial Optimization.

[24]  Svatopluk Poljak Integer Linear Programs and Local Search for Max-Cut , 1995, SIAM J. Comput..

[25]  Burkhard Monien,et al.  Local Search: Simple, Successful, But Sometimes Sluggish , 2010, ICALP.

[26]  Martin Loebl,et al.  Efficient Maximal Cubic Graph Cuts (Extended Abstract) , 1991, ICALP.