Affiliation:
1. Department of Mathematics, School of Science, Xi’an University of Science and Technology, Xi’an, China
Abstract
Teaching-learning-based optimization algorithm (TLBO) is a swarm intelligence optimization algorithm that simulates classroom teaching phenomenon. In order to solve the problem that TLBO algorithm is easy to fall into local optimum and has poor stability, an improved teaching-learning-based optimization algorithm based on fusion difference mutation (IDMTLBO) is proposed. Firstly, adaptive teaching factors are introduced. Secondly, in the teaching stage, each student studies according to the gap between himself and the teacher, which improves the convergence speed and convergence accuracy of the algorithm. Finally, in the learning stage, students are divided into two levels according to their learning level, and two students are randomly selected to improve the iterative equation in the learning stage with the difference mutation strategy, It improves the disadvantage that the algorithm is easy to fall into local optimum. Numerical experiments show that the convergence speed and convergence accuracy of the algorithm are obviously better than TLBO algorithm, DMTLBO algorithm, DSTLBO algorithm.
Subject
Artificial Intelligence,General Engineering,Statistics and Probability
Reference18 articles.
1. Teaching - learning based optimization: A novel method for constrained mechanical design optimization problems[J];Rao;Computer Aid-ed Design,2011
2. Teaching-learning based optimization: An optimization method for continuous non- linear large scale problems [J];Rao;Information Sciences,2012
3. Li M.Q. , Guan J.S. and Lin D. , Basic Theory and Application of Genetic Algorithm[M], Beijing: Science Press, 2002.
4. Ant colony optimization: Introduction and recent Trends[J];Blum;Physics of Life Reviews,2005
5. Scheduling problem of fuzzy flexible job shop based on Teaching-learning- based optimization algorithm[J];Cheng;Journal of Xinxiang University,2021