电子科技 ›› 2022, Vol. 35 ›› Issue (2): 40-45.doi: 10.16180/j.cnki.issn1007-7820.2022.02.007

• • 上一篇    下一篇

基于连续空间的萤火虫算法改进

刘晨旻,王亚刚   

  1. 上海理工大学 光电信息与计算机工程学院,上海 200093
  • 收稿日期:2020-09-30 出版日期:2022-02-15 发布日期:2022-02-24
  • 作者简介:刘晨旻(1997-),男,硕士研究生。研究方向:先进过程控制、系统辨识、机器人控制算法。|王亚刚(1967-),男,博士,教授。研究方向: 复杂多变量系统辨识、先进过程控制、工业无线传感器网络、智能仪表与工业自动化。
  • 基金资助:
    国家自然科学基金(61074087);国家自然科学基金(61703277)

Optimization of Firefly Algorithm Based on Continuous Space

LIU Chenmin,WANG Yagang   

  1. School of Optical-Electrical and Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China
  • Received:2020-09-30 Online:2022-02-15 Published:2022-02-24
  • Supported by:
    National Natural Science Foundation of China(61074087);National Natural Science Foundation of China(61703277)

摘要:

针对萤火虫算法在全局寻优过程中求解精度差,且容易陷入局部最优的问题,文中提出了一种优化的萤火虫算法。采用离散-连续的方法将传统萤火虫算法的空间连续化,在传统萤火虫算法的基础上定义新的吸引度计算式以及相应的更新策略,实现待求的离散问题的空间连续化,改善萤火虫单体相应的移动方式。实验仿真结果证明了该改进算法的有效性。文中对改进的萤火虫算法及其适用范围作了总结,并指出了今后研究方向。

关键词: 萤火虫算法, 算法原理, 连续空间, 函数优化, 参数辨识, 全局最优, MATLAB, 优化算法

Abstract:

In view of the problem that the firefly algorithm has poor accuracy in global optimization and is easy to fall into local optimum, an optimized firefly algorithm is proposed in this study. The discrete continuous method is used to make the traditional firefly algorithm space continuous. On the basis of the traditional firefly algorithm, a new attractiveness calculation formula and corresponding update strategy are defined to realize the spatial continuity of the discrete problems to be sought and improve the corresponding movement mode of the firefly monomer. Experimental simulation results prove the effectiveness of the improved algorithm. Besides, the improved firefly algorithm and its application scope are summarized, and the future research direction is pointed out in the proposed study.

Key words: firefly algorithm, algorithm principle, continuous space, function optimization, parameter identification, the global optimal, MATLAB, optimization algorith

中图分类号: 

  • TP301.6