Skip to main content

A Cross Entropy Multiagent Learning Algorithm for Solving Vehicle Routing Problems with Time Windows

  • Conference paper
Computational Logistics (ICCL 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6971))

Included in the following conference series:

Abstract

The vehicle routing problem with time windows (VRPTW) has been the subject of intensive study because of its importance in real applications. In this paper, we propose a cross entropy multiagent learning algorithm, which considers an optimum solution as a rare event to be learned. The routing policy is node-distributed, controlled by a set of parameterized probability distribution functions. Based on the performance of experienced tours of vehicle agents, these parameters are updated iteratively by minimizing Kullback-Leibler cross entropy in order to generate better solutions in next iterations. When applying the proposed algorithm on Solomon’s 100-customer problem set, it shows outperforming results in comparison with the classical cross entropy approach. Moreover, this method needs only very small number of parameter settings. Its implementation is also relatively simple and flexible to solve other vehicle routing problems under various dynamic scenarios.

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. Cordeau, J.F., Desaulniers, G., Desrosiers, J., Solomon, M.M., Soumis, F.: The VRP with time windows. In: Toth, P., Vigo, D. (eds.) The Vehicle Routing Problem. SIAM Monographs on Discrete Mathematics and Applications, pp. 157–194 (2002)

    Google Scholar 

  2. Braysy, O., Gendreau, M.: Vehicle routing problem with time windows. Part I: Route Construction and Local Search Algorithms. Transportation Science 39, 104–118 (2005)

    MATH  Google Scholar 

  3. Braysy, O., Gendreau, M.: Vehicle routing problem with time windows. Part II: Metaheuristics. Transportation Science 39, 119–139 (2005)

    MATH  Google Scholar 

  4. Golden, B., Raghavan, S., Wasil, E. (eds.): The vehicle routing problem, latest advances and new challenges. Operations Research/Computer Science Interfaces Series, vol. 43. Springer, Berlin (2008)

    Google Scholar 

  5. Ibaraki, T., Imahori, S., Kubo, M., Masuda, T., Uno, T., Yagiura, M.: Effective local search algorithms for routing and scheduling problems with general time window constraints. Transportation Science 39(2), 206–232 (2005)

    Article  Google Scholar 

  6. Hashimoto, H., Ibaraki, T., Imahori, S., Yagiura, M.: The vehicle routing problem with exible time windows and traveling times. Discrete Applied Mathematics 154, 2271–2290 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  7. Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Computers & Operations Research 34, 2403–2435 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  8. Braysy, O., Dullaert, W., Gendreau, M.: Evolutionary algorithms for the vehicle routing problem with time windows. Journal of Heuristics 10, 587–611 (2004)

    Article  Google Scholar 

  9. Homberger, J., Gehring, H.: A two-phase hybrid metaheuristic for the vehicle routing problem with time windows. European Journal of Operational Research 162, 220–238 (2005)

    Article  MATH  Google Scholar 

  10. Martin, O., Otto, S.W., Felten, E.W.: Large-step Markov chains for the TSP incorporating local search heuristic. Operation Research Letters 11, 219–224 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hashimoto, H., Yagiura, M., Ibaraki, T.: An iterated local search algorithm for the time-dependent vehicle routing problem with time windows. Discrete Optimization 5, 434–456 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  12. Helsgaun, K.: An effective implementation of the Lin-Kernighan traveling salesman heuristic. Datalogiske skrifter, Writings on Computer Science, no. 81. Roskilde University (1999)

    Google Scholar 

  13. Braysy, O., Hasle, G., Dullaert, W.: A multi-start local search algorithm for the vehicle routing problem with time windows. European Journal of Operational Research 159, 586–605 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  14. Rubinstein, R.Y.: The Cross-Entropy Method for Combinatorial and Continuous Optimization. Methodology and Computing in Applied Probability 2, 127–190 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  15. Irnich, S., Funke, B., Grunert, T.: Sequential search and its application to vehicle-routing problems. Computers & Operations Research 33, 2405–2429 (2006)

    Article  MATH  Google Scholar 

  16. Barbucha, D., Jedrzejowicz, P.: Multi-agent platform for solving the dynamic vehicle routing problem. In: Proc.of 11th Int. IEEE Conf. on Intelligent Transportation Systems, pp. 517–522 (2008)

    Google Scholar 

  17. Vokrinek, J., Komenda, A., Pechoucek, M.: Agents Towards Vehicle Routing Problems. In: Proc. of 9th Int. Conf. on Autonomous Agents and Multiagent Systems, pp. 773–780 (2010)

    Google Scholar 

  18. Davidson, P., Henesey, L., Ramstedt, L., Tornquist, J., Wernstedt, F.: An analysis of agent-based approaches to transport logistics. Trans. Res. Part C 13, 255–271 (2005)

    Article  MATH  Google Scholar 

  19. De Boer, P.T., Kroese, D.P., Mannor, S., Rubinstein, R.Y.: A Tutorial on the Cross-Entropy Method. Annals of Operations Research 134(1), 19–67 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  20. Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research 35, 254–265 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  21. Rubinstein, R.Y., Kroese, D.K.: Simulation and the Monte Carlo Method. Wiley Series in Probability and Statistics (2008)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  23. Jepsen, M., Petersen, B., Spoorendonk, S., Pisinger, D.: Subset-Row Inequalities Applied to the Vehicle-Routing Problem with Time Windows. Operations Research 56(2), 497–511 (2008)

    Article  MATH  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ma, TY. (2011). A Cross Entropy Multiagent Learning Algorithm for Solving Vehicle Routing Problems with Time Windows. In: Böse, J.W., Hu, H., Jahn, C., Shi, X., Stahlbock, R., Voß, S. (eds) Computational Logistics. ICCL 2011. Lecture Notes in Computer Science, vol 6971. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24264-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24264-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24263-2

  • Online ISBN: 978-3-642-24264-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics