Discrete Salp Swarm Algorithm for Euclidean Travelling Salesman Problem

被引:5
|
作者
Panwar, Karuna [1 ]
Deep, Kusum [1 ]
机构
[1] Indian Inst Technol Roorkee, Dept Math, Roorkee, Uttar Pradesh, India
关键词
Salp swarm algorithm; Travelling salesman problem; Combinatorial optimization problem; Metaheuristics; 2-opt algorithm; SEARCH ALGORITHM; OPTIMIZATION; ASSIGNMENT; BRANCH; MEMORY;
D O I
10.1007/s10489-022-03976-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Salp Swarm Algorithm (SSA) is one of the recently proposed swarm intelligence-based algorithms, which finds its motivation in the swarming behaviour of salps when navigating and foraging in the ocean. The SSA is essentially derived to solve optimization problems that have continuous search space. SSA is a simple to implement and competitive algorithm that has been proven helpful in a variety of real-world applications. It has been explored over several optimization problems so far. In this study, an enhanced discrete version of SSA is proposed to solve the Travelling Salesman Problem (TSP). As TSP is a combinatorial optimization problem, the classical SSA is modified using swap, shift and symmetry operators for global exploration and local exploitation. Also, the 2-opt method has been incorporated with the proposed algorithm to improve the local search ability of the algorithm while addressing discrete problems. The proposed Discrete Salp Swarm Algorithm (DSSA) has evaluated over 45 TSP instances, and the computational results showed that it is a promising algorithm. To assess its performance, the proposed algorithm's results are compared with well-known algorithms such as Genetic Algorithm, Artificial Bee Colony, Spider Monkey Algorithm, Jaya Algorithm, Black Hole, Symbiotic Organism Search etc. The proposed algorithm significantly outperformed these algorithms for a majority of TSP instances.
引用
收藏
页码:11420 / 11438
页数:19
相关论文
共 50 条
  • [41] Application of an improved Discrete Salp Swarm Algorithm to the wireless rechargeable sensor network problem
    Yi, Zhang
    Yangkun, Zhou
    Hongda, Yu
    Hong, Wang
    [J]. FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2022, 10
  • [42] Parallel discrete lion swarm optimization algorithm for solving traveling salesman problem
    Zhang Daoqing
    Jiang Mingyan
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2020, 31 (04) : 751 - 760
  • [43] Parallel discrete lion swarm optimization algorithm for solving traveling salesman problem
    ZHANG Daoqing
    JIANG Mingyan
    [J]. Journal of Systems Engineering and Electronics, 2020, 31 (04) : 751 - 760
  • [44] GPU Particle Swarm Optimization Applied to Travelling Salesman Problem
    Bali, Olfa
    Elloumi, Walid
    Kromer, Pavel
    Alimi, Adel M.
    [J]. 2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 112 - 119
  • [45] The travelling salesman problem and adiabatic quantum computation: an algorithm
    Tien D. Kieu
    [J]. Quantum Information Processing, 2019, 18
  • [46] An Improved Simulated Annealing Algorithm for Travelling Salesman Problem
    Wang, Y.
    Tian, D.
    Li, Y. H.
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2013, 9 (04) : 28 - 32
  • [47] Fast Branch and Bound Algorithm for the Travelling Salesman Problem
    Grymin, Radoslaw
    Jagiello, Szymon
    [J]. COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2016, 2016, 9842 : 206 - 217
  • [48] An approximation algorithm for the clustered path travelling salesman problem
    Jiaxuan Zhang
    Suogang Gao
    Bo Hou
    Wen Liu
    [J]. Journal of Combinatorial Optimization, 2023, 45
  • [49] The travelling salesman problem and adiabatic quantum computation: an algorithm
    Kieu, Tien D.
    [J]. QUANTUM INFORMATION PROCESSING, 2019, 18 (03)
  • [50] Fuzzy travelling salesman problem and simulated annealing algorithm
    Lu, Yiwen
    [J]. Proceedings of the Fourth International Conference on Information and Management Sciences, 2005, 4 : 505 - 514