Teaching-learning-based optimization (TLBO) algorithm, one of the representative intelligent optimization algorithms. TLBO imitates the teaching-learning process in the classroom. This paper briefly introduces the original TLBO and then proposes an improved teaching-learning-based optimization algorithm (CTLBO). Firstly, a competing-based initializing strategy is proposed to get the class with better grades. Secondly, a preview process is added to enhance the rate of convergence. Thirdly, students whose grades have not improved will be given remedial training. The teacher will teach these students again and their learning ability will be reduced accordingly. Finally, CTLBO performs function optimization on the benchmark functions, and obtains better experimental results than the compared optimization algorithm.
Junchang ZhaiYuping QinZhen ZhaoMinghai Yao
Xia LiPeifeng NiuGuoqiang LiJianping LiuHuihui Hui