Document Type : Research Paper


School of Industrial Engineering, University of Science and Technology, Tehran, Iran.


In Home Health Care (HHC) operations, one of the major aims of HHC centers is to timely meet patients' demands. According to the feedback from HHC centers, their decision-makers deal with some complexity in scheduling and routing of their health workers. Inspired by this point, the present research introduces a new HHC routing and scheduling problem considering different skill levels of health workers and different levels of patients’ needs. So, in such a condition, a highly qualified health worker can visit those patients who need lower-skilled demands while a low-qualified health worker cannot visit those who request higher skills. In this way, the total cost of the system will be lower compared to the situation in which the patients' needs exactly match the health workers' skills. Moreover, we consider that the maximum number of homes each health worker is tasked to visit during the day is specified and if more patients than this specified limit are assigned to each health worker, an additional cost will be imposed on the center in proportion to the excess number of patients. Since patient satisfaction, which is obtained with timely visits, is important for each HHC center, a hard time window is considered for each patient. The presented model is solved using the GAMS software with the CPLEX solver. Along with the MIP approach, a metaheuristic algorithm based on a Simulated Annealing (SA) algorithm is adopted to solve the problem. The results give the managers insight into this method of cost management in comparison with manual and traditional traditional planning. This study may help the decision-makers of HHC centers make more accurate decisions which, in turn, result in timelier service provision, increase the patients' satisfaction level, and improve the overall efficiency of HHC centers.


Main Subjects

  1. Di Mascolo, M., Martinez, C., & Espinouse, M. L. (2021). Routing and scheduling in home health care: A literature survey and bibliometric analysis. Computers & industrial engineering158, 107255.
  2. Alodhayani, A. A. (2017). Comparison between home health care and hospital services infielder population: cost-effectiveness. Biomedical research28, 2087-2090.
  3. World Health Organization. (2019). Decade of healthy ageing. Retrieved from
  4. Shi, Y., Boudouh, T., Grunder, O., & Wang, D. (2018). Modeling and solving simultaneous delivery and pick-up problem with stochastic travel and service times in home health care. Expert systems with applications102, 218-233.
  5. Di Mascolo, M., Espinouse, M. L., & El Hajri, Z. (2017). Planning in home health care structures: a literature review. IFAC-papersonline50(1), 4654-4659.
  6. Fikar, C., & Hirsch, P. (2017). Home health care routing and scheduling: a review. Computers & operations research77, 86-95.
  7. Begur, S. V., Miller, D. M., & Weaver, J. R. (1997). An integrated spatial DSS for scheduling and routing home-health-care nurses. Interfaces27(4), 35-48.
  8. Cheng, E., & Rich, J. L. (1998). A home health care routing and scheduling problem. Retrieved from
  9. Cissé, M., Yalçındağ, S., Kergosien, Y., Şahin, E., Lenté, C., & Matta, A. (2017). OR problems related to home health care: a review of relevant routing and scheduling problems. Operations research for health care13, 1-22.
  10. Akjiratikarl, C., Yenradee, P., & Drake, P. R. (2007). PSO-based algorithm for home care worker scheduling in the UK. Computers & industrial engineering53(4), 559-583.
  11. Rasmussen, M. S., Justesen, T., Dohn, A., & Larsen, J. (2012). The home care crew scheduling problem: preference-based visit clustering and temporal dependencies. European journal of operational research219(3), 598-610.
  12. Eveborn, P., Flisberg, P., & Rönnqvist, M. (2006). Laps Care—an operational system for staff planning of home care. European journal of operational research171(3), 962-976.
  13. Trautsamwieser, A., & Hirsch, P. (2011). Optimization of daily scheduling for home health care services. Journal of applied operational research3(3), 124-136.
  14. Hiermann, G., Prandtstetter, M., Rendl, A., Puchinger, J., & Raidl, G. R. (2015). Metaheuristics for solving a multimodal home-healthcare scheduling problem. Central European journal of operations research23(1), 89-113.
  15. Li, Y., Xiang, T., & Szeto, W. Y. (2021). Home health care routing and scheduling problem with the consideration of outpatient services. Transportation research part E: logistics and transportation review152, 102420.
  16. 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. Interfaces39(1), 18-34.
  17. Fikar, C., & Hirsch, P. (2015). A matheuristic for routing real-world home service transport systems facilitating walking. Journal of cleaner production105, 300-310.
  18. En-nahli, L., Allaoui, H., & Nouaouri, I. (2015). A multi-objective modelling to human resource assignment and routing problem for home health care services. IFAC-papersonline48(3), 698-703.
  19. Liu, R., Xie, X., Augusto, V., & Rodriguez, C. (2013). Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care. European journal of operational research230(3), 475-486.
  20. Mankowska, D. S., Meisel, F., & Bierwirth, C. (2014). The home health care routing and scheduling problem with interdependent services. Health care management science17(1), 15-30.
  21. Frifita, S., & Masmoudi, M. (2020). VNS methods for home care routing and scheduling problem with temporal dependencies, and multiple structures and specialties. International transactions in operational research27(1), 291-313.
  22. Elbenani, B., Ferland, J. A., & Gascon, V. (2008). Mathematical programming approach for routing home care nurses. 2008 IEEE international conference on industrial engineering and engineering management(pp. 107-111). IEEE.
  23. Wirnitzer, J., Heckmann, I., Meyer, A., & Nickel, S. (2016). Patient-based nurse rostering in home care. Operations research for health care8, 91-102.
  24. Rodriguez-Verjan, C., Augusto, V., & Xie, X. (2018). Home health-care network design: Location and configuration of home health-care centers. Operations research for health care17, 28-41.
  25. Cinar, A., Salman, F. S., & Bozkaya, B. (2021). Prioritized single nurse routing and scheduling for home healthcare services. European journal of operational research289(3), 867-878.
  26. Dohn, A., Kolind, E., & Clausen, J. (2009). The manpower allocation problem with time windows and job-teaming constraints: a branch-and-price approach. Computers & operations research36(4), 1145-1157.
  27. Yuan, B., Liu, R., & Jiang, Z. (2015). A branch-and-price algorithm for the home health care scheduling and routing problem with stochastic service times and skill requirements. International journal of production research53(24), 7450-7464.
  28. Shao, Y., Bard, J. F., & Jarrah, A. I. (2012). The therapist routing and scheduling problem. Iie transactions44(10), 868-893.
  29. Bard, J. F., Shao, Y., & Jarrah, A. I. (2014). A sequential GRASP for the therapist routing and scheduling problem. Journal of scheduling17(2), 109-133.
  30. Martin, E., Cervantes, A., Saez, Y., & Isasi, P. (2020). IACS-HCSP: Improved ant colony optimization for large-scale home care scheduling problems. Expert systems with applications142, 112994.
  31. Decerle, J., Grunder, O., El Hassani, A. H., & Barakat, O. (2021). A matheuristic-based approach for the multi-depot home health care assignment, routing and scheduling problem. RAIRO-operations research55, S1013-S1036.
  32. Redjem, R., & Marcon, E. (2016). Operations management in the home care services: a heuristic for the caregivers’ routing problem. Flexible services and manufacturing journal28(1), 280-303.
  33. Braekers, K., Hartl, R. F., Parragh, S. N., & Tricoire, F. (2016). A bi-objective home care scheduling problem: analyzing the trade-off between costs and client inconvenience. European journal of operational research248(2), 428-443.
  34. Marcon, E., Chaabane, S., Sallez, Y., Bonte, T., & Trentesaux, D. (2017). A multi-agent system based on reactive decision rules for solving the caregiver routing problem in home health care. Simulation modelling practice and theory74, 134-151.
  35. Zhan, Y., & Wan, G. (2018). Vehicle routing and appointment scheduling with team assignment for home services. Computers & operations research100, 1-11.
  36. Fathollahi-Fard, A. M., Ahmadi, A., Goodarzian, F., & Cheikhrouhou, N. (2020). A bi-objective home healthcare routing and scheduling problem considering patients’ satisfaction in a fuzzy environment. Applied soft computing93, 106385.
  37. Vahdani, B., Tavakkoli-Moghaddam, R., Zandieh, M., & Razmi, J. (2012). Vehicle routing scheduling using an enhanced hybrid optimization approach. Journal of intelligent manufacturing23(3), 759-774.