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 条
  • [21] An Improved Discrete Firefly Algorithm Used for Traveling Salesman Problem
    Jie, Liu
    Teng, Lin
    Yin, Shoulin
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2017, PT I, 2017, 10385 : 593 - 600
  • [22] A Discrete Bacterial Memetic Evolutionary Algorithm for the Traveling Salesman Problem
    Koczy, Laszlo T.
    Foeldesi, Peter
    Tueu-Szabo, Boldizsar
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3261 - 3267
  • [23] Discrete sparrow search algorithm for symmetric traveling salesman problem
    Zhang, Zhen
    Han, Yang
    APPLIED SOFT COMPUTING, 2022, 118
  • [24] A Discrete Fruit Fly Optimization Algorithm for the Traveling Salesman Problem
    Jiang, Zi-Bin
    Yang, Qiong
    PLOS ONE, 2016, 11 (11):
  • [25] An improved discrete neural network algorithm for the traveling salesman problem
    Mérida-Casermeiro, E.
    Marín, G. Galán
    Pérez, J. Muñoz
    2001, World Scientific and Engineering Academy and Society : 170 - 176
  • [26] Discrete Social Spider Algorithm for Solving Traveling Salesman Problem
    Khosravanian, Asieh
    Rahmanimanesh, Mohammad
    Keshavarzi, Parviz
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2021, 20 (03)
  • [27] Discrete Mayfly Algorithm for spherical asymmetric traveling salesman problem
    Zhang, Tian
    Zhou, Yongquan
    Zhou, Guo
    Deng, Wu
    Luo, Qifang
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 221
  • [28] The noisy Euclidean traveling salesman problem and learning
    Braun, ML
    Buhmann, JM
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 14, VOLS 1 AND 2, 2002, 14 : 351 - 358
  • [29] Discrete Salp Swarm Algorithm for symmetric traveling salesman problem
    Chen, Peng
    Liu, Ming
    Zhou, Shihua
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (05) : 8856 - 8874
  • [30] A Discrete State Transition Algorithm for Generalized Traveling Salesman Problem
    Tang, Xiaolin
    Yang, Chunhua
    Zhou, Xiaojun
    Gui, Weihua
    ADVANCES IN GLOBAL OPTIMIZATION, 2015, 95 : 137 - 145