A discrete bat algorithm based on Levy flights for Euclidean traveling salesman problem

被引:54
|
作者
Saji, Yassine [1 ]
Barkatou, Mohammed [2 ]
机构
[1] Chouaib Doukkali Univ, Fac Sci, Dept Comp Sci, El Jadida, Morocco
[2] Chouaib Doukkali Univ, Fac Sci, Lab Innovat Sci Technol & Modeling, El Jadida, Morocco
关键词
Bat algorithm; Traveling salesman problem; NP-hard combinatorial optimization problem; Population-based metaheuristics; Levy flights; ANT COLONY OPTIMIZATION; GENETIC ALGORITHMS; SEARCH ALGORITHM;
D O I
10.1016/j.eswa.2021.114639
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bat algorithm is a swarm-intelligence-based metaheuristic proposed in 2010. This algorithm was inspired by echolocation behavior of bats when searching their prey in nature. Since it first introduction, it continues to be used extensively until today, owing to its simplicity, easy handling and applicability to a wide range of problems. However, sometimes the major challenge faced by this technique is can be trapped in a local optimum when facing large complex problems. In this research work, a new discrete bat algorithm is proposed to solve the famous traveling salesman problem as NP-hard combinatorial optimization problem. To enhance the searching strategy and to avoid getting stuck in local minima, random walks based on Le & acute;vy's flights are combined with bat's movement. In addition, to improve the diversity and convergence of the swarm, a neutral crossover operator is embedded to the proposed algorithm. To evaluate the performance of our proposal, two experiments are conducted on 38 benchmark datasets and the obtained results are compared with eight different approaches. Furthermore, the student's t-test, the Friedman's test and the post hoc Wilcoxon's test are performed to check whether there are significant differences between the proposed optimizer and the alternative techniques. The experimental results under comparative studies have shown that, in most cases, the proposed discrete bat algorithm yields significantly better results compared with its competitors.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Discrete Bat Algorithm for Traveling Salesman Problem
    Jiang, Zhao
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 343 - 347
  • [2] Chaotic hybrid discrete bat algorithm for traveling salesman problem
    Qi Y.-H.
    Cai Y.-G.
    Cai H.
    Tang Y.-L.
    Lü W.-X.
    [J]. 1600, Chinese Institute of Electronics (44): : 2543 - 2547
  • [3] A Hybrid Heuristic Algorithm for the Euclidean Traveling Salesman Problem
    Singh, Dharm Raj
    Singh, Manoj Kumar
    Singh, Tarkeshwar
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 773 - 778
  • [4] Discrete komodo algorithm for traveling salesman problem
    Jati, Gilang Kusuma
    Kuwanto, Garry
    Hashmi, Tahir
    Widjaja, Herman
    [J]. APPLIED SOFT COMPUTING, 2023, 139
  • [5] APPROXIMATION ALGORITHMS FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM WITH DISCRETE AND CONTINUOUS NEIGHBORHOODS
    Elbassioni, Khaled
    Fishkin, Aleksei V.
    Sitters, Rene
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2009, 19 (02) : 173 - 193
  • [6] Discrete orca predation algorithm for the traveling salesman problem
    Kilinç, Hamdi
    İlhan, İlhan
    [J]. Neural Computing and Applications, 2024, 36 (36) : 23223 - 23250
  • [7] Discrete social spider algorithm for the traveling salesman problem
    BAS, Emine
    Ulker, Erkan
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (02) : 1063 - 1085
  • [8] An Improved Discrete Firefly Algorithm for the Traveling Salesman Problem
    Zhou, Lingyun
    Ding, Lixin
    Qiang, Xiaoli
    Luo, Yihan
    [J]. JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1184 - 1189
  • [9] An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems
    Osaba, Eneko
    Yang, Xin-She
    Diaz, Fernando
    Lopez-Garcia, Pedro
    Carballedo, Roberto
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 48 : 59 - 71
  • [10] A discrete state transition algorithm for traveling salesman problem
    [J]. Zhou, X.-J. (tiezhongyu2010@gmail.com), 2013, South China University of Technology (30):