教-学优化算法是一种新型启发式优化算法。针对教-学优化算法容易陷入局部最优的不足,提出了一种改进教-学优化算法(an improved teaching-learning based optimization,AITLBO)。在教学阶段通过扰动机制提高教师的教学效果,避免算法陷...教-学优化算法是一种新型启发式优化算法。针对教-学优化算法容易陷入局部最优的不足,提出了一种改进教-学优化算法(an improved teaching-learning based optimization,AITLBO)。在教学阶段通过扰动机制提高教师的教学效果,避免算法陷入局部最优。在学习阶段初期分别采取较差学生向优秀学生动态随机学习和优秀学生重新向教师随机学习的策略使当前解向最优方向进化,避免较差解破坏较优解的结构,提高了学习阶段学生的学习效率。在学习阶段后期引入了学生自我反思的学习策略,实现算法对局部信息的精细搜索,提高算法对解空间信息开发的能力,避免了算法因过早收敛易陷入局部最优的不足。将其与目前较优的几种改进TLBO算法和其他启发式优化算法进行性能测试对比,结果表明AITLBO算法具有较高的寻优精度和较快的收敛速度。展开更多
文摘教-学优化算法是一种新型启发式优化算法。针对教-学优化算法容易陷入局部最优的不足,提出了一种改进教-学优化算法(an improved teaching-learning based optimization,AITLBO)。在教学阶段通过扰动机制提高教师的教学效果,避免算法陷入局部最优。在学习阶段初期分别采取较差学生向优秀学生动态随机学习和优秀学生重新向教师随机学习的策略使当前解向最优方向进化,避免较差解破坏较优解的结构,提高了学习阶段学生的学习效率。在学习阶段后期引入了学生自我反思的学习策略,实现算法对局部信息的精细搜索,提高算法对解空间信息开发的能力,避免了算法因过早收敛易陷入局部最优的不足。将其与目前较优的几种改进TLBO算法和其他启发式优化算法进行性能测试对比,结果表明AITLBO算法具有较高的寻优精度和较快的收敛速度。