Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l.   9 , No .   5 Octo ber   201 9 , pp.  3772~3 778   IS S N: 20 88 - 8708 DOI: 10 .11 591/ ijece . v9 i 5 . pp3772 - 37 78          3772       Journ al h om e page http: // ia es core .c om/ journa ls /i ndex. ph p/IJECE   Projectil e - t arget  s earch  a lgorithm:  a  s tocha stic  m eta heuristi o ptim iza tion  t ec h niq ue       Ayong  Hiendr o     Depa rtment  o E le c tri c al E ngin eering,   Ta n jungpur Univer si t y ,   Ind onesia       Art ic le  In f o     ABSTR A CT    Art ic le  history:   Re cei ved   Ja n 1 5 , 2 01 9   Re vised  Ma r 3 0 ,   201 9   Accepte Apr 9 , 2 01 9       Thi pape prop oses  new  stocha stic   m etahe uri stic   opti m izati o al gorit h m   which  is  b ase o kine m atics  of  proje c ti l m oti o and  ca l le pro j ec t il e - ta rg et  sea rch   (PTS)  al gorit hm .   The   PTS   al gorit hm   emplo y the   enve lop of  proje c ti l tr ajec t or y   to  f ind  th t arg et  in  the  sea r ch  spac e.  It   has   t y p es  of   cont rol  p ara m eters.  Th f irst  t y pe   is  set   to   give   th poss ib il ity   of  th e   al gorit hm   to  acc el er at conve rge nce   proc ess,  wh il th othe t y p is  set  to  enha nc th po ss ibi li t y   to  g en era t e   new  be tt e proje c ti l es  for   sea rch ing   proc ess.  How ev er,   both  are   r es ponsible   to  f ind   bet t er  fit n ess  val ues  in  the   sea rch   spa ce.  In   orde to  p erf or m   it ca pab il i t y   to  deal  with  g lo bal   opt imum  proble m s,  th P TS  al gor it hm   is e val u at ed   on  six  well - known be nchm ark s a nd  the ir  shif te fu nct ions  with  1 00  dimensions.  Optimiza t ion  result hav e   demons tra te th at   th PTS   al gor it m   offe rs  ver y   good  per form an ce and  it   i s   ver y   compet it iv e   compare d   to oth er  m et ah eur ist ic  al gorit hm s.    Ke yw or d s :   Algorithm   Global  opti m um   Me t aheu risti   Op ti m iz ation  t echn i qu e     Pr oject il e m oti on   Copyright   ©   201 9   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   Ayo ng H ie ndr o,     Dep a rtem ent o Ele ct rical  E nginee rin g,   Tan j un gpur a  Unive rsity ,   Jen der al   Ah m ad Yani   Street , Po ntianak ,   West  Kalim antan , I ndonesi a.   Em a il ay on g.h ie ndro@ee. un t an. ac.i d       1.   INTROD U CTION     Op ti m iz ation   te chn iq ues es pecial ly   stoch ast ic   natur e - i ns pi red  m et ah eur ist ic   al gori thm hav beco m the  im portant  a nd  popu la to ols  to   de al   with  c om pl ex  high  dim ension al   global  op tim iz at ion   pro blem in  m any  real - lif ap plica ti on s The  global  optim iz at ion   prob le m can  be   m ultim od al   with  huge  num ber   of  local   op ti m a nd   non - dif fere ntiable   w hich  cannot  be  s olv ed  by  us in tradit ion al   nu m erical   op tim i z at ion   m et ho ds   [1 ] Ther e f or e,   m a ny  m et aheu risti op ti m iz at io al gorithm hav bee propose to  al l eviat e     the pr ob le m s .   The  nat ur of  stochastic   m et aheu risti op ti m iz ation   al gorithm   is  e m plo yi ng   the  rand om - searc m echan ism   to  visit   diff e re nt  par ts  of   t he   se arch   s pace  a nd  the ap proa ches  as  cl ose   as  p os sible  to  global   op ti m u m   po int   [ 2,   3].  Im po rta nt  pr ob le m   of   t he  m et aheu rist ic   al gorithm i ho to   inc rea se  t he  pro ba bili ty   to   ov e rc om e the local o ptim a and   fin the  b et te r glo bal opti m um  v al ue   In   t his  pa pe r new   m et aheu risthic  al go rithm   is  intro du c ed.   T he  propo sed  al gorithm   is  based   on   kin em at ic of   pro j ect il m oti on.  T he  pro j ec ti le   is  la un che f r om   po int   at   the  gro und  le vel  with   giv e velocit y,  m ov ed  in  va rio us   directi on unde un if orm   gr av it y,  and   la nded   on   ta r get  at   su r face.  How ever,   the  pro po se pro j ect il e - ta rg e search  (P T S)  al go rithm   do e no em ph asi ze  on   the  pr oject il trajectory   that  la un c hed   from   an  an gle.  The   al go rithm   te nd to  util iz the  trackin of  the  en velo pe  of   proj ect il traj ect o ry   wh ic enclo se al po ssible  po i nts  in  the  search  s pace.    The  en velo pe  of   pr oj ect il trajecto ry  cou l reach   po i nts  in  the  s earch  s pace  w hich  are  ou of  reach  from   a ny  pro j ect il es  m ov ing   with  a ny  init ia po ints  and  velocit ie s [ 4 ].   T he  in form ation  of the  t raj ect or y co uld   be  use fu ll  for  a pr oject il e to h it  a t arg et  fro m  it s s ta rting  po i nt.  I t he  pro po se PTS   al gorithm the  be nef ic ia pr op e rty   of  the  env el op e   of  pro j ect il trajec tory  is   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N: 20 88 - 8708       Project il e - tar ge t searc h alg ori thm: a stoc has ti c m et ah e ur ist ic  o ptimiz atio n t echn i qu e   ( Ay ong Hien dro )   3773   app li ed  t fi nd  ta r get  on  li near   s hap e   su r face Fu t he rm or e,  the  P TS  al gorithm   has  tw m ai con t ro par am et ers  in  order   to  acce le rate  conve rg e nc and   sea rch i ng  p r ocesses  a nd  h ence it   can  fin the  bette global  op ti m u m   value   faster  than  a ny   oth er  opti m izati on   al gorith m s.   In   or de to   exam ine  the  gen eral  pe rfo rm ance  of  the  pr op os ed  al gorithm it   i te ste on  six  be nc hm ark and   t heir  s hifted  f unct ions.   The  pe rfo rm ance  i s   com par ed  t o other al gorithm s’  res ults w hich   hav e  b ee n re ported  i [ 5 - 10 ].       2.   PRO JEC TIL E MO DEL   The  pr oj ect il is  def i ned   to b e   la un c hed  f r om  groun le vel   (h   0), w it a init ia velocit v,   an at   an  an gle  of  inc li nation  θ  m ea su re wit res pect  to  the  hor iz on ta as  sho wn   in  Fig ure   1.  The  path  f un ct ion   of  the pr oj ect il e ( y) as a  f un ct io n of h or iz on ta distance  (x)  is  sp eci fied  as  fo l lows :     ( ) = .  ( ) . 2 2 2  2 ( )   (1)     wh e re :   g   9.8 m /s 2   The  siz e   an s hap e   of  t he  proj ect il tra j ect or ie va ry  acc ordin t the   la un c a ngle at   an  i niti al   velocit v   a bove   t he  horizo ntal,  as  seen   in  Fi gure  2.  T hese  t raj ect or i es  ha ve  a en velo pe  of  project il e   trajecto ry. T he e nv el op of pr oj ect il e traject or y ( φ is a path  that encl os es  an i ntersects  al l po ssible  pro j ect il e   paths  to fin it s targ et   onto  hill . Th e  shape  of the  h il l su rfac e is de fine d as t he  im pact f un ct io ψ .           Figure  1.  The   pro j ect il m ov ing pat h       Figure  2 The  e nv el op i ng p a ra bo la   path       The  e quat ion f or the e nvel op e of  proj ect il e t raj ect or [ 4 11 ]  is d et erm ined  by     ( ) = 2 2 2 2 2   (2)     Fo r  a conti nuous im pact fu nc ti on   ψ(x)   on  0   ≤    with  ψ   (0)  = 0,   the s urface  of   ψ  a nd   the p at of  φ   hav e  ex act ly   one  po i nt of i ntersecti on. It  is noted t hat the re  exists a  un i qu e  targ et   for w hich  ψ(x)   φ( x ) .   The  m ai go al   of  the  pro po s ed  PT al gorit hm   is  to  m ini m iz the  diff e ren ce  betw een   ψ  a nd   φ   i order  to   ens ure   proj e ct il re ach  t he  ta r get  pr eci sel y.  f unct ion  γ ( x )   is  t hen  im ple m ent ed  t sea rch  th ta rg et   on the im pact su r face a nd it  is g ive n by     ( ) =   ( ) ( )   (3)       3.   PRO JEC TIL E - TAR GET  S EAR CH ALG ORI TH M   The  init ia para m et ers  of   t he   PTS  al go rith m   are  the  po pula ti on   siz N,  the  num ber   of   var ia bles  D the  lo wer  boun xm in,  the  up per  boun xm a x,   a nd  the  m axi m u m   it erati on   Im ax.   The  l ower  an uppe boun ds  of v a riables a r e ex pr es sed  b      = [  1  2  ]  = [  1  2  ]   (4)     The  init ia pr oject il popu la ti on   as  ca nd i dat so luti ons  is  r andom ly   gen erated  by  assig nin rand om   values  ( r and j ) wit hin   [ 0,   1] to  each b oundary  as foll ows:     , ( = 1 ) =    +    . (   ) = 1 , 2 , , ;   = 1 , 2 , ,       (5)   v θ y ( x ) ψ ( x ) y ( x ) φ ( x ) Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J   Ele c &  C om En g,   V ol.  9 , N o.   5 Oct ober  20 19  :   3772   -   3778   3774   The  ta r get  po pu la ti on  is  ra ndom ly   created   by  per tu r bin ra nd om l sel ect ed  proj ect il with   the d i ff e ren ce   of the t wo o t he ra ndom ly  sel ect ed  pr oj ect il es. T he  ta r get  popula ti on is  ge ner at e d by     , ( ) =   1 , ( ) +   0 . 5   ( 2 , ( ) 3 , ( ) ) = 1 , 2 , , ;   = 1 , 2 , ,       (6)     wh e re  the  in di ces  a 1 a 2 an a 3     {1,2, …, N are  rand oml cho sen  i nteg ers  an m us be  diff e re nt  fro m   each  oth e a nd all   ar e also  dif fer e nt  f r om  the b ase   ind e x.     Evaluati ng  the  fitness  value of   the  pro j ect il es  and   the  ta rget are  carried  ou by  us i ng   ( 7)  and   ( 8)  a s   fo ll ows:     ( ) =   ( , ( ) )     (7)   ( ) =   ( , ( ) )   (8)     The best p r oje ct il x bestj ( I )   and it s b est  v al ue  f best ( I )   are then  s el ect ed  by co m par i ng  t he  fitne ss v al ue s of   each  x i,j ( I )   a nd  t i,j ( I ) , as  f ollo ws:      ( ) = {   , ( )         ( ( , ( ) ) )  ( ( , ( ) ) ) , ( )                                                                                                                (9)    ( ) =   (  ( ) )   (10)     wh e re  I   1,2,…,  I max   w hich denote s t he  s ubse qu e nt  gen e r at ion  c reated  f or each  it erati on.   The  m ai pr oc ess  of   PT optim iz at ion   is  iterati ng   the  pro j ect il in  or de r   to  reach  it best  fitness  value. T he pr oj ect il e search  m od el   f or  c onve r ging to wa rd s  to  the  tar get is a s foll ow s:   for  i   1: N   for  j   1: D   If  r and   0.5   , ( + 1 ) =    1 , ( )     ( ( , ( ) ) ( , ( ) ) )     (11)   Else   , ( + 1 ) =   , 1 ( ) +     ( ( , ( ) ) ( , ( ) ) )   (12)   end   end   end   In   t his  PS optim iz at ion li near   sh a pe hill   with  slo pe  of  m   is  us e as  the  im p act   functi on.   The  im pact fun ct ion  is      ( ) = .   (13)     As  th e im pact fu nctio n has  b e en  s pecified , t he  fun ct io γ ( x ) c ou l d be  def i ne d here  b y     ( ) =   . 2 2 + 2 2 2   (14)     and     ( ( , ( ) ) ( , ( ) ) ) = ( . , ( ) 2 2 + 2 2 . ( , ( ) ) 2 + 2 . , ( ) )   (15)     The dist ance  bet ween   pro j ect il e and tar get at t he  c urren t i te r at ion  is cal c ulate as  fo ll ows:     , ( ) = [  ( ( , ( ) )   ( , ( )   ) ) ] 1 /   (16)   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N: 20 88 - 8708       Project il e - tar ge t searc h alg ori thm: a stoc has ti c m et ah e ur ist ic  o ptimiz atio n t echn i qu e   ( Ay ong Hien dro )   3775   Ther a re  pa ram et ers  fo con t ro ll in the   distance  ( d ),  tho se  a re  r   and   s wh e re  ( r s 0.   Othe c on tr ol  pa ram et er f or (1 1) an d (12 is  de fine d by     =       ,   = ( 1 )   q   0   (17)     The  new  ta rge popula ti on   ( t k,j ( I +1) is  al so   c reated  in   he re.   Finall y,  the  be st  pro j ect il fo t he  nex t   it erati on  is       ( + 1 ) = {   , ( + 1 )         ( ( , ( + 1 ) ) )  ( ( , ( + 1 ) ) ) , ( + 1 )                                                                                                                                (18)    ( + 1 ) =   (  ( + 1 ) )   (19)     The  pr ocesses   are  rep eat e un ti f best ( I +1)   meet it desired   accu racy  le ve ( ɛ or  the  it erati on   has   reache I m ax   an d resu lt s i x bestj ( I +1)  as the sati sfied pr oject il e land i ng onto  th e target.       4.   RESU LT S   A ND AN ALYSIS     Ther e   are  si ben c hm ark a nd  their   sh i fted  functi ons  us ed   to  eval uate  pe rfor m ance  of  the  propos e PTS  al gorithm The  m a the m a ti cal   fo rm ulati on   of   the  be nc hm ark   functi ons  are  giv e in   Table  1.   In   order   t ver ify   the  perf or m ance  of   th propose PT al gorithm it  is  com par ed  to  ot her   al gorit hm wh ic ha ve  bee repor te in  [ 5 - 10 ] T ca rr ou t he  com pari so of  al gorit hm   per f or m ance,  the  a ppr oac usi ng  is  t c om par the  accu racies   for  fixe num ber   of  it era ti on s.  I the  e xp e rim ent,  100  dim ension ( D   =   10 0) ,   30   searc agen ts  ( N   30 ),   an 1000  it erati on ( I max   1000)  a re  im pl e m ented  f or   ea ch  al gorithm The  sta ti sti cal   resu lt after  30  in de pe nd e nt  ex per i m ent are  eval uated.   T he  m e an  an sta ndar de viati on   (SD)  values  of   t he  best   so luti ons  from  the last  it erati ons a re  pu t a s th e m e tric s to  ass ess the  pe rform ance of alg or it h m s.       Table  1.   Be nc hm ark  fu nctio ns   Fu n ctio n   Fo r m u la   Test r an g   (x)   Sh if p o sitio n  ( o )   G lo b al op ti m u m   x*   F (x* )   Sp h ere   1 ( x ) = [ 2 = 1     [ - 1 0 0 1 0 0 ] D   -   [ 0 0 …,  0 ]   0   Ro sen b rock   2 ( x ) = [ 100 ( + 1 2 ) 2 + ( 1 ) 2 1 = 1   [ - 3 0 3 0 ] D   -   [ 1 1 …,  1 ]   0   Sch wef el   3 ( x ) = [ sin   ( | | = 1 )]   [ - 5 0 0 5 0 0 ] D   -   [ s, s,  …,  s ]   S =  4 2 0 .96 8 7 4 6   - 4 1 8 9 8 .2 8 8 7   Ras trigin   4 ( x ) = [ 2 = 1 10 cos ( 2 ) + 10   [ - 5 .12 5 .12 ] D   -   [ 0 0 …,  0 ]   0   Ack ley   5 ( x ) = 1 + 20 20 . exp ( 1 5 1 2 = 1 ) exp ( 1 cos   ( 2 = 1 ) )     [ - 3 2 3 2 ] D   -   [ 0 0 …,  0 ]   0   Griewa n k   6 ( x ) = 1 + 1 4000 2 = 1  ( ) = 1     [ - 6 0 0 6 0 0 ] D   -   [ 0 0 …,  0 ]   0   Sh if ted   Sp h ere   7 ( x ) = [ 2 = 1 ],  z  =  x   -       [ - 1 0 0 1 0 0 ] D   [ - 30, - 3 0 …,  - 30]   [ - 3 0 - 3 0 …,  - 30]   0   Sh if ted   Ro sen b rock   8 ( x ) = [ 100 ( + 1 2 ) 2 + ( 1 ) 2 1 = 1 ],   z =  x   -   o   [ - 3 0 3 0 ] D   [ - 15, - 1 5 …,  - 15]   [ - 1 4 - 1 4 …,  - 14]   0   Sh if ted   Sch wef el   9 ( x ) = [ sin   ( | | = 1 )] z   = x  -   o   [ - 5 0 0 5 0 0 ] D   [ - 3 0 0 - 3 0 0 …,  - 300]   [ s, s,  …,  s ]   S =  1 2 0 .96 8 7 4 6   - 4 1 8 9 8 .2 8 8 7   Sh if ted   Ras trigin   10 ( x ) = [ 2 = 1 10 cos ( 2 ) + 10 ],     z =  x   -   o   [ - 5 .12 5 .12 ] D   [ - 2 - 2 - 2]   [ - 2 - 2 - 2]   0   Sh if ted   Ack ley   11 ( x ) = 1 + 20 20 . exp ( 1 5 1 2 = 1 ) exp ( 1 cos   ( 2 = 1 ) )  z  =  x   -   o   [ - 3 2 3 2 ] D   [ - 5 - 5 - 5]   [ - 5 - 5 - 5]   0   Sh if ted   Griewa n k   12 ( x ) = 1 + 1 4000 2 = 1  ( ) = 1 ,     z =  x   -   o   [ - 60 0 6 0 0 ] D   [ - 4 0 0 - 4 0 0 …,  - 400]   ( - 4 0 0 - 4 0 0 …,   - 400)   0       The  pa ram et er nee de t dr i ve  t he  P TS  al gorithm   are:  gr a vitat ion al   acce l erati on  ( g ) i niti al   velocit of  pro j ect il ( v ),   sl op e   of  ta rget ’s  s urface  ( m ),  q r ,   an s Gr a vitat ion al   a ccel erati on  is  a   co ns ta nt   of  g   9. 81 .   The  init ia velocit of   pro j e ct il e,  the  slope   of   the  ta r get’s  surface an q   giv im po rtant  co ntribut ion to   the con verge nc e proces ses,  w hile  r   a nd  s   a re  contr olled the   searchi ng pr oc ess of t he  PT al gorithm .   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J   Ele c &  C om En g,   V ol.  9 , N o.   5 Oct ober  20 19  :   3772   -   3778   3776     To  facil it at t he  analy s is,  se le ct ed  functi ons  are  us e as   exp e rim ent  ob j ect s Fig ur desc ribes   the  influ e nce  of  v   on   c onve rgence  proce ss  of  the  Ac kley   f un ct io under   fixe m   co ndit ion wh il Fig ure   is   it per f orm ance  with  var ia ti ons  of   m   at   v   f ixed  c onditi on As  seen   in  Figu re   3,   v   ha str ong  e ffec to  conve rg e nce  s peed   of  the  P TS  al gorithm The  c onverge nc process  run relat ive  slo w ly   wh en  v   has   la rg e   values . On  the o the ha nd,  m   has  sli gh tl y eff ect  to  the co nv erg e nce speed .  H oweve r,  the  final f it ness va lues o f   the searc hi ng  proces var y si gnific antly  w it bo t v   a nd  m   a s seen i n Table  2 .     Othe c on tr ol  par am et er  of  the  P TS  al gorithm   is  q as   show i Fi g ure   5.   I ncr easi ng  the  value   of   q   will   sp ee up   the  c onve r ge nce  process   of  the   PT al gorithm This   pa ram et er  al so   giv e ve ry   hi g con t rib ution   t the  best  fi nal  f it ness  value  w hich  c ou l be  r eached  by  the  al gorithm Table  pr e sents  th best  final  fitnes va lue  of  S ph e re  f un ct io acc ord ing   to   it q   values.   H ow e ver,  no al pro ble m beh ave  the   sam e   way   as  Ack le y   and   S ph e re  f unct ions.  F or   ex a m ple,  Schw e f el   fu nctio wil su ff e from   s ta gn at io co nd it ion   and  lose  it c onve rg e nce  t the  global  optim u m   if  q   i set   to  hi gh  val ue,   as   sh ow in   Fig ure   6.   The  par am et er  q   s peed up  c onve rg e nce  process  for  al te st  functi ons,  but  Schwe fel  functi on   nee ds   r el at ive  sm a ll  sp eed i n order  to g to  the  global o pti m u m  p at h.           Figure  3 Fit ne ss v al ue  c urves  w it h va riat ions o v       Figure  4 Fit ne ss v al ue  c urves  w it h va riat ions o m       Table  2 Influe nce  of  v   a nd  m   upon  the  b e st f inal fit ness  v al ue   Perf o r m an ce of  the  Ackley  f u n ctio n   with  variatio n s o f   m   at  v   m   = 1 0             v   0 .1   1   5   20   50       2 .66 E - 15   5 .82 E - 13   3 .76 E - 12   4 .95 E - 11   4 .13 E - 09   v     0.1             m   0 .1   1   5   20   50       1 .48 E - 13   3 .82 E - 14   2 .66 E - 15   2 .66 E - 15   2 .66 E - 15           Figure  5 Fit ne ss v al ue  c urves  w it h va riat ions o q       Figure  6 Fit ne ss v al ue  c urves  w it h va riat ions o f q  for  Sc hwefel  f un ct io n         Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N: 20 88 - 8708       Project il e - tar ge t searc h alg ori thm: a stoc has ti c m et ah e ur ist ic  o ptimiz atio n t echn i qu e   ( Ay ong Hien dro )   3777   Table  3 Influe nce  of  q   up on the  best f i nal f it ness value   q   0 .1   1   5   10   20   30   40   50       0 .83 2 7 4 9   1 .37 E - 08   1 .94 E - 28   2 .85 E - 47   3 .76 E - 69   8 .18 E - 90   1 .17 E - 102   1 .14 E - 128       It  has   bee m entione t hat  pa ram et ers  v m ,  an q   in flue nc to  the   co nver gen ce   s peed  an the   cl os est   op ti m u m   valu that  c ou l be   reac hed  by  t he  P TS  sea rc hi ng   proces ses.  Howe ver,  the   conve rg e nce  t ow a r ds   global o pti m um   will  b e fail ed  if the  pro j ect il es are trapped i nto  local o ptim a in the  searc sp a ce. F ur t he rm or e,   the  proj ect il es  gen e rated   by   it erati on   proces ses  are   al so  de pende nt  to   dist ance  c ontrol   pa ram et ers:  r   and  s These  param eter are   ve ry  im po rtant  in  order   t e nh a nce   pro bab il it of  the  new   pro j e ct il es  to  avo i from   local  opti m a.     Com par ison s   of   al gorithm s’  perf or m ances  are  s umm ariz ed  in  Table  an Ta ble  5.   The  obta in  resu lt f or   benchm ark F 1 - F 6   are  sh ow in   Table  4 .   As  su m m arized  in  Table  4,   PTS   ou tpe rfo rm h yb rid  firef ly   al gorith m   (H FA),  vel ocity - base ar ti fici al   bee  colon al gorith m   (V ABC),  a lt ern at ive  dif f eren ti al  evo l ution   al gorithm   (A DE)   and   opposit io n - base m agn et ic   op tim iz at i on   al gorithm   (F MO A),  excl ud i ng   m od ifie m on key  al gorithm   (MM A),  on  F 1 O nce  aga i n,   P TS  ha th best  pe rform ance  on   F 2   and   F 3 Investi gatio on  F 4   shows  tha AD is  the  be st,  bu PTS  a nd  V ABC  are  al m os as   go od.  On   f unct io F 5 PTS   is  the  best,  but  MM A,   FA ,   and  A DE  pe rfor m   alm os as  well   as  P TS.  T he  c omparati ve  res ults  al s dem on strat th at   PTS,   fire fly   al gorithm   (F A),  an A DE  ha ve   the  best  pe rfor m ances  on  F 6.  Ex per im ents  on   F 7   and   F 12  sho that  PTS  c ou l find   t heir  best   global  op ti m a   po i nts  as  seen   in  Table  5.  F or   s hifted  func ti on s   F 7 - F 12 , PTS  pe rfor m m uch   be tt er th an  m oth - flam e o pti m izati on  alg ori thm  ( MF O)   [ 6].         Table  4 Algori thm  p erf orm ance m e tric s f or  basic f unct io ns,  D   100   F   PTS   MM A  [ 6 ]   HFA/FA  [ 7 ]   VABC  [ 8 ]   ADE  [ 9 ]   FMOA  [ 1 0 ]   Mean SD   Mean SD   Mean SD   Mean SD   Mean SD   Mean SD   F 1   9 .85 E - 177  0 .00 E+00   0 .00 E+0  0 .00 E+00   2 .64 E - 171  0 .00 E+00   1 .05 E - 25  2 .34 E - 25   6 .37 E - 45  1 .12 E - 44   1 .67 E - 01  8 .00 E - 02   F 2   2 .62 E - 19  4 .77 E - 19   -   0 .07 7 1 5 2   0 .16 1 8 3   1 .60 E - 11  2 .62 E - 11   8 .90 E+01   3 .46 E+01   9 .80 E+01   3 .21 E - 03   F 3   - 3 9 2 1 2 .9 3   4 0 4 4 .1 3   -   - 12439  1 3 3 .24   -   -   - 6 .17 E+03   2 .42 E+03   F 4   2 .31 E - 15  2 .39 E - 15   -   3 .39 E - 08  7 .29 E - 09   3 .34 E - 14  7 .47 E - 14   0 .00 E+00   0 .00 E+00   8 .74 E - 02  4 .93 E - 02   F 5   4 .03 E - 15  2 .07 E - 15   4 .4E - 15  0 .00 E+00   1 .25 E - 14  3 .36 E - 15   1 .50 E - 05  3 .33 E - 05   6 .21 E - 15  0 .00 E+00   6 .58 E - 02  1 .34 E - 02   F 6   0 .00 E+00   0 .00 E+00   -   0 .00 E+0  0 .00 E+00     - 100  0 .00 E+00   0 .00 E +0 0   0 .00 E+00   1 .15 E+00   7 .98 E - 02       Table  5 . Alg or i thm  p erf orm ance m e tric s f or  s hifted   f un ct i ons D   100   Fu n ctio n   PTS   MFO  [ 1 1 ]   Mean   SD   Mean   SD   F 7   0 .00 E+00   0 .00 E+00   0 .00 0 1 1 7   0 .00 0 1 5   F 8   3 .21 4 0 4 8 E - 22   6 .74 0 4 7 7 E - 22   1 3 9 .1487   1 2 0 .2607   F 9   - 4 2 6 0 0 .9 4 9 5 7 7   1473. 5 1 7 3 9 8   - 8 4 9 6 .78   7 2 5 .8737   F 10   1 .92 8 1 5 0 E - 06   1 .22 2 0 5 9 E - 06   8 4 .60 0 0 9   1 6 .16 6 5 8   F 11   1 .17 0 7 9 5 E - 07   9 .66 8 9 5 7 E - 08   1 .26 0 3 8 3   0 .72 9 5 6   F 12   0 .00 E+00   0 .00 E+00   0 .01 9 0 8   0 .02 1 7 3 2       5.   CONCL US I O N   Fr om   exp erim ents  on  sel ect ed  well - know be nch m ark s   and   their  s hi fted  f un ct i on s ,   it   has  been   dem on strat ed   that  PT al go rithm   is  an  eff ec ti ve  opti m iz at i on  al gorithm   to  deal  wit hig dim ension s   globa l   op ti m iz ation   pro blem s.  It  is  al so   pro ve to   be  ver c om pet it ive  al go rithm   co m par ed  to  ot her   well - kn own   m et aheu risti c a lgorit hm s             Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J   Ele c &  C om En g,   V ol.  9 , N o.   5 Oct ober  20 19  :   3772   -   3778   3778   RE FERE NCE S   [1]   Y.D.  Serge y e v,   D.E .   Kv asov,   M . S.  Mukham et zh anov,   On  Th Eff iciency   of  N at ure - Inspir ed  Meta heur isti cs  i Expe nsive   Glob al   Opt imiza t ion w it L imite Bu dget , ”  S ci en ti f ic  Re ports ,   vo l. 8 ,   p p. 1 - 9,   2018.   [2]   C.   Blum ,   A .   Rol i,   Meta h eur ist ics   in  Com bina tor ia l   Optimization Overvi ew  and   Conce ptu al   Co m par ison,”   AC M   Computing  Surv ey s ,   vo l. 35, pp.  268 308,   2003 .   [3]   H.  Maka s,  N.  Yum usak,   Bal anc ing  Expl or at i on  and  Expl oita ti on  b y   Us ing  Sequent i al   Exec uti on  Cooperati on  Bet wee Art ifi c ia Be Colon and  Migrat ing   Bird Optimiza ti on  Algori thms , ”  Tur ki sh  Journal  of  El e ct ric a l   Engi ne ering  &   Computer  Scien ce s ,   vo l. 24, pp.  4935    4956 ,   20 16.   [4]   M.  Baće,  S.  Il ijić,  Z.  Nara n cić,  L.  Bistri ci ć ,   The   Enve lop o Projectile  Tr ajec tor ie s, ”  Europ ean  Journal   of   Phy sics ,   vol .   23 ,   pp. 6 37 - 642 ,   20 02.   [5]   S.  Mirja l il i ,   Moth - Flame  Opti m iz at ion  Algo ri thm:  Novel  Natur e - Inspire d   Heuri stic   Pa rad i gm , ”  Knowle dg e - Based  Syst ems ,   vol.   89 ,   pp . 228 - 249,   2015 .   [6]   R. H.  Abi y ev ,   M.  Tunay ,   Ex per imental  Stud y   of   Speci f ic   Benc hm ark ing  Functi ons  for  Modifie Monk e y   Algorit hm , ”  Proce dia   Computer  Sci en ce ,   vol .   10 2,   pp . 595 - 602,   2 016.   [7]   L.   Zha ng ,   L.   L i u,   X.S.  Yang,   Y.  Dai,   Novel  Hy br id  Firefly   Algorit hm   for  G loba Optimiz at i on, ”  PLoS  One   vol.   11 ,   e016323 0,   2016 .   [8]   N.  Im ani an,   M. E.   Shiri ,   P.  Moradi,   Velocit y   Based  Ar ti fi ci a l   Bee   Colon y   Algorit hm   for  High  Dim ensiona l   Conti nuous Opti m iz at ion   Proble m s,”   Engi n ee rin Applications o Artifi ci al   Int el l i genc e ,   vo l. 36, p p. 148 - 163,   2014 .   [9]   A.W.  Moham ed,   H.Z.  Sabr y ,   M.  Khors hid,  An  al te rna ti v Diffe r ent i al   Evol uti on   Algo rit hm   fo Global  Optimiza ti o n,   J ournal  of Adv an ce Re search ,   v ol.   3 ,   pp . 149 - 16 5,   2012 .   [10]   M.  Aziz,  M.H.   Tay a ran i - N ,   Oppos it ion - Base Magne tic  Opt imiza ti on   Algor it hm   with  Para m et er  Adapt at io n   Strat eg y ,   Swarm   and  Ev o lut ion ary  Computati on ,   vol .   26 ,   pp . 97 - 119,   2016 .   [11]   E . I.  Buti kov ,   T he  Envelope  of   Bal li st ic   Tra j ect orie and  El l ipt i Orbits, ”  Ame ri can  Journal  o Phy sics ,   vo l.  83,   pp. 952 - 958,   201 5.     Evaluation Warning : The document was created with Spire.PDF for Python.