[1]刘倩,冯艳红,陈嶷瑛.基于混沌初始化和高斯变异的飞蛾火焰优化算法[J].郑州大学学报(工学版),2021,42(03):53.[doi:10.13705/j.issn.1671-6833.2021.03.009]
 Liu Qian,Feng Yanhong,Chen Yingying,et al.Moth-flame Optimization Algorithm Based on Chaotic Initialization and Gaussian Mutation[J].Journal of Zhengzhou University (Engineering Science),2021,42(03):53.[doi:10.13705/j.issn.1671-6833.2021.03.009]
点击复制

基于混沌初始化和高斯变异的飞蛾火焰优化算法(/HTML)
分享到:

《郑州大学学报(工学版)》[ISSN:1671-6833/CN:41-1339/T]

卷:
42
期数:
2021年03期
页码:
53
栏目:
出版日期:
2021-05-10

文章信息/Info

Title:
Moth-flame Optimization Algorithm Based on Chaotic Initialization and Gaussian Mutation
作者:
刘倩1冯艳红12陈嶷瑛1
河北地质大学信息工程学院;河北地质大学河北省智能传感物联网技术工程研究中心;
Author(s):
Liu Qian; Feng Yanhong; Chen Yingying;
School of Information Engineering, Hebei University of Geosciences; Hebei University of Geosciences Hebei Provincial Intelligent Sensor IoT Technology Engineering Research Center;
关键词:
混沌初始化高斯变异阿基米德曲线飞蛾火焰优化算法群体智能
Keywords:
chaotic initialization Gaussian mutation Archimedes curve moth-flame optimization algorithm swarm intelligence
DOI:
10.13705/j.issn.1671-6833.2021.03.009
文献标志码:
A
摘要:
针对飞蛾火焰优化算法(moth-flame optimization algorithm,MF0)在求解最优化问题时存在寻优精度低、易陷入局部最优等问题,提出一种基于混沌初始化和高斯变异的改进飞蛾火焰优化算法。首先,采用立方混沌映射对飞蛾种群进行初始化操作,使飞蛾更均匀地分布于搜索空间:其次,应用高斯变异对种群中少数较差个体进行扰动以增强算法跳出局部最优的能力:最后,通过阿基米德曲线扩大搜索范围,提高算法对未知领域的探索能力。在CEC14测试函数及21个可扩展Benchmark函数上进行了一系列实验,与标准飞蛾火焰优化算法、遗传算法、人工蜂群算法、粒子群算法、差分进化算法、花授粉算法和蝴蝶优化算法进行比较,结果表明,该算法能明显提高解的精度和算法的收敛速度。
Abstract:
Moth-flame optimization algorithm (MFO) has some drawbacks in solving optimization problems, such as low precision and high possibility of being trapped in local optimum. A modified MFO algorithm based on chaotic initialization and Gaussian mutation is proposed. Firstly, the cube chaotic map is used to initialize the moth population, which makes the moth more evenly distributed in the search space. Then, Gaussian mutation is adopted to disturb a few poor individuals to enhance the ability of escaping the local optimum. Finally, Archimedes curve is introduced to expand the search scope and strength the exploration ability in the unknown field. A series of experiments are carried out on CEC14 test function set and 21 extensible Benchmark functions. Compared with standard moth-flame optimization algorithm, genetic algorithm, artificial bee colony algorithm, particle swarm algorithm, differential evolution algorithm, flower pollination algorithm, and butterfly optimization algorithm, the results demonstrate that the proposed algorithm is strengthened in obtaining solutions with better quality and convergence.

参考文献/References:

[1] MIRJALILI S.Moth-flame optimization algorithm:a novel nature-inspired heuristic paradigm[J].Knowledge-based systems,2015,89:228-249.

[2] 李佳华,马连博,王兴伟,等.基于多目标蜂群进化优化的微电网能量调度方法[J].郑州大学学报(工学版),2018,39(6):50-58.
[3] 程适,王锐,伍国华,等.群体智能优化算法[J].郑州大学学报(工学版),2018,39(6):1-2.
[4] LIU D,ZHANG G D,LI H,et al.Projection pursuit evaluation model of a regional surface water environment based on an Ameliorative Moth-Flame Optimization algorithm[J].Ecological indicators,2019,107:105674.
[5] 李志明,莫愿斌.基于Lévy飞行的飞蛾扑火优化算法[J].计算机工程与设计,2017,38(3):807-813.
[6] GARG V,DEEP K.Performance of Laplacian biogeography-based optimization algorithm on CEC 2014 continuous optimization benchmarks and camera calibration problem[J].Swarm and evolutionary computation,2016,27:132-144.
[7] KIRAN M S,HAKLI H,GUNDUZ M,et al.Artificial bee colony algorithm with variable search strategy for continuous optimization[J].Information sciences,2015,300:140-157.
[8] 冯艳红,刘建芹,贺毅朝.基于混沌理论的动态种群萤火虫算法[J].计算机应用,2013,33(3):796-799,805.
[9] YU H L,ZHAO N N,WANG P J,et al.Chaos-enhanced synchronized bat optimizer[J].Applied mathematical modelling,2020,77:1201-1215.
[10] CHEN G,WU X D,ZHU X Q,et al.Efficient string matching with wildcards and length constraints[J].Knowledge and information systems,2006,10(4):399-419.
[11] CHEN Y D,WEI T H,GONG T X.Research on optimal layout of cutter-head system of rock tunnel-boring machine based on Archimedes spiral theory[J].Advances in mechanical engineering,2018,10(2):151-160.
[12] ZHANG B F,HU C B,TANG B J,et al.Chiral plasmonic lens with Archimedes-spiral distributed nanoslits[J].Journal of nanophotonics,2019,13(2):026008.
[13] KOZA J R.Genetic programming as a means for programming computers by natural selection[J].Statistics and computing,1994,4(2):87-112.
[14] KARABOGA D,AKAY B.A comparative study of artificial bee colony algorithm[J].Applied mathematics and computation,2009,214(1):108-132.
[15] CHUANG L Y,TSAI S W,YANG C H.Chaotic catfish particle swarm optimization for solving global numerical optimization problems[J].Applied mathematics and computation,2011,217(16):6900-6916.
[16] SIVANANAITHAPERUMAL S,AMALI S M J,BASKAR S,et al.Constrained self-adaptive differential evolution based design of robust optimal fixed structure controller[J].Engineering applications of artificial intelligence,2011,24(6):1084-1093.
[17] NABIL E.A modified flower pollination algorithm for global optimization[J].Expert systems with applications,2016,57:192-203.
[18] ARORA S,SINGH S.Butterfly optimization algorithm:a novel approach for global optimization[J].Soft computing,2019,23(3):715-734.

更新日期/Last Update: 2021-06-24