European Driver Rules in Vehicle Routing with Time Windows

As of April 2007, the European Union has new regulations concerning driver working hours. These rules force the placement of breaks and rests into vehicle routes when consecutive driving or working time exceeds certain limits. This paper proposes a large neighborhood search method for the vehicle routing problem with time windows and driver regulations. In this method, neighborhoods are explored using a column generation heuristic that relies on a tabu search algorithm for generating new columns (routes). Checking route feasibility after inserting a customer into a route in the tabu search algorithm is not an easy task. To do so, we model all feasibility rules as resource constraints, develop a label-setting algorithm to perform this check, and show how it can be used efficiently to validate multiple customer insertions into a given existing route. We test the overall solution method on modified Solomon instances and report computational results that clearly show the efficiency of our method compared to two other existing heuristics.

[1]  Herbert Kopfer,et al.  Dynamic programming algorithm for the vehicle routing problem with time windows and EC social legislation , 2009 .

[2]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[3]  Guy Desaulniers,et al.  A branch-and-price-based large neighborhood search algorithm for the vehicle routing problem with time windows , 2009 .

[4]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[5]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

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

[7]  Asvin Goel,et al.  Vehicle Scheduling and Routing with Drivers' Working Hours , 2009, Transp. Sci..

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

[9]  Zhi-Long Chen,et al.  Solving a Practical Pickup and Delivery Problem , 2003, Transp. Sci..

[10]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

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

[12]  Ulrich Derigs,et al.  Models and algorithms for solving combined vehicle and crew scheduling problems with rest constraints : an application to road feeder service planning in air cargo transportation , 2009, OR Spectr..

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

[14]  Martin W. P. Savelsbergh,et al.  Drive: Dynamic Routing of Independent Vehicles , 1998, Oper. Res..

[15]  Martin W. P. Savelsbergh,et al.  The Trip Scheduling Problem , 2009, Transp. Sci..

[16]  Stefan Irnich Resource extension functions: properties, inversion, and generalization to segments , 2008, OR Spectr..

[17]  BräysyOlli,et al.  Vehicle Routing Problem with Time Windows, Part II , 2005 .

[18]  Michael Bögl,et al.  Multi-period vehicle routing and crew scheduling with outsourcing options , 2008 .

[19]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[20]  Volker Gruhn,et al.  Drivers' working hours in vehicle routing and scheduling , 2006, 2006 IEEE Intelligent Transportation Systems Conference.