Skip to main content

Applying the Population-Based Ant Colony Optimization to the Dynamic Vehicle Routing Problem

  • Chapter
  • First Online:
Advances in Swarm Intelligence

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.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    Available from http://vrp.galgos.inf.puc-rio.br/index.php/en/.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments-a survey. IEEE Trans. Evol. Comput. 9(3), 303–317 (2005)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Mavrovouniotis, M., Yang, S.: Ant algorithms with immigrants schemes for the dynamic vehicle routing problem. Inf. Sci. 294, 456–477 (2015)

    Google Scholar 

  12. Psaraftis, H.N., Wen, M., Kontovas, C.A.: Dynamic vehicle routing problems: three decades and counting. Networks 67(1), 3–31 (2016)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Gendreau, M., Hertz, A., Laporte, G.: New insertion and postoptimization procedures for the traveling salesman problem. Oper. Res. 40(6), 1086–1094 (1992)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Garey, M., Johnson, D.: Computer and intractability: A guide to the theory of \(\cal{NP}\) -completeness. Freeman, San Francisco (1979)

    Google Scholar 

  19. Dantzig, G.B., Ramser, J.H.: The truck dispatching problem. Manag. Sci. 6(1), 80–91 (1959)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Michalis Mavrovouniotis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics