Abstract
The population-based ant colony optimization (P-ACO) algorithm is a variant of the ant colony optimization metaheuristic specifically designed to address dynamic optimization problems. Whenever a change in the environment occurs, P-ACO repairs the pheromone trails affected by the change using previous solutions maintained in a population-list. Typically, change-related information are utilized for repairing these solutions. The change-related information for this dynamic vehicle routing problem (DVRP) case are the nodes removed and inserted when a change in the environment occurs. In this chapter, the operators of the unstringing and stringing (US) heuristic are utilized for repairing the solutions. Experimental results demonstrate that P-ACO embedded with the US heuristic outperforms other peer methods in a series of DVRP test cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Available from http://vrp.galgos.inf.puc-rio.br/index.php/en/.
References
Bullnheimer, B., Hartl, R., Strauss, C.: Applying the ant system to the vehicle routing problem. In: Voß, S., Martello, S., Osman, I., Roucairol, C., (eds.) Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, pp. 285–296. Kluwer Academic (1997)
Mavrovouniotis, M., Yang, S.: An ant system with direct communication for the capacitated vehicle routing problem. In: 2010 UK Workshop on Computational Intelligence (UKCI), pp. 14–19 (2011)
Gambardella, L.M., Taillard, E.D., Agazzi, C.: MACS-VRPTW: A multicolony ant colony system for vehicle routing problems with time windows. In: New Ideas in Optimization, pp. 63–76 (1999)
Rizzoli, A.E., Montemanni, R., Lucibello, E., Gambardella, L.M.: Ant colony optimization for real-world vehicle routing problems. Swarm Intell. 1(2), 135–151 (2007)
Reinmann, M., Doerner, K., Hartl, R.: Insertion based ants for vehicle routing problems with backhauls and time windows. In: Dorigo, M., Caro, G.D., Sampels, M., (eds.) Proceedings of the 3rd International Workshop on Ant Algorithms. Volume 2463 of LNCS., pp. 135–148. Springer, Berlin (2002)
Mavrovouniotis, M., Ellinas, G., Polycarpou, M.: Electric vehicle charging scheduling using ant colony system. In: 2019 IEEE Congress on Evolutionary Computation (CEC), pp. 2581–2588 (2019)
Mavrovouniotis, M., Li, C., Ellinas, G., Polycarpou, M.: Parallel ant colony optimization for the electric vehicle routing problem. In: 2019 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1660–1667 (2019)
Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments-a survey. IEEE Trans. Evol. Comput. 9(3), 303–317 (2005)
Montemanni, R., Gambardella, L.M., Rizzoli, A.E., Donati, A.V.: Ant colony system for a dynamic vehicle routing problem. J. Comb. Optim. 10(4), 327–343 (2005)
Mavrovouniotis, M., Yang, S.: Ant colony optimization with memory-based immigrants for the dynamic vehicle routing problem. In: 2012 IEEE Congress on Evolutionary Computation (CEC), pp. 2645–2652 (2012)
Mavrovouniotis, M., Yang, S.: Ant algorithms with immigrants schemes for the dynamic vehicle routing problem. Inf. Sci. 294, 456–477 (2015)
Psaraftis, H.N., Wen, M., Kontovas, C.A.: Dynamic vehicle routing problems: three decades and counting. Networks 67(1), 3–31 (2016)
Mavrovouniotis, M., Yang, S., Van, M., Li, C., Polycarpou, M.: Ant colony optimization algorithms for dynamic optimization: A case study of the dynamic travelling salesperson problem [research frontier]. IEEE Comput. Intell. Mag. 15(1), 52–63 (2020)
Guntsch, M., Middendorf, M.: A population based approach for ACO. In: EvoWorkshops 2002: Applications of Evolutionary Computing. Volume 2279 of LNCS., pp. 72–81. Springer, Berlin (2002)
Guntsch, M., Middendorf, M.: Applying population based ACO to dynamic optimization problems. In: Dorigo, M., Di Caro, G., Sampels, M. (eds.) Ant Algorithms. Volume 2463 of LNCS., pp. 111–122. Springer, Berlin (2002)
Gendreau, M., Hertz, A., Laporte, G.: New insertion and postoptimization procedures for the traveling salesman problem. Oper. Res. 40(6), 1086–1094 (1992)
Bonilha, I.S., Mavrovouniotis, M., Müller, F.M., Ellinas, G., Polycarpou, M.: Ant colony optimization with heuristic repair for the dynamic vehicle routing problem. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 313–320 (2020)
Garey, M., Johnson, D.: Computer and intractability: A guide to the theory of \(\cal{NP}\) -completeness. Freeman, San Francisco (1979)
Dantzig, G.B., Ramser, J.H.: The truck dispatching problem. Manag. Sci. 6(1), 80–91 (1959)
Clarke, G., Wright, J.W.: Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12(4), 568–581 (1964)
Dorigo, M., Gambardella, L.M.: Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1(1), 53–66 (1997)
Pesant, G., Gendreaul, M., Rousseau, J.M.: GENIUS-CP: A generic single-vehicle routing algorithm. In: Smolka, G. (ed.) Principles and Practice of Constraint Programming-CP97, pp. 420–434. Springer, Berlin (1997)
Mavrovouniotis, M., Müller, F.M., Yang, S.: Ant colony optimization with local search for the dynamic travelling salesman problems. IEEE Trans. Cybern. 47(7), 1743–1756 (2017)
Uchoa, E., Pecin, D., Pessoa, A., Poggi, M., Vidal, T., Subramanian, A.: New benchmark instances for the capacitated vehicle routing problem. Eur. J. Oper. Res. 257(3), 845–858 (2017)
Branke, J., Schmeck, H.: Designing evolutionary algorithms for dynamic optimization problems. In: Ghosh, A., Tsutsui, S. (eds.) Advances in Evolutionary Computing, Natural Computing Series, pp. 239–262. Springer, Berlin (2003)
Acknowledgements
This work was supported by the European Union’s Horizon 2020 research and innovation programme under grant agreement No 739551 (KIOS CoE—TEAMING) and from the Republic of Cyprus through the Deputy Ministry of Research, Innovation and Digital Policy.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Mavrovouniotis, M., Ellinas, G., Bonilha, I.S., Müller, F.M., Polycarpou, M. (2023). Applying the Population-Based Ant Colony Optimization to the Dynamic Vehicle Routing Problem. In: Biswas, A., Kalayci, C.B., Mirjalili, S. (eds) Advances in Swarm Intelligence. Studies in Computational Intelligence, vol 1054. Springer, Cham. https://doi.org/10.1007/978-3-031-09835-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-09835-2_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-09834-5
Online ISBN: 978-3-031-09835-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)