Improved teaching-learning-based optimization algorithm with Cauchy mutation and chaotic operators

被引:6
|
作者
Bao, Yin-Yin [1 ]
Xing, Cheng [1 ]
Wang, Jie-Sheng [1 ]
Zhao, Xiao-Rui [1 ]
Zhang, Xing-Yue [1 ]
Zheng, Yue [1 ]
机构
[1] Univ Sci & Technol Liaoning, Sch Elect & Informat Engn, Anshan, Liaoning, Peoples R China
关键词
TLBO algorithm; Function optimization; Cauchy mutation; Chaos mapping; Engineering optimization;
D O I
10.1007/s10489-023-04705-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Teaching-Learning-Based Optimization (TLBO) is a population-based intelligent optimization algorithm, which simulates the "teaching" process of teachers to students and the "learning" process of students in the class. In order to solve the problems of slow optimization speed, low optimization accuracy and easy to fall into local optimization, an improved TLBO algorithm based on Cauchy mutation and chaos operators are proposed. Firstly, the dynamic selection of teachers in the "teaching" stage leads to higher class average grades. Learning from the best students in the class during the "learning" phase makes class results more focused. Secondly, after a teaching is completed, Cauchy mutation is carried out to make the algorithm population more diverse so as to get rid of the local optimal solution. Finally, on the basis of Cauchy mutation, chaos theory is introduced into the optimization process of TLBO algorithm, and 10 chaos are embedded in the process of generating random numbers by Cauchy mutation, which enhances its ergo city and irreconcilability to further improve its convergence speed and accuracy. The performance of the proposed improved TLBO algorithm was tested by using 30 benchmark functions in CEC-BC-2017, and finally two engineering design problems (cantilever arm design and pressure vessel design) were optimized. The experimental results show that the proposed TLBO algorithm has significantly improved its convergence speed and optimization accuracy.
引用
收藏
页码:21362 / 21389
页数:28
相关论文
共 50 条
  • [1] Improved teaching–learning-based optimization algorithm with Cauchy mutation and chaotic operators
    Yin-Yin Bao
    Cheng Xing
    Jie-Sheng Wang
    Xiao-Rui Zhao
    Xing-Yue Zhang
    Yue Zheng
    Applied Intelligence, 2023, 53 : 21362 - 21389
  • [2] Cauchy Mutation Chaotic Coati Optimization Algorithm
    Song, Yu-Wei
    Sun, Wei-Zhong
    Wang, Jie-Sheng
    Qi, Yu-Liang
    Liu, Xun
    Gao, Yuan-Zheng
    ENGINEERING LETTERS, 2024, 32 (06) : 1114 - 1131
  • [3] Elitist teaching-learning-based optimization algorithm based on feedback
    Yu, Kun-Jie
    Wang, Xin
    Wang, Zhen-Lei
    Zidonghua Xuebao/Acta Automatica Sinica, 2014, 40 (09): : 1976 - 1983
  • [4] Strengthened teaching-learning-based optimization algorithm for numerical optimization tasks
    Chen, Xuefen
    Ye, Chunming
    Zhang, Yang
    Zhao, Lingwei
    Guo, Jing
    Ma, Kun
    EVOLUTIONARY INTELLIGENCE, 2024, 17 (03) : 1463 - 1480
  • [5] A Survey of Application and Classification on Teaching-Learning-Based Optimization Algorithm
    Xue, Ru
    Wu, Zongsheng
    IEEE ACCESS, 2020, 8 : 1062 - 1079
  • [6] New Teaching-Learning-Based Optimization Algorithm with Course Selection
    Sun Zexuan
    Zhang Qingyong
    He Shangyang
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 858 - 863
  • [7] An advanced teaching-learning-based algorithm to solve unconstrained optimization problems
    Fatehi, Mohammad
    Toloei, Alireza
    Niaki, S. T. A.
    Zio, Enrico
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2023, 17
  • [8] Teaching-Learning-Based Optimization Algorithm Applied in Electronic Engineering: A Survey
    Gomez Diaz, Kenia Yadira
    De Leon Aldaco, Susana Estefany
    Aguayo Alquicira, Jesus
    Ponce-Silva, Mario
    Olivares Peregrino, Victor Hugo
    ELECTRONICS, 2022, 11 (21)
  • [9] Parameters optimization of selected casting processes using teaching-learning-based optimization algorithm
    Rao, R. Venkata
    Kalyankar, V. D.
    Waghmare, G.
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (23) : 5592 - 5608
  • [10] Parameter optimization of modern machining processes using teaching-learning-based optimization algorithm
    Rao, R. Venkata
    Kalyankar, V. D.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (01) : 524 - 531