Tackling Dynamic Vehicle Routing Problem with Time Windows by means of ant colony system

The Dynamic Vehicle Routing Problem with Time Windows (DVRPTW) is an extension of the well-known Vehicle Routing Problem (VRP), which takes into account the dynamic nature of the problem. This aspect requires the vehicle routes to be updated in an ongoing manner as new customer requests arrive in the system and must be incorporated into an evolving schedule during the working day. Besides the vehicle capacity constraint involved in the classical VRP, DVRPTW considers in addition time windows, which are able to better capture real-world situations. Despite this, so far, few studies have focused on tackling this problem of greater practical importance. To this end, this study devises for the resolution of DVRPTW, an ant colony optimization based algorithm, which resorts to a joint solution construction mechanism, able to construct in parallel the vehicle routes. This method is coupled with a local search procedure, aimed to further improve the solutions built by ants, and with an insertion heuristic, which tries to reduce the number of vehicles used to service the available customers. The experiments indicate that the proposed algorithm is competitive and effective, and on DVRPTW instances with a higher dynamicity level, it is able to yield better results compared to existing ant-based approaches.

[1]  Jésica de Armas,et al.  Constrained dynamic vehicle routing problems with time windows , 2015, Soft Comput..

[2]  Thomas Bäck,et al.  Ant Colony Algorithms for the Dynamic Vehicle Routing Problem with Time Windows , 2013, IWINAC.

[3]  Dragan Simic,et al.  A Survey of Hybrid Artificial Intelligence Algorithms for Dynamic Vehicle Routing Problem , 2015, HAIS.

[4]  Luca Maria Gambardella,et al.  MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows , 1999 .

[5]  Lianxi Hong An improved LNS algorithm for real-time vehicle routing problem with time windows , 2012, Comput. Oper. Res..

[6]  Thomas Bäck,et al.  Dynamic vehicle routing with time windows in theory and practice , 2016, Natural Computing.

[7]  Mihaela Breaban,et al.  Performance Evaluation of Ant Colony Systems for the Single-Depot Multiple Traveling Salesman Problem , 2015, HAIS.

[8]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[9]  Jean-François Cordeau,et al.  VRP with Time Windows , 1999, The Vehicle Routing Problem.

[10]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[11]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

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

[13]  Geraldo Robson Mateus,et al.  A hybrid approach for the dynamic vehicle routing problem with time windows , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

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

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

[16]  Luca Maria Gambardella,et al.  Solving symmetric and asymmetric TSPs by ant colonies , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[17]  Thomas Bäck,et al.  Ant based solver for dynamic vehicle routing problem with time windows and multiple priorities , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

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

[19]  Michel Gendreau,et al.  Parallel Tabu Search for Real-Time Vehicle Routing and Dispatching , 1999, Transp. Sci..

[20]  Mihaela Breaban,et al.  Tackling the Bi-criteria Facet of Multiple Traveling Salesman Problem with Ant Colony Systems , 2015, 2015 IEEE 27th International Conference on Tools with Artificial Intelligence (ICTAI).

[21]  Christos A. Kontovas,et al.  Dynamic vehicle routing problems: Three decades and counting , 2016, Networks.