Ci a ion: Wang, X.; Pan, J.-S.; Yang,
Q.; Kong, L.; Snášel, V.; Chu, S.-C.
Modi ied May ly Algo i hm o UAV
Pa h Planning. D ones 2022,6, 134.
h ps://doi.o g/10.3390/d ones
6050134
Academic Edi o : Oleg Yakimenko
Recei ed: 19 Ap il 2022
Accep ed: 18 May 2022
Published: 23 May 2022
Publishe ’s No e: MDPI s ays neu al
wi h ega d o ju isdic ional claims in
published maps and ins i u ional a il-
ia ions.
Copy igh : © 2022 by he au ho s.
Licensee MDPI, Basel, Swi ze land.
This a icle is an open access a icle
dis ibu ed unde he e ms and
condi ions o he C ea i e Commons
A ibu ion (CC BY) license (h ps://
c ea i ecommons.o g/licenses/by/
4.0/).
d ones
A icle
Modi ied May ly Algo i hm o UAV Pa h Planning
Xing Wang 1, Jeng-Shyang Pan 1, Qingyong Yang 1, Lingping Kong 2, Václa Snášel 2
and Shu-Chuan Chu 1,*
1College o Compu e Science and Enginee ing, Shandong Uni e si y o Science and Technology,
Qingdao 266590, China; [email p o ec ed] (X.W.); [email p o ec ed] (J.-S.P.);
[email p o ec ed] (Q.Y.)
2Facul y o Elec ical Enginee ing and Compu e Science, VŠB-Technical Uni e si y o Os a a,
70032 Os a a, Czech Republic; [email p o ec ed] (L.K.); acla [email p o ec ed] (V.S.)
*Co espondence: [email p o ec ed]
Abs ac :
The unmanned ae ial ehicle (UAV) pa h planning p oblem is p ima ily conce ned wi h
a oiding collision wi h obs acles while de e mining he bes ligh pa h o he a ge posi ion. This
pape i s es ablishes a cos unc ion o ans o m he UAV ou e planning issue in o an op imiza ion
issue ha mee s he UAV’s easible pa h equi emen s and pa h sa e y cons ain s. Then, his pape
in oduces a modi ied May ly Algo i hm (modMA), which employs an exponen dec easing ine ia
weigh (EDIW) s a egy, adap i e Cauchy mu a ion, and an enhanced c osso e ope a o o e ec i ely
sea ch he UAV con igu a ion space and disco e he pa h wi h he lowes o e all cos . Finally, he
p oposed modMA is e alua ed on 26 benchma k unc ions as well as he UAV ou e planning
p oblem, and he esul s demons a e ha i ou pe o ms he o he compa ed algo i hms.
Keywo ds:
pa h planning; modi ied may ly algo i hm; exponen dec easing ine ia weigh ; adap i e
Cauchy mu a ion; enhanced c osso e ope a o
1. In oduc ion
Unmanned ae ial ehicles (UAV), as opposed o manned ai c a , e e o unmanned
ai c a ha can be con olled by emo e adio con ol equipmen o ai bo ne compu e s.
UAVs a e less expensi e and mo e lexible han manned ai c a , and hey can each di icul
o dange ous places o humans o pe o m asks. The e o e, UAVs ha e been widely used
in ci il and mili a y ields. In he ci il ield, d ones ha e played an impo an ole in
ag icul u al plan p o ec ion en i onmen , ae ial pho og aphy, exp ess anspo a ion,
emo e sensing o he oceans, and so on. In he mili a y ield, mili a y d ones can eplace
pilo s in complex and dange ous missions such as in elligence ga he ing and econnaissance
su eillance. I he UAV is o comple e he abo e asks, one o he basic capabili ies ha he
UAV mus ha e is pa h planning capabili y [1].
The UAV pa h planning p oblem is o plan a collision- ee pa h o he UAV om he
s a ing poin o he a ge poin unde he gi en ligh condi ions and ligh en i onmen .
The planned pa h has he minimum cos and sa is ies he ele an cons ain s. This p oblem
can be simply desc ibed as an op imiza ion p oblem wi h mul iple cons ain s [
2
], so i is a
challenge o adi ional op imiza ion s a egies. The e a e al eady many ma u e solu ions
o his p oblem. In he di ec ion o pa h planning based on g aph sea ch,
Re . [3]
uses
he A* algo i hm o he UAV pa h planning p oblem wi h he goal o aking he leas
isk and consuming he leas amoun o uel. Re . [
4
] uses he D* Li e algo i hm o plan
an e icien pa h o he i e poin o i e igh ing UAVs. In he di ec ion o pa h planning
based on sampling, Re . [
5
] uses a hyb id algo i hm combined wi h he a i icial po en ial
ield me hod and he RRT-Connec algo i hm o he pa h planning p oblem o UAV. E en
hough he echniques desc ibed abo e a e ela i ely ma u e in ma hema ical heo y, hey
a e ine icien when wo king wi h discon inuous and non-de i a i e unc ions [
6
]. When
D ones 2022,6, 134. h ps://doi.o g/10.3390/d ones6050134 h ps://www.mdpi.com/jou nal/d ones
D ones 2022,6, 134 2 o 21
ackling he UAV ou e planning p oblem wi h many es ic ions [
7
], hey a e eadily
apped in o local op imum solu ions.
The pa h planning issue has been demons a ed o be an NP-ha d p oblem, and
he p oblem complexi y g ows wi h p oblem size [
8
]. When sol ing NP-ha d p ob-
lems, heu is ic algo i hms can p oduce high-quali y solu ions and a e simple o imple-
men . As a esul , some well-de eloped me a-heu is ics wi h good pe o mance ha e
been p oposed in ecen yea s, such as he Cuckoo Sea ch algo i hm (CS) [
9
,
10
], Pa icle
Swa m
Op imiza ion (PSO) [11–13]
, Gene ic Algo i hm (GA) [
14
,
15
], A i icial Bee Colony
(ABC)
algo i hm [16,17],
Di e en ial E olu ion (DE) algo i hm [
18
,
19
], G ey Wol Op i-
mize (GWO) [20,21], An Colony Op imiza ion (ACO) algo i hm [22,23], e c.
The May ly algo i hm (MA) [24] is a ecen ly sugges ed op imiza ion me hod, which
akes he ligh and ma ing beha io o he may ly as he model. Female and male may lies
make up he en i e may ly popula ion. The mo emen s o he male and emale may lies
o e he MA he capaci y o conduc local sea ches, and he p ocedu e o de eloping
o sp ing h ough may ly ma ing gi es he MA global sea ch capabili y.
A p esen , esea ch on MA is s ill ela i ely small. Inspi ed by he ba e-bones PSO
(BBPSO) [
25
], and hen, Juan Zhao [
26
] p oposed he ba e-bones may ly algo i hm. The
chao ic may ly algo i hm was sugges ed by Mohamed A. M. Shaheen [
27
], who used a
logical chao ic map o ini ialize he may ly popula ion. This pape p esen ed a modi-
ied May ly Algo i hm (modMA), which includes he exponen dec easing ine ia weigh
s a egy, adap i e Cauchy mu a ion, and an enhanced c osso e ope a o o analyze he
pa h planning issue o UAV om he g ound s a ion o he des ina ion, and i achie es
good esul s.
Many wo ks on imp o ing wo-dimensional pa hs using me aheu is ics ha e been
p oposed o his poin . Re . [
28
] used he ba and cuckoo algo i hm in pa h planning.
Re . [
29
] used he g ey wol op imize o ackle he UAV ou e planning issue. Re . [
30
] used
a chao ic cuckoo sea ch algo i hm o op imize d one pa hs in wo-dimensional (2D) space.
Besides, many esea che s used o he me a-heu is ic algo i hms o s udy UAV pa h plan-
ning p oblems [
31
–
33
]. Howe e , no one has p oposed he use o MA o ackle UAV pa h
planning in a 2D en i onmen . Hence, his pape will use he modi ied May ly Algo i hm
(modMA) o s udy his p oblem. The ollowing a e he con ibu ions o his pape .
(1)
I p oposes an enhanced c osso e ope a o based on he MA, which can imp o e
MA’s explo a ion capabili y and con e gence speed. Then i p oposes a modi ied
May ly Algo i hm (modMA), which combines he EDIW s a egy, adap i e Cauchy
mu a ion, and he enhanced c osso e ope a o o balance he MA’s p ocesses o
explo a ion and exploi a ion;
(2)
I in oduces h ee e sions o he modMA and compa es hei pe o mance on six
100 and 300 dimension benchma k unc ions;
(3)
Compa e he h ee e sions o he modi ied MA wi h o he algo i hms (MA, PSO,
GWO, BOA) on wen y-six 50 dimension benchma k unc ions, and analyze he esul s
o he expe imen s;
(4)
Use he h ee e sions o he modi ied MA o ackling he 2D pa h planning p oblem
o ag icul u al UAV.
This pape is o ganized as ollows: The s anda d MA, as well as he p oblem o UAV
pa h planning, a e b ie ly desc ibed in Sec ion 2. Sec ion 3p o ides h ee op imiza ion ideas
o imp o ing he MA. In Sec ion 4, wo expe imen s a e planned o compa e he MA’s
enhanced pe o mance using di e en op imiza ion ideas and apply he h ee e sions o
he modi ied MA o he pa h planning p oblem o he ag icul u al UAV. Sec ion 5concludes.
2. Rela ed Wo k
This sec ion will p o ide a quick o e iew o he s anda d MA and he wo-dimensional
pa h planning p oblem o UAV.
D ones 2022,6, 134 3 o 21
2.1. S anda d May ly Algo i hm
The p oposed MA’s undamen al concep is de i ed om he ligh and ma ing beha -
io o may lies. I combines he ad an ages o PSO [
11
], GA [
14
] and FA [
34
]. MA ini ially
p oduces a may ly popula ion comp ising males and emales a andom. The cu en
eloci y and posi ion o he i h may ly a e wo
n
-dimensional ec o s, hey a e deno ed
as
i=( i1, i2. . . , in)
and
xi=(xi1,xi2. . . , xin)
, espec i ely. Each may ly modi ies i s
posi ion depending on i s indi idual bes (
pbes
) posi ion and he bes (
gbes
) posi ion
ound by he whole may ly swa m hus a .
2.1.1. Male May ly Fligh
Male may lies clus e oge he , which sugges s ha hei posi ions a e upda ed based
on social and pe sonal expe ience.
x
i
is de ined as he p esen posi ion o he i h male
may ly a i e a ion
. Assuming ha
x
i
is he cu en posi ion o he i h may ly a i e a ion
,
he posi ion can be upda ed by adding o a eloci y
i
. Thus he male may ly’s posi ion
upda e o mula is:
x +1
i=x
i+
i. (1)
Conside hose male may lies a e always pe o ming nup ial dances no a om he
wa e . The male may ly’s eloci y upda e o mula is as ollows:
+1
ij =g
ij +a1e−β 2
ppbes ij −x
ij+a2e−β 2
ggbes j−x
ij, (2)
whe e
β
is he isibili y coe icien ,
a1
and
a2
a e de ined as he posi i e cons an s ep esen -
ing he a ac ion.
pbes ij
is he bes posi ion ob ained by he i h male may ly in dimension
j
.
p
and
g
a e he Euclidean dis ances be ween
xi
and
pbes i
and be ween
xi
and
gbes
,
espec i ely. The g a i y coe icien is gi en by
g
, which can be a ixed numbe be ween 0
and 1, o i can be s eadily lowe ed o e i e a ions as in Equa ion (3).
g=gmax −gmax −gmin
i e max ×i e , (3)
whe e
gmax
and
gmin
espec i ely ep esen he smalles and la ges weigh s. The p esen
and he o al numbe o i e a ions a e gi en by i e and i e max, espec i ely.
The pe sonal bes posi ion pbes ia i e a ion +1 is de e mined by Equa ion (4).
pbes i=(x +1
i,i x +1
i< (pbes i)
same as be o e,o he wise.(4)
The bes male may lies keep pe o ming up and down mo ions h ough di e en
eloci ies. The eloci ies o hese male may lies a e de e mined by Equa ion (5).
+1
ij =
ij +d× , (5)
whe e he nup ial dance coe icien is gi en by
d
, and
means a andom alue in he ange
−1 o 1.
2.1.2. Female May ly Fligh
Female may lies do no clus e oge he , howe e , hey mo e owa ds male may lies.
y
i
is de ined as he p esen posi ion o he i h emale may ly a i e a ion
. The change o
he i h emale may ly in posi ion is calcula ed as:
y +1
i=y
i+
i. (6)
In he MA, male and emale may lies wi h he same indi idual i ness anking will
a ac each o he , and he emale may ly’s posi ion changes in esponse o he loca ion o a
male may ly wi h he same anking. The emale may ly’s eloci y upda e o mula is:
D ones 2022,6, 134 4 o 21
+1
ij =
g
ij +a2e−β 2
m x
ij −y
ij,i (yi)> (xi)
g
ij + l × ,i (yi)≤ (xi),(7)
whe e
ij
and
y
ij
a e espec i ely de ined as he i h emale may ly’s eloci y and posi ion in
dimension
j
a i e a ion
.
a2
and
β
a e de ined as he a ac ion cons an and he isibili y
coe icien , espec i ely.
m
is he Euclidean dis ance be ween he i h emale may ly and
he i h male may ly,
l
is a andom walk coe icien which sugges s ha a emale is no
a ac ed o a male, and means a andom alue in he ange −1 o 1.
2.1.3. Ma ing P ocedu e
The ma ing is ep esen ed by he c osso e ope a o which p o ides he global sea ch
capabili y o he MA. In he MA, male and emale may lies wi h he same indi idual i ness
anking will ma e wi h each o he o p oduce o sp ing may lies. The ma ing ope a ion
o each pai o male and emale may lies p oduces wo o sp ing, and he o mula o he
c osso e ope a o is:
γ1=L×male +(1−L)× emale
γ2=L× emale +(1−L)×male,(8)
whe e
L
means a andom alue in he ange 0 o 1. Mo eo e ,
male
and
emale
deno e he
pa en s. Ini ially, he o sp ing’s eloci y is se o ze o.
2.1.4. Mu a e he Genes o O sp ing
The mu a ion ope a o p o ides pa ial local sea ch capabili y o MA. The chosen
o sp ing can be upda ed by adding a andom alue o he a iable h oughou his p ocess,
so he o sp ing a e changed o
γ0
n=γn+σNn(0,1), (9)
whe e he s anda d de ia ion and he s anda d no mal dis ibu ion a e ep esen ed by
σ
and Nn, espec i ely.
2.1.5. Reduc ion o Nup ial Dance and Random Walk
Al hough hese ope a o s p o ide he MA wi h powe ul local sea ch capabili y,
d
and
l
mus be g adually educed. Bo h alues can be upda ed o e he i e a ions
using
Equa ions (10) and (11), espec i ely.
d =d0δ (10)
l = l0δ , (11)
whe e δis a ixed numbe be ween 0 and 1.
As p e iously s a ed, Algo i hm 1depic s he MA’s pseudo-code.
D ones 2022,6, 134 5 o 21
Algo i hm 1 Pseudocode o MA.
Inpu :
male and emale popula ion sizes,
N1
and
N2
; maximum i e a ions,
i e max
; isibili y
coe icien ,
β
; lea ning ac o s,
a1
and
a2
; nup ial dance coe icien ,
d
; andom ligh
coe icien , l; objec i e unc ion, (x)
Ou pu : Op imal solu ion gbes
1: Ini ialize he male and emale eloci ies mand
2: E alua e popula ion based on (x)
3: Find he global bes (gbes )
4: o i e = 1 o i e max do
5: Adjus he speed and posi ion o each emale may ly using Equa ions (6) and (7)
6: Adjus he speed and posi ion o each male may ly using Equa ions (1), (2) and (5)
7: So he may lies and ank hem based on (x)
8: Pe o m c osso e and gene a e male and emale o sp ing
9: Mu a e he o sp ing
10: Di ide o sp ing in o male and emale a andom
11: Upda e he wo s old indi iduals wi h he ines new ones
12: Upda e pbes and gbes
13: end o
2.2. UAV Pa h Planning P oblem
UAV pa h planning aims o disco e he bes ligh ou e o he UAV gi en a a ie y
o complica ed lying es ic ions such as h ea cons ain s and uel limi s [
35
]. The lying
heigh o he d one migh be cons an along i s ligh pa h om he s a poin o he a ge
poin , so his pape only ocuses on he UAV’s ho izon al lying dis ance. The ma hema ical
model o UAV pa h planning and he cos unc ion used o e alua e he planned pa h a e
desc ibed as ollows.
2.2.1. Ma hema ical Model o Ua Pa h Planning
In his model, we de ine
S
and
T
o be he s a poin and a ge poin o he UAV,
espec i ely. I is c ucial o p e en collisions wi h nume ous obs acles du ing he ligh o
he d one. As a esul , his pape employs ci cles o a ying adii o subs i u e ba ie s o
a ying h ea le els. So he ask o a UAV ligh is o ind a ligh pa h om
S
o
T
wi h he
smalles o e all cos while a oiding collisions wi h obs acles. Figu e 1depic s a schema ic
ep esen a ion o he en i onmen modeling o he UAV’s wo-dimensional pa h planning.
The pa h connec ed by he ed line segmen s is he easible pa h.
Figu e 1. Two-dimensional ep esen a ion o planning space.
D ones 2022,6, 134 6 o 21
The segmen
ST
be ween he
S
and
T
in he o iginal coo dina e sys em
OXY
is spli
in o
D+
1 equal po ions by
D
e ical lines
{Lk,k=1, 2, . . . , D}
. We can ge he pa h om
S
o
T
by picking a poin on each e ical line. Thus, he planned pa h can be exp essed as:
L={S,(x(1),y(1)), . . . , (x(D),y(D)),T}. (12)
To accele a e he p ocessing speed, le he segmen
ST
be he ho izon al axis and use
Equa ion (13) o ans e each poin
(x(k),y(k))
in he
OXY
o
x0(k),y0(k)
in he new
coo dina e sys em OX0Y0.
"x0(k)
y0(k)#=cos θsin θ
−sin θcos θ x(k)−xs
y(k)−ys,(13)
whe e
θ
deno es o he o a ion angle o he
OXY
, and he poin
(xs,ys)
is he coo dina e in
he OXY.
As shown in Figu e 1, he abscissa o each node in he
OX0Y0
can be calcula ed using
o mula x0(k)=|ST|
D+1×k, so he planned pa h can be simpli ied and exp essed as:
L0=n(0,0),x0(1),y0(1), . . . . . ., x0(D),y0(D),(|ST|,0)o. (14)
2.2.2. Fi ness Func ion Modeling
A i ness unc ion can be used o calcula e he cos o a planned pa h. The i ness
unc ion alue can be used o judge he quali y o he planned pa h. The i ness unc ion
es ablished in his pape is de ined as he sum o wo cos unc ions, gi en as ollows:
FL0=w1F1L0+w2F2L0, (15)
whe e
FL0
deno es he o al cos unc ion o he planned pa h;
F1L0
deno es he cos
o he planned pa h’s leng h; F2L0deno es he smoo hness cos o he planned pa h. ω1
and ω2a e he weigh coe icien s o he abo e cos unc ion, and hey a e de ined as:
ωi≥0
∑2
i=1wi=1. (16)
Gi en he UAV’s es ic ed ene gy supply, he sho e he planned pa h leng h, he
less ime and ene gy he UAV spends, and he be e i is o he UAV. Assume ha he
opog aphy o he ligh en i onmen and in o ma ion on he h ea ened a ea a e known.
The s a s a e and he a ge s a e a e
L0
0
and
L0D+1
, espec i ely. Hence, he cos
F1
ela ed
o he pa h leng h can be compu ed as:
F1L0=
D
∑
k=0
dL0
k,L0
k+1, (17)
whe e
dL0
k,L0
k+1
is he dis ance be ween
x0(k),y0(k)
and
x0(k+1),y0(k+1)
. I he
waypoin alls in o he obs acle, we choose he in e sec ion o he e ical line wi h he
obs acle, he poin closes o he waypoin , as he new sea ch agen . Figu e 2a,b depic s he
pos -collision p ocessing low. The pa h connec ed by he ed line segmen s is he modi ied
easible pa h.
D ones 2022,6, 134 7 o 21
(a) (b)
Figu e 2. The pos -collision p ocessing low. (a)Scena io 1; (b)Scena io 2.
The smoo hness cos e alua es he u ning a e c i ical o gene a ing easible pa hs.
The smoo h cos F2can be compu ed as:
F2L0=∑D
k=1∆k
∆k=cos ϕ−cos θk,ϕ≥θi
ϕ,ϕ<θi
cos θ=aT
iai+1
|ai||ai+1|
, (18)
whe e he
ϕ
is he maximum u ning angle,
θ
is he cu en u ning angle, and
ai
is a ec o
ep esen ing he i h segmen o he en i e ou e.
3. Modi ided May ly Algo i hm
The s anda d MA has a be e con e gence speed han o he swa m algo i hms when
dealing wi h low-dimensional si ua ions. Howe e , due o he in luence o eloci y luc-
ua ion, he s abili y o he MA is poo , hus i leads o poo esul s. Fu he mo e, when
dealing wi h high-dimensional nonlinea complica ed si ua ions, he MA canno me ely
ely on i s mechanism o ge ou o he local op imal zone, so he MA pe o ms poo ly
on he mul imodal unc ions. This sec ion p oposes a modi ied may ly algo i hm named
modMA, which combines h ee s a egies o imp o e he MA. One imp o emen is o use
he exponen dec easing ine ia weigh s a egy o imp o e MA, ano he uses he adap i e
Cauchy mu a ion s a egy o imp o e MA, and a hi d uses an enhanced c osso e ope a o
o imp o e MA.
3.1. Imp o emen 1: Exponen Dec easing Ine ia Weigh S a egy
The e a e many dec easing ine ia weigh s a egies, such as linea [
36
], adap i e [
37
],
loga i hmic [
38
], and o he s [
39
]. The la ge ine ia weigh in he ea lie pe iod is a o able
o he explo a ion o pa icles, and he pa icles can sea ch a la ge space. The smalle
ine ia weigh in he la e pe iod is bene icial o he exploi a ion o pa icles. This pape
in oduces he exponen dec easing ine ia weigh [40] in o MA, o mula is as ollows:
g=gmin +exp1−i e max
i e max −i e +1∗(gmax −gmin), (19)
whe e gmax,gmin,i e , and i e max a e he same o Equa ion (3).
D ones 2022,6, 134 8 o 21
3.2. Imp o emen 2: Adap i e Cauchy Mu aion S a egy
When u ilizing Equa ions (1) and (2) in he s anda d MA o change he eloci y o each
male may ly, he di e si y o he en i e may ly popula ion may decline. To mi iga e his
p oblem, he posi ion o each male may ly should be eadjus ed by using Cauchy-based
mu a ion [
41
,
42
]. The s anda d Cauchy dis ibu ion’s p obabili y densi y unc ion can be
desc ibed as:
(x)=1
π×1
1+x2, (20)
whe e −∞<x<∞, he co esponding dis ibu ion unc ion is exp essed as:
F(x)=1
πa c an(x)+1
2. (21)
Random numbe s gene a ed ia he s anda d Cauchy dis ibu ion a e shown below:
CM = anπ×ε−1
2, (22)
whe e
CM
deno es a andom alue p oduced by he in e se unc ion o he s anda d
Cauchy dis ibu ion unc ion,
ε
means a andom alue in he ange 0 o 1 p oduced by a
uni o m dis ibu ion.
Acco ding o Foga y [
43
], imp o ed pe o mance is a ained when he mu a ion a e
alls exponen ially wi h he numbe o i e a ions. Re . [
44
] poin ed ou ha he concep is
ela ed o ha o he simula ed annealing (SA) algo i hm [
45
]. So a e u ilizing Equa ions (1)
and (2) o change he posi ion o each male may ly, he posi ion o each male may ly needs
o be eadjus ed using he Equa ion (22), which combines Cauchy mu a ion s a egy wi h
an adap i e mu a ion.
X +1
i=x +1
i+x +1
i×CM ×exp((1− )×α), (23)
whe e
x +1
i
is he i h indi idual calcula ed using Equa ions (1) and (2), and
X +1
i
ep esen s
he mu a ed indi idual.
α
is a con ac ion-expansion coe icien ha con ols he speed o
con e gence and i is de ined as 0.15.
In his sec ion, we combine he Cauchy mu a ion s a egy wi h an adap i e mu a ion
which can make he MA gene a e pe u ba ions wi h a la ge s ep size in he ea ly i e a ions
so ha he pa icles can jump om hei cu en posi ion o ano he and help MA escape
he local op ima. The pe u ba ions wi h a smalle s ep size in he la e i e a ions can speed
up he con e gence o he MA. I is wo h men ioning ha we do no use Cauchy-based
mu a ion o eadjus he posi ions o he pa icles calcula ed using Equa ions (1) and (5).
3.3. Imp o emen 3: Enhanced C osso e Ope a o
Al hough he c osso e and ep oduc ion ope a ions o may lies p o ide he MA wi h
explo a ion abili y as well as enhance he MA’s con e gence speed, he MA has a no
s ong explo a ion abili y. Hence, we use he ho izon al c osso e sea ch [
46
] o imp o e
i . The enhanced c osso e ope a o o he MA employing ho izon al c osso e sea ch is
as ollows:
γ1=L×male +(1−L)× emale +c1×(male − emale)
γ2=L× emale +(1−L)×male +c2×( emale −male),(24)
whe e
c1
and
c2
a e expansion coe icien s, and hey a e bo h andom alues be ween
−
1
and 1 p oduced by a uni o m dis ibu ion.
The ho izon al c osso e ope a ion di ides he p oblem-sol ing space o mul i-
dimensional in o hal -popula ion o hype cubes, allowing new spo s on he hype cube’s
pe iphe y o be sampled wi h a low p obabili y, and educing he blind egion ha a e un-
able o explo e by wo pai ed pa en indi iduals. O sp ing gene a ed using he ho izon al
D ones 2022,6, 134 9 o 21
c osso e ope a ion need o be compa ed wi h hei pa en s, and indi iduals wi h g ea e
i ness alues a e selec ed o he ollowing i e a ion. I causes he MA o con inuously
con e ge o he bes solu ion and ensu e he con e gence e iciency wi hou a ec ing he
op imiza ion accu acy h ough he ho izon al c osso e ope a ion.
We can also app op ia ely sh ink o expand he sea ch space gene a ed by he wo
pai ed pa en indi iduals. The o mula o he c osso e ope a o o he MA imp o ed by
sh inking he sea ch space is as ollows:
γ1=d1×(L×male +(1−L)× emale)
γ2=d3×(L× emale +(1−L)×male),(25)
whe e
d1
and
d3
a e he con ac ion coe icien s, and hey a e bo h andom alues be ween
0.7 and 1 p oduced by a uni o m dis ibu ion.
The o mula o he c osso e ope a o o he MA imp o ed by expanding he sea ch
space is as ollows:
γ1=d2×(L×male +(1−L)× emale)
γ2=d4×(L× emale +(1−L)×male),(26)
whe e
d2
and
d4
a e he expansion coe icien s, and hey a e bo h andom alues be ween 1
and 1.3 p oduced by a uni o m dis ibu ion.
The e o e, he enhanced c osso e ope a o o mula o MA can be desc ibed as:
γ1=
L×male +(1−L)× emale, and1<pone
L×male +(1−L)× emale +c1×(male − emale), and1>pone, and2<p wo
d1×(L×male +(1−L)× emale), and1>pone, and2<p wo, and3<p h ee
d3×(L×male +(1−L)× emale), and1>pone, and2<p wo, and3>p h ee.
(27)
γ2=
L× emale +(1−L)×male, and1<pone
L× emale +(1−L)×male +c2×( emale −male), and1>pone, and2<p wo
d2×(L× emale +(1−L)×male), and1>pone, and2<p wo, and3<p h ee
d4×(L× emale +(1−L)×male), and1>pone, and2<p wo, and3>p h ee,
(28)
whe e
and1
,
and2
, and
and3
a e he andom inpu numbe s be ween [0,1].
pone
,
p wo
, and
p h ee
a e he swi ching p obabili ies, which con ol he me hod o o sp ing gene a ion.
Fo he alue o swi ching p obabili y
pone
, we e e o he pa ame e uning echnique
o swi ching p obabili y in he Bu e ly Op imiza ion Algo i hm (BOA) [
47
]. F om ou
simula ions, we ound ha
pone
= 0.8,
p wo
= 0.5, and
p h ee
= 0.5 wo k be e o mos
applica ions.
4. Expe imen al Resul s and Applica ion
In his pa , we selec a a ie y o nume ical op imiza ion unc ions om CEC bench-
ma k unc ions o assess he e ec o he modi ied MA p esen ed in his a icle. Tables A1
and A2 in Appendix Ashow he exp ession, dimension, domain o a a iable, and mini-
mum alue o each benchma k unc ion. These benchma k unc ions used in his s udy
can be ound in [
48
], and hey a e classi ied in o wo g oups. The unimodal benchma k
unc ions (F1–F14) and mul imodal benchma k unc ions (F15–F26) a e applied o calcula e
he abili ies o exploi and explo e o he algo i hm benchma ked by benchma k unc ions,
espec i ely.
To assess he e icacy o he h ee imp o emen echniques desc ibed in his s udy o
MA, we i s es and analyze he h ee e sions o he imp o ed MA h ough compa ison
expe imen 1 by six benchma k unc ions om Tables A1 and A2 wi h
Dim
= 100 and
Dim = 300
. I is wo h men ioning ha modMA-1 is cha ac e ized in his s udy as an MA
ha is imp o ed by an adap i e Cauchy mu a ion s a egy and he o iginal c osso e
ope a o , modMA-2 is de ined as an MA modi ied using only he enhanced c osso e
ope a o , and modMA is de ined as an MA ha inco po a es h ee imp o ed s a egies.
D ones 2022,6, 134 16 o 21
Table 7. Space en i onmen se ings.
Case Numbe Se ial Numbe Obs acle Cen e Obs acle Radius
1
1 (50, 105) 70
2 (125, 250) 35
3 (304, 400) 45
4 (404, 320) 50
5 (440, 440) 20
6 (280, 310) 25
7 (230, 220) 25
8 (230, 100) 50
2
1 (160, 160) 15
2 (50, 105) 70
3 (275, 185) 80
4 (400, 425) 40
5 (125, 250) 35
6 (275, 325) 28
7 (450, 250) 45
8 (175, 410) 70
9 (35, 325) 50
10 (330, 300) 25
The expe imen al esul s a e lis ed in Table 8. The co esponding con e gence cu es
a e shown in Figu es 7a– and 8a– . F om Figu es 7a– and 8a– , all he se en algo i hms
can ind collision- ee ligh pa hs, bu hey pe o m di e en ly in e ms o pa h leng h
and smoo hness. I can be seen om Table 8 ha in he case o
D
= 30, ha is, in a lowe
dimension, each algo i hm can achie e good esul s, and he pa h leng h planned by
modMA is sho e and he pa h is smoo he . In he case o
D
= 50, ha is, in a highe
dimension, modMA, modMA-1, and modMA-2 g ea ly imp o e he pe o mance o MA.
modMA and modMA-1 can achie e be e esul s in mos cases, and bo h ha e good ini ial
solu ions and con e gence a es, bu he luc ua ion o modMA is smalle han ha o
modMA-1. Among all he compa ison algo i hms, he o e all cos o modMA planning is
he smalles in mos cases, which shows ha he pa h planned by he modMA can each
he bes when he UAV a oids collision, which p o es he e ec i eness o he modMA.
Table 8. The a e age and s anda d de ia ion alues o he o al cos unc ion o e hi y uns.
Case Numbe D Resul s MA modMA-1 modMA-2 modMA BOA PSO GWO
1
30 A g 705.432 690.146 692.234 689.532 711.309 698.138 693.970
S d 6.199 1.146 3.313 1.014 7.455 6.897 2.749
50 A g 753.834 699.756 723.285 698.312 720.847 739.353 710.557
S d 18.143 2.822 11.390 1.419 13.549 18.421 9.951
2
30 A g 717.855 692.493 693.226 691.735 711.219 694.774 694.458
S d 10.718 1.729 5.087 1.359 4.180 3.273 1.675
50 A g 781.436 703.315 747.785 702.119 721.602 732.321 710.133
S d 28.557 3.123 23.130 1.978 6.189 12.167 7.973
The pa h planning p oblem has many local solu ions, his makes classical op imiza ion
echniques di icul o sol e. modMA shows excellen pe o mance on his complex p ob-
lem, i.e., he quali y o he solu ion and he s abili y o he solu ion. In addi ion, modMA
also has good ini ial solu ion and as con e gence speed. Howe e , he model es ablished
in his pape s ill has some sho comings. A e collision handling, ha is, he ope a ion o
mo ing he waypoin o he edge o he obs acle, he planned pa h leng h may be longe
han he heo e ical op imum.
D ones 2022,6, 134 17 o 21
(a) (b) (c)
(d) (e) ( )
Figu e 7.
Pa h diag am o a single un in Case 1. (
a
) Compa a i e pa h planning esul s in Case
1,
Dim
= 30; (
b
) E olu ion cu es o ou algo i hms in Case 1,
Dim
= 30; (
c
) E olu ion cu es o
di e en algo i hms in Case 1,
Dim
= 30; (
d
) Compa a i e pa h planning esul s in Case 1,
Dim
=
50; (
e
) E olu ion cu es o ou algo i hms in Case 1,
Dim
= 50; (
) E olu ion cu es o di e en
algo i hms in Case 1, Dim = 50.
(a) (b) (c)
(d) (e) ( )
Figu e 8.
Pa h diag am o a single un in Case 2. (
a
) Compa a i e pa h planning esul s in Case
2,
Dim
= 30. (
b
) E olu ion cu es o ou algo i hms in Case 2,
Dim
= 30. (
c
) E olu ion cu es o
di e en algo i hms in Case 2,
Dim
= 30. (
d
) Compa a i e pa h planning esul s in Case 2,
Dim
=
50. (
e
) E olu ion cu es o ou algo i hms in Case 2,
Dim
= 50. (
) E olu ion cu es o di e en
algo i hms in Case 2, Dim = 50.
5. Conclusions
A new algo i hm modMA which inco po a es a mixed s a egy consis ing o h ee
imp o ed echniques is p oposed h oughou his esea ch o sol ing he UAV pa h
planning p oblem. By in oducing he EDIW s a egy o balance he pa icles’ p ocesses
o explo a ion and exploi a ion. By pe u bing he posi ion o each male pa icle wi h an
adap i e Cauchy mu a ion ope a o , he di e si y o he swa m is inc eased. By in oducing
an enhanced c osso e ope a o , he explo a ion abili y o he modMA is enhanced. To
D ones 2022,6, 134 18 o 21
assess he e icacy o hese h ee imp o emen echniques on MA, wo expe imen s a e
designed. The sugges ed modMA is es ed on 26 benchma k unc ions, and i has ob ious
ad an ages in inding bo h he bes alue and con e gence speed. Finally, he p oposed
modMA, oge he wi h PSO, GWO, and BOA, a e applied o he UAV pa h planning
p oblem; simula ion expe imen s show ha he e ec o modMA which is applied o he
UAV pa h planning p oblem is ela i ely s able, and he quali y o he planned pa h is high.
The ime cos o modMA in he pa h planning p oblem o UAV is highe han ha o PSO,
BOA and GWO, which is de e mined by i s algo i hm s uc u e, bu he he con e gence
speed is as in he p ocess o sol ing he p oblem.
In u u e wo k, hyb id [
49
,
50
] can be in oduced o u he enhance he pe o mance
o he modMA. The cos o he d one collision h ea can also be conside ed in he UAV
pa h planning p oblem.
Au ho Con ibu ions:
Concep ualiza ion, X.W. and J.-S.P.; Fo mal analysis, X.W., J.-S.P., Q.Y. and
S.-C.C.; Me hodology, X.W., J.-S.P., L.K., V.S. and S.-C.C.; Valida ion, J.-S.P., Q.Y., L.K. and V.S.;
W i ing—o iginal d a , X.W.; W i ing— e iew & edi ing, X.W., J.-S.P., Q.Y., L.K., V.S. and S.-C.C. All
au ho s ha e ead and ag eed o he published e sion o he manusc ip .
Funding: This esea ch ecei ed no ex e nal unding.
Ins i u ional Re iew Boa d S a emen : No applicable.
In o med Consen S a emen : No applicable.
Da a A ailabili y S a emen : No applicable.
Con lic s o In e es : The au ho s decla e no con lic o in e es o his pape .
Appendix A
Table A1. Unimodal benchma k unc ions.
Name Fo mula o Func ions Dim Range min
Sphe e F1(x)=Dim
Σ
i=1x2
i50 [−100, 100] 0
Schwe el 2.22 F2(x)=Dim
Σ
i=1|xi|+∏Dim
i=1|xi|50 [−10, 10] 0
Schwe el 1.2 F3(x)=∑Dim
i=1∑i
j=ixj250 [−100, 100] 0
Schwe el 2.21 F4(x)=max{|xi|,1 ≤i≤Dim}50 [−10, 10] 0
S ep F5(x)=∑Dim
i=1(xi+0.5)250 [−10, 10] 0
Qua ic F6(x)=∑Dim
i=1Dim ·x2
i+ and(0,1)50 [−1.28, 1.28] 0
Exponen ial F7(x)=exp0.5 ∑Dim
i=1xi50 [−10, 10] 0
Sum powe F8(x)=∑Dim
i=1|xi|(i+1)50 [−1, 1] 0
Sum squa e F9(x)=∑Dim
i=1Dim ·x2
i50 [−10, 10] 0
Rosenb ock F10(x)=∑Dim
i=1100xi+1−x2
i+(xi−1)250 [−5, 10] 0
Zakha o F11(x)=∑Dim
i=1x2
i+∑Dim
i=10.5ixi2+∑Dim
i=10.5ixi450 [−5, 10] 0
T id F12(x)=(xi−1)2+∑Dim
i=1i·2x2
i−xi−1250 [−10, 10] 0
Ellip ic F13(x)=∑Dim
i=1106(i−1)/(Dim−1)·x2
i50 [−100, 100] 0
Ciga F14(x)=x2
1+106∑Dim
i=1x2
i50 [−100, 100] 0
D ones 2022,6, 134 19 o 21
Table A2. Mul imodal benchma k unc ions.
Name Fo mula o Func ions Dim Range min
Ras igin F15(x)=∑Dim
i=1x2
i−10cos(2πxi)+1050 [−5.12, 5.12] 0
NCRas igin
F16(x)=
Dim
∑
i=1hy2
i−10cos(2πyi)+10i,
yi=xi,|xi|<0.5
ound(2xi)/2, |xi|>0.5
50 [−5.12, 5.12] 0
Ackley
F17(x)=−20 exp
−0.2
u
u
1
Dim
Dim
∑
i=1
x2
i
+exp 1
Dim
Dim
∑
i=1
cos(2πxi)!+20 +exp(1)
50 [−50, 50] 0
G iewank F18(x)=1
4000 ∑Dim
i=1x2
i−∏Dim
i=1cosxi
√i+1 50 [−600, 600] 0
Alpine F19(x)=∑Dim
i=1|xi·sin(xi)+0.1xi|50 [−10, 10] 0
Penalized 1
F20(x)=π
Dim (Dim−1
∑
i=1
(yi−1)2h1+10sin2(πy1)i+(yDim −1)2+10 sin2(πy1))+
Dim
∑
i=1
u(xi,10,100,4)
yi=1+(xi+1)/4, uyi,a,k,m=
k(xi−a)m,xi>a
0, −a≤xi≤a
k(−xi−a)m,xi<a
50 [−100, 100] 0
Penalized 2 F21(x)=1
10(sin2(πx1)+
Dim−1
∑
i=1
(xi−1)2h1+sin2(3πxi+1)i+(xDim−1)21+sin2(2πxi+1))+
Dim
∑
i=1
u(xi,5,100,4)50 [−100, 100] 0
Schwe el F22(x)=∑Dim
i=1xi·sinp|xi|50 [−100, 100] 0
Le y F23(x)=sin2(3πxi)+∑Dim−1
i=1(xi−1)21+sin2(3πxi+1)+|xDim −1|·1+sin2(2πxDim)50 [−10, 10] 0
Weie s ass F24(x)=∑Dim
i=1∑kmax
k=0akcos2πbk(xi+0.5)−Dim ·∑kmax
k=0akcosπbk,a=0.5, b=3, kmax =20 50 [−1, 1] 0
Solomon F25(x)=1−cos2πq∑Dim
i=1x2
i+0.1q∑Dim
i=1x2
i50 [−100, 100] 0
Bohache sky F26(x)=∑Dim
i=1x2
i+2x2
i+1−0.3 ·cos(3πxi)50 [−10, 10] 0
D ones 2022,6, 134 20 o 21
Re e ences
1.
Yu, X.; Zhang, Y. Sense and a oid echnologies wi h applica ions o unmanned ai c a sys ems: Re iew and p ospec s. P og.
Ae osp. Sci. 2015,74, 152–166. [C ossRe ]
2.
Huo, L.; Zhu, J.; Wu, G.; Li, Z. A no el simula ed annealing based s a egy o balanced UAV ask assignmen and pa h planning.
Senso s 2020,20, 4769. [C ossRe ]
3.
Dhulke l, E.J.; Du du, A. Pa h planning algo i hms o unmanned ae ial ehicles. In . J. T end Sci. Res. De .
2019
,3, 359–362.
[C ossRe ]
4.
Zhang, Z.; Wu, J.; Dai, J.; He, C. A no el eal- ime pene a ion pa h planning algo i hm o s eal h UAV in 3D complex dynamic
en i onmen . IEEE Access 2020,8, 122757–122771. [C ossRe ]
5.
Zhang, D.; Xu, Y.; Yao, X. An imp o ed pa h planning algo i hm o unmanned ae ial ehicle based on -connec . In P oceedings
o he 2018 37 h Chinese Con ol Con e ence (CCC), Wuhan, China, 25–27 July 2018; pp. 4854–4858.
6.
Huo, L.; Zhu, J.; Li, Z.; Ma, M. A hyb id di e en ial symbio ic o ganisms sea ch algo i hm o UAV pa h planning. Senso s
2021
,
21, 3037. [C ossRe ]
7.
Zhang, D.; Duan, H. Social-class pigeon-inspi ed op imiza ion and ime s amp segmen a ion o mul i-UAV coope a i e pa h
planning. Neu ocompu ing 2018,313, 229–246. [C ossRe ]
8.
Zhang, X.; Duan, H. An imp o ed cons ained di e en ial e olu ion algo i hm o unmanned ae ial ehicle global ou e planning.
Appl. So Compu . 2015,26, 270–284. [C ossRe ]
9. Rajabioun, R. Cuckoo op imiza ion algo i hm. Appl. So Compu . 2011,11, 5508–5518. [C ossRe ]
10.
Song, P.C.; Pan, J.S.; Chu, S.C. A pa allel compac cuckoo sea ch algo i hm o h ee-dimensional pa h planning. Appl. So
Compu . 2020,94, 106443. [C ossRe ]
11.
Kennedy, J.; Ebe ha , R. Pa icle swa m op imiza ion. In P oceedings o he ICNN’95-In e na ional Con e ence on Neu al
Ne wo ks, Pe h, WA, USA, 27 No embe –1 Decembe 1995; Volume 4, pp. 1942–1948.
12.
Chu, S.C.; Roddick, J.F.; Pan, J.S. A pa allel pa icle swa m op imiza ion algo i hm wi h communica ion s a egies. J. In . Sci. Eng.
2005,21, 809–818.
13.
Phung, M.D.; Ha, Q.P. Sa e y-enhanced UAV pa h planning wi h sphe ical ec o -based pa icle swa m op imiza ion. Appl. So
Compu . 2021,107, 107376. [C ossRe ]
14.
Mi jalili, S. Gene ic algo i hm. In E olu iona y Algo i hms and Neu al Ne wo ks; Sp inge : Be lin/Heidelbe g, Ge many, 2019;
pp. 43–55.
15.
Robe ge, V.; Ta bouchi, M.; Labon é, G. Compa ison o pa allel gene ic algo i hm and pa icle swa m op imiza ion o eal- ime
UAV pa h planning. IEEE T ans. Ind. In o. 2012,9, 132–141. [C ossRe ]
16.
Bas u k, B. An a i icial bee colony (ABC) algo i hm o nume ic unc ion op imiza ion. In P oceedings o he IEEE Swa m
In elligence Symposium, Indianapolis, IN, USA, 12–14 May 2006.
17.
Lei, L.; Shi u, Q. Pa h planning o unmanned ai ehicles using an imp o ed a i icial bee colony algo i hm. In P oceedings o
he 31s Chinese Con ol Con e ence, He ei, China, 25–27 July 2012; pp. 2486–2491.
18.
P ice, K.V. Di e en ial e olu ion: A as and simple nume ical op imize . In P oceedings o he No h Ame ican Fuzzy
In o ma ion P ocessing, Be keley, CA, USA, 19–22 June 1996; pp. 524–527.
19.
Pan, J.S.; Liu, N.; Chu, S.C. A hyb id di e en ial e olu ion algo i hm and i s applica ion in unmanned comba ae ial ehicle pa h
planning. IEEE Access 2020,8, 17691–17712. [C ossRe ]
20. Mi jalili, S.; Mi jalili, S.M.; Lewis, A. G ey wol op imize . Ad . Eng. So w. 2014,69, 46–61. [C ossRe ]
21.
L , J.X.; Yan, L.J.; Chu, S.C.; Cai, Z.M.; Pan, J.S.; He, X.K.; Xue, J.K. A new hyb id algo i hm based on golden eagle op imize
and g ey wol op imize o 3D pa h planning o mul iple UAVs in powe inspec ion. Neu al Compu . Appl.
2022
,193, 509–532.
[C ossRe ]
22. Do igo, M.; Bi a a i, M.; S u zle, T. An colony op imiza ion. IEEE Compu . In ell. Mag. 2006,1, 28–39. [C ossRe ]
23.
Kona owski, S.; Pawłowski, P. An colony op imiza ion algo i hm o UAV pa h planning. In P oceedings o he 2018 14 h
In e na ional Con e ence on Ad anced T ends in Radioelec onics, Telecommunica ions and Compu e Enginee ing (TCSET),
L i -Sla ske, Uk aine, 20–24 Feb ua y 2018; pp. 177–182.
24. Ze oudakis, K.; Tsa a akis, S. A may ly op imiza ion algo i hm. Compu . Ind. Eng. 2020,145, 106559. [C ossRe ]
25.
Kennedy, J. Ba e bones pa icle swa ms. In P oceedings o he 2003 IEEE Swa m In elligence Symposium, SIS’03 (Ca . No.
03EX706), Indianapolis, IN, USA, 26 Ap il 2003; pp. 80–87.
26.
Juan, Z.; Zheng-Ming, G. Ba e bones may ly op imiza ion algo i hm. In P oceedings o he 2020 2nd In e na ional Con e ence on
Machine Lea ning, Big Da a and Business In elligence (MLBDBI), Taiyuan, China, 23–25 Oc obe 2020; pp. 238–241.
27.
Shaheen, M.A.; Hasanien, H.M.; El Mou si, M.; El-Fe gany, A.A. P ecise modeling o PEM uel cell using imp o ed chao ic
MayFly op imiza ion algo i hm. In . J. Ene gy Res. 2021,45, 18754–18769. [C ossRe ]
28.
Gig as, Y.; Gup a, K.; Choudhu y, K. A compa ison be ween ba algo i hm and cuckoo sea ch o pa h planning. In . J. Inno . Res.
Compu . Commun. Eng. 2015,3, 4459–4466.
29.
Zhang, S.; Zhou, Y.; Li, Z.; Pan, W. G ey wol op imize o unmanned comba ae ial ehicle pa h planning. Ad . Eng. So w.
2016
,
99, 121–136. [C ossRe ]
D ones 2022,6, 134 21 o 21
30.
Pan, J.S.; Liu, J.L.; Hsiung, S.C. Chao ic cuckoo sea ch algo i hm o sol ing unmanned comba ae ial ehicle pa h planning
p oblems. In P oceedings o he 2019 11 h In e na ional Con e ence on Machine Lea ning and Compu ing, Zhuhai, China, 22–24
Feb ua y 2019; pp. 224–230.
31.
Duan, H.; Qiao, P. Pigeon-inspi ed op imiza ion: A new swa m in elligence op imize o ai obo pa h planning. In . J. In ell.
Compu . Cybe n. 2014,7, 24–37. [C ossRe ]
32.
Wang, G.; Guo, L.; Duan, H.; Liu, L.; Wang, H. A modi ied i e ly algo i hm o UCAV pa h planning. In . J. Hyb id In . Technol.
2012,5, 123–144.
33.
Zhu, W.; Duan, H. Chao ic p eda o –p ey biogeog aphy-based op imiza ion app oach o UCAV pa h planning. Ae osp. Sci.
Technol. 2014,32, 153–161. [C ossRe ]
34.
Yang, X.S. Fi e ly algo i hm, Le y ligh s and global op imiza ion. In Resea ch and De elopmen in In elligen Sys ems XXVI;
Sp inge : Be lin/Heidebe g, Ge many, 2010; pp. 209–218.
35.
Foo, J.L.; Knu zon, J.; Kali a apu, V.; Oli e , J.; Wine , E. Pa h planning o unmanned ae ial ehicles using B-splines and pa icle
swa m op imiza ion. J. Ae osp. Compu . In . Commun. 2009,6, 271–290. [C ossRe ]
36.
Shi, Y.; Ebe ha , R. A modi ied pa icle swa m op imize . In P oceedings o he 1998 IEEE In e na ional Con e ence on
E olu iona y Compu a ion P oceedings, IEEE Wo ld Cong ess on Compu a ional In elligence (Ca . No. 98TH8360), Ancho age,
AK, USA, 4–9 May 1998; pp. 69–73.
37.
Nickabadi, A.; Ebadzadeh, M.M.; Sa abakhsh, R. A no el pa icle swa m op imiza ion algo i hm wi h adap i e ine ia weigh .
Appl. So Compu . 2011,11, 3658–3670. [C ossRe ]
38.
Gao, Y.L.; An, X.H.; Liu, J.M. A pa icle swa m op imiza ion algo i hm wi h loga i hm dec easing ine ia weigh and chaos
mu a ion. In P oceedings o he 2008 In e na ional Con e ence on Compu a ional In elligence and Secu i y, Washing on, DC,
USA, 13–17 Decembe 2008; Volume 1, pp. 61–65.
39.
Ra ho e, A.; Sha ma, H. Re iew on ine ia weigh s a egies o pa icle swa m op imiza ion. In P oceedings o Six h In e na ional
Con e ence on So Compu ing o P oblem Sol ing; Sp inge : Be lin/Heidelbe g, Ge many, 2017; pp. 76–86.
40.
Cao, Z.; Shi, Y.; Rong, X.; Liu, B.; Du, Z.; Yang, B. Random g ouping b ain s o m op imiza ion algo i hm wi h a new dynamically
changing s ep size. In P oceedings o he In e na ional Con e ence in Swa m In elligence; Sp inge : Be lin/Heidelbe g, Ge many, 2015;
pp. 357–364.
41.
Zou, Y.; Liu, P.X.; Yang, C.; Li, C.; Cheng, Q. Collision de ec ion o i ual en i onmen using pa icle swa m op imiza ion wi h
adap i e cauchy mu a ion. Clus . Compu . 2017,20, 1765–1774. [C ossRe ]
42.
Chak abo y, F.; Roy, P.K.; Nandi, D. Opposi ional elephan he ding op imiza ion wi h dynamic Cauchy mu a ion o mul ile el
image h esholding. E ol. In ell. 2019,12, 445–467. [C ossRe ]
43. Foga y, T.C. Va ying he P obabili y o Mu a ion in he Gene ic Algo i hm. In P oceedings o he 3 d In e na ional Con e ence
on Gene ic Algo i hms, Fai ax, VA, USA, 4–7 June 1989; Mo gan Kau mann Publishe s Inc.: San F ancisco, CA, USA, 1989;
pp. 104–109.
44.
Lin, W.Y.; Lee, W.Y.; Hong, T.P. Adap ing C osso e and Mu a ion Ra es in Gene ic Algo i hms. J. In . Sci. Eng.
2003
,19, 889–903.
45.
Van Laa ho en, P.J.; Aa s, E.H. Simula ed annealing. In Simula ed Annealing: Theo y and Applica ions; Sp inge : Be lin/Heidelbe g,
Ge many, 1987; pp. 7–15.
46.
Meng, A.b.; Chen, Y.c.; Yin, H.; Chen, S.Z. C issc oss op imiza ion algo i hm and i s applica ion. Knowl. Based Sys .
2014
,
67, 218–229. [C ossRe ]
47.
A o a, S.; Singh, S. Bu e ly op imiza ion algo i hm: A no el app oach o global op imiza ion. So Compu .
2019
,23, 715–734.
[C ossRe ]
48.
Zhang, M.; Long, D.; Qin, T.; Yang, J. A chao ic hyb id bu e ly op imiza ion algo i hm wi h pa icle swa m op imiza ion o
high-dimensional op imiza ion p oblems. Symme y 2020,12, 1800. [C ossRe ]
49.
Wang, G.G.; Gandomi, A.H.; Zhao, X.; Chu, H.C.E. Hyb idizing ha mony sea ch algo i hm wi h cuckoo sea ch o global
nume ical op imiza ion. So Compu . 2016,20, 273–285. [C ossRe ]
50.
Pan, J.S.; Zhuang, J.; Liao, L.; Chu, S.C. Ad anced equilib ium op imize o elec ic ehicle ou ing p oblem wi h ime windows.
J. Ne w. In ell. 2021,6, 216–237.