Skip to main content

A Scatter Search Algorithm for the Maximum Clique Problem

  • Chapter
Essays and Surveys in Metaheuristics

Abstract

The objective of the Maximum Clique Problem (MCP) is to find the largest complete subgraph in a given graph. The problem is known as NP-hard and we have developed a heuristic algorithm based on a Scatter Search (SS) framework to find a lower bound for this maximization problem. The proposed algorithm was developed with two search features: a guidance search and a local search feature. For the first feature a Scatter Search algorithm was chosen with the purpose of extensively exploring regions with strategically combined solutions. The new solutions obtained in the combination phase are thereafter improved by a neighborhood search procedure based on tabu search for implementing the second feature. The computational results obtained with DIMACS clique benchmark instances show that the proposed algorithm finds solutions comparable to the ones provided by some of the most competitive algorithms for the MCP.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas and W. Niehaus. Optimized Crossover-Based Genetic Algorithms will be the Maximum Cardinality and Maximum Weight Clique Problems. Journal of Heuristics, 4:107–122, 1998.

    Article  MATH  Google Scholar 

  2. R. Battiti and M. Protasi. Reactive Local Search for the Maximum Clique Problem. Algorithmica,29:610–637, 2001.

    Article  MathSciNet  MATH  Google Scholar 

  3. C. Berge. Theory of Graphs and its Applications. Methuen, 1962.

    MATH  Google Scholar 

  4. M. Brockington and J.C. Culberson. Camouflaging Independent Sets in Quasi-Random Graphs. DIM ACS Series on Discrete Mathematics and Theoretical Computer Science, 26:75–89, 1996.

    MathSciNet  Google Scholar 

  5. L. Cavique, C. Rego, and I. Themido. Estruturas de Vizinhanga e Algoritmos de Procura Local para o Problema da Clique Máxima. To appear in: Revista de Investigação Operacional.

    Google Scholar 

  6. N. Christofides. Graph Theory: An Algorithmic Approach. Academic Press, 1975.

    MATH  Google Scholar 

  7. V.-D. Cung, T. Mautor, P. Michelon, and A. Tavares. A Scatter Search Based Approach for the Quadratic Assignment Problem. In: Proceedings of IEEE International Conference on Evolutionary Computation, pages 165–169, 1997.

    Google Scholar 

  8. T.A. Feo, M.G. Resende, and S.H. Smith. A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set. Operations Research, 42:860–878, 1994.

    Article  MATH  Google Scholar 

  9. C. Pried, A. Hertz, and D. de Werra. Stabulus: A Technique for Finding Stable Sets in Large Graphs with Tabu Search. Computing, 42:35–44,1989.

    Article  MATH  Google Scholar 

  10. M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman & Co, 1979.

    MATH  Google Scholar 

  11. M. Gendreau, P. Soriano, and L. Salvail. Solving the Maximum Clique Problem using a Tabu Search Approach. Annals of Operations Research, 41:385–403, 1993.

    Article  MATH  Google Scholar 

  12. F. Glover. Heuristics for Integer Programming using Surrogate Constraints. Decision Science, 8:156–166, 1977.

    Article  Google Scholar 

  13. F. Glover. Tabu Search — Part I. ORSA Journal of Computing, 1:190–206, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  14. F. Glover. Tabu Thresholding: Improved Search by Nonmonotonic Trajectories. ORSA Journal on Computing, 7:426–442, 1995.

    Article  MATH  Google Scholar 

  15. F. Glover. A Template for Scatter Search and Path Relinking. Lecture Notes in Computer Science, 1363:13–54, 1998.

    Article  Google Scholar 

  16. F. Glover. Scatter Search and Path Relinking. In: New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, editors, pages 297–316, McGraw Hill, 1999.

    Google Scholar 

  17. F. Glover and M. Laguna. Tabu Search. Kluwer, 1997.

    Book  MATH  Google Scholar 

  18. A. Jagota. Efficient Approximating Max-Clique in a Holpfield-Style Network. In: IEEE, International Joint Conference on Neural Networks, vol. 2, pages 248–253, Baltimore, 1992.

    Google Scholar 

  19. A. Jagota, L. Sanchis, and R. Ganesan. Approximately Solving Maximum Clique using Neural Network Related Heuristics. DIM ACS Series on Discrete Mathematics and Theoretical Computer Science, 26:169–203, 1996.

    Google Scholar 

  20. D.S. Johnson. Approximation Algorithms for Combinatorial Problems. Journal of Computer and System Science, 9:256–278, 1974.

    Article  MATH  Google Scholar 

  21. D.S. Johnson and M.A. Trick (editors). Clique, Coloring and Satisfiability. DIM ACS Series on Discrete Mathematics and Theoretical Computer Science, 26, 1996.

    Google Scholar 

  22. M. Laguna. Scatter Search. Research Report, University of Colorado, Boulder, 1999.

    Google Scholar 

  23. H. Lourengo, J. Paixão, and R. Portugal. Meta-Heuristics for the BusDriver Scheduling Problem. Economic Working Papers Series 304, Universitat Pompeu Fabra, Barcelone, 1999.

    Google Scholar 

  24. C. Rego and P. Leão. A Scatter Search Tutorial for Graph-Based Permutation Problems. Research Paper HCES-10–00, Hearin Center for Enterprise Science, University of Mississippi, 2000.

    Google Scholar 

  25. B. Roy. Algèbre moderne et théorie des graphes. Tome 2, Dunod, 1970.

    MATH  Google Scholar 

  26. P. Soriano and M. Gendreau. Tabu Search Algorithms for the Maximum Clique. DIM ACS Series on Discrete Mathematics and Theoretical Computer Science, 26:221–242, 1996.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Cavique, L., Rego, C., Themido, I. (2002). A Scatter Search Algorithm for the Maximum Clique Problem. In: Essays and Surveys in Metaheuristics. Operations Research/Computer Science Interfaces Series, vol 15. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1507-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-1507-4_11

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5588-5

  • Online ISBN: 978-1-4615-1507-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics