计算机应用

• 人工智能与仿真 •    下一篇

一种基于自主学习行为的教与学优化算法

童楠1,符强1,钟才明2,3   

  1. 1. 宁波大学科学技术学院
    2. 宁波大学 科学技术学院,浙江 宁波315210
    3. 宁波大学 信息科学与工程学院,浙江 宁波315210
  • 收稿日期:2017-08-11 修回日期:2017-10-03 发布日期:2017-10-03 出版日期:2017-10-30
  • 通讯作者: 符强

An Improved TLBO Algorithm Based on Self-learning Mechanism

  • Received:2017-08-11 Revised:2017-10-03 Online:2017-10-03 Published:2017-10-30

摘要: 针对教与学优化(Teaching-learning-based optimization,TLBO)算法收敛精度较低、易于早熟收敛等问题,提出一种基于自主学习行为的教与学优化算法(SLTLBO)。在SLTLBO算法中,学生对比自己与教师、最差学生的差异,自主完成多样化的学习操作,以增强自己的知识水平,提高算法的收敛精度。同时学生通过高斯搜索的自主学习反思行为跳出局部区域,实现更好的全局搜索。利用10个基准测试函数对SLTLBO算法进行了性能测试,实验结果验证了该算法的有效性。

Abstract: Aiming at the problems of low convergence precision and premature convergence in teaching and learning optimization (TLBO) algorithms, an improved TLBO algorithm based on self-learning mechanism(SLTLBO) is proposed. In the SLTLBO algorithm, students compare the differences between themselves and the teachers and the worst students, and implement various learning operations independently, so as to enhance their knowledge level and improve the convergence accuracy of the algorithm. At the same time, students make self-examination through Gaussian searching, to jump out of the local area and achieve better global search. The performance of the algorithm is tested by using 10 benchmark functions, and the experimental results verify the effectiveness of the proposed algorithm.