Ant Colony System for a Dynamic Vehicle Routing Problem
An aboundant literature on vehicle routing problems is available. However, most of the work deals with static problems, where all data are known in advance, i.e. before the optimization has started.
The technological advances of the last few years give rise to a new class of problems, namely the dynamic vehicle routing problems, where new orders are received as time progresses and must be dynamically incorporated into an evolving schedule.
In this paper a dynamic vehicle routing problem is examined and a solving strategy, based on the Ant Colony System paradigm, is proposed.
Some new public domain benchmark problems are defined, and the algorithm we propose is tested on them.
Finally, the method we present is applied to a realistic case study, set up in the city of Lugano (Switzerland).
Keywordsdynamic vehicle routing ant colony optimization
Unable to display preview. Download preview PDF.
- A. Colorni, M. Dorigo, and V. Maniezzo, “Distributed optimization by ant colonies,” in Elsevier Publishing (eds.), European Conference on Artificial Life 1991 (ECAL91), 1991, pp. 134–142.Google Scholar
- M. Dorigo, V. Maniezzo, and A. Colorni, “The ant system: optimization by a colony of cooperating agents,” IEEE Transactions on Systems, Man and Cybernetics—Part B: Cybernetics, vol. 26, no. 1, 29–41, 1996.Google Scholar
- L.M. Gambardella and M. Dorigo, “Solving symmetric and asymmetric TSPs by ant colonies,” in IEEE Conference on Evolutionary Computation (ICEC96), 1996, pp. 622–627.Google Scholar
- L.M. Gambardella, É. Taillard, and G. Agazzi, “MACS-VRPTW: A multiple ant colony system for vehicle routing problems with time windows,” in D. Corne et al. (eds.), New Ideas in Optimization, pp. 63–76, 1999.Google Scholar
- M. Gendreau, F. Guertin, J.-Y. Potvin, and É. Taillard, “Parallel tabu search for real-time vehicle routing and dispatching,” Transportation Science, vol. 33, no. 4, pp. 381–390, 1999.Google Scholar
- M. Gendreau and J.-Y. Potvin, “Dynamic vehicle routing and dispatching,” in T.G. Crainic and G. Laporte (eds.), Fleet Management and Logistic, pp. 115–226, 1998.Google Scholar
- M. Guntsch and M. Middendorf, “Pheromone modification strategies for ant algorithms applied to dynamic TSP,” in E.J.W. Boers et al. (eds.), Application of evolutionary computing: Proceedings of EcoWorkshops 2001, volume Lecture Notes in Computer Science 2037, 2001, pp. 213–222.Google Scholar
- M. Guntsch and M. Middendorf, “Applying population based ACO to dynamic optimization problems,” in M. Dorigo et al. (eds.), ANTS 2002, volume Lecture Notes in Computer Science 2463, 2002, pp. 111–122.Google Scholar
- L.M. Hvattum, A. Lokketangen, and G. Laporte, “A heuristic solution method to a stochastic vehicle routing problem,” in Proceedings of TRISTAN V—The Fifth Triennial Symposium on Transportation Analysis, 2004.Google Scholar
- S. Ichoua, M. Gendreau, and J.-Y. Potvin, “Diversion issues in real-time vehicle dispatching,” Transportation Science, vol. 34, no. 4, pp. 426–438, November 2000.Google Scholar
- P. Kilby, P. Prosser, and P. Shaw, “Dynamic VRPs: A study of scenarios,” Technical Report APES-06-1998, University of Strathclyde, U.K., 1998.Google Scholar
- G. Kontoravdis and J.F. Brand, “A GRASP for the vehicle routing problem with time windows,” ORSA Journal on Computing, vol. 7, no. 1, pp. 10–23, 1995.Google Scholar
- H. Psaraftis, “Dynamic vehicle routing problems,” in B.L. Golden and A.A. Assad (eds.), Vehicle Routing: methods and Studies, 1988, pp. 223–248.Google Scholar
- M.G.C. Resende and C.C. Ribeiro, “Greedy Randomized Adaptive search procedures,” in F. Glover and G. Kochenberger (eds.), Handbook of Metaheuristics, 2003, pp. 219–249.Google Scholar
- M. Sol, Column generation techniques for pickup and delivery problems. PhD thesis, Technische Universiteit Eindhoven, The Netherlands, 1994.Google Scholar
- É. Taillard, “Parallel iterative search methods for vehicle-routing problems,” Networks, vol. 23, no. 8, pp. 661–673, 1994.Google Scholar