Skip to main content

A hybrid genetic algorithm for the vehicle routing problem with time windows

  • Genetic Algorithms
  • Conference paper
  • First Online:
Advances in Artificial Intelligence (Canadian AI 1998)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1418))

Abstract

A variety of hybrid genetic algorithms has been recently proposed to address the vehicle routing problem with time windows (VRPTW), a problem known to be NP-hard. However, very few genetic-based approaches exploit implicit knowledge provided by the structure of the intermediate solutions computed during the evolutionary process to explore the solution space. This paper presents a new hybrid genetic algorithm for VRPTW. It investigates the impact of using explicitly domain knowledge and a priori knowledge/characteristics about expected solutions during the recombination and mutation phases of the algorithm. Basic principles borrow from recent hybrid and standard genetic algorithms, and features of well-known heuristics to drive the search process. Designed to support time-constrained reasoning tasks, the procedure is intended to be conceptually simple, easy to implement and allow fast computation of near-optimal solution. A computational experiment has been conducted to compare the performance of the proposed algorithm with similar and standard techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Desrosiers, J. and al.: Time Constrained Routing and Scheduling. In: Handbooks in Operations Research and Management Science, Vol. 8. Network Routing, M.O. Ball, T.L. Magnanti, C.L. Monma, G.L. Nemhauser Eds, North-Holland, Amsterdam, (1995) 35–139

    Google Scholar 

  2. Solomon, M.M. and Desrochers, J.: Time Window Constrained Routing and Scheduling Problems. Transportation Science 22 (1988) 1–13

    Google Scholar 

  3. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, New York, (1989)

    Google Scholar 

  4. Reeves, C.R.: Modern Heuristics Techniques for Combinatorial Problems. Halsted Press, New York, (1993)

    Google Scholar 

  5. Glover, F.: Tabu Search — Part I. ORSA Journal on Computing 1 (1989) 190–206

    Google Scholar 

  6. Glover, F.: Tabu Search — Part II. ORSA Journal on Computing 2 (1990) 4–32

    Google Scholar 

  7. Potvin, J-Y. and Bengio, S.: The Vehicle Routing Problem with Time Windows Part II: Genetic Search. INFORMS Journal on Computing 8(2) Spring (1996)

    Google Scholar 

  8. Thangiah, S.R. and al.: Vehicle Routing with Time Deadlines using Genetic and Local Algorithms. Proceedings of the 5th International Conference on Genetic Algorithms, University of Illinois at Urbana-Champaign, (1993) 506–513

    Google Scholar 

  9. Thangiah, S.R.: An Adaptive Clustering Method using a Geometric Shape for Vehicle Routing Problems with Time Windows. Proceedings of the 6th International Conference on Genetic Algorithms, University of Pittsburg, (1995) 536–543

    Google Scholar 

  10. Blanton, J.L. and Wainwright, R.L.: Multiple Vehicle Routing with Time and Capacity Constraints using Genetic Algorithms. Proceedings of the 5th International Conference on Genetic Algorithms, Champaign, IL, (1993) 452–459

    Google Scholar 

  11. Rochat, Y. and Taillard, E.D.: Probabilistic diversification and intensification in local search for vehicle routing. Journal of Heuristics 1(1) (1995) 147–167

    Google Scholar 

  12. Solomon, M.M.: Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints. Operations Research 35(2) (1987) 254–265

    MathSciNet  Google Scholar 

  13. Wall, M.: GAlib — A C++ Genetic Algorithms Library, version 2.4. (http://Iancet.mit.edu/galib-2.4/), MIT, Mass., (1995)

    Google Scholar 

  14. Bodin, L. and al.: The State of the Art in the Routing and Scheduling of Vehicles and Crews. Computers and Operations Research 10(2) (1983)

    Google Scholar 

  15. Desrochers M., and al.: A New Optimization Algorithm for the Vehicle Routing Problem with Time Window. Operations Research 40 (1992) 342–354

    MathSciNet  Google Scholar 

  16. Taillard, E.D. and al.: A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows. Transportation Science 31 (1997) 170–186

    Google Scholar 

  17. Badeau, P. and al.: A Parallel Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows. Transportation Research-C 5 (1997) 109–122

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert E. Mercer Eric Neufeld

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berger, J., Salois, M., Begin, R. (1998). A hybrid genetic algorithm for the vehicle routing problem with time windows. In: Mercer, R.E., Neufeld, E. (eds) Advances in Artificial Intelligence. Canadian AI 1998. Lecture Notes in Computer Science, vol 1418. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64575-6_44

Download citation

  • DOI: https://doi.org/10.1007/3-540-64575-6_44

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64575-7

  • Online ISBN: 978-3-540-69349-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics