应用精英反向学习的飞蛾扑火优化算法
Moth-Flame Optimization Algorithm Using Elite Opposition-Based Learning
DOI: 10.12677/CSA.2020.105089, PDF,  被引量    科研立项经费支持
作者: 李志明*, 周加全, 黄秀芳, 谢永盛:广西科技师范学院 数学与计算机科学学院,广西 来宾;吴柳强:北京中科特瑞科技有限公司,北京
关键词: 横向定位飞蛾扑火优化算法反向学习精英Transverse Orientation Moth-Flame Optimization Algorithm Opposition-Based Learning Elite
摘要: 飞蛾扑火优化算法(MFO)是一个新颖的启发式算法,其主要设计灵感来源于自然界中称为横向定位的导航机制。由于标准飞蛾扑火优化算法容易陷入局部最优、求解精度低,所以借鉴精英反向学习策略,提出一种应用精英反向学习的飞蛾扑火优化算法(EOMFO)。新算法不仅增加了群体的多样性,并且提高了算法的综合性能。通过对7组标准测试函数的实验仿真,结果表明应用精英反向学习的飞蛾扑火优化算法具有更高的收敛精度,从而验证了新算法是有效的和可行的。
Abstract: The Moth-flame Optimization (MFO) algorithm is a novel heuristic algorithm. The main inspiration of this algorithm is the navigation method of moths in nature called transverse orientation. Since the Moth-flame Optimization algorithm is easy to fall into the local optimum and the solution accuracy is low, elite opposition-based learning was utilized to propose the Moth-flame optimization algorithm using elite opposition-based learning (EOMFO). The proposed algorithm not only increases the diversity of the group, but also improves the overall performance of the algorithm. Through the experimental simulation of 7 sets of standard test functions, the results show that the Moth-flame optimization algorithm with elite opposition-based learning has higher convergence precision, which verifies that the new algorithm is effective and feasible.
文章引用:李志明, 周加全, 黄秀芳, 谢永盛, 吴柳强. 应用精英反向学习的飞蛾扑火优化算法[J]. 计算机科学与应用, 2020, 10(5): 860-867. https://doi.org/10.12677/CSA.2020.105089

参考文献

[1] Mirjalili, S. (2015) Moth-Flame Optimization Algorithm: A Novel Nature-Inspired Heuristic Paradigm. Knowledge-Based Systems, 89, 228-249. [Google Scholar] [CrossRef
[2] Li, Z.M., Zhou, Y.Q. and Zhang, S. (2016) Lévy-Flight Moth-Flame Algorithm for Function Optimization and Engineering Design Problems. Mathematical Problems in Engineering, 2016, 1-22. [Google Scholar] [CrossRef
[3] 李志明, 莫愿斌. 基于Lévy飞行的飞蛾扑火优化算法[J]. 计算机工程与设计, 2017, 38(3): 807-813.
[4] 李志明, 莫愿斌, 张森. 一种新颖的群智能算法:飞蛾扑火优化算法[J]. 电脑知识与技术, 2016, 12(31): 172-176.
[5] Zhang, S., Zhou, Y.Q. and Li, Z.M. (2016) Grey Wolf Optimizer for Unmanned Combat Aerial Vehicle Path Planning. Advances in Engi-neering Software, 99, 121-136. [Google Scholar] [CrossRef
[6] Zhou, Y.q., Pan, W. and Li, Z.M. (2017) An Exponential Function Inflation Size of Multi-Verse Optimization Algorithm for Global Optimization. International Journal of Computing Science and Mathematics, 8, 115-128. [Google Scholar] [CrossRef
[7] 刘小龙. 基于统计指导的飞蛾扑火算法求解大规模优化问题[J]. 控制与决策, 2020, 35(4): 901-908.
[8] 吴伟民, 李泽熊, 林志毅. 改进飞蛾捕焰算法在网络流量预测中的应用[J]. 计算机工程, 2017, 43(10): 153-159+166.
[9] 王娇, 李琦, 高军萍. 基于改进飞蛾扑火优化算法的MIMO雷达相位编码信号集设计[J]. 信息与控制, 2019, 48(3): 279-284.
[10] 李伟琨, 阙波, 王万良. 基于多目标飞蛾算法的电力系统无功优化研究[J]. 计算机科学, 2017(S2): 513-519.
[11] 高帅, 胡红萍, 李洋. 基于MFO-SVM的空气质量指数预测[J]. 中北大学学报(自然科学版), 2018, 39(4): 373-379.
[12] 徐慧, 方策, 刘翔. 改进的飞蛾扑火优化算法在网络入侵检测系统中的应用[J]. 计算机应用, 2018,38(11): 3231-3235+3240.
[13] 岳龙飞, 杨任农, 张一杰. Tent混沌和模拟退火改进的飞蛾扑火优化算法[J]. 哈尔滨工业大学学报, 2019, 51(5): 146-154.
[14] Tizhoosh, H.R. (2005) Opposition-Based Learning: A New Scheme for Machine Intelligence. Proceed-ings of IEEE International Conference on Intelligent Agents, Web Technologies & Internet Commerce, 1, 695-701.
[15] 郭旭, 贺兴时, 高昂. 基于精英反向学习的混沌蝙蝠算法[J]. 计算机与数字工程, 2019, 47(4): 773-777+897.
[16] 王培崇, 高文超, 钱旭. 应用精英反向学习的混合烟花爆炸优化算法[J]. 计算机应用, 2014, 34(10): 2886-2890.
[17] 魏伟一, 文雅宏. 一种精英反向学习的萤火虫优化算法[J]. 智能系统学报, 2017, 12(5): 710-716.
[18] 周新宇, 吴志健, 王晖. 一种精英反向学习的粒子群优化算法[J]. 电子学报, 2013, 41(8): 1647-1652.