Grey wolf optimizer: a review of recent variants and applications

Grey wolf optimizer (GWO) is one of recent metaheuristics swarm intelligence methods. It has been widely tailored for a wide variety of optimization problems due to its impressive characteristics over other swarm intelligence methods: it has very few parameters, and no derivation information is required in the initial search. Also it is simple, easy to use, flexible, scalable, and has a special capability to strike the right balance between the exploration and exploitation during the search which leads to favourable convergence. Therefore, the GWO has recently gained a very big research interest with tremendous audiences from several domains in a very short time. Thus, in this review paper, several research publications using GWO have been overviewed and summarized. Initially, an introductory information about GWO is provided which illustrates the natural foundation context and its related optimization conceptual framework. The main operations of GWO are procedurally discussed, and the theoretical foundation is described. Furthermore, the recent versions of GWO are discussed in detail which are categorized into modified, hybridized and paralleled versions. The main applications of GWO are also thoroughly described. The applications belong to the domains of global optimization, power engineering, bioinformatics, environmental applications, machine learning, networking and image processing, etc. The open source software of GWO is also provided. The review paper is ended by providing a summary conclusion of the main foundation of GWO and suggests several possible future directions that can be further investigated.

[1]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[2]  Jun Wu,et al.  Hybridizing grey wolf optimization with differential evolution for global optimization and test scheduling for 3D stacked SoC , 2015 .

[3]  Sirapat Chiewchanwattana,et al.  An improved grey wolf optimizer for training q-Gaussian Radial Basis Functional-link nets , 2014, 2014 International Computer Science and Engineering Conference (ICSEC).

[4]  Marjan Mernik,et al.  Exploration and exploitation in evolutionary algorithms: A survey , 2013, CSUR.

[5]  Ghanshyam G. Tejani,et al.  Grey Wolf Optimizer (GWO) Algorithm for Minimum Weight Planer Frame Design Subjected to AISC-LRFD , 2016 .

[6]  Abolfazl Chaman-Motlagh,et al.  Superdefect Photonic Crystal Filter Optimization Using Grey Wolf Optimizer , 2015, IEEE Photonics Technology Letters.

[7]  Michael Arock,et al.  A parallel GWO technique for aligning multiple molecular sequences , 2015, 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[8]  Aboul Ella Hassanien,et al.  Grey wolf optimization for one-against-one multi-class support vector machines , 2015, 2015 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR).

[9]  D. Shalini Punithavathani,et al.  Optimized ensemble decision-based multi-focus imagefusion using binary genetic Grey-Wolf optimizer in camera sensor networks , 2016, Multimedia Tools and Applications.

[10]  Aboul Ella Hassanien,et al.  Grey Wolf Optimizer and Case-Based Reasoning Model for Water Quality Assessment , 2015, AISI.

[11]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[12]  Provas Kumar Roy,et al.  Grey wolf optimization applied to economic load dispatch problems , 2016 .

[13]  Oscar Castillo,et al.  Grey wolf optimizer with dynamic adaptation of parameters using fuzzy logic , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[14]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[15]  Srikrishna Subramanian,et al.  An application of grey wolf optimisation for combined heat and power dispatch , 2015 .

[16]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[17]  Satish Chandra,et al.  Multi-objective Grey Wolf Optimizer for improved cervix lesion classification , 2017, Appl. Soft Comput..

[18]  M. A. Elhameed,et al.  Effective parameters’ identification for polymer electrolyte membrane fuel cell models using grey wolf optimizer , 2017 .

[19]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[20]  Duangjai Jitkongchuen,et al.  A hybrid differential evolution with grey wolf optimizer for continuous global optimization , 2015, 2015 7th International Conference on Information Technology and Electrical Engineering (ICITEE).

[21]  T. Jayabarathi,et al.  Optimal Allocation of Distributed Generation Using Hybrid Grey Wolf Optimizer , 2017, IEEE Access.

[22]  Chao Lu,et al.  An effective multi-objective discrete grey wolf optimizer for a real-world scheduling problem in welding production , 2016, Adv. Eng. Softw..

[23]  Layak Ali,et al.  Weighted Distance Grey Wolf Optimizer to Control Air Pollution of Delhi Thermal Power Plant , 2016 .

[24]  Markus H ohfeld,et al.  Random keys genetic algorithm with adaptive penalty function for optimization of constrained facility layout problems , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[25]  Mohamed-Slim Alouini,et al.  Optimized LTE Cell Planning for Multiple User Density Subareas Using Meta-Heuristic Algorithms , 2014, 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall).

[26]  Trong-The Nguyen,et al.  A Communication Strategy for Paralleling Grey Wolf Optimizer , 2015, ICGEC.

[27]  Mehdi Bigdeli,et al.  Optimal sizing of a stand-alone hybrid photovoltaic/wind system using new grey wolf optimizer considering reliability , 2016 .

[28]  Urvinder Singh,et al.  Modified Grey Wolf Optimizer for Global Engineering Optimization , 2016, Appl. Comput. Intell. Soft Comput..

[29]  N. Zareen,et al.  Grey wolf optimizer based placement and sizing of multiple distributed generation in the distribution system , 2016 .

[30]  Bidyadhar Subudhi,et al.  A Grey Wolf-Assisted Perturb & Observe MPPT Algorithm for a PV System , 2017, IEEE Transactions on Energy Conversion.

[31]  Almoataz Y. Abdelaziz,et al.  Grey Wolf Optimizer for Optimal Sizing and Siting of Energy Storage System in Electric Distribution Network , 2017 .

[32]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[33]  Seyed Morteza Babamir,et al.  Optimal scheduling workflows in cloud computing environment using Pareto‐based Grey Wolf Optimizer , 2017, Concurr. Comput. Pract. Exp..

[34]  Oscar Castillo,et al.  A Study of Parameters of the Grey Wolf Optimizer Algorithm for Dynamic Adaptation with Fuzzy Logic , 2017, Nature-Inspired Design of Hybrid Intelligent Systems.

[35]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[36]  Radu-Emil Precup,et al.  Grey Wolf Optimizer Algorithm-Based Tuning of Fuzzy Control Systems With Reduced Parametric Sensitivity , 2017, IEEE Transactions on Industrial Electronics.

[37]  Chao Lu,et al.  A hybrid multi-objective grey wolf optimizer for dynamic scheduling in a real-world welding industry , 2017, Eng. Appl. Artif. Intell..

[38]  Diptanu Das,et al.  Optimal tuning of PID controller using GWO algorithm for speed control in DC motor , 2015, 2015 International Conference on Soft Computing Techniques and Implementations (ICSCTI).

[39]  K. Deep,et al.  Performance of Grey Wolf Optimizer on large scale problems , 2017 .

[40]  Aboul Ella Hassanien,et al.  Multi-Objective Gray-Wolf Optimization for Attribute Reduction , 2015 .

[41]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[42]  Abdelkader Benyettou,et al.  Gray Wolf Optimizer for hyperspectral band selection , 2016, Appl. Soft Comput..

[43]  Trong-The Nguyen,et al.  Robot Path Planning Optimization Based on Multiobjective Grey Wolf Optimizer , 2016, ICGEC.

[44]  Mohd Herwan Sulaiman,et al.  An Application of Grey Wolf Optimizer for Solving Combined Economic Emission Dispatch Problems , 2014 .

[45]  Hossam Faris,et al.  EvoloPy: An Open-source Nature-inspired Optimization Framework in Python , 2016, IJCCI.

[46]  Michael Arock,et al.  Aligning two molecular sequences using genetic operators in grey wolf optimiser technique , 2016, Int. J. Data Min. Bioinform..

[47]  Vikram Kumar Kamboj A novel hybrid PSO–GWO approach for unit commitment problem , 2015, Neural Computing and Applications.

[48]  Oscar Castillo,et al.  A fuzzy hierarchical operator in the grey wolf optimizer algorithm , 2017, Appl. Soft Comput..

[49]  J. Rameshkumar,et al.  Short-term unit consignment solution using real-coded grey wolf algorithm , 2016 .

[50]  Qiang Sun,et al.  A Novel Remaining Useful Life Prediction Approach for Superbuck Converter Circuits Based on Modified Grey Wolf Optimizer-Support Vector Regression , 2017 .

[51]  S. K. Nagar,et al.  Optimization of Fractional Order PID Controller Using Grey Wolf Optimizer , 2017, Journal of Control, Automation and Electrical Systems.

[52]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[53]  Mohd Herwan Sulaiman,et al.  Using the gray wolf optimizer for solving optimal reactive power dispatch problem , 2015, Appl. Soft Comput..

[54]  Aboul Ella Hassanien,et al.  Binary grey wolf optimization approaches for feature selection , 2016, Neurocomputing.

[55]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[56]  Ali Madadi,et al.  Optimal Control of DC motor using Grey Wolf Optimizer Algorithm , 2014 .

[57]  Zhiming Li,et al.  A Novel Complex-Valued Encoding Grey Wolf Optimization Algorithm , 2015, Algorithms.

[58]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[59]  R. C. Suganthe,et al.  Feature Selection in Intrusion Detection Grey Wolf Optimizer , 2017 .

[60]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[61]  Ashwin Kothari,et al.  Optimal Pattern Synthesis of Linear Antenna Array Using Grey Wolf Optimization Algorithm , 2016 .

[62]  Trong-The Nguyen,et al.  Enhanced Diversity Herds Grey Wolf Optimizer for Optimal Area Coverage in Wireless Sensor Networks , 2016, ICGEC.

[63]  Manoj Kumar Debnath,et al.  Application of grey wolves-based optimization technique in multi-area automatic generation control , 2016, 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

[64]  Layak Ali,et al.  Weighted distance Grey wolf optimizer for global optimization problems , 2015, 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).

[65]  Crina Grosan,et al.  Feature Subset Selection Approach by Gray-Wolf Optimization , 2014, AECIA.

[66]  Akhtar Kalam,et al.  Optimal PID-type fuzzy logic controller for a multi-input multi-output active magnetic bearing system , 2015, Neural Computing and Applications.

[67]  Vijay Kumar,et al.  Grey Wolf Algorithm-Based Clustering Technique , 2017, J. Intell. Syst..

[68]  Gholamhossein Sodeifian,et al.  Application of supercritical carbon dioxide to extract essential oil from Cleome coluteoides Boiss: Experimental, response surface and grey wolf optimization methodology , 2016 .

[69]  Aboul Ella Hassanien,et al.  A Hybrid Classification Model for EMG Signals Using Grey Wolf Optimizer and SVMs , 2015, AISI.

[70]  International Conference on Advances in Computing, Communications and Informatics, ICACCI 2013, Mysore, India, August 22-25, 2013 , 2013, ICACCI.

[71]  Deepak Kumar Lal,et al.  Grey Wolf Optimizer Algorithm Based Fuzzy PID Controller for AGC of Multi-area Power System with TCPS☆ , 2016 .

[72]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[73]  H. S. Al-Raweshidy,et al.  Grey wolf optimization-based energy-efficient routing protocol for heterogeneous wireless sensor networks , 2016, 2016 4th International Symposium on Computational and Business Intelligence (ISCBI).

[74]  Aboul Ella Hassanien,et al.  Grey Wolves Optimizer-based localization approach in WSNs , 2015, 2015 11th International Computer Engineering Conference (ICENCO).

[75]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[76]  Aboul Ella Hassanien,et al.  A Hybrid Grey Wolf Based Segmentation with Statistical Image for CT Liver Images , 2016, AISI.

[77]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[78]  Wei Pan,et al.  Grey wolf optimizer for unmanned combat aerial vehicle path planning , 2016, Adv. Eng. Softw..

[79]  Qiang Li,et al.  An Enhanced Grey Wolf Optimization Based Feature Selection Wrapped Kernel Extreme Learning Machine for Medical Diagnosis , 2017, Comput. Math. Methods Medicine.

[80]  Mohammad Reza Mosavi,et al.  Classification of sonar data set using neural network trained by Gray Wolf Optimization , 2016 .

[81]  Jian Guo,et al.  Fuzzy Multilevel Image Thresholding Based on Modified Discrete Grey Wolf Optimizer and Local Information Aggregation , 2016, IEEE Access.

[82]  Michael J. Black,et al.  Spike Train SIMilarity Space (SSIMS): A Framework for Single Neuron and Ensemble Data Analysis , 2015, Neural Computation.

[83]  Akash Saxena,et al.  Grey wolf optimizer based regulator design for automatic generation control of interconnected power system , 2016 .

[84]  Yongquan Zhou,et al.  Grey Wolf Optimizer Based on Powell Local Optimization Method for Clustering Analysis , 2015 .

[85]  Yannis L. Karnavas,et al.  PMDC coreless micro-motor parameters estimation through Grey Wolf Optimizer , 2016, 2016 XXII International Conference on Electrical Machines (ICEM).

[86]  G. M. Komaki,et al.  Grey Wolf Optimizer algorithm for the two-stage assembly flow shop scheduling problem with release time , 2015, J. Comput. Sci..

[87]  Yang Hongguan A hybrid clustering algorithm based on Grey Wolf Optimizer and K-means algorithm , 2015 .

[88]  S. Ganesan,et al.  Cost, emission and reserve pondered pre-dispatch of thermal power generating units coordinated with real coded grey wolf optimisation , 2016 .

[89]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[90]  Vineet Kumar,et al.  Comparative study of some optimization techniques applied to Jacketed CSTR control , 2015, 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions).

[91]  Saurabh Chaudhury,et al.  Multilevel thresholding using grey wolf optimizer for image segmentation , 2017, Expert Syst. Appl..

[92]  Mangey Ram,et al.  System Reliability Optimization Using Gray Wolf Optimizer Algorithm , 2017, Qual. Reliab. Eng. Int..

[93]  Mahmoud Reza Shakarami,et al.  Wide-area power system stabilizer design based on Grey Wolf Optimization algorithm considering the time delay , 2016 .

[94]  Soheyl Khalilpourazari,et al.  Optimization of production time in the multi-pass milling process via a Robust Grey Wolf Optimizer , 2018, Neural Computing and Applications.

[95]  Vladimir Vapnik,et al.  An overview of statistical learning theory , 1999, IEEE Trans. Neural Networks.

[96]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[97]  Anil K. Jain,et al.  Artificial Neural Networks: A Tutorial , 1996, Computer.

[98]  Yufang Wang,et al.  A novel hybrid decomposition-and-ensemble model based on CEEMD and GWO for short-term PM2.5 concentration forecasting , 2016 .

[99]  Saeed Gholizadeh,et al.  OPTIMAL DESIGN OF DOUBLE LAYER GRIDS CONSIDERING NONLINEAR BEHAVIOUR BY SEQUENTIAL GREY WOLF ALGORITHM , 2015 .

[100]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[101]  Tao Yu,et al.  Grouped grey wolf optimizer for maximum power point tracking of doubly-fed induction generator based wind turbine , 2017 .

[102]  N. Sivakumaran,et al.  Grey wolf optimization based parameter selection for support vector machines , 2016 .

[103]  Vikram Kumar Kamboj,et al.  Solution of non-convex economic load dispatch problem using Grey Wolf Optimizer , 2015, Neural Computing and Applications.

[104]  L. Korayem,et al.  Using Grey Wolf Algorithm to Solve the Capacitated Vehicle Routing Problem , 2015 .

[105]  Shyam Krishna Nagar,et al.  Optimized PID Controller for Magnetic Levitation System , 2016 .

[106]  Rajesh Kumar,et al.  Estimation of battery parameters of the equivalent circuit model using Grey Wolf Optimization , 2016, 2016 IEEE 6th International Conference on Power Systems (ICPS).

[107]  M. H. Sulaiman,et al.  Grey Wolf Optimizer for solving economic dispatch problems , 2014, 2014 IEEE International Conference on Power and Energy (PECon).

[108]  Rajdeep Niyogi,et al.  Web service selection with global constraints using modified gray wolf optimizer , 2016, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[109]  Trong-The Nguyen,et al.  Estimation Localization in Wireless Sensor Network Based on Multi-objective Grey Wolf Optimizer , 2016 .

[110]  Subhadeep Bhattacharjee,et al.  Grey wolf optimisation for optimal sizing of battery energy storage device to minimise operation cost of microgrid , 2016 .

[111]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[112]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[113]  Hossein Ebrahimpour,et al.  Applying Grey Wolf Optimizer-based decision tree classifer for cancer classification on gene expression data , 2015, 2015 5th International Conference on Computer and Knowledge Engineering (ICCKE).

[114]  Wei Cai,et al.  Grey Wolf Optimizer for parameter estimation in surface waves , 2015 .

[115]  Jitendra Kumar,et al.  Development of a Grey Wolf Optimizer Toolkit in LabVIEW™ , 2015, 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE).

[116]  Shu-Xia Li,et al.  Dynamic Modeling of Steam Condenser and Design of PI Controller Based on Grey Wolf Optimizer , 2015 .

[117]  Srikrishna Subramanian,et al.  Grey wolf optimization for combined heat and power dispatch with cogeneration systems , 2016 .

[118]  Yannis L. Karnavas,et al.  Permanent Magnet Synchronous Motor Design using Grey Wolf Optimizer Algorithm , 2016 .

[119]  Bidyadhar Subudhi,et al.  A New MPPT Design Using Grey Wolf Optimization Technique for Photovoltaic System Under Partial Shading Conditions , 2016, IEEE Transactions on Sustainable Energy.

[120]  Navid Razmjooy,et al.  A New LQR Optimal Control for a Single-Link Flexible Joint Robot Manipulator Based on Grey Wolf Optimizer , 2016 .

[121]  Pramod Kumar Singh,et al.  Empirical Study of Grey Wolf Optimizer , 2015, SocProS.

[122]  Srikrishna Subramanian,et al.  Combined heat and power dispatch by grey wolf optimization , 2015 .

[123]  Al-Attar Ali Mohamed,et al.  Design static VAR compensator controller using artificial neural network optimized by modify Grey Wolf Optimization , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).

[124]  Al-Attar Ali Mohamed,et al.  Grey Wolf Optimization for Multi Input Multi Output System , 2015 .

[125]  Jianjun Jiao,et al.  A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems , 2017, Neural Computing and Applications.

[126]  Mohd Herwan Sulaiman,et al.  Training LSSVM with GWO for price forecasting , 2015, 2015 International Conference on Informatics, Electronics & Vision (ICIEV).

[127]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[128]  T. Jayabarathi,et al.  Economic dispatch using hybrid grey wolf optimizer , 2016 .

[129]  Lalit Chandra Saikia,et al.  Automatic generation control of a multi-area ST – Thermal power system using Grey Wolf Optimizer algorithm based classical controllers , 2015 .

[130]  Hany M. Hasanien,et al.  Single and Multi-objective Optimal Power Flow Using Grey Wolf Optimizer and Differential Evolution Algorithms , 2015 .

[131]  Aboul Ella Hassanien,et al.  New Rough Set Attribute Reduction Algorithm Based on Grey Wolf Optimization , 2015, AISI.

[132]  Pavel Berkhin,et al.  A Survey of Clustering Data Mining Techniques , 2006, Grouping Multidimensional Data.

[133]  Radu-Emil Precup,et al.  Grey Wolf Optimizer-Based Approach to the Tuning of Pi-Fuzzy Controllers with a Reduced Process Parametric Sensitivity , 2016 .

[134]  Mohd Herwan Sulaiman,et al.  LS-SVM hyper-parameters optimization based on GWO algorithm for time series forecasting , 2015, 2015 4th International Conference on Software Engineering and Computer Systems (ICSECS).

[135]  Sen Zhang,et al.  Template matching using grey wolf optimizer with lateral inhibition , 2017 .

[136]  Seyed Mohammad Mirjalili,et al.  Evolutionary population dynamics and grey wolf optimizer , 2015, Neural Computing and Applications.

[137]  Yang Zheng,et al.  Precise equivalent model of small hydro generator cluster and its parameter identification using improved Grey Wolf optimiser , 2016 .

[138]  Jian Guo,et al.  Modified Discrete Grey Wolf Optimizer Algorithm for Multilevel Image Thresholding , 2017, Comput. Intell. Neurosci..

[139]  M. J. D. Powell,et al.  Restart procedures for the conjugate gradient method , 1977, Math. Program..

[140]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[141]  Belkacem Mahdad,et al.  Blackout risk prevention in a smart grid based flexible optimal strategy using Grey Wolf-pattern search algorithms , 2015 .

[142]  Nikolaus Hansen,et al.  Evaluating the CMA Evolution Strategy on Multimodal Test Functions , 2004, PPSN.

[143]  Seyed Mohammad Mirjalili How effective is the Grey Wolf optimizer in training multi-layer perceptrons , 2014, Applied Intelligence.

[144]  Kalpesh Dudani,et al.  Partial discharge detection in transformer using adaptive grey wolf optimizer based acoustic emission technique , 2016 .