Skip to main content

Biogeography-Based Optimization Algorithm for Solving the Set Covering Problem

  • Conference paper
  • First Online:
Artificial Intelligence Perspectives in Intelligent Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 464))

Abstract

Biogeography-Based Optimization Algorithm (BBOA) is a kind of new global optimization algorithm inspired by biogeography. It mimics the migration behavior of animals in nature to solve optimization and engineering problems. In this paper, BBOA for the Set Covering Problem (SCP) is proposed. SCP is a classic combinatorial problem from NP-hard list problems. It consist to find a set of solutions that cover a range of needs at the lowest possible cost following certain constraints. In addition, we provide a new feature for improve performance of BBOA, improving stagnation in local optimum. With this, the experiment results show that BBOA is very good at solving such problems.

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 EPUB and 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Series of Books in the Mathematical Sciences. Freeman, W. H (1979)

    Google Scholar 

  2. Balas, Egon, Carrera, Maria C.: A dynamic subgradient-based branch-and-bound procedure for set covering. Oper. Res. 44(6), 875–890 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  3. Fisher, M.L., Kedia, P.: Optimal solution of set covering/partitioning problems using dual heuristics. Manage. Sci. 36(6), 674–688 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  4. Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12(6), 702–713 (2008)

    Article  Google Scholar 

  5. Zhao, B., Deng, C., Yang, Y., Peng, Hu.: Novel binary biogeography-based optimization algorithm for the knapsack problem, pp. 217–224 (2012)

    Google Scholar 

  6. Beasley, J.E., Jornsten, K.: Enhancing an algorithm for set covering problems. Eur. J. Oper. Res. 58(2), 293 – 300 (1992) (Practical Combinatorial Optimization)

    Google Scholar 

  7. Lan, G., Depuy, G.W., Whitehouse G.E.: Discrete optimization an effective and simple heuristic for the set covering problem abstract (2005)

    Google Scholar 

  8. Eremeev, A.V., Kolokolov, A.A., Zaozerskaya, L.A.: A hybrid algorithm for set covering problem, pp. 123–129 (2000)

    Google Scholar 

  9. Monfroy, E., Crawford, B., Soto, R., Paredes, F., Palma, W.: A hybrid ant algorithm for the set covering problem. Int. J. Phys. Sci. 6, 4667–4673 (2011)

    Google Scholar 

  10. Crawford, B., Soto, R., Berrios, N., Johnson, F., Paredes, F.: Solving the set covering problem with binary cat swarm optimization. In: Advances in Swarm and Computational Intelligence. Lecture Notes in Computer Science, vol. 9140, pp. 41–48. Springer International Publishing (2015)

    Google Scholar 

  11. Crawford, B., Soto, R., Olea, C., Johnson, F., Paredes, F.: Binary bat algorithms for the set covering problem. In: 2015 10th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–4, June 2015

    Google Scholar 

  12. Soto, R., Crawford, B., Olivares, R., Barraza, J., Johnson, F., Paredes, F.: A binary cuckoo search algorithm for solving the set covering problem. 9108, 88–97 (2015)

    Google Scholar 

  13. Crawford, B., Soto, R., Cuesta, R., Paredes, F.: Application of the artificial bee colony algorithm for solving the set covering problem. Sci. World J. 2014(189164), 1–8 (2014)

    Article  Google Scholar 

  14. Crawford, B., Soto, R., Olivares Suarez, M., Paredes, F., Johnson, F.: Binary firefly algorithm for the set covering problem. In: 2014 9th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–5, June 2014

    Google Scholar 

  15. Mudaliar, D.N., Modi, N.K.: Unraveling travelling salesman problem by genetic algorithm using m-crossover operator. In: 2013 International Conference on Signal Processing Image Processing Pattern Recognition (ICSIPR), pp. 127–130, Feb 2013

    Google Scholar 

  16. Mo, H., Xu, L.: Biogeography migration algorithm for traveling salesman problem. In: Advances in Swarm Intelligence, vol. 6145, pp. 405–414. Springer, Heidelberg (2010)

    Google Scholar 

  17. Ma, H., Simon, D.: Biogeography-based optimization with blended migration for constrained optimization problems. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 417–418. ACM, New York, NY, USA (2010)

    Google Scholar 

  18. Naji-Azimi, Z., Toth, P., Galli, L.: An electromagnetism metaheuristic for the unicost set covering problem. Eur. J. Oper. Res. 205(2), 290–300 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  19. Xu, Y., Kochenberger, G., Wang, H.: Pre-processing method with surrogate constraint algorithm for the set covering problem

    Google Scholar 

  20. Cuesta, R., Crawford, B., Soto, R., Paredes, F.: Application of the artificial bee colony algorithm for solving the set covering problem. Sci. World J. 4–6 (2014)

    Google Scholar 

Download references

Acknowledgments

The author Broderick Crawford is supported by grant CONICYT/FONDE-CYT/REGULAR/1140897 and Ricardo Soto is supported by grant CONICYT/FONDECYT/INICIACION/11130459.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luis Riquelme .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Crawford, B., Soto, R., Riquelme, L., Olguín, E. (2016). Biogeography-Based Optimization Algorithm for Solving the Set Covering Problem. In: Silhavy, R., Senkerik, R., Oplatkova, Z., Silhavy, P., Prokopova, Z. (eds) Artificial Intelligence Perspectives in Intelligent Systems. Advances in Intelligent Systems and Computing, vol 464. Springer, Cham. https://doi.org/10.1007/978-3-319-33625-1_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33625-1_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33623-7

  • Online ISBN: 978-3-319-33625-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics