The Performance of Different Algorithms to Solve Traveling Salesman Problem

被引:0
|
作者
Bi, Hanqing [1 ]
Yang, Zhuoyuan [2 ]
Wang, Mengxi [3 ]
机构
[1] Dalhousie Univ, Sch Comp Sci, Halifax, NS B3H 4R2, Canada
[2] Univ Southern Calif, Viterbi Sch Engn, Los Angeles, CA 90007 USA
[3] Wuhan Univ Technol, Sch Mech & Elect Engn, Wuhan 430070, Peoples R China
关键词
Traveling salesman problem (TSP); Greedy Algorithm; Ant Colony Algorithm; Simulated Annealing Algorithm;
D O I
10.1109/ICBASE53849.2021.00036
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Traveling salesman problem, with extensive potential applications in industries of all sorts, has been studied for decades. Although there are massive solutions put forward, the most efficient and exact way has never been widely acknowledged since this problem is typically NP-hard. We selected three types of most commonly used algorithms to solve this problem: Greedy Algorithm, Ant Colony Algorithm and Simulated Annealing Algorithm. With data sets given in TSPLIB, we computed and compared these algorithms in both the shortest distance and the time cost. Based on the statistics obtained from experiments, it can be found that Greedy Algorithm runs the fastest with a sacrifice of accuracy, whereas Simulated Annealing Algorithm searches out the shortest path in a relatively small group of cities and Ant Colony Algorithm performs even better when the points increase.
引用
收藏
页码:153 / 156
页数:4
相关论文
共 50 条
  • [21] Approximation Algorithms with Bounded Performance Guarantees for the Clustered Traveling Salesman Problem
    N. Guttmann-Beck
    R. Hassin
    S. Khuller
    B. Raghavachari
    Algorithmica, 2000, 28 : 422 - 437
  • [22] Algorithms to solve the minimax travelling salesman problem
    Sergeev, S.I.
    Avtomatika i Telemekhanika, 1995, (07): : 144 - 150
  • [23] Approximation algorithms with bounded performance guarantees for the clustered traveling salesman problem
    Guttmann-Beck, N
    Hassin, R
    Khuller, S
    Raghavachari, B
    ALGORITHMICA, 2000, 28 (04) : 422 - 437
  • [24] Reinforcement learning for the traveling salesman problem: Performance comparison of three algorithms
    Wang, Jiaying
    Xiao, Chenglong
    Wang, Shanshan
    Ruan, Yaqi
    JOURNAL OF ENGINEERING-JOE, 2023, 2023 (09):
  • [25] Improved Genetic and Simulating Annealing Algorithms to Solve the Traveling Salesman Problem Using Constraint Programming
    Alameen, Mamoon
    Abdul-Niby, Mohammed
    Salhieh, Ayad
    Radhi, Ali
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2016, 6 (02) : 927 - 930
  • [26] Genetic algorithms with Oracle for the Traveling Salesman Problem
    Gremlich, R
    Hamfelt, A
    de Pereda, H
    Valkovsky, V
    ENFORMATIKA, VOL 7: IEC 2005 PROCEEDINGS, 2005, : 27 - 32
  • [27] Genetic Algorithms with Oracle for the Traveling Salesman Problem
    Gremlich, Robin
    Hamfelt, Andreas
    de Pereda, Hector
    Valkovsky, Vladislav
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 7, 2005, 7 : 27 - 32
  • [28] BRANCH AND BOUND ALGORITHMS - TRAVELING SALESMAN PROBLEM
    PARSONS, JA
    JOURNAL OF SYSTEMS MANAGEMENT, 1969, 20 (08): : 38 - 40
  • [29] Exact algorithms for the Equitable Traveling Salesman Problem
    Kinable, Joris
    Smeulders, Bart
    Delcour, Eline
    Spieksma, Frits C. R.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 475 - 485
  • [30] Automatic design of algorithms for the traveling salesman problem
    Loyola, Cristian
    Sepulveda, Mauricio
    Solar, Mauricio
    Lopez, Pierre
    Parada, Victor
    COGENT ENGINEERING, 2016, 3 (01):