Discrete Bat Algorithm for Traveling Salesman Problem

被引:9
|
作者
Jiang, Zhao [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Econ & Management, Nanjing, Jiangsu, Peoples R China
关键词
Bat algorithm; Traveling Salesman Problem; 2-opt algorithm; combinatorial optimization; SOLVE; SYSTEM; GRASP;
D O I
10.1109/ICISCE.2016.83
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present discrete bat algorithm (DBA) for solving the Traveling Salesman Problem (TSP). In this improved bat algorithm, on the one hand, the subtraction operator of location and location, the multiplication operator of real number and location, and the addition operator of velocity and location are redefined, on the other hand, the initial population are generated by Nearest Neighbor tour construction heuristic, and 2-opt edge-exchange algorithm is introduced to perform the local search. We test series of numerical instances by using 33 benchmark instances with sizes ranging from 55 to 318 nodes from the TSPLIB, and compare DBA with Chen and Chien's method (2011), Marinakis et al.'s method (2005), and Marinakis et al.'s method (2005). The experimental results show that the percentage deviations of DBA are better than that of the three methods and within satisfaction.
引用
下载
收藏
页码:343 / 347
页数:5
相关论文
共 50 条
  • [1] Chaotic hybrid discrete bat algorithm for traveling salesman problem
    Qi Y.-H.
    Cai Y.-G.
    Cai H.
    Tang Y.-L.
    Lü W.-X.
    1600, Chinese Institute of Electronics (44): : 2543 - 2547
  • [2] A discrete bat algorithm based on Levy flights for Euclidean traveling salesman problem
    Saji, Yassine
    Barkatou, Mohammed
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 172
  • [3] Discrete komodo algorithm for traveling salesman problem
    Jati, Gilang Kusuma
    Kuwanto, Garry
    Hashmi, Tahir
    Widjaja, Herman
    APPLIED SOFT COMPUTING, 2023, 139
  • [4] Discrete orca predation algorithm for the traveling salesman problem
    Kilinç, Hamdi
    İlhan, İlhan
    Neural Computing and Applications, 2024, 36 (36) : 23223 - 23250
  • [5] Discrete social spider algorithm for the traveling salesman problem
    BAS, Emine
    Ulker, Erkan
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (02) : 1063 - 1085
  • [6] An Improved Discrete Firefly Algorithm for the Traveling Salesman Problem
    Zhou, Lingyun
    Ding, Lixin
    Qiang, Xiaoli
    Luo, Yihan
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1184 - 1189
  • [7] An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems
    Osaba, Eneko
    Yang, Xin-She
    Diaz, Fernando
    Lopez-Garcia, Pedro
    Carballedo, Roberto
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 48 : 59 - 71
  • [8] A discrete state transition algorithm for traveling salesman problem
    Zhou, X.-J. (tiezhongyu2010@gmail.com), 2013, South China University of Technology (30):
  • [9] A novel discrete bat algorithm for solving the travelling salesman problem
    Saji, Yassine
    Riffi, Mohammed Essaid
    NEURAL COMPUTING & APPLICATIONS, 2016, 27 (07): : 1853 - 1866
  • [10] A novel discrete bat algorithm for solving the travelling salesman problem
    Yassine Saji
    Mohammed Essaid Riffi
    Neural Computing and Applications, 2016, 27 : 1853 - 1866