A comprehensive review of moth-flame optimisation: variants, hybrids, and applications

被引:64
作者
Hussien, Abdelazim G. [1 ]
Amin, Mohamed [2 ]
Abd El Aziz, Mohamed [3 ]
机构
[1] Fayoum Univ, Fac Sci, Al Fayyum, Egypt
[2] Menoufia Univ, Fac Sci, Shibn Al Kawm, Egypt
[3] Zagazig Univ, Fac Sci, Dept Math, Zagazig, Egypt
关键词
Moth-flame optimisation; swarm intelligence; meta-heuristics; optimisation; nature-inspired algorithm; INSPIRED OPTIMIZER; ALGORITHM; MFO; MODEL; SETS;
D O I
10.1080/0952813X.2020.1737246
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Moth-flame Optimisation Algorithm (MFO) is a new metaheuristics optimisation algorithm presented by Mirjalili in 2015 which inspired by the navigation method of moths in nature. It has gained a huge interest due to its impressive characteristics mainly: no derivation information needed in the starting phase, few numbers of parameters, simple in implementation, scalable and flexible. Till now, different variants to solve various optimisation problems such as binary, real(continuous), constraint, single-objective, multi-objective, and multimodal MFO has been introduced. Many research papers have been presented and summarised. In this review, a general overview of MFO is presented at first. Then, different variants of MFO are described which are classified into three classes: modified, hybridised, and multi-objective. Furthermore, applications of MFO in Engineering, Computer Science, Wireless Sensor Networks, and other fields are discussed. Finally, many possible and future directions are provided.
引用
收藏
页码:705 / 725
页数:21
相关论文
共 111 条
[1]  
[Anonymous], 2017, INT C COMPUTING INFO, DOI 10.1007/978-3-319-60663-7_3
[2]   An optimization algorithm inspired by musical composition [J].
Anselmo Mora-Gutierrez, Roman ;
Ramirez-Rodriguez, Javier ;
Alfredo Rincon-Garcia, Eric .
ARTIFICIAL INTELLIGENCE REVIEW, 2014, 41 (03) :301-315
[3]   AI-based global MPPT for partial shaded grid connected PV plant via MFO approach [J].
Aouchiche, N. ;
Aitcheikh, M. S. ;
Becherif, M. ;
Ebrahim, M. A. .
SOLAR ENERGY, 2018, 171 :593-603
[4]   Evolution strategies – A comprehensive introduction [J].
Hans-Georg Beyer ;
Hans-Paul Schwefel .
Natural Computing, 2002, 1 (1) :3-52
[5]   Bird mating optimizer: An optimization algorithm inspired by bird mating strategies [J].
Askarzadeh, Alireza .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (04) :1213-1228
[6]   Multi-moth flame optimization for solving the link prediction problem in complex networks [J].
Barham, Reham ;
Sharieh, Ahmad ;
Sleit, Azzam .
EVOLUTIONARY INTELLIGENCE, 2019, 12 (04) :563-591
[7]  
Bhadoria A., 2018, INAE LETT, V3, P65, DOI [10.1007/s41403-018-0034-3, DOI 10.1007/S41403-018-0034-3]
[8]   MFO-based thresholded and weighted histogram scheme for brightness preserving image enhancement [J].
Bhandari, Ashish Kumar ;
Maurya, Shubham ;
Meena, Ayur Kumar .
IET IMAGE PROCESSING, 2019, 13 (06) :896-909
[9]  
Bhesdadiya R, 2017, ADV COMPUTER COMPUTA, V1, P569, DOI [10.1007/978-981-10-3770-2_53, DOI 10.1007/978-981-10-3770-2_53]
[10]   On the efficiency of metaheuristics for solving the optimal power flow [J].
Buch, Hitarth ;
Trivedi, Indrajit N. .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (09) :5609-5627