Skip to main content

Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms

  • Conference paper
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3004))

Abstract

Cellular Genetic Algorithms (cGAs) are a subclass of Genetic Algorithms (GAs) in which the population diversity and exploration are enhanced thanks to the existence of small overlapped neighborhoods. Such a kind of structured algorithms is specially well suited for complex problems. In this paper we propose the utilization of some cGAs with and without including local search techniques for solving the vehicle routing problem (VRP). A study on the behavior of these algorithms has been performed in terms of the quality of the solutions found, execution time, and number of function evaluations (effort). We have selected the benchmark of Christofides, Mingozzi and Toth for testing the proposed cGAs, and compare them with some other heuristics in the literature. Our conclusions are that cGAs with an added local search operator are able of always locating the optimum of the problem at low times and reasonable effort for the tested instances.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Toth, P., Vigo, D.: The Vehicle Routing Problem. Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia (2001)

    Google Scholar 

  2. Dantzing, G., Ramster, R.: The truck dispatching problem. Management Science 6, 80–91 (1959)

    Article  MathSciNet  Google Scholar 

  3. Christofides, N., Mingozzi, A., Toth, P.: The Vehicle Routing Problem. In: Combinatorial Optimization, pp. 315–338. John Wiley, Chichester (1979)

    Google Scholar 

  4. Manderick, B., Spiessens, P.: Fine-grained parallel genetic algorithm. In: Schaffer, J. (ed.) 3rd ICGA, pp. 428–433. Morgan Kaufmann, San Francisco (1989)

    Google Scholar 

  5. Lenstra, J., Kan, A.R.: Complexity of vehicle routing and scheduling problems. Networks 11, 221–227 (1981)

    Article  Google Scholar 

  6. Whitley, D.: Cellular genetic algorithms. In: Forrest, S. (ed.) Proceedings of the 5th ICGA, p. 658. Morgan-Kaufmann, CA (1993)

    Google Scholar 

  7. Whitley, D., Starkweather, T., Fuquay, D.: Scheduling problems and traveling salesman: The genetic edge recombination operator. In: Schaffer, J. (ed.) 3rd ICGA, pp. 133–140. Morgan Kaufmann, San Francisco (1989)

    Google Scholar 

  8. Fogel, D.: An evolutionary approach to the traveling salesman problem. Biological Cybernetics 60, 139–144 (1988)

    Article  MathSciNet  Google Scholar 

  9. Banzhaf, W.: The “molecular” traveling salesman. Biological Cybernetics 64, 7–14 (1990)

    Article  MATH  Google Scholar 

  10. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  12. Berger, J., Barkaoui, M.: A hybrid genetic algorithm for the capacitated vehicle routing problem. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 646–656. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Croes, G.: A method for solving traveling salesman problems. Operations Research 6, 791–812 (1958)

    Article  MathSciNet  Google Scholar 

  14. Osman, I.: Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problems. Annals of Operations Research 41, 421–451 (1993)

    Article  MATH  Google Scholar 

  15. Beasley, J.: OR-library: Distributing test problems by electronic mail. J. of the Operational Research Society 11, 1069–1072 (1990)

    Google Scholar 

  16. Clarke, G., Wright, J.: Scheduling of vehicles from a central depot to a number of delivery points. Operations Research 12, 568–581 (1964)

    Article  Google Scholar 

  17. Wren, A., Holliday, A.: Computer scheduling of vehicles from one or more depots to a number of delivery points. Operational Research Quarterly 23, 333–344 (1972)

    Article  Google Scholar 

  18. Ryan, D., Hjorring, C., Glover, F.: Extensions of the petal method for vehicle routing. J. of the Operational Research Society 44, 289–296 (1993)

    MATH  Google Scholar 

  19. Prins, C.: A simple and effective evolutionary algorithm for the vehicle routing problem. Computers and Operations Research (2003) (in press) (corrected proof)

    Google Scholar 

  20. Bullnheimer, B., Hartl, R., Strauss, C.: An improved ant system algorithm for the vehicle routing problem. Annals of Operations Research 89, 319–328 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  21. Reimann, M., Doerner, K., Hartl, R.: D-ants: Savings based ants divide and conquer the vehicle routing problem. Computers & Operations Res. 31, 563–591 (2004)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alba, E., Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms. In: Gottlieb, J., Raidl, G.R. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2004. Lecture Notes in Computer Science, vol 3004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24652-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24652-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21367-3

  • Online ISBN: 978-3-540-24652-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics