skip to main content
research-article

Smoothed Analysis of Local Search for the Maximum-Cut Problem

Published:21 March 2017Publication History
Skip Abstract Section

Abstract

Even though local search heuristics are the method of choice in practice for many well-studied optimization problems, most of them behave poorly in the worst case. This is, in particular, the case for the Maximum-Cut Problem, for which local search can take an exponential number of steps to terminate and the problem of computing a local optimum is PLS-complete. To narrow the gap between theory and practice, we study local search for the Maximum-Cut Problem in the framework of smoothed analysis in which inputs are subject to a small amount of random noise. We show that the smoothed number of iterations is quasi-polynomial, that is, it is bounded from above by a polynomial in nlog n and ϕ, where n denotes the number of nodes and ϕ denotes the perturbation parameter. This shows that worst-case instances are fragile, and it is a first step in explaining why they are rarely observed in practice.

References

  1. Heiner Ackermann, Heiko Röglin, and Berthold Vöcking. 2008. On the impact of combinatorial structure on congestion games. J. ACM 55, 6 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. David Arthur, Bodo Manthey, and Heiko Röglin. 2011. Smoothed analysis of the k-means method. J. ACM 58, 5 (2011), 19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. David Arthur and Sergei Vassilvitskii. 2009. Worst-case and smoothed analysis of the ICP algorithm, with an application to the k-means method. SIAM J. Comput. 39, 2 (2009), 766--782. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Baruch Awerbuch, Yossi Azar, Amir Epstein, Vahab S. Mirrokni, and Alexander Skopalik. 2008. Fast convergence to nearly optimal solutions in potential games. In Proceedings of the ACM Conference on Electronic Commerce (EC). 264--273. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Pavel Berkhin. 2002. Survey of Clustering Data Mining Techniques. Technical report. Accrue Software, San Jose, CA.Google ScholarGoogle Scholar
  6. Anand Bhalgat, Tanmoy Chakraborty, and Sanjeev Khanna. 2010. Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games. In Proceedings of the 11th ACM Conference on Electronic Commerce (EC). 73--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. George Christodoulou, Vahab S. Mirrokni, and Anastasios Sidiropoulos. 2012. Convergence and approximation in potential games. Theoretical Computer Science 438 (2012), 13--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Robert Elsässer and Tobias Tscheuschner. 2011. Settling the complexity of local max-cut (almost) completely. In Proceedings of the 38th International Colloquium on Automata, Languages and Programming (ICALP). 171--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Matthias Englert, Heiko Röglin, and Berthold Vöcking. 2014. Worst case and probabilistic analysis of the 2-opt algorithm for the TSP. Algorithmica 68, 1 (2014), 190--264.Google ScholarGoogle ScholarCross RefCross Ref
  10. Michael Etscheid and Heiko Röglin. 2015. Smoothed analysis of the squared Euclidean maximum-cut problem. In Algorithms-ESA 2015. Springer, 509--520.Google ScholarGoogle Scholar
  11. Alex Fabrikant, Christos H. Papadimitriou, and Kunal Talwar. 2004. The complexity of pure Nash equilibria. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing (STOC). 604--612. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. David S. Johnson and Lyle A. McGeoch. 1997. The traveling salesman problem: A case study in local optimization. In Local Search in Combinatorial Optimization, E. H. L. Aarts and J. K. Lenstra (Eds.). John Wiley and Sons.Google ScholarGoogle Scholar
  13. Jon M. Kleinberg and Éva Tardos. 2006. Algorithm Design. Addison-Wesley. I--XXIII, 1--838 pages.Google ScholarGoogle Scholar
  14. Bodo Manthey and Heiko Röglin. 2011. Smoothed analysis: Analysis of algorithms beyond worst case. Inf. Technol. 53, 6 (2011), 280--286.Google ScholarGoogle ScholarCross RefCross Ref
  15. Bodo Manthey and Heiko Röglin. 2013. Worst-case and smoothed analysis of k-means clustering with bregman divergences. J. Comput. Geom. 4, 1 (2013), 94--132.Google ScholarGoogle Scholar
  16. Christos H. Papadimitriou. 1994. On the complexity of the parity argument and other inefficient proofs of existence. J. Comput. Syst. Sci. 48, 3 (1994), 498--532. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Heiko Röglin. 2008. The Complexity of Nash Equilibria, Local Optima, and Pareto-Optimal Solutions. Ph.D. Dissertation. RWTH Aachen University.Google ScholarGoogle Scholar
  18. Alejandro A. Schäffer and Mihalis Yannakakis. 1991. Simple local search problems that are hard to solve. SIAM J. Comput. 20, 1 (1991), 56--87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Daniel A. Spielman and Shang-Hua Teng. 2004. Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. J. ACM 51, 3 (2004), 385--463. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Daniel A. Spielman and Shang-Hua Teng. 2009. Smoothed analysis: An attempt to explain the behavior of algorithms in practice. Commun. ACM 52, 10 (2009), 76--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Andrea Vattani. 2011. k-Means requires exponentially many iterations even in the plane. Discrete Comput. Geom. 45, 4 (2011), 596--616. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Smoothed Analysis of Local Search for the Maximum-Cut Problem

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Algorithms
          ACM Transactions on Algorithms  Volume 13, Issue 2
          Special Issue on SODA'15 and Regular Papers
          April 2017
          316 pages
          ISSN:1549-6325
          EISSN:1549-6333
          DOI:10.1145/3040971
          Issue’s Table of Contents

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 March 2017
          • Accepted: 1 October 2016
          • Received: 1 March 2016
          Published in talg Volume 13, Issue 2

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader