A Discrete JAYA Algorithm Based on Reinforcement Learning and Simulated Annealing for the Traveling Salesman Problem

被引:2
|
作者
Xu, Jun [1 ]
Hu, Wei [1 ]
Gu, Wenjuan [2 ]
Yu, Yongguang [3 ]
机构
[1] Beijing Jiaotong Univ, Sch Syst Sci, Beijing 100044, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Modern Post, Beijing 100876, Peoples R China
[3] Beijing Jiaotong Univ, Sch Math & Stat, Beijing 100044, Peoples R China
基金
中国国家自然科学基金;
关键词
JAYA algorithm; traveling salesman problem; population-based meta-heuristics; reinforcement learning; metropolis acceptance criterion; BEE COLONY ALGORITHM; OPTIMIZATION; SOLVE;
D O I
10.3390/math11143221
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The JAYA algorithm is a population-based meta-heuristic algorithm proposed in recent years which has been proved to be suitable for solving global optimization and engineering optimization problems because of its simplicity, easy implementation, and guiding characteristic of striving for the best and avoiding the worst. In this study, an improved discrete JAYA algorithm based on reinforcement learning and simulated annealing (QSA-DJAYA) is proposed to solve the well-known traveling salesman problem in combinatorial optimization. More specially, firstly, the basic Q-learning algorithm in reinforcement learning is embedded into the proposed algorithm such that it can choose the most promising transformation operator for the current state to update the solution. Secondly, in order to balance the exploration and exploitation capabilities of the QSA-DJAYA algorithm, the Metropolis acceptance criterion of the simulated annealing algorithm is introduced to determine whether to accept candidate solutions. Thirdly, 3-opt is applied to the best solution of the current iteration at a certain frequency to improve the efficiency of the algorithm. Finally, to evaluate the performance of the QSA-DJAYA algorithm, it has been tested on 21 benchmark datasets taken from TSPLIB and compared with other competitive algorithms in two groups of comparative experiments. The experimental and the statistical significance test results show that the QSA-DJAYA algorithm achieves significantly better results in most instances.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A Simulated Annealing-Based Algorithm for Traveling Salesman Problem
    郭茂祖
    陈彬
    洪家荣
    [J]. Journal of Harbin Institute of Technology(New series), 1997, (04) : 35 - 38
  • [2] DJAYA: A discrete Jaya algorithm for solving traveling salesman problem
    Gunduz, Mesut
    Aslan, Murat
    [J]. APPLIED SOFT COMPUTING, 2021, 105
  • [3] Simulated annealing algorithm for the solution of the traveling salesman problem
    Misevicius, Alfonsas
    [J]. INFORMATION TECHNOLOGIES' 2008, PROCEEDINGS, 2008, : 19 - 24
  • [4] List-Based Simulated Annealing Algorithm for Traveling Salesman Problem
    Zhan, Shi-hua
    Lin, Juan
    Zhang, Ze-jun
    Zhong, Yi-wen
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016
  • [5] An Effective Simulated Annealing Algorithm for Solving the Traveling Salesman Problem
    Wang, Zicheng
    Geng, Xiutang
    Shao, Zehui
    [J]. JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2009, 6 (07) : 1680 - 1686
  • [6] Modified Simulated Annealing Hybrid Algorithm to Solve the Traveling Salesman Problem
    Chandomi-Castellanos, Eduardo
    Escobar-Gomez, Elias N.
    Aguilar Marroquin-Cano, Sergio F.
    Hernandez-de-Leon, Hector R.
    Velazquez-Trujillo, Sabino
    Sarmiento-Torres, Jorge A.
    de-Coss-Perez, Carlos, V
    [J]. 2022 8TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'22), 2022, : 1536 - 1541
  • [7] A list-based simulated annealing algorithm with crossover operator for the traveling salesman problem
    Ilhan, Ilhan
    Gokmen, Gazi
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (10): : 7627 - 7652
  • [8] Solving the traveling salesman problem based on an adaptive simulated annealing algorithm with greedy search
    Geng, Xiutang
    Chen, Zhihua
    Yang, Wei
    Shi, Deqian
    Zhao, Kai
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (04) : 3680 - 3689
  • [9] Adaptive temperature rising simulated annealing algorithm for traveling salesman problem
    Chen K.-S.
    Xian S.-D.
    Guo P.
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2021, 38 (02): : 245 - 254
  • [10] A simulated annealing algorithm with wave temperature control for the traveling salesman problem
    Chen S.-Z.
    Zhang J.-H.
    Yu S.-S.
    Hao W.-J.
    [J]. Kongzhi yu Juece/Control and Decision, 2023, 38 (04): : 911 - 920