A novel reinforcement learning-based reptile search algorithm for solving optimization problems

被引:0
|
作者
Mohamed Ghetas
Mohamed Issa
机构
[1] Galala University,Faculty of Computer Science and Engineering
[2] Zagazig University,Computer and Systems Department, Faculty of Engineering
[3] Egypt-Japan University of Science and Technology,Faculty of Computer Science and Information Technology
来源
关键词
Optimization algorithms; Reptile search algorithm (RSA); Metaheuristics; Reinforcement learning;
D O I
暂无
中图分类号
学科分类号
摘要
This work proposes a novel reptile search algorithm (RSA) to solve optimization problems called reinforcement reptile search algorithm (RLRSA). The basic RSA performs exploitation through highly walking in the first half of searching process while the exploration phase is executed through the hunting phase in the second half. Therefore, the algorithm is not able to balance exploration and exploitation and this behavior results in trapping in local optima. A novel learning method based on reinforcement learning and Q-learning model is proposed to balance the exploitation and exploration phases when the solution starts deteriorating. Furthermore, the random opposite-based learning (ROBL) is introduced to increase the diversity of the population and so enhance the obtained solutions. Twenty-three typical benchmark functions, including unimodal, multimodal and fixed-dimension multimodal functions, were employed to assess the performance of RLRSA. According to the findings, the RLRSA method surpasses the standard RSA approach in the majority of benchmark functions evaluated, specifically in 12 out of 13 unimodal functions, 9 out of 13 multimodal functions, and 8 out of 10 fixed multimodal functions. Furthermore, the RLRSA is applied to vessel solve pressure and tension/compression spring design problems. The results show that RLRSA significantly found the solution with minimum cost. The experimental results reveal the superiority of the RLRSA compared to RSA and other optimization methods in the literature.
引用
收藏
页码:533 / 568
页数:35
相关论文
共 50 条
  • [1] A novel reinforcement learning-based reptile search algorithm for solving optimization problems
    Ghetas, Mohamed
    Issa, Mohamed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 36 (2): : 533 - 568
  • [2] A reinforcement learning-based metaheuristic algorithm for solving global optimization problems
    Seyyedabbasi, Amir
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2023, 178
  • [3] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Mohamed Ghetas
    [J]. Neural Computing and Applications, 2022, 34 : 3939 - 3957
  • [4] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Ghetas, Mohamed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (05): : 3939 - 3957
  • [5] Learning-based elephant herding optimization algorithm for solving numerical optimization problems
    Li, Wei
    Wang, Gai-Ge
    Alavi, Amir H.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 195
  • [6] Reinforcement learning-based modified cuckoo search algorithm for economic dispatch problems
    Luo, Wenguan
    Yu, Xiaobing
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 257
  • [7] An Improved Reptile Search Algorithm with Ghost Opposition-based Learning for Global Optimization Problems
    Jia, Heming
    Lu, Chenghao
    Wu, Di
    Wen, Changsheng
    Rao, Honghua
    Abualigah, Laith
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2023, 10 (04) : 1390 - 1422
  • [8] An Improved Teaching-Learning-Based Optimization Algorithm with Reinforcement Learning Strategy for Solving Optimization Problems
    Wu, Di
    Wang, Shuang
    Liu, Qingxin
    Abualigah, Laith
    Jia, Heming
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [9] A REINFORCEMENT LEARNING BASED FRAMEWORK FOR SOLVING OPTIMIZATION PROBLEMS
    Czibula, Istvan-Gergely
    Czibula, Gabriela
    Bocicor, Maria-Iuliana
    [J]. KEPT 2011: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2011, : 235 - 246
  • [10] A reformative teaching–learning-based optimization algorithm for solving numerical and engineering design optimization problems
    Zhuang Li
    Xiaotong Zhang
    Jingyan Qin
    Jie He
    [J]. Soft Computing, 2020, 24 : 15889 - 15906