首页 | 官方网站   微博 | 高级检索  
     

一种精英反向学习的萤火虫优化算法
引用本文:魏伟一,文雅宏.一种精英反向学习的萤火虫优化算法[J].智能系统学报,2017,12(5):710-716.
作者姓名:魏伟一  文雅宏
作者单位:西北师范大学 计算机科学与工程学院, 甘肃 兰州 730070
摘    要:为了提高传统萤火虫算法的收敛速度和求解精度,提出了一种精英反向学习的萤火虫优化算法。通过反向学习策略构造精英群体,在精英群体构成的区间上求普通群体的反向解,增加了群体的多样性,提高了算法的收敛速度;同时,为了避免最优个体陷入局部最优,使整个群体在搜索过程中出现停滞,提出了差分演化变异策略;最后,提出了一种线性递减的自适应步长来平衡算法的开发能力。实验结果表明,算法在收敛速度和收敛精度上有更好的效果。

关 键 词:萤火虫算法  精英反向学习  优化算法  精英群体  反向解  反向学习策略  差分演化变异  自适应步长

Firefly optimization algorithm utilizing elite opposition-based learning
WEI Weiyi,WEN Yahong.Firefly optimization algorithm utilizing elite opposition-based learning[J].CAAL Transactions on Intelligent Systems,2017,12(5):710-716.
Authors:WEI Weiyi  WEN Yahong
Affiliation:College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China
Abstract:To increase the convergence speed and solution accuracy of the traditional firefly algorithm, in this paper, we propose a firefly optimization algorithm that utilizes elite opposition-based learning. Using an opposition-based learning strategy, we constructed an elite group and, in the interval of the elite group, we solved the opposite solutions of the ordinary groups. This strategy could increase group diversity and improve the convergence speed of the algorithm. To prevent the optimal individual from falling into the local optimum, which could cause stagnation of the whole group during the search process, we introduce a differential evolutionary mutation strategy. Finally, we propose an adaptive step size with a linear decrease to balance the development ability of the algorithm. Experimental results show that the proposed algorithm can increase convergence speed and accuracy.
Keywords:firefly algorithm  elite opposition-based learning  optimized algorithm  elite group  opposite solutions  opposition-based learning strategy  differential evolutionary mutation  adaptive step size
点击此处可从《智能系统学报》浏览原始摘要信息
点击此处可从《智能系统学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号