Mathematical model and exact algorithm for the home care worker scheduling and routing problem with lunch break requirements

Home health care or home care (HHC/HC) refers to the delivery of social, medical and paramedical services to clients in their own homes. Each day, care workers start from the HHC/HC centre, visit some clients and return to the centre. During the service delivery process, there is usually a lunch break for each worker. In this paper, we address a real-life home care worker scheduling and routing problem with the consideration of lunch break requirements. A three-index mathematical model is constructed for the problem. The problem is decomposed into a master problem and several pricing sub-problems, and is optimally solved by a branch-and-price (B&P) algorithm. Specifically, a sophisticated label-correcting algorithm is designed to address lunch break constraints in pricing sub-problems; some cutting-edge acceleration strategies are applied during the column generation process. Experimental results show that the proposed B&P algorithm is able to produce satisfied solutions within an acceptable runtime and outperforms the mixed integer programming solver CPLEX.

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

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

[3]  Giovanni Righini,et al.  New dynamic programming algorithms for the resource constrained elementary shortest path problem , 2008, Networks.

[4]  Guy Desaulniers,et al.  Tabu Search, Partial Elementarity, and Generalized k-Path Inequalities for the Vehicle Routing Problem with Time Windows , 2006, Transp. Sci..

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

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

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

[8]  Roberto Roberti,et al.  New Route Relaxation and Pricing Strategies for the Vehicle Routing Problem , 2011, Oper. Res..

[9]  Jonathan F. Bard,et al.  A sequential GRASP for the therapist routing and scheduling problem , 2014, J. Sched..

[10]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[11]  Guy Desaulniers,et al.  Reaching the elementary lower bound in the vehicle routing problem with time windows , 2015, Networks.

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

[13]  Gilbert Laporte,et al.  A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes , 2014, Transp. Sci..

[14]  Giovanni Righini,et al.  Vehicle routing problems with different service constraints: A branch-and-cut-and-price algorithm , 2014, Networks.

[15]  Xiangtong Qi,et al.  The traveling therapist scheduling problem , 2014 .

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

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

[18]  Michel Gendreau,et al.  An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems , 2004, Networks.

[19]  Huan Wang,et al.  Weekly scheduling models for traveling therapists , 2013 .

[20]  Natashia Boland,et al.  Accelerated label setting algorithms for the elementary resource constrained shortest path problem , 2006, Oper. Res. Lett..

[21]  Vladimir Vacic,et al.  VEHICLE ROUTING PROBLEM WITH TIME WINDOWS , 2014 .

[22]  Michel Gendreau,et al.  A column generation approach for a multi-attribute vehicle routing problem , 2015, Eur. J. Oper. Res..

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

[24]  Ran Liu,et al.  A branch-and-price algorithm for the home health care scheduling and routing problem with stochastic service times and skill requirements , 2015 .

[25]  Jonathan F. Bard,et al.  The therapist routing and scheduling problem , 2012 .

[26]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[27]  Giovanni Righini,et al.  Symmetry helps: Bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints , 2006, Discret. Optim..