Hostname: page-component-76fb5796d-25wd4 Total loading time: 0 Render date: 2024-04-28T11:46:06.040Z Has data issue: false hasContentIssue false

A memetic algorithm for the vehicle routing problem with time windows

Published online by Cambridge University Press:  20 August 2008

Nacima Labadi
Affiliation:
Inst. Charles Delaunay, Univ. Technologie Troyes, FRE CNRS 2848, BP 2060, 10010 Troyes Cedex, France; nacima.labadi@utt.fr, christian.prins@utt.fr, mohamed.reghioui_hamzaoui@utt.fr
Christian Prins
Affiliation:
Inst. Charles Delaunay, Univ. Technologie Troyes, FRE CNRS 2848, BP 2060, 10010 Troyes Cedex, France; nacima.labadi@utt.fr, christian.prins@utt.fr, mohamed.reghioui_hamzaoui@utt.fr
Mohamed Reghioui
Affiliation:
Inst. Charles Delaunay, Univ. Technologie Troyes, FRE CNRS 2848, BP 2060, 10010 Troyes Cedex, France; nacima.labadi@utt.fr, christian.prins@utt.fr, mohamed.reghioui_hamzaoui@utt.fr
Get access

Abstract

This article deals with the vehicle routing problem with time windows (VRPTW). This problem consists in determining a least-cost set of trips to serve customers during specific time windows. The proposed solution method is a memetic algorithm (MA), a genetic algorithm hybridised with a local search. Contrary to most papers on the VRPTW, which minimize first the number of vehicles, our method is also able to minimize the total distance travelled. The results on 56 classical instances are compared to those of the best metaheuristics. The efficiency of the MA is similar for the classical criterion, but it becomes the best algorithm available for the total distance, being much faster and improving 20 best-known solutions.

Type
Research Article
Copyright
© EDP Sciences, ROADEF, SMAI, 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Alvarenga, G.B., Mateus, G.R. and de Tomi, G., A genetic and set partitioning two-phase approch for the vehicle routing problem with time windows. Comput. Oper. Res. 34 (2007) 15611584. CrossRef
Berger, J., Barkaoui, M. and Bräysy, O., A route-directed hybrid genetic approach for the vehicle routing problem with time windows. Inf. Syst. Oper. Res. 41 (2003) 179194.
J. Berger, M. Salois and R. Begin, A hybrid genetic algorithm for the vehicle routing problem with time windows. Lecture Notes in Artificial Intelligence 1418. Springer, Berlin (1998) 114–127.
J.L. Blanton and R.L. Wainwright, Multiple vehicle routing with time and capacity constraints using genetic algorithms, Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann, San Francisco (1993) 452–459.
Bräysy, O., Dullaert, W. and Gendreau, M., Evolutionary algorithms for the vehicle routing problem with time windows. J. Heuristics 10 (2005) 587611. CrossRef
Bräysy, O. and Gendreau, M., Vehicle routing problem with time windows – Part I: route construction and local search algorithms. Transportation Science 39 (2005) 104118. CrossRef
Bräysy, O. and Gendreau, M., Vehicle routing problem with time windows – Part II: metaheuristics. Transportation Science 39 (2005) 119139. CrossRef
Clarke, G. and Wright, J.W., Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12 (1964) 568581. CrossRef
H. Gehring and J. Homberger, A parallel hybrid evolutionary metaheuristic for the vehicle routing problem with time windows, Proceedings of EUROGEN 99, University of Jyväskylä, Finland (1999) 57–64.
Gehring, H. and Homberger, J., Parallelization of a two-phase metaheuristic for routing problems with time windows. Asia-Pacific J. Oper. Res. 18 (2001) 3547.
Gillett, B.E. and Miller, L.R., A heuristic algorithm for the vehicle dispatch problem. Oper. Res. 22 (1974) 340349. CrossRef
J.H. Holland, Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor (1975).
Homberger, J. and Gehring, H., Two evolutionary metaheuristics for the vehicle routing problem with time windows. INFOR 37 (1999) 297318.
Homberger, J. and Gehring, H., A two-phase hybrid metaheuristic for the vehicle routing problem with time windows. Eur. J. Oper. Res. 162 (2005) 220238. CrossRef
S. Jung and B.R. Moon, A hybrid genetic algorithm for the vehicle routing problem with time windows, Proceedings of Genetic and Evolutionary Computation Conference. Morgan Kaufmann, San Francisco (2002) 1309–1316.
G.A.P. Kindervater and M.W.P. Savelsbergh, Vehicle routing: handling edge exchanges. edited by E.H.L. Aarts and J.K. Lenstra, Local search in combinatorial optimization. Wiley, Chichester (1997) 311–336.
D. Mester, An evolutionary strategies algorithm for large scale vehicle routing problem with capacitate and time windows restrictions, Working paper, Institute of Evolution, University of Haifa, Israel (2002).
P. Moscato, Memetic algorithms: a short introduction, edited by D. Corne, M. Dorigo and F. Glover, New Ideas in Optimization. McGraw-Hill, New York (1999) 219–234.
Potvin, J.Y. and Bengio, S., The vehicle routing with time windows – Part II: genetic search. INFORMS J. Comput. 8 (1996) 165172. CrossRef
C. Prins, A simple and effective evolutionary algorithm for the vehicle routing problem, Comput. Oper. Res. 31 (2004) 1985–2002.
Rochat, Y. and Taillard, E.D., Probabilistic diversification and intensification in local search for vehicle routing. J. Heuristics 1 (1995) 147167. CrossRef
Solomon, M.M., Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 35 (1987) 254265. CrossRef
Taillard, E., Badeau, P., Gendreau, M., Guertin, F. and Potvin, J.Y., Tabu search heuristic for the vehicle routing problem with soft time windows. Transportation Science 31 (1997) 170186. CrossRef
Tan, K.C., Lee, L.H. and Hybrid, K. Ou genetic algorithms in solving ehicle routing problems with time window constraints. Asia-Pacific J. Oper. Res. 18 (2001) 121130.
K.C. Tan, L.H. Lee and K. Ou, A messy genetic algorithm for the vehicle routing problem with time window constraints, Proceedings of the 2001 Congress on Evolutionary Computation, IEEE, Piscataway (2001) 679–686.
Tan, K.C., Lee, L.H., Zhu, Q.L. and Heuristic, K. Ou methods for the vehicle routing problem with time windows. Artificial Intelligence in Engineering 15 (2001) 281295. CrossRef
S. Thangiah, Vehicle routing with time windows using genetic algorithms. edited by L. Chambers, Application handbook of genetic algorithms: new frontiers, Vol II. CRC Press, Boca Raton (1995) 253–277.
Wee Kit, H., Chin, J. and Lim, A., A hybrid search algorithm for the vehicle routing problem with time windows. Int. J. Art. Intell. Tools 10 (2001) 431449.