Superpolynomial smoothed complexity of 3-FLIP in Local Max-Cut (2310.19594v3)
Abstract: Local search algorithms for NP-hard problems such as Max-Cut frequently perform much better in practice than worst-case analysis suggests. Smoothed analysis has proved an effective approach to understanding this: a substantial literature shows that when a small amount of random noise is added to input data, local search algorithms typically run in polynomial or quasi-polynomial time. In this paper, we provide the first example where a local search algorithm for the Max-Cut problem fails to be efficient in the framework of smoothed analysis. Specifically, we construct a graph with $n$ vertices where the smoothed runtime of the 3-FLIP algorithm can be as large as $2{\Omega(\sqrt{n})}$. Additionally, for the setting without random noise, we give a new construction of graphs where the runtime of the FLIP algorithm is $2{\Omega(n)}$ for any pivot rule. These graphs are much smaller and have a simpler structure than previous constructions.
- Local Max-Cut in smoothed polynomial time. Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 429–437.
- Smoothed analysis of the k-means method. Journal of the ACM (JACM) 58(5), 1–31.
- Mining newsgroups using networks arising from social behavior. Proceedings of the 12th International Conference on World Wide Web, 529–535.
- Improving the smoothed complexity of FLIP for max cut problems. ACM Transactions on Algorithms (TALG) 17(3), 1–38.
- An application of combinatorial optimization to statistical physics and circuit layout design. Operations Research 36(3), 493–513.
- Endre Boros and Peter L. Hammer (1991). The Max-Cut problem and quadratic 0–1 optimization; polyhedral aspects, relaxations and bounds. Annals of Operations Research 33(3), 151–180.
- Smoothed efficient algorithms and reductions for network coordination games arXiv:1809.02280.
- Yann Bramoullé (2007). Anti-coordination and social interactions. Games and Economic Behavior 58(1), 30–49.
- Integrating support vector machines in a hierarchical output space decomposition framework. IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium, vol. 2, 949–952 (IEEE).
- Kevin C. Chang and David H. Du (1987). Efficient algorithms for layer assignment problem. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 6(1), 67–78.
- Smoothed complexity of local Max-Cut and binary Max-CSP. Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, 1052–1065.
- Smoothed complexity of SWAP in local graph partitioning arXiv:2305.15804.
- A graph-theoretic via minimization algorithm for two-layer printed circuit boards. IEEE Transactions on Circuits and Systems 30(5), 284–299.
- A comparison of approximation algorithms for the MaxCut-problem. Manuscript, Universität Dortmund, Lehrstuhl Informatik .
- Michael Etscheid and Heiko Röglin (2017). Smoothed analysis of local search for the maximum-cut problem. ACM Transactions on Algorithms (TALG) 13(2), 1–12.
- Worst case and probabilistic analysis of the 2-Opt algorithm for the TSP. Algorithmica 68(1), 190–264.
- Robert Elsässer and Tobias Tscheuschner (2011). Settling the complexity of local Max-Cut (almost) completely. International Colloquium on Automata, Languages, and Programming, 171–182 (Springer).
- The complexity of pure Nash equilibria. Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing, 604–612.
- On the smoothed complexity of combinatorial local search arXiv:2211.07547.
- Approximation algorithm for the Max-Cut problem. Technical Report, University of California, Department of Electrical Engineering and Computer Science .
- Wassily Hoeffding (1963). Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association 58, 13–30.
- John J. Hopfield (1982). Neural networks and physical systems with emergent collective computational abilities. Proceedings of the National Academy of Sciences 79(8), 2554–2558.
- David S. Johnson and Lyle A. McGeoch (1997). The traveling salesman problem: A case study, 215–310 (John Wiley and Sons).
- Richard M. Karp (1972). Reducibility among combinatorial problems. Complexity of Computer Computations, 85–103.
- Brian W. Kernighan and Shen Lin (1970). An efficient heuristic procedure for partitioning graphs. The Bell System Technical Journal 49(2), 291–307.
- Bodo Manthey (2015). Smoothed analysis of local search algorithms. Algorithms and data structures, Lecture Notes in Computer Science, vol. 9214, 518–527.
- Bodo Manthey and Heiko Röglin (2011). Smoothed analysis: Analysis of algorithms beyond worst case. IT-Information Technology 53(6), 280–286.
- Burkhard Monien and Tobias Tscheuschner (2010). On the power of nodes of degree four in the local Max-Cut problem. International Conference on Algorithms and Complexity, 264–275 (Springer).
- Ron Y. Pinter (1984). Optimal layer assignment for interconnect. Advances in VLSI and Computer Systems 1(2), 123–137.
- Svatopluk Poljak (1995). Integer linear programs and local search for Max-Cut. SIAM Journal on Computing 24(4), 822–839.
- Svatopluk Poljak and Zsolt Tuza (1995). Maximum cuts and large bipartite subgraphs. DIMACS Series 20, 181–244.
- Jan Poland and Thomas Zeugmann (2006). Clustering pairwise distances with missing data: Maximum cuts versus normalized cuts. International Conference on Discovery Science, 197–208 (Springer).
- Daniel A. Spielman and Shang-Hua Teng (2004). Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. Journal of the ACM (JACM) 51(3), 385–463.
- Daniel A. Spielman and Shang-Hua Teng (2009). Smoothed analysis: An attempt to explain the behavior of algorithms in practice. Communications of the ACM 52(10), 76–84.
- Alejandro A. Schäffer and Mihalis Yannakakis (1991). Simple local search problems that are hard to solve. SIAM Journal on Computing 20(1), 56–87.