skip to main content
10.1145/967900.968107acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Solving the maximum clique problem by k-opt local search

Authors Info & Claims
Published:14 March 2004Publication History

ABSTRACT

This paper presents a local search algorithm based on variable depth search, called the k-opt local search, for the maximum clique problem. The k-opt local search performs add and drop moves, each of which can be interpreted as 1-opt move, to search a k-opt neighborhood solution at each iteration until no better k-opt neighborhood solution can be found. To evaluate our k-opt local search algorithm, we repeatedly apply the local search for each of DIMACS benchmark graphs and compare with the state-of-the-art metaheuristics such as the genetic local search and the iterated local search reported previously. The computational results show that in spite of the absence of major metaheuristic components, the k-opt local search is capable of finding better (at least the same) solutions on average than those obtained by these metaheuristics for all the graphs.

References

  1. D. Applegate, W. Cook, and A. Rohe, "Chained Lin-Kernighan for large traveling salesman problems," INFORMS Journal on Computing, vol. 15, no. 1, pp. 82--92, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Battiti and M. Protasi, "Reactive local search for the maximum clique problem," Algorithmica, vol. 29, no. 4, pp. 610--637, 2001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. DIMACS URL: http://dimacs.rutgers.edu/Challenges/.Google ScholarGoogle Scholar
  4. M. R. Garey and D. S. Johnson, "Computers and Intractability: A Guide to the Theory of NP-Completeness," Freeman, New York, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Hastad, "Clique is hard to approximate within n1-ε," Acta Mathematica, vol. 182, pp. 105--142, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  6. D. S. Johnson and L. A. McGeoch, "The traveling salesman problem: A case study," Local Search in Combinatorial Optimization, John Wiley & Sons, pp. 215--310, 1997.Google ScholarGoogle Scholar
  7. D. S. Johnson, "Local optimization and the traveling salesman problem," Proc. 17th. International Colloquium on Automata, Languages and Programming, pp. 446--461, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Katayama, M. Tani, and H. Narihisa, "Solving large binary quadratic programming problems by effective genetic local search algorithm," Proc. of the 2000 Genetic and Evolutionary Computation Conference, pp. 643--650, 2000.Google ScholarGoogle Scholar
  9. K. Katayama and H. Narihisa, "Iterated local search approach using genetic transformation to the traveling salesman problem," Proc. of the Genetic and Evolutionary Computation Conference, vol. 1, pp. 321--328, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. W. Kernighan and S. Lin, "An efficient heuristic procedure for partitioning graphs," Bell System Technical Journal, vol. 49, pp. 291--307, 1970.Google ScholarGoogle Scholar
  11. S. Lin and B. W. Kernighan, "An effective heuristic algorithm for the traveling salesman problem," Operations Research, vol. 21, pp. 498--516, 1973.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. E. Marchiori, "Genetic, iterated and multistart local search for the maximum clique problem," Applications of Evolutionary Computing, Springer, LNCS 2279, pp. 112--121, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Marchiori, "A simple heuristic based genetic algorithm for the maximum clique problem," Proc. of ACM Symposium on Applied Computing (SAC-98), pp. 366--373, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Merz and B. Freisleben, "Memetic algorithms for the traveling salesman problem," Complex Systems, vol. 13, no. 4, pp. 297--345, 2001.Google ScholarGoogle Scholar
  15. P. Merz and B. Freisleben, "Greedy and local search heuristics for unconstrained binary quadratic programming," Journal of Heuristics, vol. 8, no. 2, pp. 197--213, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Yagiura, T. Yamaguchi and T. Ibaraki, "A variable depth search algorithm for the generalized assignment problem," Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, (S. Voss, S. Martello, I. H. Osman and C. Roucairol, eds.), Kluwer Academic Publishers, pp. 459--471, 1999.Google ScholarGoogle Scholar
  1. Solving the maximum clique problem by k-opt local search

        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
        • Published in

          cover image ACM Conferences
          SAC '04: Proceedings of the 2004 ACM symposium on Applied computing
          March 2004
          1733 pages
          ISBN:1581138121
          DOI:10.1145/967900

          Copyright © 2004 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 ACM 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: 14 March 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader