Abstract
Home healthcare and home care centers are facing increasing demands and costs all over the world. Researchers are attracted by several organizational issues related to home care centers’ activities, in particular by the daily routing and scheduling issue. The challenge is to deal with the assignment of visits to home caregivers and the design of sequences of visits execution, minimizing several objective functions separately such as traveling time, preferences and workload balance. This problem is presented in the literature as a vehicle routing problem with synchronization and time window constraints. A benchmark is available, and two efficient metaheuristics have been provided in the literature: a simulated annealing based algorithm (SA-ILS) and an adaptive large neighborhood search (ALNS). In this paper, new metaheuristics; a genetic algorithm, several variants of variable neighborhood descent: three nested and two mixed, and a hybrid genetic algorithm, are provided. Considering fairness as objective function, numerical results show the superiority of the two mixed variable neighborhood descent and the hybrid genetic algorithm, in comparison to SA-ILS and ALNS. Considering preference and traveling time as objective functions, numerical results show that the two mixed variable neighborhood descent outperform the SA-ILS and are competitive with the ALNS.
Similar content being viewed by others
References
Aazami, A., Saidi-Mehrabad, M.: An optimization model for heterogeneous vehicle routing and scheduling problem with fixed cost and green reverse logistics network using genetic algorithm. J. Optim. Ind. Eng. (2019). https://doi.org/10.22094/JOIE.2018.563565.1552
Afifi, S., Dang, D-C., Moukrim, A.: A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints. In: International Conference on Learning and Intelligent Optimization, pp. 259–265. Springer (2013)
Afifi, S., Dang, D.-C., Moukrim, A.: Heuristic solutions for the vehicle routing problem with time windows and synchronized visits. Optim. Lett. 10(3), 511–525 (2016)
Baker, B.M., Ayechew, M.A.: A genetic algorithm for the vehicle routing problem. Comput. Oper. Res. 30(5), 787–800 (2003)
Berger, J., Barkaoui, M.: A parallel hybrid genetic algorithm for the vehicle routing problem with time windows. Comput. Oper. Res. 31(12), 2037–2053 (2004)
Begur, S.V., Miller, D.M., Weaver, J.R.: An integrated spatial DSS for scheduling and routing home-health-care nurses. Interfaces 27(4), 35 (1997)
Benzarti, E.: Home Health Care Operations Management: Applying the districting approach to Home Health Care, Ph.D. thesis, Ecole Centrale Paris (2012)
Bredström, D., Rönnqvist, M.: Combined vehicle routing and scheduling with temporal precedence and synchronization constraints. Eur. J. Oper. Res. 191(1), 19–31 (2008)
Cissé, M., Yalçındaǧ, S., Kergosien, Y., çahin, E., Lenté, C., Matta, A.: OR problems related to Home Health Care: a review of relevant routing and scheduling problems. Oper. Res. Health Care 13, 1–22 (2017)
Da Silva, G.C., Bahiense, L., Ochi, L.S., Oswaldo Boaventura-Netto, P.: The dynamic space allocation problem: applying hybrid GRASP and Tabu search metaheuristics. Comput. Oper. Res. 39(3), 671–677 (2012)
Decerle, J., Grunder, O., Hajjam El Hassani, A., Barakat, O.: A memetic algorithm for a home health care routing and scheduling problem. Oper. Res. Health Care 16, 59–71 (2018)
Derbel, H., Jarboui, B., Hanafi, S., Chabchoub, H.: Genetic algorithm with iterated local search for solving a location-routing problem. Expert Syst. Appl. 39(3), 2865–2871 (2012) 73-86. Springer International Publishing (2014)
Di Mascolo, M., Espinouse, M. L., Ozkan, C. E.: Synchronization between human resources in Home Health Care context. In: Proceedings of the International Conference on Health Care Systems Engineering, pp. 73–86. Springer, Cham (2014)
Di Mascolo, M., Martinez, C., Espinouse, M.L.: Routing and scheduling in home health care: a literature survey and bibliometric analysis. Comput. Ind. Eng. 158, 107255 (2021)
Eveborn, P., Flisberg, P., Rönnqvist, M.: Laps Care-an operational system for staff planning of home care. Eur. J. Oper. Res. 171(3), 962–976 (2006)
Eveborn, P., Rönnqvist, M., Einarsdóttir, H., Eklund, M., Lidén, K., Almroth, M.: Operations research improves quality and efficiency in home care. Interfaces 39(1), 18–34 (2009)
Euchi, J., Masmoudi, M., Siarry, P.: Home health care routing and scheduling problems: a literature review. 4OR 20(3), 351–389 (2022)
Fikar, C., Hirsch, P.: Home health care routing and scheduling: a review. Comput. Oper. Res. 77, 86–95 (2017)
Frifita, S., Masmoudi, M., Euchi, J.: General variable neighborhood search for home healthcare routing and scheduling problem with time windows and synchronized visits. Electron Notes Discrete Math 58, 63–70 (2017)
Frifita, S., Masmoudi, M.: VNS methods for home care routing and scheduling problem with temporal dependencies, and multiple structures and specialties. Int. Trans. Oper. Res. 27, 291–313 (2020)
Gayraud. F.: Probleme de tournées de véhicules avec contraintes de synchronisation dans le cadre de structures de maintien a domicile. Formalisation mathématique et hybridation a base de métaheuristique. Thesis report. University of Blaise Pascal - Clermont-Ferrand II (2015)
Haddadene, S.R.A., Labadie, N., Prodhon, C.: A GRASP \(\times \) ILS for the vehicle routing problem with time windows, synchronization and precedence constraints. Expert Syst. Appl. 66, 274–294 (2016)
Haitam, E., Najat, R., Jaafar, A.: A survey of the vehicle routing problem in-home health care services. Proc. Eng. 3(4), 391–404 (2021)
Hansen, P., Mladenović, N.: Variable neighborhood search: principles and applications. Eur. J. Oper. Res. 130, 449–67 (2001)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
Hulshof, P.J.H., Kortbeek, N., Boucherie, R.J., Hans, E.W., Bakker, P.J.M.: Taxonomic classification of planning decisions in health care: a structured review of the state of the art in OR/MS. Health Syst. 1, 129–175 (2012)
Jarboui, B., Derbel, H., Hanafi, S., Mladenović, N.: Variable neighborhood search for location routing. Comput. Oper. Res. 40(1), 47–57 (2013)
Kergosien, Y., Lente, C., Billaut, J.C.: Home health care problem: An extended multiple Traveling Salesman Problem. In: Proceedings of the 4th Multidisciplinary International Scheduling Conference: Theory and Applications (MISTA 2009), Dublin, Ireland, pp. 85–92 (2009)
Lanzaronee, E., Matta, A., Scaccabarozzi, G.: A patient stochastic model to support human resource planning in home care. Product. Plann. Control 21(1), 3–25 (2010)
Li, Y., Xiang, T., Szeto, W.Y.: Home health care routing and scheduling problem with the consideration of outpatient services. Transp. Res. Part E Logist. Transp. Rev. 152, 102420 (2021)
Labadie, N. Prins, C., Yang, Y.: Iterated Local Search for a Vehicle Routing Problem with Synchronization Constraints, In: Proceedings of the 3rd International Conference on Operations Research and Enterprise Systems, pp. 257–263 (2014)
Liu, R., Tao, Y., Xie, X.: An adaptive large neighborhood search heuristic for the vehicle routing problem with time windows and synchronized visits. Comput. Oper. Res. 101, 250–262 (2019)
Liu, W., Dridi, M., Fei, H., El Hassani, A.H.: Hybrid metaheuristics for solving a home health care routing and scheduling problem with time windows, synchronized visits and lunch breaks. Expert Syst. Appl. 187, 115307 (2021)
Mankowska, D.S., Meisel, F., Bierwirth, C.: The home health care routing and scheduling problem with interdependent services. Health Care Manag. Sci. 17(1), 15–30 (2014)
Lenstra, J.K., Kan, A.: Complexity of vehicle routing and scheduling problems. Networks 11(2), 221–227 (1981)
Masmoudi, M., Mellouli, R.: MILP for Synchronized-mTSPTW: application to Home HealthCare Scheduling. In: International Conference on Control, Decision and Information Technologies CODIT’2014, pp. 297–302 (2014)
Mjirda, A., Todosijević, R., Hanafi, S., Hansen, P., Mladenović, N.: Sequential variable neighborhood descent variants: an empirical study on the traveling salesman problem. Int. Trans. Int. Res., 1475–3995 (2016)
Murata, T., Ishibuchi, H.: Performance evaluation of genetic algorithms for flow shop scheduling problems. In: International Conference on Evolutionary Computation, pp. 812–817 (1994)
Rasmussen, M.S., Justesen, T., Dohn, A., Larsen, J.: The home care crew scheduling problem: preference-based visit clustering and temporal dependencies. Eur. J. Oper. Res. 219(3), 598–610 (2012)
Salhi, S.: Heuristic Search: The Emerging Science of Problem Solving. Springer, Berlin (2017)
Saxena, R., Jain, M., Kumar, A., Jain, V., Sadana, T., Jaidka, S.: An improved genetic algorithm based solution to vehicle routing problem over open MP with load consideration. In: Advances in Communication, Devices and Networking, pp. 285–296. Springer, Singapore (2019)
Todosijević, R.: Theoretical and practical contributions on scatter search, variable neighborhood search and metaheuristics for 0–1 mixed integer programs, thesis report. Valenciennes, France (2015)
Volna, E.: Genetic algorithms for the vehicle routing problem. In: AIP Conference Proceedings, vol. 1738, No 1, pp. 120002 (2016)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Masmoudi, M., Jarboui, B. & Borchani, R. Efficient metaheuristics for the home (health)-care routing and scheduling problem with time windows and synchronized visits. Optim Lett 17, 2135–2167 (2023). https://doi.org/10.1007/s11590-023-02006-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-023-02006-8