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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
Applegate, D., Bixby, R., Chvatal, V., Cook, W.: Concorde tsp solver (2006), http://www.tsp.gatech.edu/concorde
Dasari, K.V., Pandiri, V., Singh, A.: Multi-start heuristics for the profitable tour problem. Swarm Evol. Comput. 64, 100897 (2021)
Deb, K., Agrawal, S., et al.: Understanding interactions among genetic algorithm parameters. Found. Genetic Alg. 5(5), 265–286 (1999)
Deng, Y., Xiong, J., Wang, Q.: A hybrid cellular genetic algorithm for the traveling salesman problem. Math. Probl. Eng. 2021 (2021)
Dib, O.: Novel hybrid evolutionary algorithm for bi-objective optimization problems. Sci. Rep. 13(1), 4267 (2023)
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)
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)
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)
Drigo, M.: The ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B 26(1), 1–13 (1996)
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)
Halim, A.H., Ismail, I.: Combinatorial optimization: comparison of heuristic algorithms in travelling salesman problem. Arch. Comput. Methods Eng. 26(2), 367–380 (2019)
Ismkhan, H.: Effective heuristics for ant colony optimization to handle large-scale problems. Swarm Evol. Comput. 32, 140–149 (2017)
Khan, I., Maiti, M.K.: A swap sequence based artificial bee colony algorithm for traveling salesman problem. Swarm Evol. Comput. 44, 428–438 (2019)
Knox, J.: Tabu search performance on the symmetric traveling salesman problem. Comput. Oper. Res. 21(8), 867–876 (1994)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Tamura, Y., Sakiyama, T., Arizono, I.: Ant colony optimization using common social information and self-memory. Complexity 2021 (2021)
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)
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)
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)
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 paper
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
DOI: https://doi.org/10.1007/978-3-031-50330-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-50329-0
Online ISBN: 978-3-031-50330-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)