Discrete orca predation algorithm for the traveling salesman problem

被引:0
|
作者
Kilinç, Hamdi [1 ]
İlhan, İlhan [2 ]
机构
[1] Department of Computer Engineering, Faculty of Engineering, National Defense University, Ankara,06530, Turkey
[2] Department of Mechatronic Engineering, Faculty of Engineering, Necmettin Erbakan University, Konya,42090, Turkey
关键词
Combinatorial optimization;
D O I
10.1007/s00521-024-10475-w
中图分类号
学科分类号
摘要
The traveling salesman problem (TSP) is a frequently studied problem by researchers today and belongs to the class of combinatorial optimization problems. It can be used to solve many current world problems such as scheduling, circuit design, layout design of plants in factories, route planning and printed circuit design. Therefore, researchers working in the field of optimization methods use it as a realistic test environment and evaluate the performance of new algorithms on it. In this study, a discrete version of the orca predation algorithm (OPA) was developed, called DOPA. DOPA is a novel discrete and permutation-coded optimization algorithm. As in OPA, it consists of two phases: chasing and attacking. However, these phases in DOPA were arranged to be able to solve a combinatorial optimization problem such as TSP. In the chasing phase, the distances between the orcas were calculated with the Hamming distance, and the speed values were obtained by using these distances. The positions of the orcas were updated using the speed values and 2-opt algorithm. In the attacking phase, the positions of the orcas were calculated by order crossover (OX1) operator. In the position adjustment procedure, swap local search operator was used. Thus, the convergence of the algorithm was accelerated. DOPA has much less parameters than OPA. Therefore, it is a simple and effective algorithm with few parameters. The parameters of DOPA were optimized by the Taguchi statistical method. It was tested on 67 well-known TSP instances. The results of different performance measures and tests showed that DOPA is a highly competitive and alternative method compared to other methods. © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.
引用
收藏
页码:23223 / 23250
相关论文
共 50 条
  • [1] Discrete komodo algorithm for traveling salesman problem
    Jati, Gilang Kusuma
    Kuwanto, Garry
    Hashmi, Tahir
    Widjaja, Herman
    [J]. APPLIED SOFT COMPUTING, 2023, 139
  • [2] Discrete Bat Algorithm for Traveling Salesman Problem
    Jiang, Zhao
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 343 - 347
  • [3] Discrete social spider algorithm for the traveling salesman problem
    BAS, Emine
    Ulker, Erkan
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (02) : 1063 - 1085
  • [4] 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
  • [5] A discrete state transition algorithm for traveling salesman problem
    [J]. Zhou, X.-J. (tiezhongyu2010@gmail.com), 2013, South China University of Technology (30):
  • [6] DJAYA: A discrete Jaya algorithm for solving traveling salesman problem
    Gunduz, Mesut
    Aslan, Murat
    [J]. APPLIED SOFT COMPUTING, 2021, 105
  • [7] An Improved Discrete Firefly Algorithm Used for Traveling Salesman Problem
    Jie, Liu
    Teng, Lin
    Yin, Shoulin
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2017, PT I, 2017, 10385 : 593 - 600
  • [8] A Discrete Bacterial Memetic Evolutionary Algorithm for the Traveling Salesman Problem
    Koczy, Laszlo T.
    Foeldesi, Peter
    Tueu-Szabo, Boldizsar
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3261 - 3267
  • [9] Discrete sparrow search algorithm for symmetric traveling salesman problem
    Zhang, Zhen
    Han, Yang
    [J]. APPLIED SOFT COMPUTING, 2022, 118
  • [10] A Discrete Fruit Fly Optimization Algorithm for the Traveling Salesman Problem
    Jiang, Zi-Bin
    Yang, Qiong
    [J]. PLOS ONE, 2016, 11 (11):