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 条
  • [31] Applying Deep Learning and Reinforcement Learning to Traveling Salesman Problem
    Miki, Shoma
    Yamamoto, Daisuke
    Ebara, Hiroyuki
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRONICS & COMMUNICATIONS ENGINEERING (ICCECE), 2018, : 65 - 70
  • [32] Discrete social spider algorithm for the traveling salesman problem
    BAS, Emine
    Ulker, Erkan
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (02) : 1063 - 1085
  • [33] 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
  • [34] A QUANTITATIVE-ANALYSIS OF THE SIMULATED ANNEALING ALGORITHM - A CASE-STUDY FOR THE TRAVELING SALESMAN PROBLEM
    AARTS, EHL
    KORST, JHM
    VANLAARHOVEN, PJM
    [J]. JOURNAL OF STATISTICAL PHYSICS, 1988, 50 (1-2) : 187 - 206
  • [35] The Improvement of Simulated Annealing Algorithm on the Penalty Function in Multi-agent Traveling Salesman Problem
    Li, Jinxin
    Yang, Jiayi
    Ren, Tianchen
    [J]. ESSE 2021: THE 2ND EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2021, : 142 - 149
  • [36] A discrete state transition algorithm for traveling salesman problem
    [J]. Zhou, X.-J. (tiezhongyu2010@gmail.com), 2013, South China University of Technology (30):
  • [37] Simple learning algorithm for the traveling salesman problem
    Chen, K
    [J]. PHYSICAL REVIEW E, 1997, 55 (06): : 7809 - 7812
  • [38] Optimization Models and Heuristic Method Based on Simulated Annealing Strategy for Traveling Salesman Problem
    Hao, Xu
    [J]. MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1180 - 1184
  • [39] 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
  • [40] 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