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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
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)
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)
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)
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 35(3), 268–308 (2003)
Braysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part I: Route construction and local search algorithms. Transp. Sci. 39, 104–118 (2005)
Braysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part II: Metaheuristics. Transp. Sci. 39, 119–139 (2005)
Christofides, N., Mingozzi, A., Toth, P., Sandi, C. (eds.): Combinatorial Optimization. John Wiley, Chichester (1979)
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)
Dorigo, M., Stutzle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)
Eglese, R.W.: Simulated annealing: a tool for operational research. Eur. J. Oper. Res. 46, 271–281 (1990)
Feo, T.A., Resende, M.G.C.: Greedy randomized adaptive search procedures. J. Global Optim. 6, 109–133 (1995)
Ferreira, C.: Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence. Springer, Heidelberg (2006)
Gendreau, M., Potvin, J.-Y. (eds.): Handbook of metaheuristics. International Series in Operations Research & Management Science, vol. 146. Springer, New York (2010)
Glover, F., Laguna, M.: Tabu Search. Kluwer, Boston (1997)
Glover, F., Laguna, M., Marti, R.: Fundamentals of scatter search and path relinking. Control Cybern. 39, 653–684 (2000)
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)
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)
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)
Kennedy, J., Eberhart, R.: Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks IV, pp. 1942–1948 (1995)
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)
Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer, New York (1994)
Mladenovic, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24, 1097–1100 (1997)
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)
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)
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)
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)
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)
Talbi, E.G.: Metaheuristics: From Design to Implementation. John Wiley and Sons, Inc., New Jersey (2009)
Talukdar, S., Baeretzen, L., Gove, A., de Souza, P.: Asynchronous teams: Cooperation schemes for autonomous agents. J. Heuristics 4, 295–321 (1998)
Toth, P., Vigo, D. (eds.): The Vehicle Routing Problem. Monographs on Discrete Mathematics and Applications. SIAM, Philadelpia (2002)
Voudouris, C., Tsang, E.: Guided local search and its application to the traveling salesman problem. Eur. J. Oper. Res. 113, 469–499 (1999)
Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley and Sons, Chichester (2009)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)