Skip to main content
Log in

Metaheuristics for solving a multimodal home-healthcare scheduling problem

  • Original Paper
  • Published:
Central European Journal of Operations Research Aims and scope Submit manuscript

Abstract

We present a general framework for solving a real-world multimodal home-healthcare scheduling (MHS) problem from a major Austrian home-healthcare provider. The goal of MHS is to assign home-care staff to customers and determine efficient multimodal tours while considering staff and customer satisfaction. Our approach is designed to be as problem-independent as possible, such that the resulting methods can be easily adapted to MHS setups of other home-healthcare providers. We chose a two-stage approach: in the first stage, we generate initial solutions either via constraint programming techniques or by a random procedure. During the second stage, the initial solutions are (iteratively) improved by applying one of four metaheuristics: variable neighborhood search, a memetic algorithm, scatter search and a simulated annealing hyper-heuristic. An extensive computational comparison shows that the approach is capable of solving real-world instances in reasonable time and produces valid solutions within only a few seconds.

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. Note that public transportation also includes walking in our case.

References

  • Bai R, Burke EK, Kendall G, Li J, McCollum B (2010) A hybrid evolutionary approach to the nurse rostering problem. IEEE Trans Evol Comput 14(4):580–590

    Article  Google Scholar 

  • Bai R, Blazewicz J, Burke EK, Kendall G, Mccollum B (2012) A simulated annealing hyper-heuristic methodology for flexible decision support. 4OR: Q J Oper Res 10(1):43–66

    Article  Google Scholar 

  • Begur SV, Miller DM, Weaver JR (1997) An integrated spatial DSS for scheduling and routing home-health-care nurses. Interfaces 27(4):35–48

    Article  Google Scholar 

  • Bertels S, Fahle T (2006) A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem. Comput Oper Res 33:2866–2890

    Article  Google Scholar 

  • Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, part i: route construction and local search algorithms. Transp Sci 39(1):104–118

    Article  Google Scholar 

  • Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, part ii: metaheuristics. Transp Sci 39(1):119–139

    Article  Google Scholar 

  • Burke EK, Kendall G, Newall J, Hart E, Ross P, Schulenburg S (2003) Hyper-heuristics: an emerging direction in modern search technology. In: Glover G, Kochenberger K (eds) Handbook of metaheuristics, international series in operations research & management science, Chap. 16. Springer, Berlin, pp 457–474

  • Burke EK, De Causmaecker P, Berghe GV, Van Landeghem H (2004) The state of the art of nurse rostering. J Sched 7(6):441–499

    Article  Google Scholar 

  • Burke EK, Curtois T, Qu R, Berghe GV (2010) A scatter search approach to the nurse rostering problem. J Oper Res Soc 61(11):1667–1679

    Google Scholar 

  • Cheng E, Rich JL (1998) A home health care routing and scheduling problem. Technical Report CAAM TR98-049, Rice University

  • Di Gaspero L, Schaerf A (2002) Multi-neighbourhood local search with application to course timetabling. In: Burke EK, Causmaecker PD (eds) PATAT, LNCS, vol 2740. Springer, Berlin, pp 262–275

    Google Scholar 

  • Eveborn P, Flisberg P, Rönnqvist M (2006) LAPS CARE—an operational system for staff planning. Eur J Oper Res 171:962–976

    Article  Google Scholar 

  • Eveborn P, Rönnqvist M, Einarsdóttir H, Eklund M, Lidén K, Almroth M (2009) Operations research improves quality and efficiency in home care. Interfaces 39(1):18–34

    Article  Google Scholar 

  • Glover F, Laguna M, Martí R (2000) Fundamentals of scatter search and path relinking. Control Cybern 29(3):653–684

    Google Scholar 

  • Hansen P, Mladenović N (2003) Variable neighborhood search. In: Glover FW, Kochenberger GA (eds) Handbook of metaheuristics. Kluwer, New York, pp 145–184

    Google Scholar 

  • Krzysztof K, Szymanek R (2011) Jacop java constraint solver. http://www.jacop.eu

  • Lundy M, Mees A (1986) Convergence of an annealing algorithm. Math Program 34:111–124

    Article  Google Scholar 

  • Matta A, Chahed S, Sahin E, Dallery Y (2012) Modelling home care organisations from an operations management perspective. Flexi Serv Manuf J 1:1–25

    Google Scholar 

  • Moscato P (1999) Memetic algorithms: a short introduction. McGraw-Hill, Maidenhead

    Google Scholar 

  • Nikolaev AG, Jacobson SH (2010) Simulated annealing. In: Gendreau M, Potvin JY, Hillier FS (eds) Handbook of metaheuristics, international series in operations research & management science, vol 146. Springer, Berlin, pp 1–39

    Google Scholar 

  • Prandtstetter M, Raidl GR, Misar T (2009) A hybrid algorithm for computing tours in a spare parts warehouse. In: Cotta C, Cowling P (eds) Evolutionary computation in combinatorial optimization—EvoCOP 2009, LNCS, vol 5482. Springer, Berlin, pp 25–36

    Chapter  Google Scholar 

  • Prandtstetter M, Rendl A, Puchinger J (2012) The influence of accurate travel times on a home health care scheduling problem. In: Proceedings of the 5th international workshop on freight transportation and logistics. Mykonos, Greece

  • Rasmussen MS, Justesen T, Dohn A, Larsen J (2010) The home care crew scheduling problem: Preference-based visit clustering and temporal dependencies. Tech. Rep. 11–2010, DTU Management Engineering

  • Rendl A, Prandtstetter M, Hiermann G, Puchinger J, Raidl G (2012) Hybrid heuristics for multimodal homecare scheduling. In: Beldiceanu N, Jussien N, Pinson E (eds) 9th International conference on integration of AI and OR techniques in constraint programming for combinatorial optimization problems (CPAIOR’12), LNCS, vol 7298., Springer, Nantes, France, pp 339–355

  • Rest KD, Hirsch P (2012) A tabu search approach for daily scheduling of home health care services using multi-modal transport. In: Odysseus 2012—5th international workshop on freight transportation and logistics, Mykonos, Greece, pp 373–377

  • Rest KD, Trautsamwieser A, Hirsch P (2012) Trends and risks in home health care. J Humanit Logist Supply Chain Manag 2:34–53

    Article  Google Scholar 

  • Rossi F, van Beek P, Walsh T (2006) Handbook of constraint programming (foundations of artificial intelligence). Elsevier, New York

    Google Scholar 

  • Toplak W, Koller H, Dragaschnig M, Bauer D, Asamer J (2010) Novel road classifications for large scale traffic networks. In: Proceedings of the 13th international IEEE conference on intelligent transportation systems, pp 1264–1270

  • Trautsamwieser A, Hirsch P (2011) Optimization of daily scheduling for home health care services. J Appl Oper Res 3:124–136

    Google Scholar 

  • Trautsamwieser A, Gronalt M, Hirsch P (2011) Securing home health care in times of natural disasters. OR Spectr 33:787–813

    Google Scholar 

  • Whitley D, Kauth J (1988) GENITOR: a different genetic algorithm. In: Proceedings of the 1988 Rocky Mountain conference on artificial intelligence, pp 118–130

Download references

Acknowledgments

This work is part of the project CareLog, partially funded by the Austrian Federal Ministry for Transport, Innovation and Technology (BMVIT) within the strategic programme I2VSplus under grant 826153. We thankfully acknowledge the CareLog project partners Verkehrsverbund Ost-Region GmbH (ITS Vienna Region), Sozial Global AG, and ilogs mobile software GmbH. We also thank our reviewers for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jakob Puchinger.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hiermann, G., Prandtstetter, M., Rendl, A. et al. Metaheuristics for solving a multimodal home-healthcare scheduling problem. Cent Eur J Oper Res 23, 89–113 (2015). https://doi.org/10.1007/s10100-013-0305-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10100-013-0305-8

Keywords

Navigation