DJAYA: A discrete Jaya algorithm for solving traveling salesman problem

被引:44
|
作者
Gunduz, Mesut [1 ]
Aslan, Murat [2 ]
机构
[1] Konya Tech Univ, Fac Engn & Nat Sci, Dept Comp Engn, TR-42075 Konya, Turkey
[2] Sirnak Univ, Dept Comp Engn, Fac Engn, TR-73000 Sirnak, Turkey
关键词
Discrete optimization; JAYA; Transformation operator; Traveling salesman problem; PARTICLE SWARM OPTIMIZATION; ANT COLONY OPTIMIZATION; DESIGN OPTIMIZATION; SEARCH; BRANCH; TSP;
D O I
10.1016/j.asoc.2021.107275
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Jaya algorithm is a newly proposed stochastic population-based metaheuristic optimization algorithm to solve constrained and unconstrained continuous optimization problems. The main difference of this algorithm from the similar approaches, it uses best and worst solution in the population in order improve the intensification and diversification of the population, and this provides discovering potential solutions on the search space of the optimization problem. In this study, we propose discrete versions of the Jaya by using two major modifications in the algorithm. First is to generate initial solutions by using random permutations and nearest neighborhood approach to create population. Second is the update rule of the basic Jaya algorithm rearranged to solve discrete optimization problems. Due to characteristics of the discrete optimization problem, eight transformation operators are used for the discrete variants of the proposed algorithm. Based on these modifications, the discrete Jaya algorithm, called DJAYA, has been applied to solve fourteen different symmetric traveling salesman problem, which is one of the famous discrete problems in the discrete optimization. In order to improve the obtained best solution from DJAYA, 2-opt heuristic is also applied to the best solution of DJAYA. Once population size, search tendency and the other parameters of the proposed algorithm have been analyzed, it has been compared with the state-of-art algorithms and their variants, such as Simulated Annealing (SA), Tree-Seed Algorithm (TSA), State Transition Algorithm (STA) Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Artificial Bee Colony (ABC), Genetic Algorithm (GA) and Black Hole (BH). The experimental results and comparisons show that the proposed DJAYA is highly competitive and robust optimizer for the problem dealt with the study. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Discrete Social Spider Algorithm for Solving Traveling Salesman Problem
    Khosravanian, Asieh
    Rahmanimanesh, Mohammad
    Keshavarzi, Parviz
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2021, 20 (03)
  • [2] AN ALGORITHM FOR SOLVING THE TRAVELING SALESMAN PROBLEM
    LITTLE, JDC
    MURTY, KG
    KAREL, C
    SWEENEY, DW
    [J]. OPERATIONS RESEARCH, 1963, 11 : B48 - B48
  • [3] A Discrete JAYA Algorithm Based on Reinforcement Learning and Simulated Annealing for the Traveling Salesman Problem
    Xu, Jun
    Hu, Wei
    Gu, Wenjuan
    Yu, Yongguang
    [J]. MATHEMATICS, 2023, 11 (14)
  • [4] A New Hybrid Discrete Firefly Algorithm for Solving the Traveling Salesman Problem
    Mohsen, Abdulqader M.
    Al-Sorori, Wedad
    [J]. APPLIED COMPUTING AND INFORMATION TECHNOLOGY, 2017, 695 : 169 - 180
  • [5] A discrete invasive weed optimization algorithm for solving traveling salesman problem
    Zhou, Yongquan
    Luo, Qifang
    Chen, Huan
    He, Anping
    Wu, Jinzhao
    [J]. NEUROCOMPUTING, 2015, 151 : 1227 - 1236
  • [6] 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
  • [7] A Dragonfly Algorithm for Solving Traveling Salesman Problem
    Hammouri, Abdelaziz I.
    Abu Samra, Enas Tawfiq
    Al-Betar, Mohammed Azmi
    Khalil, Raid M.
    Alasmer, Ziad
    Kanan, Monther
    [J]. 2018 8TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2018), 2018, : 136 - 141
  • [8] A discrete tree-seed algorithm for solving symmetric traveling salesman problem
    Cinar, Ahmet Cevahir
    Korkmaz, Sedat
    Kiran, Mustafa Servet
    [J]. ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (04): : 879 - 890
  • [9] Hybrid Algorithm for Solving Traveling Salesman Problem
    Zhao, Ping
    Xu, Degang
    [J]. 2019 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2019), 2019, 646
  • [10] A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem
    Osaba, Eneko
    Del Ser, Javier
    Sadollah, Ali
    Bilbao, Miren Nekane
    Camacho, David
    [J]. APPLIED SOFT COMPUTING, 2018, 71 : 277 - 290