A Binary Cuckoo Search Algorithm for Solving the Set Covering Problem

  • Ricardo Soto
  • Broderick Crawford
  • Rodrigo Olivares
  • Jorge Barraza
  • Franklin Johnson
  • Fernando Paredes
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9108)


The non-unicost set covering problem is a classical optimization benchmark that belongs to the Karp’s 21 NP-complete problems. In this paper, we present a new approach based on cuckoo search for solving such problem. Cuckoo search is a modern nature-inspired metaheuristic that has attracted much attention due to its rapid convergence and easy implementation. We illustrate interesting experimental results where the proposed cuckoo search algorithm reaches several global optimums for the non-unicost instances from the OR-Library.


Set Covering Problem Metaheuristics Cuckoo Search 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balas, E., Carrera, M.C.: A dynamic subgradient-based branch-and-bound procedure for set covering. Oper. Res. 44(6), 875–890 (1996)CrossRefzbMATHMathSciNetGoogle Scholar
  2. 2.
    Beasley, J.E., Chu, P.C.: A genetic algorithm for the set covering problem. Eur. J. Oper. Res. 94(2), 392–404 (1996)CrossRefzbMATHGoogle Scholar
  3. 3.
    Brusco, M.J., Jacobs, L.W., Thompson, G.M.: A morphing procedure to supplement a simulated annealing heuristic for cost- and coverage-correlated set-covering problems. Ann. Oper. Res. 86, 611–627 (1999)CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Caprara, A., Fischetti, M., Toth, P.: A heuristic method for the set covering problem. Oper. Res. 47(5), 730–743 (1999)CrossRefzbMATHMathSciNetGoogle Scholar
  5. 5.
    Caprara, A., Toth, P., Fischetti, M.: Algorithms for the set covering problem. Ann. Oper. Res. 98, 353–371 (2000)CrossRefzbMATHMathSciNetGoogle Scholar
  6. 6.
    Caserta, M.: Tabu search-based metaheuristic algorithm for large-scale set covering problems. In: Doerner, K., Gendreau, M., Greistorfer, P., Gutjahr, W., Hartl, R., Reimann, M. (eds.) Metaheuristics. Operations Research/Computer Science Interfaces Series, vol. 39, pp. 43–63. Springer, US (2007)CrossRefGoogle Scholar
  7. 7.
    Ceria, S., Nobili, P., Sassano, A.: A Lagrangian-based heuristic for large-scale set covering problems. Math. Program. 81(2), 215–228 (1998)CrossRefzbMATHMathSciNetGoogle Scholar
  8. 8.
    Chvatal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Crawford, B., Castro, C., Monfroy, E., Soto, R., Palma, W., Paredes, F.: Dynamic Selection of Enumeration Strategies for Solving Constraint Satisfaction Problems. Romanian Journal of Information Science and Technology 15(2), 106–128 (2013)Google Scholar
  10. 10.
    Fisher, M.L., Kedia, P.: Optimal solution of set covering/partitioning problems using dual heuristics. Management Science 36(6), 674–688 (1990)CrossRefzbMATHMathSciNetGoogle Scholar
  11. 11.
    Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1990)Google Scholar
  12. 12.
    Lan, G., DePuy, G.W.: On the effectiveness of incorporating randomness and memory into a multi-start metaheuristic with application to the set covering problem. Comput. Ind. Eng. 51(3), 362–374 (2006)CrossRefGoogle Scholar
  13. 13.
    Vasko, F.J., Wolf, F.E.: Optimal selection of ingot sizes via set covering. Oper. Res. 35(3), 346–353 (1987)CrossRefGoogle Scholar
  14. 14.
    Yang, X.-S., Deb, S.: Cuckoo search via Lévy Flights. In: Proc. of World Congress on Nature & Biologically Inspired Computing (NaBIC 2009), pp. 210–214. IEEE Publications, USA (December 2009)Google Scholar
  15. 15.
    Yang, X.S.: Bat algorithm and cuckoo search: a tutorial. In: Yang, X.S. (ed.) Artificial Intelligence, Evolutionary Computing and Metaheuristics. SCI, vol. 427, pp. 421–434. Springer, Heidelberg (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Ricardo Soto
    • 1
    • 2
    • 3
  • Broderick Crawford
    • 1
    • 4
    • 5
  • Rodrigo Olivares
    • 1
  • Jorge Barraza
    • 1
  • Franklin Johnson
    • 6
  • Fernando Paredes
    • 7
  1. 1.Pontificia Universidad Católica de ValparaísoValparaisoChile
  2. 2.Universidad Autónoma de ChileSantiagoChile
  3. 3.Universidad Central de ChileSantiagoChile
  4. 4.Universidad Finis TerraeSantiagoChile
  5. 5.Universidad San SebastiánBío BíoChile
  6. 6.Universidad de Playa AnchaValparaísoChile
  7. 7.Escuela de Ingeniería IndustrialUniversidad Diego PortalesSantiagoChile

Personalised recommendations