VGWO: Variant Grey Wolf Optimizer with High Accuracy and Low Time Complexity
Source abstract
Abstract
The grey wolf optimizer (GWO) is a swarm-based intelligence optimization algorithm by simulating the steps of searching, encircling, and attacking prey in the process of wolf hunting. Along with its advantages of simple principle and few parameters setting, GWO bears drawbacks such as low solution accuracy and slow convergence speed. A few recent advanced GWOs are proposed to try to overcome these disadvantages. However, they are either difficult to apply to large-scale problems due to high time complexity or easily lead to early convergence. To solve the abovementioned issues, a high-accuracy variable grey wolf optimizer (VGWO) with low time complexity is proposed in this study. VGWO first uses the symmetrical wolf strategy to generate an initial population of individuals to lay the foundation for the global seek of the algorithm, and then inspired by the simulated annealing algorithm and the differential evolution algorithm, a mutation operation for generating a new mutant individual is performed on three wolves which are randomly selected in the current wolf individuals while after each iteration. A vectorized Manhattan distance calculation method is specifically designed to evaluate the probability of selecting the mutant individual based on its status in the current wolf population for the purpose of dynamically balancing global search and fast convergence capability of VGWO. A series of experiments are conducted on 19 benchmark functions from CEC2014 and CEC2020 and three real-world engineering cases. For 19 benchmark functions, VGWO’s optimization results place first in 80% of comparisons to the state-of-art GWOs and the CEC2020 competition winner. A further evaluation based on the Friedman test, VGWO also outperforms all other algorithms statistically in terms of robustness with a better average ranking value.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Metaheuristic Optimization Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (51)
Show source-provided references
1. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
2. Equilibrium optimizer: A novel optimization algorithm10.1016/j.knosys.2019.105190 ↗
3. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications10.1016/j.cma.2021.114194 ↗
4. MMKE: Multi-trial vector-based monkey king evolution algorithm and its applications for engineering optimization problems10.1371/journal.pone.0280006 ↗
5. An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems10.1007/s00366-021-01431-6 ↗
6. An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems10.1016/j.eswa.2022.119269 ↗
7. Grey wolf optimizer algorithm for the two-stage assembly flow shop scheduling problem with release time10.1016/j.jocs.2015.03.011 ↗
8. Grey wolf optimizer for parameter estimation in surface waves10.1016/j.soildyn.2015.04.004 ↗
9. Detection of Alzheimer’s disease using grey wolf optimization based clustering algorithm and deep neural network from magnetic resonance images10.1007/s10619-021-07345-y ↗
10. An improved grey wolf optimization algorithm with variable weights10.1155/2019/2981282 ↗
11. An improved hybrid grey wolf optimization algorithm10.1007/s00500-018-3310-y ↗
12. Improved grey wolf optimization based on the two-stage search of hybrid CMA-ES10.1007/s00500-019-03948-x ↗
13. Improved grey wolf optimization algorithm coordinating the ability of exploration and exploitation
14. A novel complex-valued encoding grey wolf optimization algorithm10.3390/a9010004 ↗
15. Chaotic grey wolf optimization algorithm for constrained optimization problems10.1016/j.jcde.2017.02.005 ↗
16. Evolutionary population dynamics and grey wolf optimizer10.1007/s00521-014-1806-7 ↗
17. Modified grey wolf optimizer for global engineering optimization10.1155/2016/7950348 ↗
18. Grey wolf optimizer with cellular topological structure10.1016/j.eswa.2018.04.012 ↗
19. Three-dimensional path planning for UAV based on improved interfered fluid dynamical system and grey wolf optimizer
20. Hybridizing grey wolf optimization with differential evolution for global optimization and test scheduling for 3D stacked soc10.1109/JSEE.2015.00037 ↗
21. A hybrid differential evolution with grey wolf optimizer for continuous global optimization
22. Triple archives particle swarm optimization10.1109/TCYB.2019.2943928 ↗
23. Hybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance10.1155/2017/2030489 ↗
24. Optimal control of DC motor using grey wolf optimizer algorithm
25. Grey wolf optimizer algorithm based fuzzy PID controller for AGC of multi-area power system with TCPS10.1016/j.procs.2016.07.329 ↗
26. Water quality classification approach based on bio-inspired gray wolf optimization
27. Grey wolf optimization based parameter selection for support vector machines10.1108/COMPEL-09-2015-0337 ↗
28. An improved grey wolf optimizer for training q-Gaussian radial basis functional-link nets
29. How effective is the Grey Wolf optimizer in training multi-layer perceptrons10.1007/s10489-014-0645-7 ↗
30. Metaheuristic approach using grey wolf optimizer for finding strongly connected components in digraphs
31. Dynamic economic dispatch for wind-combined heat and power systems using grey wolf optimization
32. Multi-group grey wolf optimizer (MG-GWO) for estimating photovoltaic solar cell model10.1007/s10973-020-09895-2 ↗
33. Grey wolf-based method for an implicit authentication of smartphone users10.32604/cmc.2023.036020 ↗
34. Forecasting of appliances house in a low-energy depend on grey wolf optimizer10.32604/cmc.2022.021998 ↗
35. Skorokhod · Springer Science & Business Media · 2007 · 150
36. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
37. Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
38. A selfadaptive differential evolution algorithm for scheduling a single batchprocessing machine with arbitrary job sizes and release times10.1109/TCYB.2019.2939219 ↗
39. Energyoptimized partial computation offloading in mobile-edge computing with genetic simulated-annealing-based particle swarm optimization10.1109/JIOT.2020.3024223 ↗
40. Differential evolution algorithm with ensemble of parameters and mutation strategies10.1016/j.asoc.2010.04.024 ↗
41. A simulated annealing-based multiobjective optimization algorithm: Amosa10.1109/TEVC.2007.900837 ↗
42. Liang · Technical Report 201311 · 2013 · 635
43. An orthogonal genetic algorithm with quantization for global numerical optimization10.1109/4235.910464 ↗
44. Improved multi-operator differential evolution algorithm for solving unconstrained problems
45. Bioinspired computation: Where we stand and what’s next10.1016/j.swevo.2019.04.008 ↗
46. Slime mould algorithm: A new method for stochastic optimization10.1016/j.future.2020.03.055 ↗
47. A test-suite of non-convex constrained optimization problems from the real-world and some baseline results10.1016/j.swevo.2020.100693 ↗
48. Interior search algorithm (ISA): A novel approach for global optimization10.1016/j.isatra.2014.03.018 ↗
49. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems10.1007/s00366-011-0241-y ↗
50. Mountain gazelle optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems10.1016/j.advengsoft.2022.103282 ↗
51. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems10.1016/j.cie.2021.107408 ↗