Local Search Analysis for a Vehicle Routing Problem with Synchronization and Time Windows Constraints in Home Health Care Services

Abstract This paper presents the vehicle routing problem with time windows and synchronization constraints (VRPTWSyn) in the context of home health care services. We propose a new approach for solving the considered problem. To build an initial solution, we develop a constructive heuristic based on the best insertion heuristic, taking in consideration the synchronization constraints. In order to improve the initial solution, we propose an Iterated Local Search (ILS) metaheuristic coupled with a variant of the Random Variable Neighborhood Descent method (RVND) which uses a random ordering of neighborhoods in local search phase (RVND-ILS algorithm). Computational experiments have been conducted on 15 benchmark instances from the literature. The proposed algorithm, obtains solutions as good as any reported results. In this paper, we propose many neighborhood structures for the problem, and a study of these operators has been conducted as well.

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

[2]  Yves Dallery,et al.  Operations management applied to home care services: Analysis of the districting problem , 2013, Decis. Support Syst..

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

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

[5]  Michael W Carter,et al.  A Decision Tool for Negotiating Home Care Funding Levels in Ontario , 2006, Home health care services quarterly.

[6]  K. Takahashi,et al.  A Support System for Home Care Service Based on Multi-agent System , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

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

[8]  T. Stützle,et al.  Iterated Local Search: Framework and Applications , 2018, Handbook of Metaheuristics.

[9]  Michel Gendreau,et al.  A heuristic to solve the synchronized log-truck scheduling problem , 2013, Comput. Oper. Res..

[10]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

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

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