Ant Colony Optimization for a stochastic vehicle routing problem with driver learning

Motivated by an industry project with a small package shipping company in France, we study a vehicle routing problem with stochastic travel and service times that considers the influence of driver familiarity with routes and customers on routing efficiency. Our approach forgoes any fixing of delivery areas thus maintaining routing flexibility. Driver specific travel and service times give drivers incentives to stay in familiar areas. Following common practice, we consider delivery deadlines instead of time windows. To solve the routing problem, we develop an Ant Colony Optimization (ACO) method due to its robustness when dealing with stochastic problem parameters. Our ACO approach includes a new indicator value to deal with customers that are hard to integrate into tours because of delivery restrictions. Numerical studies show that our algorithm is able to trade off between driver learning and routing flexibility and performs strongly for most types of test instances.

[1]  Allan Larsen,et al.  The Dynamic Vehicle Routing Problem , 2000 .

[2]  Randolph W. Hall,et al.  Territory Planning and Vehicle Dispatching with Driver Learning , 2007, Transp. Sci..

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

[4]  Barrett W. Thomas,et al.  Probabilistic Traveling Salesman Problem with Deadlines , 2008, Transp. Sci..

[5]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

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

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

[8]  Gilbert Laporte,et al.  The Vehicle Routing Problem with Stochastic Travel Times , 1992, Transp. Sci..

[9]  M. Wasner,et al.  An integrated multi-depot hub-location vehicle routing model for network planning of parcel service , 2004 .

[10]  Petros A. Ioannou,et al.  Truck route planning in nonstationary stochastic networks with time windows at customer locations , 2006, IEEE Transactions on Intelligent Transportation Systems.

[11]  John E. Beasley,et al.  Vehicle routing using fixed delivery areas , 1984 .

[12]  Michael A. Haughton The efficacy of exclusive territory assignments to delivery vehicle drivers , 2008, Eur. J. Oper. Res..

[13]  David P. Morton,et al.  Stochastic Vehicle Routing with Random Travel Times , 2003, Transp. Sci..

[14]  Dirk Sudholt,et al.  Rigorous Analyses for the Combination of Ant Colony Optimization and Local Search , 2008, ANTS Conference.

[15]  Timo Leipälä,et al.  On the solutions of stochastic traveling salesman problems , 1978 .

[16]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[17]  Yuichi Nagata,et al.  A powerful route minimization heuristic for the vehicle routing problem with time windows , 2009, Oper. Res. Lett..

[18]  W. Gutjahr S-ACO: An Ant-Based Approach to Combinatorial Optimization Under Uncertainty , 2004, ANTS Workshop.

[19]  Yang-Byung Park,et al.  A hybrid genetic algorithm for the vehicle scheduling problem with due times and time deadlines , 2001 .

[20]  Matthew G. Karlaftis,et al.  Containership routing with time deadlines and simultaneous deliveries and pick-ups , 2009 .

[21]  Barrett W. Thomas,et al.  Runtime reduction techniques for the probabilistic traveling salesman problem with deadlines , 2009, Comput. Oper. Res..

[22]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[23]  J. F. Pierce,et al.  ON THE TRUCK DISPATCHING PROBLEM , 1971 .

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

[25]  Thomas M. Cook,et al.  A SIMULATION AND STATISTICAL ANALYSIS OF STOCHASTIC VEHICLE ROUTING WITH TIMING CONSTRAINTS , 1978 .