Daily scheduling of home health care services using time-dependent public transport

This paper presents a real-world optimization problem in home health care that is solved on a daily basis. It can be described as follows: care staff members with different qualification levels have to visit certain clients at least once per day. Assignment constraints and hard time windows at the clients have to be observed. The staff members have a maximum working time and their workday can be separated into two shifts. A mandatory break that can also be partitioned needs to be scheduled if the consecutive working time exceeds a certain threshold. The objective is to minimize the total travel- and waiting times of the care staff. Additionally, factors influencing the satisfaction of the clients or the care staff are considered. Most of the care staff members from the Austrian Red Cross (ARC) in Vienna use a combination of public transport modes (bus, tram, train, and metro) and walking. We present a novel model formulation for this problem, followed by an efficient exact solution approach to compute the time-dependent travel times out of the timetables from public transport service providers on a minute-basis. These travel time matrices are then used as input for three Tabu Search based solution methods for the scheduling problem. Extensive numerical studies with real-world data from the ARC show that the current planning can be improved significantly when these methods are applied.

[1]  Patrick Hirsch,et al.  Minimizing Empty Truck Loads in Round Timber Transport with Tabu Search Strategies , 2011, Int. J. Inf. Syst. Supply Chain Manag..

[2]  Jesper Larsen,et al.  The Home Care Crew Scheduling Problem , 2008 .

[3]  Olli Bräysy,et al.  The potential of optimization in communal routing problems: case studies from Finland , 2009 .

[4]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[5]  Jan Fabian Ehmke,et al.  Advanced routing for city logistics service providers based on time-dependent travel times , 2012, J. Comput. Sci..

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

[7]  Mikael Rönnqvist,et al.  Operations Research Improves Quality and Efficiency in Home Care , 2009, Interfaces.

[8]  G. A. Klunder,et al.  The shortest path problem on large-scale real-road networks , 2006 .

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

[10]  M. Rönnqvist,et al.  A Branch and Price Algorithm for the Combined Vehicle Routing and Scheduling Problem With Synchronization Constraints , 2007 .

[11]  J.A. Ferland,et al.  Mathematical programming approach for routing home care nurses , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[12]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[13]  Tom Van Woensel,et al.  Branch and Price for the Time-Dependent Vehicle Routing Problem with Time Windows , 2013, Transp. Sci..

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

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

[16]  Christian Bierwirth,et al.  The home health care routing and scheduling problem with interdependent services , 2014, Health care management science.

[17]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

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

[19]  Bernhard Fleischmann,et al.  Time-Varying Travel Times in Vehicle Routing , 2004, Transp. Sci..

[20]  Marion S. Rauner,et al.  Decision support system for social occupational injury insurance institutions: cost analysis and targeted resource allocation , 2015, Central Eur. J. Oper. Res..

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

[22]  Patrick Hirsch,et al.  A Branch‐Price‐and‐Cut approach for solving the medium‐term home health care planning problem , 2014, Networks.

[23]  Mark S. Daskin,et al.  Time Dependent Vehicle Routing Problems: Formulations, Properties and Heuristic Algorithms , 1992, Transp. Sci..

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

[25]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[26]  Patrick Hirsch,et al.  A matheuristic for routing real-world home service transport systems facilitating walking , 2015 .

[27]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

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

[29]  Arthur V. Hill,et al.  Modelling Intra-City Time-Dependent Travel Speeds for Vehicle Scheduling Problems , 1992 .

[30]  Y. Dallery,et al.  Modelling home care organisations from an operations management perspective , 2012 .

[31]  Klaus-Dieter Rest,et al.  Trends and risks in home health care , 2012 .

[32]  Richard F. Hartl,et al.  Variable Neighborhood Search for the Time-Dependent Vehicle Routing Problem with Soft Time Windows , 2011, LION.

[33]  Maria Grazia Scutellà,et al.  Joint Assignment, Scheduling, and Routing Models to Home Care Optimization: A Pattern-Based Approach , 2015, Transp. Sci..

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

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