Vehicle Routing Problem with Time Windows to Minimize Total Completion Time in Home Healthcare Systems

We propose a vehicle routing problem with time windows (VRPTW) with compatibility-matching constraints and total completion time as the objective function, with applications in home healthcare routing and scheduling. Mixed integer linear programming is provided with total completion time minimization as the objective function. The solution approach has two objectives, total completion time (primary objective) and total distance (secondary objective). A heuristic is proposed comprising three phases: initializing to find an initial feasible routing (inserting the procedure with a modified K-means algorithm), swapping and moving the procedure to find a local optimal routing, and shooting the procedure to move away from the local optimum. Proof of feasibility for the inserting procedure is provided to prevent unnecessary insertions. Phases 2 and 3 will be repeated as needed to ensure solution quality. Solving our model with the proposed heuristic algorithm increases the total distance by 90.00% but reduces the total completion time by 25.86%. To test our model and heuristic, we examined a system with 400 home-healthcare cases in Chiang Mai. The heuristic quickly solved the problem. When total completion time is minimized, some caretakers serve up to twice as many patients as their coworkers; when total distance is minimized, workload discrepancies can increase up to seven-fold.

[1]  Fuqiang Lu,et al.  The Meal Delivery Routing Problem in E-commerce Platforms under the Shared Logistics Mode , 2023, Journal of Theoretical and Applied Electronic Commerce Research.

[2]  Hossein Shokri Garjan,et al.  A state-of-the-art review of operation research models and applications in home healthcare , 2023, Healthcare Analytics.

[3]  Ezugwu E. Absalom,et al.  K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data , 2022, Inf. Sci..

[4]  C. Likasiri,et al.  Hybrid Heuristic for Vehicle Routing Problem with Time Windows and Compatibility Constraints in Home Healthcare System , 2022, Applied Sciences.

[5]  Mohammad Babrdel Bonab,et al.  The parallelization of a two-phase distributed hybrid ruin-and-recreate genetic algorithm for solving multi-objective vehicle routing problem with time windows , 2021, Expert Syst. Appl..

[6]  Marie-Laure Espinouse,et al.  Routing and scheduling in Home Health Care: A literature survey and bibliometric analysis , 2021, Comput. Ind. Eng..

[7]  Chia‐Lin Chang,et al.  Long-term care (LTC) policy in Thailand on the homebound and bedridden elderly happiness , 2021, Health policy OPEN.

[8]  Yong-Hong Kuo,et al.  A decision support framework for home health care transportation with simultaneous multi-vehicle routing and staff scheduling synchronization , 2020, Decis. Support Syst..

[9]  Wojtek Michalowski,et al.  A decision support system for home dialysis visit scheduling and nurse routing , 2020, Decis. Support Syst..

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

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

[12]  Alan Edelman,et al.  Julia: A Fresh Approach to Numerical Computing , 2014, SIAM Rev..

[13]  Chia-Ling Huang,et al.  Coordination of production scheduling and delivery problems with heterogeneous fleet , 2014 .

[14]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[15]  Geraldo Robson Mateus,et al.  A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows , 2007, Comput. Oper. Res..

[16]  Brian Kallehauge,et al.  Lagrangian duality applied to the vehicle routing problem with time windows , 2006, Comput. Oper. Res..

[17]  Beatrice M. Ombuki-Berman,et al.  Multi-Objective Genetic Algorithms for Vehicle Routing Problem with Time Windows , 2006, Applied Intelligence.

[18]  Andrew Lim,et al.  Local search with annealing-like restarts to solve the VRPTW , 2003, Eur. J. Oper. Res..

[19]  Yves Rochat,et al.  Probabilistic diversification and intensification in local search for vehicle routing , 1995, J. Heuristics.

[20]  Byong-Hun Ahn,et al.  Vehicle-routeing with Time Windows and Time-varying Congestion , 1991 .

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

[22]  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 .

[23]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..