咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >融合折射原理反向学习的飞蛾扑火算法 收藏

融合折射原理反向学习的飞蛾扑火算法

Moth-Flame Optimization Algorithm Fused on Refraction Principle and Opposite-Based Learning

作     者:王光 金嘉毅 WANG Guang;JIN Jiayi

作者机构:辽宁工程技术大学软件学院 

出 版 物:《计算机工程与应用》 (Computer Engineering and Applications)

年 卷 期:2019年第55卷第11期

页      面:46-51,59页

学科分类:08[工学] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家自然科学基金(No.71371091) 

主  题:飞蛾扑火算法 折射原理 反向学习 群智能算法 种群多样性 

摘      要:飞蛾扑火算法是一种新型群智能优化算法,目前已经应用于特征选择和图像分割等诸多领域。然而,传统的飞蛾扑火算法后期收敛速度不足且容易陷入局部最优,从而影响了算法的整体性能。为了提高飞蛾扑火算法的优化性能,提出了一种基于折射原理反向学习的飞蛾扑火算法(ROBL-MFO)。该算法首先在飞蛾的更新公式中引入历史最优火焰平均值,使火焰间的信息能够互相交流,提高算法的收敛能力;其次利用随机反向学习策略对解进行反向学习,扩大算法的搜索空间;最后使用折射原理对解进行折射操作,提高种群的多样性,帮助算法跳出局部最优。在六个标准实验函数上得到的实验结果表明,对比其他算法,ROBL-MFO算法拥有更好的收敛速度,且能够有效跳出局部最优。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分