Ant Colony Optimization for the Single Vehicle Pickup and Delivery Problem with Time Window

The single vehicle pickup and delivery problem with time window (1-PDPTW) is an important class of vehicle routing problem. This problem aims to find a shortest route for a single vehicle to deliver objects from origin to destination, subject to load limit and time window of delivery. This study develops an ant colony optimization (ACO) method for the 1-PDPTW. Specifically, the constraints of time window and capacity are both considered in the transition probability of ants. Furthermore, we proposed a repair operator to deal with infeasible routes. Experimental results show that the proposed ACO can outperform genetic algorithm and tabu search in terms of solution quality. The results also validate the effectiveness of the repair operator in improving the feasibility and length of routes.

[1]  Jane Yung-jen Hsu,et al.  Using family competition genetic algorithm in pickup and delivery problem with time window constraints , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

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

[3]  Gilbert Laporte,et al.  Double-horizon based heuristics for the dynamic pickup and delivery problem with time windows , 2004 .

[4]  Yazid Mati,et al.  A tabu search heuristic for the single vehicle pickup and delivery problem with time windows , 2001, J. Intell. Manuf..

[5]  Jürgen Branke,et al.  Waiting Strategies for Dynamic Vehicle Routing , 2005, Transp. Sci..

[6]  J. Wesley Barnes,et al.  Solving the Pickup and Delivery Problem with Time Windows Using Reactive Tabu Search Transportation , 2000 .

[7]  Gilbert Laporte,et al.  Rejoinder on: Static pickup and delivery problems: a classification scheme and survey , 2007 .

[8]  Yanchun Liang,et al.  An Ant Colony Optimization Method for Prize-collecting Traveling Salesman Problem with Time Windows , 2008, 2008 Fourth International Conference on Natural Computation.

[9]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[10]  Russell Bent,et al.  A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows , 2003, Comput. Oper. Res..

[11]  Christine L. Mumford,et al.  The single vehicle pickup and delivery problem with time windows: intelligent operators for heuristic and metaheuristic algorithms , 2010, J. Heuristics.

[12]  Christine L. Mumford,et al.  Single vehicle pickup and delivery with time windows: made to measure genetic encoding and operators , 2007, GECCO '07.

[13]  Gilbert Laporte,et al.  Waiting strategies for the dynamic pickup and delivery problem with time windows , 2004 .