Skip to main content
Log in

An algorithm portfolio for the dynamic maximal covering location problem

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

The location of facilities (antennas, ambulances, police patrols, etc) has been widely studied in the literature. The maximal covering location problem aims at locating the facilities in such positions that maximizes certain notion of coverage. In the dynamic or multi-period version of the problem, it is assumed that the nodes’ demand changes with the time and as a consequence, facilities can be opened or closed among the periods. In this contribution we propose to solve dynamic maximal covering location problem using an algorithm portfolio that includes adaptation, cooperation and learning. The portfolio is composed of an evolutionary strategy and three different simulated annealing methods (that were recently used to solve the problem). Experiments were conducted on 45 test instances (considering up to 2500 nodes and 200 potential facility locations). The results clearly show that the performance of the portfolio is significantly better than its constituent algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. CEC stands for Conference on Evolutionary Computation, where competitions over well-defined optimization problems’ benchmarks are done.

References

  1. Anstegui C, Gabs J, Malitsky Y, Sellmann M (2016) MaxSAT by improved instance-specific algorithm configuration. Artif Intell 235:26–39

    Article  MathSciNet  MATH  Google Scholar 

  2. Arabani AB, Farahani RZ (2012) Facility location dynamics: an overview of classifications and applications. Comput Ind Eng 62(1):408–420

    Article  Google Scholar 

  3. Başar A, Çatay B, Ünlüyurt T (2010) A multi-period double coverage approach for locating the emergency medical service stations in istanbul. J Oper Res Soc 62(4):627–637

    Google Scholar 

  4. Chawathe S (2007) Organizing hot-spot police patrol routes. In: Intelligence and Security Informatics. IEEE, pp 79–86

  5. Church R, ReVelle C (1974) The maximal covering location problem. Pap Reg Sci Assoc 32(1):101–118

    Article  Google Scholar 

  6. Crama Y, Schyns M (2003) Simulated annealing for complex portfolio selection problems. Eur J Oper Res 150(3):546–571

    Article  MATH  Google Scholar 

  7. Curtin K, Hayslett-McCall K, Qiu F (2010) Determining optimal police patrol areas with maximal covering and backup covering location models. Netw Spat Econ 10(1):125–145

    Article  MathSciNet  MATH  Google Scholar 

  8. Fajardo J, Masegosa AD, Pelta D (2015) Algorithm portfolio based scheme for dynamic optimization problems. Int J Comput Intell Syst 8(4):667–689

    Article  Google Scholar 

  9. Farahani RZ, Asgari N, Heidari N, Hosseininia M, Goh M (2012) Covering problems in facility location: a review. Comput Ind Eng 62(1):368–407

    Article  Google Scholar 

  10. Gagliolo M, Schmidhuber J (2006) Learning dynamic algorithm portfolios. Ann Math Artif Intell 47(3–4):295–328

    MathSciNet  MATH  Google Scholar 

  11. García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15(6):617–644

    Article  MATH  Google Scholar 

  12. Gendreau M, Laporte G, Semet F (2001) A dynamic model and parallel tabu search heuristic for real-time ambulance relocation. Parallel Comput 27(12):1641–1653

    Article  MATH  Google Scholar 

  13. Gomes CP, Selman B (2001) Algorithm portfolios. Artif Intell 126(1–2):43–62

    Article  MathSciNet  MATH  Google Scholar 

  14. Gunawardane G (1982) Dynamic versions of set covering type public facility location problems. Eur J Oper Res 10(2):190–195

    Article  MATH  Google Scholar 

  15. Huberman BA, Lukose RM, Hogg T (1997) An economics approach to hard computational problems. Science 275:51–54

    Article  Google Scholar 

  16. Lim CS, Mamat R, Braunl T (2011) Impact of ambulance dispatch policies on performance of emergency medical services. IEEE Trans Intell Trans Syst 12(2):624–632

    Article  Google Scholar 

  17. OMahony E, Hebrard E, Holland A, Nugent C and OSullivan B (2008) Using case-based reasoning in an algorithm portfolio for constraint solving. In: Irish conference on artificial intelligence and cognitive science, pp 210–216

  18. Pulina L, Tacchella A (2009) A self-adaptive multi-engine solver for quantified boolean formulas. Constraints 14(1):80–116

    Article  MathSciNet  MATH  Google Scholar 

  19. Rajagopalan HK, Saydam C, Xiao J (2008) A multiperiod set covering location model for dynamic redeployment of ambulances. Comput Oper Res 35(3):814–826

    Article  MATH  Google Scholar 

  20. Repede JF, Bernardo JJ (1994) Developing and validating a decision support system for locating emergency medical vehicles in Louisville, Kentucky. Eur J Oper Res 75(3):567–581

    Article  Google Scholar 

  21. ReVelle C, Eiselt H (2005) Location analysis: a synthesis and survey. Eur J Oper Res 165(1):1–19

    Article  MathSciNet  MATH  Google Scholar 

  22. ReVelle C, Scholssberg M, Williams J (2008) Solving the maximal covering location problem with heuristic concentration. Comput Oper Res 35:427–435

    Article  MathSciNet  MATH  Google Scholar 

  23. Sabar N, Ayob M, Qu R, Kendall G (2011) A graph coloring constructive hyper-heuristic for examination timetabling problems. Appl Intell 37(1):1–11

    Article  Google Scholar 

  24. Schilling DA (1980) Dynamic location modeling for public-sector facilities: a multicriteria approach. Decis Sci 11(4):714–724

    Article  Google Scholar 

  25. Schmid V (2012) Solving the dynamic ambulance relocation and dispatching problem using approximate dynamic programming. Eur J Oper Res 219(3):611–621

    Article  MathSciNet  MATH  Google Scholar 

  26. Schmid V, Doerner KF (2010) Ambulance location and relocation problems with time-dependent travel times. Eur J Oper Res 207(3):1293–1303

    Article  MathSciNet  MATH  Google Scholar 

  27. Shukla N, Choudhary A, Prakash P, Fernandes K, Tiwari M (2013) Algorithm portfolios for logistics optimization considering stochastic demands and mobility allowance. Int J Prod Econ 141(1):146–166

    Article  Google Scholar 

  28. Shukla N, Tiwari MK, Ceglarek D (2013) Genetic-algorithms-based algorithm portfolio for inventory routing problem with stochastic demand. Int J Prod Res 51(1):118–137

    Article  Google Scholar 

  29. Tanaka K (2011) Maximum flow-covering location and service start time problem and its application to Tokyo metropolitan railway network. J Oper Res Soc Jpn 54(4):237–258

    MathSciNet  MATH  Google Scholar 

  30. Topcuoglu HR, Ucar A, Altin L (2014) A hyper-heuristic based framework for dynamic optimization problems. Appl Soft Comput 19:236–251

    Article  Google Scholar 

  31. Vatsa A (2014) Multi-period facility location problem with an uncertain number of servers. Technical report, Indian Institute of Management

  32. Xu L, Hutter F, Hoos HH, Leyton-Brown K (2008) Satzilla: portfolio-based algorithm selection for sat. J Artif Intell Res 32:565–606

    MATH  Google Scholar 

  33. Yadav SR, Muddada RRM, Tiwari M, Shankar R (2009) An algorithm portfolio based solution methodology to solve a supply chain optimization problem. Expert Syst Appl 36(4):8407–8420

    Article  Google Scholar 

  34. Yuen SY, Chow CK, Zhang X, Lou Y (2016) Which algorithm should I choose: an evolutionary algorithm portfolio approach. Appl Soft Comput 40:654–673

    Article  Google Scholar 

  35. Yuen SY, Zhang X (2015) On composing an algorithm portfolio. Memet Comput 7(3):203–214

    Article  Google Scholar 

  36. Zarandi MHF, Davari S, Sisakht SAH (2013) The large-scale dynamic maximal covering location problem. Math Comput Model 57:710–719

    Article  MathSciNet  MATH  Google Scholar 

  37. Zhang Y, Brown D (2013) Police patrol districting method and simulation evaluation using agent-based model & GIS. Secur Inform 2(1):2–13

    Article  Google Scholar 

Download references

Acknowledgments

Jenny Fajardo Calderín has been supported by a scholarship from the Eureka SD from Erasmus Mundus Action 2 Project coordinated by the University of Oldenburg. David A. Pelta is supported by projects TIN2014-55024-P (Spanish Ministry of Economy and Competitiveness) and P11-TIC-8001 ( Consejería de Economía, Innovación y Ciencia, Junta de Andalucía). Both projects include FEDER funds from the European Union). Antonio D. Masegosa is supported by the research projects TEC2013-45585-C2-2-R and TIN2014-56042-JIN from the Spanish Ministry of Economy and Competitiveness.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jenny Fajardo Calderín.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Calderín, J.F., Masegosa, A.D. & Pelta, D.A. An algorithm portfolio for the dynamic maximal covering location problem. Memetic Comp. 9, 141–151 (2017). https://doi.org/10.1007/s12293-016-0210-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-016-0210-5

Keywords

Navigation