Moth-flame optimization algorithm based on diversity and mutation strategy

被引:47
作者
Ma, Lei [1 ,2 ]
Wang, Chao [3 ,4 ]
Xie, Neng-gang [1 ,2 ]
Shi, Miao [2 ,3 ]
Ye, Ye [3 ]
Wang, Lu [3 ]
机构
[1] Anhui Univ Technol, Dept Management Sci & Engn, Maanshan 243002, Anhui, Peoples R China
[2] Anhui Prov Key Lab Multidisciplinary Management &, Maanshan 243002, Anhui, Peoples R China
[3] Anhui Univ Technol, Dept Mech Engn, Maanshan 243002, Anhui, Peoples R China
[4] Hohai Univ, Dept Engn Mech, Nanjing 211100, Peoples R China
基金
中国国家自然科学基金;
关键词
Moth-flame optimization; Diversity; Inertia weight; Mutation; SALP SWARM ALGORITHM; STRUCTURAL OPTIMIZATION; DESIGN; SEARCH; SYSTEM; PARAMETERS; EVOLUTION; COLONY;
D O I
10.1007/s10489-020-02081-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work, an improved moth-flame optimization algorithm is proposed to alleviate the problems of premature convergence and convergence to local minima. From the perspective of diversity, an inertia weight of diversity feedback control is introduced in the moth-flame optimization to balance the algorithm's exploitation and global search abilities. Furthermore, a small probability mutation after the position update stage is added to improve the optimization performance. The performance of the proposed algorithm is extensively evaluated on a suite of CEC'2014 series benchmark functions and four constrained engineering optimization problems. The results of the proposed algorithm are compared with the ones of other improved algorithms presented in literatures. It is observed that the proposed method has a superior performance to improve the convergence ability of the algorithm. In addition, the proposed algorithm assists in escaping the local minima.
引用
收藏
页码:5836 / 5872
页数:37
相关论文
共 60 条
[1]   Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm [J].
Allam, Dalia ;
Yousri, D. A. ;
Eteiba, M. B. .
ENERGY CONVERSION AND MANAGEMENT, 2016, 123 :535-548
[2]   A STUDY OF MATHEMATICAL-PROGRAMMING METHODS FOR STRUCTURAL OPTIMIZATION .1. THEORY [J].
BELEGUNDU, AD ;
ARORA, JS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1985, 21 (09) :1583-1599
[3]  
Chen HW, 2019, PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), P408, DOI [10.1109/ITNEC.2019.8729350, 10.1109/itnec.2019.8729350]
[4]   Symbiotic Organisms Search: A new metaheuristic optimization algorithm [J].
Cheng, Min-Yuan ;
Prayogo, Doddy .
COMPUTERS & STRUCTURES, 2014, 139 :98-112
[5]  
Chickermane H, 1996, INT J NUMER METH ENG, V39, P829, DOI 10.1002/(SICI)1097-0207(19960315)39:5<829::AID-NME884>3.0.CO
[6]  
2-U
[7]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[8]  
Deb K, 1997, EVOLUTIONARY ALGORIT, P497, DOI [DOI 10.1007/978-3-662-03423-1_27, https://doi.org/10.1007/978-3-662-03423-1_27]
[9]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[10]   Impact of Chaos Functions on Modern Swarm Optimizers [J].
Emary, E. ;
Zawbaa, Hossam M. .
PLOS ONE, 2016, 11 (07)