Improved Grey Wolf Optimization Algorithm and Application
Improved Grey Wolf Optimization Algorithm and Application
Article
Improved Grey Wolf Optimization Algorithm and Application
Yuxiang Hou 1,2 , Huanbing Gao 1,2, *, Zijian Wang 1,2 and Chuansheng Du 1,2
1 School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China;
[email protected] (Y.H.); [email protected] (Z.W.); [email protected] (C.D.)
2 Shandong Key Laboratory of Intelligent Building Technology, Jinan 250101, China
* Correspondence: [email protected]
Abstract: This paper proposed an improved Grey Wolf Optimizer (GWO) to resolve the problem of
instability and convergence accuracy when GWO is used as a meta-heuristic algorithm with strong
optimal search capability in the path planning for mobile robots. We improved chaotic tent mapping
to initialize the wolves to enhance the global search ability and used a nonlinear convergence factor
based on the Gaussian distribution change curve to balance the global and local searchability. In
addition, an improved dynamic proportional weighting strategy is proposed that can update the
positions of grey wolves so that the convergence of this algorithm can be accelerated. The proposed
improved GWO algorithm results are compared with the other eight algorithms through several
benchmark function test experiments and path planning experiments. The experimental results show
that the improved GWO has higher accuracy and faster convergence speed.
Keywords: Grey Wolf Optimizer; tent mapping; convergence factor; path planning
1. Introduction
Citation: Hou, Y.; Gao, H.; Wang, Z.; Path planning is widely used in mobile robot navigation, which of the aim is to find
Du, C. Improved Grey Wolf an optimal trajectory that connects the starting point with the target point while avoiding
Optimization Algorithm and collisions with obstacles [1,2]. There are many commonly used algorithms, such as A*
Application. Sensors 2022, 22, 3810. algorithm [3], particle swarm algorithm (PSO) [4,5], genetic algorithm (GA) [6], and grey
https://doi.org/10.3390/s22103810 wolf algorithm (GWO) [7–9].
Academic Editors: Luis Payá, Oscar GWO is a new pack intelligence optimization algorithm that is widely used in many
Reinoso García and Helder Jesus significant fields. It mainly imitates the grey wolf race pack’s hierarchical pattern and hunt-
Araújo ing behavior and achieves optimization through the wolf pack’s tracking, encircling, and
pouncing behaviors. Compared with traditional optimization algorithms such as PSO and
Received: 27 April 2022
GA, GWO has the advantages of fewer parameters, simple principles, and implementing
Accepted: 16 May 2022
easily. However, GWO has the disadvantages of slow convergence speed, low solution
Published: 17 May 2022
accuracy, and easy to fall into the local optimum. For this reason, many scholars have made
Publisher’s Note: MDPI stays neutral many improvements. Yang Zhang [10] proposed MGWO, which introduced an exponential
with regard to jurisdictional claims in regular convergence factor strategy, an adaptive update strategy, and a dynamic weighting
published maps and institutional affil- strategy to improve the GWO search capability. Min Wang [11] proposed NGWO, which
iations. used reverse learning of the initial racial group and introduced a nonlinear convergence
factor to improve the algorithm search capability. Luis Rodriguez [12] proposed the Grey
Wolf algorithm (GWO-fuzzy) based on a fuzzy hierarchical operator and compared two
proportional weighting strategies. Saremi [13] proposed the grey Wolf Algorithm for Evolu-
Copyright: © 2022 by the authors.
tionary Population Dynamics (GWO-EPD), which focuses on the location change of poorly
Licensee MDPI, Basel, Switzerland.
adapted grey wolf individuals to improve search accuracy. Qiuping Wang [14] proposed an
This article is an open access article
distributed under the terms and
improved grey wolf algorithm (CGWO), which uses the cosine law to vary the convergence
conditions of the Creative Commons
factor to improve the searchability, and introduces a proportional weight based on the
Attribution (CC BY) license (https:// step Euclidean distance to update the position of the grey wolf to speed up the conver-
creativecommons.org/licenses/by/ gence speed. Shipeng Wang [15] proposed a new hybrid algorithm (FWGWO), which
4.0/). combines the advantages of both algorithms and effectively achieves the global optimum.
In order to effectively improve the coverage of a wireless sensor network in the monitor-
ing area, a coverage optimization algorithm for wireless sensor networks with a Virtual
Force-Lévy-embedded Grey Wolf Optimization (VFLGWO) algorithm is proposed [16].
Although the GWO algorithm has been widely used in various engineering problems,
such as numerical simulation and stability domains [17,18], classification of data sets,
feature acquiring selection, etc., it has been less applied in mobile robot path planning. The
research object is the path planning of mobile robots. The shortest path is the objective
function, the environment is the constraint condition, and the grey wolf optimization
algorithm applies to the path planning of mobile robots to avoid obstacles. To address
the defects of the gray wolf optimization algorithm in solving the path planning problem
of mobile robots, such as falling into local extremes, poor stability, and poor local search
capability. Summarizing the above research results, we know that there are three factors
determining the performance of the grey wolf algorithm in finding the best path: the
initialized wolf pack, the convergence factor, and the proportional weighting strategy.
In this paper, we mainly improve these three aspects of GWO. First, initialize the wolf
pack position using improved chaotic tent mapping. The second is applying a nonlinear
convergence factor based on the Gaussian distribution variation to improve the search
capability. Finally, a dynamic weighting strategy is introduced to speed up the convergence.
Several benchmark functions are simulated and compared with various improved GWO
and classical intelligent optimization algorithms to show the effectiveness of the improved
algorithms. The improved GWO has been tested on mobile robot path planning to verify
the algorithm’s practicality.
The contributions of this paper are:
1. An improved GWO algorithm based on a multi-strategy hybrid is proposed.
2. The improved GWO algorithm is applied to the path planning of mobile robot.
3. The performance of the proposed approach is compared with standard GWO, Sparrow
Search Algorithm (SSA), Mayfly Algorithm (MA), Modified Grey Wolf Optimization
Algorithm (MGWO) [10], Novel Grey Wolf Optimization Algorithm (NGWO) [11], A
Fuzzy Hierarchical Operator in the Grey Wolf Optimizer Algorithm (GWO-fuzzy) [12],
and Evolutionary population dynamics and grey wolf optimizer (GWO-EPD) [13].
The remainder of this paper is structured as follows. Section 2 summarizes the related
work. Section 3 describes the deployment scheme of this paper to improve the gray
wolf algorithm. The experimental results are discussed in Section 4. Section 5 concludes
the paper.
2. Related Work
2.1. Research Situation
Path planning is a typical complex multi-aim optimization problem that finds a work-
able or optimal path from the starting point to the goal point under careful consideration of
various environmental conditions. Intelligent algorithms are widely used in such problems
as path planning because of their better robustness.
Research on solving path planning problems using swarm intelligence algorithms is
gradually increasing. For example, Yin Ling [19] fused the improved grey wolf algorithm
with the artificial potential field method to solve the problem of unreachable target points
because of the influence of dynamic obstacles in path planning. Dazhang You [20] combined
GWO with particle swarm algorithm to reduce the cost consumption of path planning by
introducing cooperative quantitative optimization of the grey wolf population. Kumar
R [21] introduced a new technique named modified grey wolf optimization (MGWO)
algorithm to solve the path planning problem for multi-robots. Ge Fawei [22] proposed
the grey wolf fruit fly optimization algorithm (GWFOA), which combines the fruit fly
optimization algorithm (FOA) with GWO for the Unmanned Aerial Vehicle (UAV) path
planning problem in oil field inspection, resulting in a satisfactory solution for UAV in
complex environments. One more powerful algorithm named variable weight grey wolf
named variable weight grey wolf optimization (VW-GWO) was rec
Kumar [23] to obtain an optimal solution for the path planning proble
C 2r
where t is the current number of iterations and Tmax is the maximum number of iterations
of the algorithm. 2
Predating in abstract space and accurately identifying the location of prey is impossible.
where r1, r2 hunting
GWO simulated are random
behavior. vectors
Based on thebetween [0, wolf
fitness value, 1], and
α, wolfthe primary
β, and wolf δ rol
were selected to find the prey using the relationship between the three positions and guide
randomness
the other wolves toofmove
the toward
grey the
wolf movement.
prey, as in Figure 2. ɑ represents the convergence
decay linearly from 2 to 0 as the algorithm progresses, and the linear r
GWO:
a 2 2t / T
Predating in abstract space and accurately identifying the location
impossible. GWO simulated hunting behavior. Based on the fitness value, w
and wolf δ were selected to find the prey using the relationship betwee
Sensors 2022, 22, 3810 4 of 19
positions and guide the other wolves to move toward the prey, as in Figure 2
X2 = X β − A2 • D β (7)
X3 =| Xδ
D | C X X |
− A3 • Dδ | 2
D | C X X|
X (t + 1) = ( X1 + X2 + X33)/3 (8)
| X A1 D |
X 1wolf
where: Da is the distance between wolf pack w and a wolf, DB is the distance between wolf
pack w and β wolf, and Dδ is the distance between pack w and wolf δ. The Equation (7)
X 2 | Xafter
presents the location of the new generation ofwolves D |
A2update.
the
X | X A D |
3. Improved GWO Algorithm 3 3
3.1. Wolf Pack Initialization
Since the initialized grey wolf populationX (t determines
1) ( X1 whether
X 2 the ) / 3 path can be
X 3optimal
found and the convergence speed, a diversity of initialized populations can help improve
where: Da is the
the algorithm’s distanceinbetween
performance finding thewolf pack
optimal path.w Traditional
and ɑ wolf, GWODrandomly
B is the distan
wolf pack w and β wolf, and Dδ is the distance between wolf pack w and
initializes wolf pack positions, which primarily affects the search efficiency of the algorithm,
so the initialized populations need to be distributed as evenly as possible in the initial space.
Equation (7) presents the location of the new generation of wolves after the u
In optimization, chaotic mappings positively impact the convergence speed of GWO
algorithms, and chaotic sequences have characteristics such as nonlinearity, ergodicity,
3. and
Improved
preventing GWO Algorithm
algorithms from falling into local optimality. In the last decade, chaotic
mapping has been widely used to help optimize more dynamic and global search spaces
3.1.
forWolf Packalgorithms.
intelligent Initialization
There are over ten mappings: logistic mapping, piecewise-linear
Since the initialized grey wolf population determines whether the optim
chaotic system mapping(pwlcm), singer mapping, and tent mapping. These mappings can
choose the initial value of any number [0, 1] (or according to the chaotic mapping range).
beAmong
foundthem, andlogistic
the mapping
convergence
and tentspeed,
mappingaarediversity
most commonlyof initialized population
used, but logistic
improve
mapping is thelessalgorithm’s performance
ergodic than tent mapping, and the insensitivity
findingofthe optimal
initial parameters path.
leads Tradit
randomly initializes wolf pack positions, which primarily affects the search
to the high density of mapped points at the edges and less density in the middle region,
which is not conducive to optimal path planning. Compared with logistic mapping, tent
themapping
algorithm,
is moreso the initialized
suitable for GWO, butpopulations need
it is a small period. to be distributed
Therefore, a random variableas evenly
inrand()/N
the initial space.
is added to the tent mapping.
In optimization, chaotic mappings positively impact the convergenc
υ•yi,j + rand()/N, 0 ≤ yi,j+1 ≤ 0.5
GWO algorithms, y i,j+1and chaotic sequences have characteristics such
=
υ•(1 − yi,j ) + rand()/N, 0.5 < yi,j+1 ≤ 1
(9) as n
where lb and ub are the upper and lower limits of the grey wolf pos
introducing random
and unstable periodic pointsvariables in the
during iteration. tent
Figure mapping
3 shows cancurves
the change effectively
of two avo
minor cycle
Tent chaotic pointsThe
mappings. andtentlimit thehas
mapping random values
significantly to areversibility
improved set range. andImprov
uniform distribution compared with the tent. Improved tent mapping steps:
enables
1.
the GWO initialized wolf pack positions to be uniformly
Produce random initial values y0 in (0, 1) with i = 0.
search
2. space.
Calculate iteratively using Equation (9) to produce the sequence.
3. Stop iterating when the iteration reaches the maximum value and saves the sequence.
(a) (b)
Figure
Figure 3.3. Chaotic
Chaotic mapping
mapping curve. (a) curve. (a) Tent;tent.
Tent; (b) improved (b) improved tent.
Finally, map it to the grey Wolf Pack search space.
3.2. Nonlinear Convergence Factor
xi,j = lb + yi,j •(ub − lb) (10)
In GWO, the excellent or lousy convergence factor affects the
where lb and ub are the upper and lower limits of the grey wolf position, respectively, intro-
search ability
ducing random and local
variables exploitation
in the tent ability. The
mapping can effectively avoid global search
the shortage of minorability i
grey wolf pack to other unopened areas to prevent the wolf pack from
cycle points and limit the random values to a set range. Improving tent mapping enables
the GWO initialized wolf pack positions to be uniformly distributed in the search space.
optimal solutions. Equation (3) |A| > 1, the grey wolf pack needs to
the entire space.
3.2. Nonlinear The
Convergence local exploitation ability represents the accurac
Factor
When |A| < 1, the grey wolf pack wants to surround and attack the p
In GWO, the excellent or lousy convergence factor affects the algorithm’s global
search ability and local exploitation ability. The global search ability is the search of the
ability
grey wolf also
pack todetermines the toconvergence
other unopened areas speed,
prevent the wolf pack so the
from falling converge
into local
significant role. The convergence factor used in traditional GWO
optimal solutions. Equation (3) |A| > 1, the grey wolf pack needs to search the prey in the is a
entire space. The local exploitation ability represents the accuracy in a small area. When
factor,
|A| < 1, decreasing from
the grey wolf pack wants2toto 0. However,
surround and attack it
theis found
prey, and thethat
local the actual
ability also is n
and nonlinearity
determines is more
the convergence speed, so applicable
the convergenceto factor
GWO. has ain addition,
significant the first
role. The
convergence factor used in traditional GWO is a linear decreasing factor, decreasing from 2
mainly for ait global
to 0. However, search
is found that for isoptimal
the actual solutions,
not a linear change, and and the middle
nonlinearity is more and
local development,
applicable with the
to GWO. in addition, different
first stageneeds
of GWOfor convergence
is mainly for a global factors.
search for
Therefore, this paper uses a convergence factor based on the Gau
optimal solutions, and the middle and later stages are for local development, with different
needs for convergence factors.
change curve.
Therefore, this paper uses a convergence factor based on the Gaussian distribution
change curve.
t2
1 2
a = φ• √ e 2(Tmax /3) , t ≤ ∂Tmax
2π ( Tmax /3)
t2
(11)
1 2( Tmax /3)2
a = ϕ• √
e , ∂Tmax ≤ t < Tmax
2π ( Tmax /3)
where Ø, ϕ is the decreasing function, changes with the number of iterations, and ∂ is the
cut-off. Figure 4 compares the convergence factors of GWO, Improved Gray Wolf Optimizer
Algorithm (MGWO) in literature [10], and improved GWO proposed in this paper.
the cut-off. Figure 4 compares the convergence fac
Optimizer Algorithm (MGWO) in literature [10], an
Sensors 2022, 22, 3810
paper. 6 of 19
FigureThe
4.convergence
Convergence factor.
factor of GWO is linearly decreasing, which does not apply to the
application of the algorithm in practice. The convergence factor of MGWO is based on
the exponential law, which does not guarantee the accuracy of the local search at the late
decays slower
3.3. Dynamic Proportionalat theStrategy
Weighting beginning of the iteration so t
for thethe optimal solution
proposed two to the unknown global
The traditional GWO uses Equation (8) as the formula for wolf position update, but
effect is not good. The [24] methods to improve the position update
5X + 3X + 2X
The convergence factor is more minor and decays
1 2 3
X ( t + 1) = (12)
10
Inspired by the above, a proportional weighting strategy based on fitness and location
is proposed to make the grey wolf pack find the optimal solution more precisely:
fa + f β + fω fa + f β + fω
Wa = fa , Wβ = fβ ,
fa + f β + fω
Wω = fω
| X1 | + | X2 | + | X3 | | X1 | + | X2 | + | X3 |
V1 = | X1 |
, V2 = | X2 |
, (14)
| X1 | + | X2 | + | X3 |
V3 = | X3 |
,
4. Result
In order to verify the performance of the improved algorithm, 15 international standard
benchmark test functions are selected for simulation experiments. For the fairness of the
results, the relevant parameters of all compared algorithms are configured in Tables 1 and 2
shows the benchmark test functions. GWO, MGWO [10], NGWO [11], GWO-fuzzy [12],
GWO-EPD [13], and the improved GWO in this paper were selected for comparison of
simulation experiments. Simulation experiments were conducted using Matlab on a Lenovo
R7000P, containing a 2020H, 2.90 GHz processor. Table 3 shows the comparison of the mean
and standard deviation of the results of 30 independent runs of the algorithms, and the best
results of the compared algorithms are in bold in the Tables 3 and 4. Furthermore, Figure 5
shows the convergence curves of the six algorithms on some of the tested functions.
Sensors 2022, 22, 3810 8 of 19
f 4 = maxi {| xi |, 1 ≤ i ≤ n}
30 [−100, 100] 0
f 6 = ∑ (b xi + 0.5c)2
d
i =1 30 [−100, 100] 0
n
f7 = ∑ixi4 + random[0, 1) 30 [−1.28, 1.28] 0
i =1
n
f8 = ∑[xi2 − 10 cos(2πxi ) + 10] 30 [−5.12, 5.12] 0
i =1
∑i=1 xi2 )
n
q
1
f 9 = −20 exp(−0.2 n
∑i=1 cos(2πxi ) + 20 + e)
n 30 [−32, 32] 0
− exp( n1
n
∑xi2 − ∏i=1 cos( √x i ) + 1]
1 d
f 10 = 4000
i
30 [−600, 600] 0
i =1
D −1
2 2
f 11 = n {10 sin( πy1 ) +
π
∑ (yi − 1) [1 + 10 sin2 (πyi+1 )] + (yn − 1) } 30 [−50, 50] 0.398
i =1
D
+ ∑ u( xi , 5, 100, 4)
i =1
D −1
f 12 = 0.1{10 sin(3πx1 ) + ∑ ( xi − 1)2 [1 + 10 sin2 (3πxi+1 )] + ( xn − 1)2 } 30 [−50, 50] 3
i =1
D
+ ∑ u( xi , 5, 100, 4)
i =1
D
f 13 = ∑ xi sin(xi ) + 0.1xi 30 [−10, 10] 0
i =1
D 2 D −2
f 14 = 0.5 + ((sin( ∑ xi2 )) − 0.5) · (1 + 0.001( ∑ xi2 )) 30 [−100, 100] 0
i =1 i =1
D
f 15 = ( ∑ [ xi2 + 2xi2+1 − 0.3 cos(3πxi ) − 0.4 cos(4πxi+1 ) + 0.7] 30 [−15, 15] 0
i =1
Sensors 2022, 22, 3810 9 of 19
Table 3. Cont.
Table 3. Cont.
Table 4. Cont.
fairness of the results, the relevant parameters of all compared algorithms are
configured in Tables 1 and 2 shows the benchmark test functions. GWO, MGWO [10],
Table 4. Cont.
NGWO [11], GWO-fuzzy [12], GWO-EPD [13], and the improved GWO in this paper
Function Algorithm Average Value Standard Deviation
were selected for comparison of simulation experiments. Simulation experiments were
− 13 10−14
conducted using Matlab onImproved
a LenovoGWOR7000P, containing
2.4467 × 10a 2020H, 2.901.0871
GHz × processor.
Table 3 shows the comparison of the mean and standard
PSO 7.1522deviation of the results
9.142 × 101of 30
independent runs of the algorithms,
f15
SSA and the best results
4.701 ×of10the
−7 compared3.147
algorithms
× 10−8 are
in bold in the Table3 and Table4. Furthermore, Figure 5 shows the convergence curves of
MA 5.445 × 10−2 4.401 × 10−2
the six algorithms on some of the tested functions.
(a) (b)
(c) (d)
(e) (f)
(g) (h)
Figure 5. Cont.
Sensors 2022,22,
Sensors2022, 22,x 3810
FOR PEER REVIEW 9 of
14 19
of 19
(i) (j)
(k) (l)
Figure
Figure5.5.Convergence
Convergence curves
curves of of
algorithms
algorithms onontesttest
function. (a) (a)
function. f1 function; (b) (b)
f1 function; f2 function; (c) f3
f2 function; (c) f3
function; (d) f4 function; (e) f5 function; (f) f7 function; (g) f8 function; (h) f9 function; (i) f10
function; (d) f4 function; (e) f5 function; (f) f7 function; (g) f8 function; (h) f9 function; (i) f10 function;
function; (j) f11 function;
(j) f11 function; (k) f12 function;
(k) f12 function; (l) f14 function.
(l) f14 function.
Table 1. Parameterwith
4.1. Comparison Configuration.
GWO and Other Improvement GWO
4.1.1. Convergence
Parameter SymbolsAccuracy Analysis Meaning Take Value
From theN traditional GWO Population size
principle, it is known that the exploration 30
ability of the
algorithmTmax depends mainly on the convergence factor,
Maximum Iteration and in practical experiments,
500 it can
be observeda1that the convergence factor decays not linearly from
Initial value of convergence factor 2 to 0 but with the
2 number
of iterations [10]. MGWO convergence factor uses a nonlinear exponential convergence
a2 Final value of convergence factor 0
factor, which will work well compared to the linear convergence factor, which illustrates
the effectiveness of a nonlinear convergence factor.
The results in Table 3 show that the improved GWO algorithm outperforms several
other improved algorithms tested under 15 sets of test functions because the initial set
number of iterations is satisfied. The single-peak test function is mainly used to test the
development capability of the algorithm. For f1, f2, f3, and f4, it can be found the theoretical
optimal value of 0 in terms of the stability of the search and the accuracy of the search. In
solving f7, although the effect is not very obvious after using the improved algorithm, the
mean and standard deviation are still better than the other algorithms and for functions f5
and f6, although the improved GWO does not show the superiority of the algorithm, the
difference with the other algorithms is not much. The improved GWO outperforms the
other algorithms in terms of superiority-seeking ability and stability for the single-peak test
function. The multi-peak test function is mainly used to test the exploration performance
of the algorithm. The test results show that the improved GWO algorithm can reach the
theoretical optimal value on f8 and f10, and f9. Although it cannot reach the optimal value,
it is still better than other improved algorithms.
In summary, the improved GWO algorithm improves the performance of the 15 bench-
mark functions, and it is stable and robust, especially in f1–f4, f8, and f10. The improved
algorithm can improve by several orders of magnitude, which is very obvious. The conver-
gence speed of the improved GWO algorithm is also better than other improved algorithms,
and during the experiment, it was found that the improved algorithm has excellent real-
Sensors 2022, 22, 3810 15 of 19
time performance and can effectively avoid the trap of local optimum in real-time, which
proves the feasibility and superiority of the improved GWO algorithm compared with
other improved algorithms.
are “−”, and the results p values for MGWO and Improved GWO on f8 and f10 are NaN
and the R values are “=”. This means the optimization efficiency of Improved GWO and
MGWO is similar in f8 and f10. The results show that the Improved GWO algorithm’s
performance is significantly improved compared with other algorithms in most cases.
Table 5. Wilcoxon’s rank test of Improved GWO and other algorithms on 15 benchmark functions.
Data Availability Statement: The processed data required to reproduce these findings cannot be
shared as the data also forms part of an ongoing study.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Zafar, M.N.; Mohanta, J.C. Methodology for path planning and optimization of mobile robots: A review. Procedia Comput. Sci.
2018, 133, 141–152. [CrossRef]
2. Zhao, X. Mobile robot path planning based on an improved A* algorithm. Robot 2018, 40, 903–910.
3. Chongqing, T.Z. Path planning of mobile robot with A* algorithm based on the artificial potential field. Comput. Sci. 2021, 48,
327–333.
4. Eberhart, R.C. Guest editorial special issue on particle swarm optimization. IEEE Trans. Evol. Comput. 2004, 8, 201–203. [CrossRef]
5. Zhangfang, H. Improved particle swarm optimization algorithm for mobile robot path planning. Comput. Appl. Res. 2021, 38,
3089–3092. [CrossRef]
6. Wang, H. Robot Path Planning Based on Improved Adaptive Genetic Algorithm. Electro Optics & Control: 1–7. Available online:
http://kns.cnki.net/kcms/detail/41.1227.TN.20220105.1448.015.html (accessed on 21 March 2022).
7. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [CrossRef]
8. Saxena, A.; Kumar, R.; Das, S. β-chaotic map-enabled grey wolf optimizer. Appl. Soft Comput. 2019, 75, 84–105. [CrossRef]
9. Cai, J. Non-linear grey wolf optimization algorithm based on Tent mapping and elite Gauss perturbation. Comput. Eng. Des. 2022,
43, 186–195. [CrossRef]
10. Zhang, Y. Modified grey wolf optimization algorithm for global optimization problems. J. Univ. Shanghai Sci. Techol. 2021, 43,
73–82. [CrossRef]
11. Wang, M. Novel grey wolf optimization algorithm based on nonlinear convergence factor. Appl. Res. Comput. 2016, 33, 3648–3653.
12. Rodríguez, L.; Castillo, O.; Soria, J.; Melin, P.; Valdez, F.; Gonzalez, C.I.; Martinez, G.E.; Soto, J. A fuzzy hierarchical operator in
the grey wolf optimizer algorithm. Appl. Soft Comput. 2017, 57, 315–328. [CrossRef]
13. Saremi, S.; Zahra, M.S.; Mohammad, M.S. Evolutionary population dynamics and grey wolf optimizer. Neural Comput. Appl.
2015, 26, 1257–1263. [CrossRef]
14. Wang, Q. Improved grey wolf optimizer with convergence factor and proportion weight. Comput. Eng. Appl. 2019, 55, 60–65+98.
15. Yue, Z.; Zhang, S.; Xiao, W. A novel hybrid algorithm based on grey wolf optimizer and fireworks algorithm. Sensors 2020, 20, 2147.
[CrossRef] [PubMed]
16. Wang, S.; Yang, X.; Wang, X.; Qian, Z. A virtual force algorithm-lévy-embedded grey wolf optimization algorithm for wireless
sensor network coverage optimization. Sensors 2019, 19, 2735. [CrossRef] [PubMed]
17. Mahdy, A.M.S.; Lotfy, K.; Hassan, W.; El-Bary, A.A. Analytical solution of magneto-photothermal theory during variable thermal
conductivity of a semiconductor material due to pulse heat flux and volumetric heat source. Waves Random Complex Media 2021,
31, 2040–2057. [CrossRef]
18. Khamis, A.K.; Lotfy, K.; El-Bary, A.A.; Mahdy, A.M.; Ahmed, M.H. Thermal-piezoelectric problem of a semiconductor medium
during photo-thermal excitation. Waves Random Complex Media 2021, 31, 2499–2513. [CrossRef]
19. Yin, L. Path Planning Combined with Improved Grey Wolf Optimization Algorithm and Artificial Potential Filed Method. Elector
Measurement Technology: 1–11. Available online: https://kns.cnki.net/kcms/detail/detail.aspx?doi=10.19651/j.cnki.emt.2108
659 (accessed on 21 March 2022).
20. You, D. A path planning method for mobile robot based on improved grey wolf optimizer. Mach. Tool Hydraul. 2021, 49, 6.
21. Kumar, R.; Singh, L.; Tiwari, R. Path planning for the autonomous robots using modified grey wolf optimization approach. J.
Intell. Fuzzy Syst. 2021, 40, 9453–9470. [CrossRef]
22. Ge, F.; Li, K.; Xu, W. Path planning of UAV for oilfield inspection based on improved grey wolf optimization algorithm. In
Proceedings of the 2019 Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019.
23. Kumar, R.; Singh, L.; Tiwari, R. Comparison of two meta–heuristic algorithms for path planning in robotics. In Proceedings of the
2020 International Conference on Contemporary Computing and Applications (IC3A), Lucknow, India, 5–7 February 2020.
24. Shrivastava, V.K.; Makhija, P.; Raj, R. Joint optimization of energy efficiency and scheduling strategies for side-link relay system.
In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22
March 2017.