摘要
针对传统教与学算法在解决复杂多峰函数优化问题时,具有局部最优且搜索开发能力较差的缺点,提出了一种改进的多学习教与学优化算法,新算法为学员的每一维加入不同的教学因子,设计了基于学员均值比较的教师选择策略和向教师及学员学习的多学习策略。基于多个单峰和多峰函数的仿真结果表明,新算法跟传统的、改进的教与学算法相比,在稳定性、寻优精度和收敛速度方面更具优势。
In order to solve the problem that the traditional teaching-learning-based optimization algorithm easily falls into local optimum and lacks search ability while dealing with the complex multimodal optimization,an improved multi-learning teaching-learning-based optimization algorithm is proposed. It adds different teaching factors to each of the students' dimensions,and designs a teacher selection mechanism based on the students' mean value and a multi-learning strategy learning both from the teacher and students. The experimental results obtained from testing a serial of unimodal and multimodal functions show that,compared with the traditional teaching-learning-based optimization algorithm and some other relative improved algorithms,the new algorithm has more advantages in stability,optimization precision and convergence speed.
引文
[1]RAO R V,SAVSANI V J,VAKHARIA D P.Teaching-Learning-Based Optimization:a novel method for constrained mechanical design optimization problems[J].Computer-aided design,2011,43(3):303-315.
[2]RAO R V,PATEL V.An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems[J].International Journal of Industrial Engineering Computations,2012,3(4):535-560.
[3]毕晓君,李月,陈春雨.基于混合策略的自适应教与学优化算法[J].哈尔滨工程大学学报,2016,37(6):842-848.
[4]黄祥东,夏士雄,牛强,等.基于K-均值的“教”与“学”优化算法[J].计算机应用,2015,35(11):3126-3129.
[5]拓守恒,雍龙泉,邓方安.“教与学”优化算法研究综述[J].计算机应用研究,2013,30(7):1933-1938.
[6]高立群,欧阳海滨,孔祥勇,等.带有交叉操作的教与学优化算法[J].东北大学学报(自然科学版),2014,35(3):323-327.