计算机应用 ›› 2014, Vol. 34 ›› Issue (9): 2552-2556.DOI: 10.11772/j.issn.1001-9081.2014.09.2552
王吉权,王福林
收稿日期:
2014-04-09
修回日期:
2014-06-18
发布日期:
2014-09-30
出版日期:
2014-09-01
通讯作者:
王吉权
作者简介:
基金资助:
黑龙江省教育厅科学技术研究项目
WANG Jiquan,WANG Fulin
Received:
2014-04-09
Revised:
2014-06-18
Online:
2014-09-30
Published:
2014-09-01
Contact:
WANG Jiquan
摘要:
针对萤火虫算法(FA)在求解有约束全局优化问题时,存在初始种群不易产生、相对吸引力的大小与萤火虫的绝对亮度无关、惯性权重没有充分利用目标函数信息、不能更好地控制和约束萤火虫的移动距离等缺点,提出一种改进的萤火虫算法。首先,给出了一种基于遗传算法(GA)的初始种群产生方法,提高了初始种群的产生速度;其次,给出了一种基于目标函数的动态自适应惯性权重萤火虫算法,以提高萤火虫算法收敛速度;另外,给出了一种相对吸引力大小与萤火虫的绝对亮度有关的吸引力的计算方法;最后,为了控制和约束萤火虫位置的移动距离,将压缩因子引入到萤火虫算法的位置更新公式中,从而提高了算法收敛速度。4个测试函数的计算结果表明,与标准FA和基于惯性权重的萤火虫算法相比,改进的萤火虫算法运算速度明显提高,迭代次数明显减少,从而验证了改进萤火虫算法的有效性。
中图分类号:
王吉权 王福林. 萤火虫算法的改进分析及应用[J]. 计算机应用, 2014, 34(9): 2552-2556.
WANG Jiquan WANG Fulin. Improvement analysis and application of firefly algorithm[J]. Journal of Computer Applications, 2014, 34(9): 2552-2556.
[1]YANG X-S. Nature-inspired metaheuristic algorithm [M]. Frome: Luniver Press, 2008: 81-96.
[2]ZHAO Y, YANG X-S, LIU L. Emerging meta-heuristic optimization method [M]. Beijing: Science Press, 2013:148-170. (赵玉新, Xin-She Yang, 刘利强. 新兴元启发式优化方法[M]. 北京:科学出版社, 2013: 148-170.)
[3]UCKASIK S, AK S. Firefly algorithm for continuous constrained optimization tasks [C]// ICCCI 2009: Proceedings of the First International Conference on Computational Collective Intelligence, Semantic Web, Social Networks and Multiagent Systems, LNCS 5796. Berlin: Springer, 2009: 97-100.
[4]HORNG M-H, LIOU R-J. Multilevel minimum cross entropy threshold selection based on the firefly algorithm [J]. Expert Systems with Applications, 2011, 38(12): 14805-14811.
[5]HORNG M-H, JIANG T-W. The codebook design of image vector quantization based on the firefly algorithm [C]// ICCC1 2010: Proceedings of the Second International Conference on Computational Collective Intelligence, Technologies and Applications, LNCS 6423. Berlin: Springer, 2010: 438-447.
〖HJ1.5mm〗[6]YANG J, YE C. Novel firefly algorithm for solving Job-shop scheduling problem [J]. Computer Engineering and Applications, 2013, 49(11): 213-215,247. (杨娇,叶春明.应用新型萤火虫算法求解Job-shop调度问题[J].计算机工程与应用,203,49(11):213-215,247.)
[7]APOSTOLOPOULOS T, VLACHOS A. Application of the firefly algorithm for solving the economic emissions load dispatch problem [J]. International Journal of Combinatorics, 2011, 2011: Article ID 523806.
〖BP(〗http://www.hindawi.com/journals/ijcom/2011/523806/〖BP)〗
[8]SENTHILNATH J, OMKAR S N, MANI V. Clustering using firefly algorithm: performance study [J]. Swarm and Evolutionary Computation, 2011, 1(3): 164-171.
[9]HORNG M-H, LEE Y-X, LEEAND M-C, et al.Firefly meta-heuristic algorithm for training the radial basis function network for data classification and disease diagnosis [M]// Theory and New Applications of Swarm Intelligence. Rijeka: InTech, 2012: 115-132
[10]LIU C, YE C. Novel bioinspired swarm intelligence optimization algorithm: firefly algorithm [J]. Application Research of Computers, 2011, 28(9): 3295-3297. (刘长平,叶春明.一种新颖的仿生群智能优化算法:萤火虫算法[J].计算机应用研究,2011,28(9):3295-3297.)
[11]LIU P, LIU H, ZHENG X, et al.Approach for dynamic group automatic aggregation path planning based on improved FA [J]. Application Research of Computers, 2011, 28(11): 4146-4149. (刘鹏,刘弘,郑向伟,等.基于改进萤火虫算法的动态自动聚集路径规划方法[J].计算机应用研究,2011,28(11):4146-4149.)
[12]DONG J. Study on firefly algorithm and its application in path planning of underwater vehicles [D]. Harbin: Harbin Engineering University, 2012. (董静.萤火虫算法研究及其在水下潜器路径规划中的应用[D].哈尔滨:哈尔滨工程大学,2012.)
[13]FENG Y, LIU J, HE Y. Chaos-based dynamic population firefly algorithm [J]. Journal of Computer Applications, 2013, 33(3): 796-799, 805. (冯艳红, 刘建芹, 贺毅朝. 基于混沌理论的动态种群萤火虫算法[J]. 计算机应用,2013,33(3):796-799,805.)
[14]MO Y, MA Y, ZHENG Q. A cooperative firefly algorithm in cluster approach [J]. Control and Instrumetns in Chemical Industry, 2014, 41(3): 238-242. (莫愿斌,马彦追,郑巧燕.一种协作的萤火虫算法在聚类问题上的应用[J].化工自动化及仪表,2014,41(3):238-242.)
[15]WU D, DING X. T-S model identification based on improved firefly algorithm [J]. Computer Simulation, 2013, 30(3): 327-330. (吴东周,丁学明.基于改进萤火虫算法的T-S模型辨识[J].计算机仿真,2013,30(3):327-330.)
[16]〖CM(26*2〗GAO W. Study on the firefly algorithm and application [D]. Lanzhou: Lanzhou University, 2012. (高伟明. 萤火虫算法的研究与应用[D]. 兰州: 兰州大学, 2012.)
[17]WANG F, WU C, YANG H. Study on the productive method on the initial population by using genetic algorithms to solve the constrained optimization problems [J]. Journal of Northeast Agricultural University, 2004, 35(5): 608-611. (王福林,吴昌友,杨辉.用遗传算法求解约束优化问题初始种群的产生方法的探讨[J].东北农业大学学报,2004,35(5):608-611.) |
[1] | 吕乐 张博瀚 荆军昌 刘栋. 基于持久性的多目标节点隐藏方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[2] | 宫智宇 王士同. 面向重尾噪声图像分类的残差网络学习方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[3] | 王虎 王晓峰 李可 马云洁. 融合多头自注意力的标签语义嵌入联邦类增量学习方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[4] | 丁建立, 黄辉, 曹卫东. 航班链运行状态动态监控方法[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3941-3948. |
[5] | 刘晶鑫, 黄雯静, 徐亮胜, 黄冲, 吴建生. 字典学习与样本关联保持结合的无监督特征选择模型[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3766-3775. |
[6] | 宋逸飞, 柳毅. 基于数据增强和标签噪声的快速对抗训练方法[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3798-3807. |
[7] | 沈嫣然, 温昕, 张瑾昊, 张帅, 曹锐, 高保禄. 轻量级多尺度卷积网络的功能磁共振成像脑龄预测模型[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3949-3957. |
[8] | 张祖篡, 陈学斌, 高瑞, 邹元怀. 基于标签分类的联邦学习客户端选择方法[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3759-3765. |
[9] | 蒋权 黄文清 苟志勇. 基于等变图神经网络的拉格朗日粒子流模拟[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[10] | 李岚皓 严皓钧 周号益 孙庆赟 李建欣. 基于神经网络的多尺度信息融合时间序列长期预测模型[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[11] | 廖炎华 鄢元霞 潘文林. 基于YOLOv9的交通路口图像的多目标检测算法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[12] | 张学飞 张丽萍 闫盛 侯敏 赵宇博. 知识图谱与大语言模型协同的个性化学习推荐[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[13] | 索晋贤 张丽萍 闫盛 王东奇 张雅雯. 可解释的深度知识追踪方法综述[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[14] | 陈丹阳 张长伦. 多尺度去相关的图卷积网络[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[15] | 蒋沛宇 王永光 任亚亭 李硕晨 谭火彬. 基于测量不确定度表示指南的目标检测不确定度测量方案[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||