A Binary Invasive Weed Optimization Algorithm for the Set Covering Problem

  • Broderick Crawford
  • Ricardo Soto
  • Ismael Fuenzalida LegüeEmail author
  • Eduardo Olguín
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 464)


The Set Covering Problem (SCP) is a classic problem of combinatorial analytic. This problem consists in to find solutions what cover the needs to lower cost. Those can be services to cities, load balancing in production lines or databanks selections. In this paper, we study the resolution of SCP, through Invasive Weed Optimization (IWO), in its binary version; Binary Invasive Weed Optimization (BIWO). IWO, it is to imitate to Invasive Weed behavior (reproduction and selection natural), through mathematics formulations. Where the best weed has more chance of reproduction.


Invasive weed optimization Set covering problem Metaheuristics Binary invasive weed 



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


  1. 1.
    Caprara, A., Fischetti, M., Toth, P.: A heuristic method for the set covering problem. Oper. Res. 47(5), 730–743 (1999)Google Scholar
  2. 2.
    Caprara, A., Toth, P., Fischetti, M.: Algorithms for the set covering problem. Ann. Oper. Res. 98(1–4), 353–371 (2000)Google Scholar
  3. 3.
    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 (2014)Google Scholar
  4. 4.
    Crawford, B., Soto, R., Monfroy, E.: Cultural algorithms for the set covering problem. In: Advances in Swarm Intelligence, pp. 27–34. Springer (2013)Google Scholar
  5. 5.
    Crawford, B., Soto, R., Olivares-Suárez, M., Paredes, F.: A binary firefly algorithm for the set covering problem. In: Modern Trends and Techniques in Computer Science, pp. 65–73. Springer (2014)Google Scholar
  6. 6.
    Day, R.H.: Letter to the editor on optimal extracting from a multiple file data storage system: an application of integer programming. Oper. Res. 13(3), 482–494 (1965)CrossRefGoogle Scholar
  7. 7.
    Feo, T.A., Resende, M.G.C.: A probabilistic heuristic for a computationally difficult set covering problem. Oper. Res. Lett. 8(2), 67–71 (1989)Google Scholar
  8. 8.
    Mehrabian, A.R., Lucas, C.: A novel numerical optimization algorithm inspired from weed colonization. Ecol. Inform. 1(4), 355–366 (2006)Google Scholar
  9. 9.
    Reynolds, R.G.: An introduction to cultural algorithms. In: Proceedings of the Third Annual Conference on Evolutionary Programming, pp. 131–139, Singapore (1994)Google Scholar
  10. 10.
    Reynolds, R.G., Peng, B.: Cultural algorithms: modeling of how cultures learn to solve problems. In: 16th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2004. pp. 166–172. IEEE (2004)Google Scholar
  11. 11.
    Salveson, M.E.: The assembly line balancing problem. J. Ind. Eng. 6, 18–25 (1955)MathSciNetGoogle Scholar
  12. 12.
    Toregas, C., Swain, R., ReVelle, C., Bergman, L.: The location of emergency service facilities. Oper. Res. 19(6), 1363–1373 (1971)CrossRefzbMATHGoogle Scholar
  13. 13.
    Veenhuis, C.: Binary invasive weed optimization. In: 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 449–454. IEEE (2010)Google Scholar
  14. 14.
    Xu, Y., Kochenberger, G., Wang, H.: Pre-processing method with surrogate constraint algorithm for the set covering problemGoogle Scholar
  15. 15.
    Yang, X.-S.: Nature-Inspired Metaheuristic Algorithms. Luniver press (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Broderick Crawford
    • 1
    • 2
    • 3
  • Ricardo Soto
    • 1
    • 4
    • 5
  • Ismael Fuenzalida Legüe
    • 1
    Email author
  • Eduardo Olguín
    • 2
  1. 1.Pontificia Universidad Católica de ValparaísoValparaísoChile
  2. 2.Universidad San SebastiánSantiagoChile
  3. 3.Universidad Central de ChileSantiagoChile
  4. 4.Universidad Autónoma de ChileSantiagoChile
  5. 5.Universidad Cientifica Del SurLimaPeru

Personalised recommendations