首页 | 本学科首页   官方微博 | 高级检索  
     检索      

改进萤火虫算法及其收敛性分析
引用本文:张大力,夏红伟,张朝兴,马广程,王常虹.改进萤火虫算法及其收敛性分析[J].系统工程与电子技术,2022,44(4):1291-1300.
作者姓名:张大力  夏红伟  张朝兴  马广程  王常虹
作者单位:1. 哈尔滨工业大学航天学院, 黑龙江 哈尔滨 1500012. 上海航天控制技术研究所, 上海 201109
基金项目:国家自然科学基金(61304108);国家重点研发计划(2020YFC2200600)
摘    要:萤火虫算法因具有结构简单、控制参数少、易于实现的特点而得到广泛的关注和应用, 但其易陷入局部最优导致过早收敛, 从而影响寻优精度。针对这一问题, 本文在位置更新规则中加入随机扰动因子, 并剔除了冗余的随机项, 以提高算法搜索能力; 引入位置置换变异和差分进化算法中的最优变异策略, 在保持种群多样性的同时, 增强算法跳出局部最优的能力。采用马尔可夫过程证明了算法以概率1收敛到全局最优。利用基准函数和装箱问题对算法进行仿真测试, 结果表明, 改进后的算法能够有效跳出局部最优, 对给出的所有问题均能找到理论最优解, 寻优精度和成功率有明显提升。

关 键 词:萤火虫算法  随机扰动  变异策略  马尔可夫过程  函数优化  装箱问题  
收稿时间:2021-12-07

Improved firefly algorithm and its convergence analysis
Dali ZHANG,Hongwei XIA,Chaoxing ZHANG,Guangcheng MA,Changhong WANG.Improved firefly algorithm and its convergence analysis[J].System Engineering and Electronics,2022,44(4):1291-1300.
Authors:Dali ZHANG  Hongwei XIA  Chaoxing ZHANG  Guangcheng MA  Changhong WANG
Institution:1. School of Astronautics, Harbin Institute of Technology, Harbin 150001, China2. Shanghai Aerospace Control Technology Institute, Shanghai 201109, China
Abstract:The firefly algorithm has been widely concerned and applied because of its characteristics of simple structure, few control parameters and easy implementation, but it is easy to fall into local optimum, which leads to premature convergence and affects the optimization accuracy. To solve this problem, this paper adds a random factor into the individual location update rule to improve search capabilities, and the redundant random items are eliminated. To maintain the diversity of the population and enhance the capabilities of the algorithm to jump out of the local optimum, a position substitution mutation strategy and an optimal mutation strategy which come from the differential evolution algorithm are introduced. The Markov process is used to theoretically analyze the improved algorithm, and it is proved that the algorithm converges to the global optimum with probability of 1. The improved algorithm is simulated and tested using classic benchmark functions and the bin packing problem. Simulation results show that the improved algorithm can effectively jump out of the local optimum and find the theoretical optimal solution for all the given problems with better optimization accuracy and success rate.
Keywords:firefly algorithm  stochastic disturbance  mutation strategy  Markov process  function optimization  bin packing problem  
点击此处可从《系统工程与电子技术》浏览原始摘要信息
点击此处可从《系统工程与电子技术》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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