全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

Repetitive Nearest Neighbor Based Simulated Annealing Search Optimization Algorithm for Traveling Salesman Problem

DOI: 10.4236/oalib.1107520, PP. 1-17

Subject Areas: Mathematics

Keywords: Combinatorial Optimization, Traveling Salesman Problem, Repetitive Nearest Neighbor Algorithm, Simulated Annealing Algorithm, Neighborhood Structure, Hybrid Algorithm

Full-Text   Cite this paper   Add to My Lib

Abstract

The traveling salesman problem (TSP) is the most popular and most studied non-deterministic polynomial (NP) hard problem that has been used in various fields of science and technology. Due to the NP-hard nature, it is very difficult to solve this problem effectively and efficiently. For this reason, diverse appropriate optimization algorithms have been designed and developed in the last few decades. Among these algorithms, heuristic algorithms are much more suitable to tackle with this complex problem. In this paper, we propose a hybrid heuristic algorithm to solve the symmetric TSP problem by combining the search mechanism of repetitive nearest neighbor (RNN) heuristic and simulated annealing (SA) heuristic algorithms. In fact, a set of better routes are generated step by step by the RNN algorithm and these routes are improved through the iterative improvement process of the SA algorithm. The proposed algorithm is tested on a set of benchmark symmetric TSP datasets and compared with the basic RNN and SA algorithms as well as some other hybrid algorithms existing in the literature. It is demonstrated by the experimental results that the proposed algorithm is more effective than both the basic RNN and SA algorithms, and the obtained optimum results are in good agreement with the corresponding best-known optimum results. In addition, the proposed algorithm outperforms some other hybrid algorithms in terms of solution quality.

Cite this paper

Rahman, M. A. and Parvez, H. (2021). Repetitive Nearest Neighbor Based Simulated Annealing Search Optimization Algorithm for Traveling Salesman Problem. Open Access Library Journal, 8, e7520. doi: http://dx.doi.org/10.4236/oalib.1107520.

References

[1]  Applegate, D., Bixby, R., Cook, W. and Chvátal, V. (1998) On the Solution of Traveling Salesman Problems. Documenta Mathematica, Extra Volume of ICM, Chapter 3, 645-656.
[2]  Dantzig, G., Fulkerson, R. and Johnson, S. (1954) Solution of a Large-Scale Traveling-Salesman Problem. Journal of the Operations Research Society of America, 2, 393- 410. https://doi.org/10.1287/opre.2.4.393
[3]  Deng, W., Chen, R., He, B., Liu, Y., Yin, L. and Guo, J. (2012) A Novel Two-Stage Hybrid Swarm Intelligence Optimization Algorithm and Application. Soft Computing, 16, 1707-1722. https://doi.org/10.1007/s00500-012-0855-z
[4]  Hore, S., Chatterjee, A. and Dewanji, A. (2018) Improving Variable Neighborhood Search to Solve the Traveling Salesman Problem. Applied Soft Computing, 68, 83-91. https://doi.org/10.1016/j.asoc.2018.03.048
[5]  Garey, M.R. and Johnson, D.S. (2002) Computers and Intractability: Vol. 29. Wh Freeman, New York.
[6]  Geng, X., Chen, Z., Yang, W., Shi, D. and Zhao, K. (2011) Solving the Traveling Salesman Problem Based on an Adaptive Simulated Annealing Algorithm with Greedy Search. Applied Soft Computing, 11, 3680-3689. https://doi.org/10.1016/j.asoc.2011.01.039
[7]  Chen, S.-M. and Chien, C.-Y. (2011) Solving the Traveling Salesman Problem Based on the Genetic Simulated Annealing ant Colony System with Particle Swarm Optimization Techniques. Expert Systems with Applications, 38, 14439-14450. https://doi.org/10.1016/j.eswa.2011.04.163
[8]  Zhan, S.H., Lin, J., Zhang, Z.J. and Zhong, Y.W. (2016) List-Based Simulated Annealing Algorithm for Traveling Salesman Problem. Computational Intelligence and Neuroscience, 2016, Article ID: 1712630. https://doi.org/10.1155/2016/1712630
[9]  Ezugwu, A.E.-S., Adewumi, A.O. and Fr?ncu, M.E. (2017) Simulated Annealing Based Symbiotic Organisms Search Optimization Algorithm for Traveling Salesman Problem. Expert Systems with Applications, 77, 189-210. https://doi.org/10.1016/j.eswa.2017.01.053
[10]  Tsai, C.-F., Tsai, C.-W. and Tseng, C.-C. (2004) A New Hybrid Heuristic Approach for Solving Large Traveling Salesman Problem. Information Sciences, 166, 67-81. https://doi.org/10.1016/j.ins.2003.11.008
[11]  Rosenkrantz, D.J., Stearns, R.E. and Lewis II, P.M. (1977) An Analysis of Several Heuristics for the Traveling Salesman Problem. SIAM Journal on Computing, 6, 563-581. https://doi.org/10.1137/0206041
[12]  Johnson, D.S. and McGeoch, L.A. (1997) The Traveling Salesman Problem: A Case Study in Local Optimization. Local Search in Combinatorial Optimization, 1, 215-310.
[13]  Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983) Optimization by Simulated Annealing. Science, 220, 671-680. https://doi.org/10.1126/science.220.4598.671
[14]  Wang, Y., Wu, Y.W. and Xu, N. (2019) Discrete Symbiotic Organism Search with Excellence Coefficients and Self-Escape for Traveling Salesman Problem. Computers & Industrial Engineering, 131, 269-281. https://doi.org/10.1016/j.cie.2019.04.008
[15]  TSPLIB. http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/

Full-Text


comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413