Bicriteria Vehicle Routing Problem with Preferences and Timing Constraints in Home Health Care Services

Home Healthcare (HHC) is an emerging and fast-expanding service sector that gives rise to challenging vehicle routing and scheduling problems. Each day, HHC structures must schedule the visits of caregivers to patients requiring specific medical and paramedical services at home. These operations have the potential to be unsuitable if the visits are not planned correctly, leading hence to high logistics costs and/or deteriorated service level. In this article, this issue is modeled as a vehicle routing problem where a set of routes has to be built to visit patients asking for one or more specific service within a given time window and during a fixed service time. Each patient has a preference value associated with each available caregiver. The problem addressed in this paper considers two objectives to optimize simultaneously: minimize the caregivers’ travel costs and maximize the patients’ preferences. In this paper, different methods based on the bi-objective non-dominated sorting algorithm are proposed to solve the vehicle routing problem with time windows, preferences, and timing constraints. Numerical results are presented for instances with up to 73 clients. Metrics such as the distance measure, hyper-volume, and the number of non-dominated solutions in the Pareto front are used to assess the quality of the proposed approaches.

[1]  Philippe Lacomme,et al.  A genetic algorithm for a bi-objective capacitated arc routing problem , 2006, Comput. Oper. Res..

[2]  Duc-Cuong Dang,et al.  A Simulated Annealing Algorithm for the Vehicle Routing Problem with Time Windows and Synchronization Constraints , 2013, LION.

[3]  C. Prins,et al.  An Evolutionary Algorithm with Path Relinking for a Bi-objective Multiple Traveling Salesman Problem with Profits , 2014 .

[4]  Andrea Matta,et al.  The patient assignment problem in home health care: using a data-driven method to estimate the travel times of care givers , 2016 .

[5]  Eric Marcon,et al.  New Multi-Objective Approach for the Home Care Service Problem Based on Scheduling Algorithms and Variable Neighborhood Descent , 2015, Electron. Notes Discret. Math..

[6]  Nubia Velasco,et al.  A non-dominated sorting genetic algorithm for a bi-objective pick-up and delivery problem , 2012 .

[7]  Michael Schröder,et al.  A Hybrid Approach to Solve the Periodic Home Health Care Problem , 2007, OR.

[8]  Mikael Rönnqvist,et al.  Laps Care - an operational system for staff planning of home care , 2006, Eur. J. Oper. Res..

[9]  Stefan Nickel,et al.  Patient-based nurse rostering in home care , 2016 .

[10]  Hamid Allaoui,et al.  A Multi-objective Modelling to Human Resource Assignment and Routing Problem for Home Health Care Services , 2015 .

[11]  Mir Saman Pishvaee,et al.  A Vehicle Routing Problem for Modeling Home Healthcare: a Case Study , 2018 .

[12]  Amir Hajjam El Hassani,et al.  A memetic algorithm for a home health care routing and scheduling problem , 2018 .

[13]  Jennifer Lynn Rich,et al.  A Home Health Care Routing and Scheduling Problem , 1998 .

[14]  Nacima Labadie,et al.  GRASP for the Vehicle Routing Problem with Time Windows, synchronization and precedence constraints , 2014, WiMob.

[15]  Yuichi Nagata Efficient evolutionary algorithm for the vehicle routing problem with time windows: edge assembly crossover for the VRPTW , 2007, 2007 IEEE Congress on Evolutionary Computation.

[16]  Patrick Hirsch,et al.  Home health care routing and scheduling: A review , 2017, Comput. Oper. Res..

[17]  D. M. Ocampo-Giraldo A time-expanded network for the biomedical sample transportation problem , 2020 .

[18]  Ran Liu,et al.  An adaptive large neighborhood search heuristic for the vehicle routing problem with time windows and synchronized visits , 2019, Comput. Oper. Res..

[19]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[20]  Olivier Grunder,et al.  A general model for the home health care routing and scheduling problem with route balancing , 2017 .

[21]  Torsten Fahle,et al.  A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem , 2006, Comput. Oper. Res..

[22]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[23]  Nacima Labadie,et al.  Iterated Local Search for a Vehicle Routing Problem with Synchronization Constraints , 2014, ICORES.

[24]  Nacima Labadie,et al.  GRASP for the Vehicle Routing Problem with Time Windows, synchronization and precedence constraints , 2014, 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[25]  Reza Tavakkoli-Moghaddam,et al.  A bi-objective green home health care routing problem , 2018, Journal of Cleaner Production.

[26]  Duc-Cuong Dang,et al.  Heuristic solutions for the vehicle routing problem with time windows and synchronized visits , 2016, Optim. Lett..

[27]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[28]  Christos D. Tarantilis,et al.  Solving Large-Scale Vehicle Routing Problems with Time Windows: The State-of-the-Art , 2010 .

[29]  Martin W. P. Savelsbergh,et al.  10. Vehicle routing: handling edge exchanges , 2003 .

[30]  John N. Hooker,et al.  Scheduling Home Hospice Care with Logic-Based Benders Decomposition , 2016, CPAIOR.

[31]  Xiaolan Xie,et al.  Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care , 2013, Eur. J. Oper. Res..

[32]  P. Hirsch,et al.  Evaluation of trip and car sharing concepts for home health care services , 2018 .

[33]  Jason R. Schott Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. , 1995 .

[34]  Matthias Prandtstetter,et al.  Metaheuristics for solving a multimodal home-healthcare scheduling problem , 2015, Central Eur. J. Oper. Res..

[35]  Dario Landa Silva,et al.  Decomposition techniques with mixed integer programming and heuristics for home healthcare planning , 2016, Annals of Operations Research.

[36]  Kwai-Sang Chin,et al.  The therapist assignment problem in home healthcare structures , 2016, Expert Syst. Appl..

[37]  Alain Hertz,et al.  A patient assignment algorithm for home care services , 2006, J. Oper. Res. Soc..

[38]  Stefan Nickel,et al.  Mid-term and short-term planning support for home health care services , 2012, Eur. J. Oper. Res..

[39]  Jalel Euchi,et al.  General variable neighborhood search for home healthcare routing and scheduling problem with time windows and synchronized visits , 2017, Electron. Notes Discret. Math..

[40]  Patrick Hirsch,et al.  Securing home health care in times of natural disasters , 2011, OR Spectr..

[41]  M. Gamst,et al.  A branch-and-price algorithm for the long-term home care scheduling problem , 2011, OR.

[42]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[43]  Chuanwang Sun,et al.  Scheduling Optimization of Home Health Care Service Considering Patients’ Priorities and Time Windows , 2017 .

[44]  Rabeh Redjem,et al.  Operations management in the home care services: a heuristic for the caregivers’ routing problem , 2016 .

[45]  Rabeh Redjem,et al.  ROUTING AND SCHEDULING OF CAREGIVERS IN HOME HEALTH CARE WITH SYNCHRONIZED VISITS , 2012 .

[46]  Thibaut Vidal,et al.  General solution approaches for multi-attribute vehicle routing and scheduling problems , 2014, 4OR.

[47]  Mitsuo Gen,et al.  Modification of Local Search Directions for Non-dominated Solutions in CellularMultiobjective Genetic Algorithms forPattern Classification Problems , 2003, EMO.

[48]  Kris Braekers,et al.  Production , Manufacturing and Logistics A bi-objective home care scheduling problem : Analyzing the trade-off between costs and client inconvenience , 2015 .

[49]  Hanane Allaoua,et al.  A matheuristic approach for solving a home health care problem , 2013, Electron. Notes Discret. Math..

[50]  Mikael Rönnqvist,et al.  Combined vehicle routing and scheduling with temporal precedence and synchronization constraints , 2008, Eur. J. Oper. Res..

[51]  Ran Liu,et al.  Hybridization of tabu search with feasible and infeasible local searches for periodic home health care logistics , 2014 .

[52]  Nicolas Jozefowiez,et al.  Enhancements of NSGA II and Its Application to the Vehicle Routing Problem with Route Balancing , 2005, Artificial Evolution.

[53]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[54]  Olivier Grunder,et al.  A matheuristic approach to the integration of worker assignment and vehicle routing problems: Application to home healthcare scheduling , 2019, Expert Syst. Appl..

[55]  Pisal Yenradee,et al.  PSO-based algorithm for home care worker scheduling in the UK , 2007, Comput. Ind. Eng..

[56]  Kenneth Sörensen,et al.  Home care service planning. The case of Landelijke Thuiszorg , 2015, Eur. J. Oper. Res..

[57]  Jamal Abdul Nasir,et al.  Solving a More Flexible Home Health Care Scheduling and Routing Problem with Joint Patient and Nursing Staff Selection , 2018 .

[58]  Jesper Larsen,et al.  The Home Care Crew Scheduling Problem: Preference-based visit clustering and temporal dependencies , 2012, Eur. J. Oper. Res..

[59]  Eric Marcon,et al.  A multi-agent system based on reactive decision rules for solving the caregiver routing problem in home health care , 2017, Simul. Model. Pract. Theory.

[60]  Michael Drexl,et al.  Synchronization in Vehicle Routing - A Survey of VRPs with Multiple Synchronization Constraints , 2012, Transp. Sci..

[61]  David M. Miller,et al.  An Integrated Spatial DSS for Scheduling and Routing Home-Health-Care Nurses , 1997 .

[62]  Andrea Matta,et al.  OR problems related to Home Health Care: A review of relevant routing and scheduling problems , 2017 .

[63]  Yong Shi,et al.  A hybrid genetic algorithm for a home health care routing problem with time window and fuzzy demand , 2017, Expert Syst. Appl..

[64]  Chun-Cheng Lin,et al.  Jointly rostering, routing, and rerostering for home health care services: A harmony search approach with genetic, saturation, inheritance, and immigrant schemes , 2018, Comput. Ind. Eng..

[65]  Zhibin Jiang,et al.  Mathematical model and exact algorithm for the home care worker scheduling and routing problem with lunch break requirements , 2017, Int. J. Prod. Res..

[66]  Marcon Eric,et al.  Collaborative model for planning and scheduling caregivers’ activities in homecare , 2011 .