Skip to main content

A Cooperative Agent-Based Multiple Neighborhood Search for the Capacitated Vehicle Routing Problem

  • Chapter
  • First Online:
Recent Advances in Knowledge-based Paradigms and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 234))

Abstract

The chapter proposes a new hybrid approach for solving Capacitated Vehicle Routing Problem (CVRP), which integrates the cooperative multiple neighborhood search with a multi-agent paradigm. Using the multiple neighborhoods, explored by different heuristics during the search allows one to guide the search and avoid the reaching unsatisfactory results, whenever the search is getting trapped in a local optimum. On the other hand, a multi-agent architecture provides an effective mechanism for solving the problem in parallel and assures cooperation between agents (representing search methods) operating on a sharable population of solutions. Different strategies of exploration of multiple neighborhoods have been considered in the chapter. Some of them search for the best solutions using a family of still deeper neighborhoods, while others use the idea of systematically changing different neighborhoods according to the predefined order (neighborhoods were explored in randomly order or the order of exploration of neighborhoods were based on the neighborhood size). In order to validate the proposed approach a computational experiment has been carried out. It confirmed that using multiple neighborhoods may improve the computational results comparing to the cases, when only one neighborhood is explored during the search.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Ahuja, R.K., Ergun, O., Orlin, J.B., Punnen, A.P.: A survey of very large-scale neighborhood search techniques. Discrete Appl. Math. 123, 75–102 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Baldacci, R., Battarra, M., Vigo, D.: Routing a heterogeneous fleet of vehicles. In: Golden, B., Raghavan, S., Wasil, E. (eds.) The Vehicle Routing Problem: Latest Advances and New Challenges, pp. 3–28. Springer, Berlin-Heidelberg (2008)

    Chapter  Google Scholar 

  3. Barbucha, D., Czarnowski, I., Jȩdrzejowicz, P., Ratajczak-Ropel, E., Wierzbowska, I.: JABAT Middleware as a Tool for Solving Optimization Problems. Transactions on Computational Collective Intelligence II. LNCS, vol. 6450, pp. 181–195. Springer, Berlin Heidelberg (2010)

    Google Scholar 

  4. Barbucha, D.: An agent-based implementation of the multiple neighborhood search for the capacitated vehicle routing problem. In: Grana, M., Toro, C., Posada, J., Howlett, R.J., and Jain, L.C. (eds.) Advances in Knowledge-Based and Intelligent Information and Engineering Systems. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1191–1200. IOS Press (2012)

    Google Scholar 

  5. Bent, R., Van Hentenryck, P.: A two-stage hybrid local search for the vehicle routing problem with time windows. Transp. Sci. 38(4), 515–530 (2004)

    Article  Google Scholar 

  6. Bent, R., Van Hentenryck, P.: A two-stage hybrid algorithm for pickup and delivery vehicle routing problem with time windows. Comput. Oper. Res. 33(4), 875–893 (2006)

    Article  MATH  Google Scholar 

  7. Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 35(3), 268–308 (2003)

    Article  Google Scholar 

  8. Braysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part I: Route construction and local search algorithms. Transp. Sci. 39, 104–118 (2005)

    Article  Google Scholar 

  9. Braysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part II: Metaheuristics. Transp. Sci. 39, 119–139 (2005)

    Article  Google Scholar 

  10. Christofides, N., Mingozzi, A., Toth, P., Sandi, C. (eds.): Combinatorial Optimization. John Wiley, Chichester (1979)

    Google Scholar 

  11. Crainic, T.G., Toulouse, M.: Explicit and emergent cooperation schemes for search algorithms. In: Maniezzo, V., Battiti, R., Watson, J.P. (eds.) Learning and Intelligent Optimization (LION II) Conference, LNCS 5313, pp. 95–109. Springer, Berlin (2008)

    Chapter  Google Scholar 

  12. Dorigo, M., Stutzle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    Book  MATH  Google Scholar 

  13. Eglese, R.W.: Simulated annealing: a tool for operational research. Eur. J. Oper. Res. 46, 271–281 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  14. Feo, T.A., Resende, M.G.C.: Greedy randomized adaptive search procedures. J. Global Optim. 6, 109–133 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  15. Ferreira, C.: Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence. Springer, Heidelberg (2006)

    Google Scholar 

  16. Gendreau, M., Potvin, J.-Y. (eds.): Handbook of metaheuristics. International Series in Operations Research & Management Science, vol. 146. Springer, New York (2010)

    Google Scholar 

  17. Glover, F., Laguna, M.: Tabu Search. Kluwer, Boston (1997)

    Book  MATH  Google Scholar 

  18. Glover, F., Laguna, M., Marti, R.: Fundamentals of scatter search and path relinking. Control Cybern. 39, 653–684 (2000)

    MathSciNet  Google Scholar 

  19. Golden, B.L., Raghavan, S., Wasil, E.A. (eds.): The Vehicle Routing Problem: Latest Advances and New Challenges. Operations Research Computer Science Interfaces Series, vol. 43, Springer, New York (2008)

    Google Scholar 

  20. Gu, J., Huang, X.: Efficient local search with search space smoothing: a case study of the traveling salesman problem. IEEE Trans. Syst. Man Cybern. 24(5), 728–735 (1994)

    Article  Google Scholar 

  21. Hansen, P., Mladenovic, N., Brimberg, J., Moreno Perez, J.A.: Variable neighborhood search. In: Gendreau, M., Potvin, J-Y. (eds.) Handbook of Metaheuristics, International Series in Operations Research & Management Science, vol. 146, pp. 61–86. Springer, New York (2010)

    Google Scholar 

  22. Kennedy, J., Eberhart, R.: Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks IV, pp. 1942–1948 (1995)

    Google Scholar 

  23. Laporte, G., Gendreau, M., Potvin, J., Semet, F.: Classical and modern heuristics for the vehicle routing problem. Int. Trans. Oper. Res. 7, 285–300 (2000)

    Article  MathSciNet  Google Scholar 

  24. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer, New York (1994)

    Book  MATH  Google Scholar 

  25. Mladenovic, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24, 1097–1100 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  26. Parragh, S.N., Doerner, K.F., Hartl, R.F.: A survey on pickup and delivery problems, Part I: Transportation between customers and depot. J. fur Betriebswirtschaft 58, 21–51 (2008)

    Article  Google Scholar 

  27. Parragh, S.N., Doerner, K.F., Hartl, R.F.: A survey on pickup and delivery problems, Part II: Transportation between pickup and delivery locations. J. fur Betriebswirtschaft 58, 81–117 (2008)

    Article  Google Scholar 

  28. Pisinger, D., Ropke, S.: Large neighborhood search. In: Gendreau, M., Potvin, J-Y. (eds.) Handbook of Metaheuristics, International Series in Operations Research & Management Science, vol. 146, pp. 399–419. Springer, New York (2010)

    Google Scholar 

  29. Ropke, S., Pisinger, D.: An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transp. Sci. 40(4), 455–472 (2006)

    Article  Google Scholar 

  30. Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. In: Proceedings of Fourth International Conference on Principles and Practice of Constraint Programming CP-98. LNCS, vol. 1520, pp. 417–431 (1998)

    Google Scholar 

  31. Talbi, E.G.: Metaheuristics: From Design to Implementation. John Wiley and Sons, Inc., New Jersey (2009)

    Google Scholar 

  32. Talukdar, S., Baeretzen, L., Gove, A., de Souza, P.: Asynchronous teams: Cooperation schemes for autonomous agents. J. Heuristics 4, 295–321 (1998)

    Article  Google Scholar 

  33. Toth, P., Vigo, D. (eds.): The Vehicle Routing Problem. Monographs on Discrete Mathematics and Applications. SIAM, Philadelpia (2002)

    Google Scholar 

  34. Voudouris, C., Tsang, E.: Guided local search and its application to the traveling salesman problem. Eur. J. Oper. Res. 113, 469–499 (1999)

    Article  MATH  Google Scholar 

  35. Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley and Sons, Chichester (2009)

    Google Scholar 

Download references

Acknowledgments

The research has been supported by the Polish National Science Centre grant no. 2011/01/B/ST6/06986 (2011-2013). Calculations have been performed in the Academic Computer Centre TASK in Gdansk, Poland.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dariusz Barbucha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Barbucha, D. (2014). A Cooperative Agent-Based Multiple Neighborhood Search for the Capacitated Vehicle Routing Problem. In: Tweedale, J., Jain, L. (eds) Recent Advances in Knowledge-based Paradigms and Applications. Advances in Intelligent Systems and Computing, vol 234. Springer, Cham. https://doi.org/10.1007/978-3-319-01649-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-01649-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-01648-1

  • Online ISBN: 978-3-319-01649-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics