Skip to main content

Ant Colony Optimization with Neighborhood Search for Dynamic TSP

  • Conference paper
  • First Online:

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

Abstract

Ant colony optimization (ACO) is one of the best heuristic algorithms for combinatorial optimization problems. Due to its distinctive search mechanism, ACO can perform successfully on the static traveling salesman problem(TSP). Nevertheless, ACO has some trouble in solving the dynamic TSP (DTSP) since the pheromone of the previous optimal trail attracts ants to follow even if the environment changes. Therefore, the quality of the solution is much inferior to that of the static TSP’s solution. In this paper, ant colony algorithm with neighborhood search called NS-ACO is proposed to handle the DTSP composed by random traffic factors. ACO utilizes the short-term memory to increase the diversity of solutions and three moving operations containing swap, insertion and 2-opt optimize the solutions found by ants. The experiments are carried out to evaluate the performance of NS-ACO comparing with the conventional ACS and the ACO with random immigrants (RIACO) on the DTSPs of different scales. The experimental results demonstrate our proposed algorithm outperforms the other algorithms and is a competitive and promising approach to DTSP.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Cruz, C., González, J.R., Pelta, D.A.: Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput. 15(7), 1427–1448 (2011)

    Article  Google Scholar 

  2. Di Caro, G.A., Ducatelle, F., Gambardella, L.M.: AntHocNet: an ant-based hybrid routing algorithm for mobile Ad Hoc networks. In: Yao, X. (ed.) PPSN 2004. LNCS, vol. 3242, pp. 461–470. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Dorigo, M.: Ant colony optimization. Scholarpedia 2(3), 1461 (2007)

    Article  Google Scholar 

  4. Dorigo, M., Birattari, M., Stützle, T.: Ant colony optimization. Computat. Intell. Mag. IEEE 1(4), 28–39 (2006)

    Article  Google Scholar 

  5. Dorigo, M., Caro, G.D.: The ant colony optimization meta-heuristic. New Ideas Optim. 28(3), 11–32 (1999)

    Google Scholar 

  6. Drigo, M., Maniezzo, V., Colorni, A.: The ant system: optimization by a colony of cooperation agents. IEEE Trans. Syst. Man Cybern. (Part B) 26, 29–41 (1996)

    Article  Google Scholar 

  7. Eyckelhof, C.J., Snoek, M.: Ant systems for a dynamic TSP. In: Dorigo, M., Di Caro, G.A., Sampels, M. (eds.) Ant Algorithms 2002. LNCS, vol. 2463, pp. 88–99. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Guntsch, M., Middendorf, M.: Pheromone modification strategies for ant algorithms applied to Dynamic TSP. In: Boers, E.J.W., Gottlieb, J., Lanzi, P.L., Smith, R.E., Cagnoni, S., Hart, E., Raidl, G.R., Tijink, H. (eds.) EvoIASP 2001, EvoWorkshops 2001, EvoFlight 2001, EvoSTIM 2001, EvoCOP 2001, and EvoLearn 2001. LNCS, vol. 2037, pp. 213–222. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. Guntsch, M., Middendorf, M.: A population based approach for ACO. In: Cagnoni, S., Gottlieb, J., Hart, E., Middendorf, M., Raidl, G.R. (eds.) EvoIASP 2002, EvoWorkshops 2002, EvoSTIM 2002, EvoCOP 2002, and EvoPlan 2002. LNCS, vol. 2279, pp. 72–81. springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Guntsch, M., Middendorf, M., Schmeck, H.: An ant colony optimization approach to dynamic tsp. In: Genetic and Evolutionary Computation Conference (2003)

    Google Scholar 

  11. Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling salesman problem. Oper. Res. 21(3), 498–516 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  12. Mavrovouniotis, M., Yang, S.: A memetic ant colony optimization algorithm for the dynamic travelling salesman problem. Soft Comput. 15(7), 1405–1425 (2011)

    Article  Google Scholar 

  13. Mavrovouniotis, M., Yang, S.: Ant colony optimization with immigrants schemes for the dynamic travelling salesman problem with traffic factors. Appl. Soft Comput. 13(10), 4023–4037 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  15. Stutzle, T., Hoos, H.: Max-min ant system and local search for the traveling salesman problem. In: IEEE International Conference on Evolutionary Computation, pp. 309–314 (1997)

    Google Scholar 

Download references

Acknowledgments

This research was partially supported by the National Natural Science Foundation of China (Grant Nos. 61203325, 11572084, 11472061, and 61472284), the Shanghai Rising-Star Program (No. 14QA1400100) and JSPS KAKENHI Grant No. 15K00332 (Japan).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Fang Han or Shangce Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, Y., Xu, Z., Sun, J., Han, F., Todo, Y., Gao, S. (2016). Ant Colony Optimization with Neighborhood Search for Dynamic TSP. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2016. Lecture Notes in Computer Science(), vol 9712. Springer, Cham. https://doi.org/10.1007/978-3-319-41000-5_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-41000-5_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40999-3

  • Online ISBN: 978-3-319-41000-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics