Skip to main content

Application of Metaheuristic Algorithms and Their Combinations to Travelling Salesman Problem

  • Conference paper
  • First Online:
Intelligent Computing and Optimization (ICO 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 852))

Included in the following conference series:

  • 76 Accesses

Abstract

This paper presents four classical metaheuristic algorithms: Genetic Algorithm (GA), Ant Colony Optimization (ACO), Simulated Annealing (SA), and Tabu Search (TS) for solving the Travelling Salesman Problem (TSP). In addition, this paper introduces two novel hybrid approaches, (SAACO) based on Ant Colony Optimization and Simulated Annealing, and (TSACO) based on Ant Colony Optimization and Tabu Search. To compare the efficiency of the considered algorithms and to verify the effectiveness of the novel hybrid algorithms, this paper uses ten well-known benchmark instances from TSPLIB; the instances are of variable difficulty and size, ranging from 70 to 783 nodes with different node topologies. Assessment criteria involve computational time, fitness value, convergence speed, and robustness of algorithms. The experimental results show that hybrid algorithms overcome the limitations of individual algorithms, namely the slow convergence and local optima. Moreover, when applied solely, hybrid algorithms achieve better fitness values than GA, ACO, and TS in most simulations.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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. Aarts, E.H., Korst, J.H., van Laarhoven, P.J.: A quantitative analysis of the simulated annealing algorithm: a case study for the traveling salesman problem. J. Stat. Phys. 50(1), 187–206 (1988)

    Article  MathSciNet  Google Scholar 

  2. Ali, I.M., Essam, D., Kasmarik, K.: A novel design of differential evolution for solving discrete traveling salesman problems. Swarm Evol. Comput. 52, 100607 (2020)

    Article  Google Scholar 

  3. Applegate, D., Bixby, R., Chvatal, V., Cook, W.: Concorde tsp solver (2006), http://www.tsp.gatech.edu/concorde

  4. Dasari, K.V., Pandiri, V., Singh, A.: Multi-start heuristics for the profitable tour problem. Swarm Evol. Comput. 64, 100897 (2021)

    Google Scholar 

  5. Deb, K., Agrawal, S., et al.: Understanding interactions among genetic algorithm parameters. Found. Genetic Alg. 5(5), 265–286 (1999)

    Google Scholar 

  6. Deng, Y., Xiong, J., Wang, Q.: A hybrid cellular genetic algorithm for the traveling salesman problem. Math. Probl. Eng. 2021 (2021)

    Google Scholar 

  7. Dib, O.: Novel hybrid evolutionary algorithm for bi-objective optimization problems. Sci. Rep. 13(1), 4267 (2023)

    Article  Google Scholar 

  8. Dib, O., Moalic, L., Manier, M.A., Caminada, A.: An advanced ga-vns combination for multicriteria route planning in public transit networks. Expert Syst. Appl. 72, 67–82 (2017)

    Article  Google Scholar 

  9. Dong, X., Zhang, H., Xu, M., Shen, F.: Hybrid genetic algorithm with variable neighborhood search for multi-scale multiple bottleneck traveling salesmen problem. Future Gener. Comput. Syst. 114, 229–242 (2021)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Drigo, M.: The ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B 26(1), 1–13 (1996)

    Google Scholar 

  12. Erol, M.H., Bulut, F.: Real-time application of travelling salesman problem using google maps api. In: 2017 Electric Electronics, Computer Science, Biomedical Engineerings’ Meeting (EBBT), pp. 1–5. IEEE (2017)

    Google Scholar 

  13. Halim, A.H., Ismail, I.: Combinatorial optimization: comparison of heuristic algorithms in travelling salesman problem. Arch. Comput. Methods Eng. 26(2), 367–380 (2019)

    Article  MathSciNet  Google Scholar 

  14. Ismkhan, H.: Effective heuristics for ant colony optimization to handle large-scale problems. Swarm Evol. Comput. 32, 140–149 (2017)

    Article  Google Scholar 

  15. Khan, I., Maiti, M.K.: A swap sequence based artificial bee colony algorithm for traveling salesman problem. Swarm Evol. Comput. 44, 428–438 (2019)

    Article  Google Scholar 

  16. Knox, J.: Tabu search performance on the symmetric traveling salesman problem. Comput. Oper. Res. 21(8), 867–876 (1994)

    Article  Google Scholar 

  17. Liu, M., Li, Y., Li, A., Huo, Q., Zhang, N., Qu, N., Zhu, M., Chen, L.: A slime mold-ant colony fusion algorithm for solving traveling salesman problem. IEEE Access 8, 202508–202521 (2020)

    Article  Google Scholar 

  18. Luo, Y., Dib, O., Zian, J., Bingxu, H.: A new memetic algorithm to solve the stochastic tsp. In: 2021 12th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), pp. 69–75. IEEE (2021)

    Google Scholar 

  19. Nan, Z., Wang, X., Dib, O.: Metaheuristic enhancement with identified elite genes by machine learning. In: Knowledge and Systems Sciences, pp. 34–49. Springer, Singapore (2022)

    Google Scholar 

  20. Osaba, E., Yang, X.S., Fister, I., Jr., Del Ser, J., Lopez-Garcia, P., Vazquez-Pardavila, A.J.: A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection. Swarm Evol. Comput. 44, 273–286 (2019)

    Article  Google Scholar 

  21. Peake, J., Amos, M., Yiapanis, P., Lloyd, H.: Scaling techniques for parallel ant colony optimization on large problem instances. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 47–54 (2019)

    Google Scholar 

  22. Peker, M., Şen, B., Kumru, P.Y.: An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method. Turk. J. Electr. Eng. Comput. Sci. 21(7), 2015–2036 (2013)

    Google Scholar 

  23. Putha, R., Quadrifoglio, L., Zechman, E.: Comparing ant colony optimization and genetic algorithm approaches for solving traffic signal coordination under oversaturation conditions. Comput.-Aided Civ. Infrastruct. Eng. 27(1), 14–28 (2012)

    Google Scholar 

  24. Qiu, Y., Li, H., Wang, X., Dib, O.: On the adoption of metaheuristics for solving 0–1 knapsack problems. In: 2021 12th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), pp. 56–61. IEEE (2021)

    Google Scholar 

  25. Reinhelt, G.: {TSPLIB}: a library of sample instances for the tsp (and related problems) from various sources and of various types. http://comopt.ifi.uniheidelberg.de/software/TSPLIB95 (2014)

  26. Stodola, P., Otřísal, P., Hasilová, K.: Adaptive ant colony optimization with node clustering applied to the travelling salesman problem. Swarm Evol. Comput. 70, 101056 (2022)

    Google Scholar 

  27. Tamura, Y., Sakiyama, T., Arizono, I.: Ant colony optimization using common social information and self-memory. Complexity 2021 (2021)

    Google Scholar 

  28. Tang, Z., Hoeve, W.J.v., Shaw, P.: A study on the traveling salesman problem with a drone. In: International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Research, pp. 557–564. Springer (2019)

    Google Scholar 

  29. Yang, K., You, X., Liu, S., Pan, H.: A novel ant colony optimization based on game for traveling salesman problem. Appl. Intell. 50(12), 4529–4542 (2020)

    Article  Google Scholar 

  30. Zhong, Y., Wang, L., Lin, M., Zhang, H.: Discrete pigeon-inspired optimization algorithm with metropolis acceptance criterion for large-scale traveling salesman problem. Swarm Evol. Comput. 48, 134–144 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omar Dib .

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 paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, Y., Chen, X., Dib, O. (2023). Application of Metaheuristic Algorithms and Their Combinations to Travelling Salesman Problem. In: Vasant, P., et al. Intelligent Computing and Optimization. ICO 2023. Lecture Notes in Networks and Systems, vol 852. Springer, Cham. https://doi.org/10.1007/978-3-031-50330-6_1

Download citation

Publish with us

Policies and ethics