I nte rna t io na l J o urna l o f   Ro bo t ics a nd   Aut o m a t io n ( I J R A)   Vo l. 9 ,   No . 2 J u n e   2 0 2 0 ,   p p .   94 ~ 112   I SS N:  2089 - 4 8 5 6 ,   DOI : 1 0 . 1 1 5 9 1 / i j r a . v9 i 2 . pp 94 - 1 1 2     94       J o ur na l ho m ep a g e h ttp : //ij r a . ia esco r e. co m   Particle  sw a r m  o pti m i z a tion a lg o ri th m s w ith  selectiv diff er ential ev o lut io n f o r AU V path  plann ing       H ui Sh eng   L i m 1 ,   Sh ua ng s hu a ng   F a n 2 ,   Chris t o ph er   K . H .   Chin 3 ,   Sh uh o ng   Cha i 4 ,   Neil  B o s e 5   1 , 2, 3, 4 , 5 Na ti o n a Ce n tre f o M a rit ime   En g in e e rin g   a n d   Hy d ro d y n a m ic s,    A u stra li a n   M a rit im e   Co ll e g e ,   Un iv e rsit y   o f   T a s m a n ia,  A u stra li a   5 De p a rtme n o f   Oc e a n   a n d   Na v a A rc h it e c tu ra En g in e e rin g ,   M e m o rial  Un iv e rsity   o f   Ne wf o u n d lan d ,   Ca n a d a       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   J a n   13 ,   2 0 20   R ev i s ed   Feb   1 7 ,   2 0 2 0   A cc e p ted   Mar   4 ,   2 0 20       P a rti c le  sw a r m   o p ti m iza ti o n   ( P S O) - b a se d   a lg o rit h m a re   su it a b le  f o p a th   p lan n in g   o f   th e   A u to n o m o u Un d e rw a ter  V e h icle   ( A UV d u e   to   th e ir     h ig h   c o m p u tatio n a e f f i c ien c y .   Ho w e v e r,   su c h   a lg o rit h m m a y   p ro d u c e     su b - o p ti m a p a th s o re q u ire  h ig h e c o m p u tatio n a lo a d   t o   p r o d u c e   a n   o p ti m a p a th .   T h is  p a p e p r o p o se d   a   n e w   a p p ro a c h   t h a im p ro v e th e   a b il it y   o   PSO - b a se d   a lg o rit h m to   se a rc h   f o th e   o p ti m a p a th   w h il e   m a in tain in g     a   lo w   c o m p u tatio n a re q u irem e n t .   By   h y b rid izin g   w it h   d if f e r e n ti a e v o lu ti o n   (DE),   th e   p r o p o se d   a lg o rit h m c a rr y   o u t h e   DE  o p e ra to r   se lec ti v e l y   to   im p ro v e   th e   se a rc h   a b il it y .   T h e   a lg o rit h m w e re   a p p li e d   in   a n   o f f li n e   A UV   p a th   p lan n e to   g e n e ra te  a   n e a r - o p ti m a p a th   th a sa fe l y   g u id e th e   A UV   th ro u g h   a n   e n v iro n m e n w it h   a   p rio ri   k n o w n   o b sta c les   a n d   t im e - in v a rian non - u n if o rm   c u rre n ts.   T h e   a l g o rit h m   p e rf o r m a n c e w e r e   b e n c h m a rk e d   a g a in st  o th e a lg o rit h m in   a n   o ff li n e   p a th   p lan n e b e c a u se   if   th e   p ro p o se d   a lg o rit h m c a n   p ro v id e   b e tt e c o m p u tatio n a e ff ici e n c y   to   d e m o n stra te     th e   m in i m u m   c a p a b il it y   o f   a   p a th   p la n n e r,   th e n   th e y   w il o u tp e rf o rm     th e   tes ted   a lg o rit h m s   in   a   r e a li stic  sc e n a rio .   T h ro u g h   M o n te  Ca rlo   sim u latio n a n d   Kru sk a l - W a ll is   tes t,   S DEA P S (se lec ti v e   DE - h y b rid ize d   P S w it h   a d a p ti v e   f a c to r)  a n d   S DEQ P S (se lec ti v e   D E - h y b rid ize d   Qu a n tu m - b e h a v e d   P S O)  w e re   fo u n d   t o   b e   c a p a b le  o f   g e n e ra ti n g   f e a sib le   A UV   p a th   w it h   h ig h e e ff icie n c y   th a n   o th e a lg o rit h m tes ted ,   a in d ica ted   b y   th e ir  lo w e c o m p u tatio n a re q u irem e n a n d   e x c e ll e n p a t h   q u a li ty .   K ey w o r d s :   Au to n o m o u s   u n d er w a t er   v eh ic le   H y b r id izatio n   Mo n te  C ar lo   m et h o d s   P ar ticle  s w ar m   o p ti m izatio n   P ath   p lan n i n g   T h is  is  a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Hu i S h e n g   L i m ,   Natio n al  C e n tr f o r   Ma r iti m E n g i n ee r i n g   a n d   H y d r o d y n a m ics,   Au s tr alia n   Ma r iti m C o lleg e,   Un i v er s it y   o f   T as m a n ia,   L a u n ce s to n ,   T A S,  7 2 5 0 ,   A u s tr alia.   E m ail:  h u i.li m @ u tas.ed u . au       1.   I NT RO D UCT I O N   A U Vs   a r e   u n m an n e d   u n d e r w a t e r   v eh ic l es   t h a t   c an   b e   r e m o t ely   p r o g r am m e d   t o   c o n d u c t   v a r i o u s   m is s i o n s ,   r an g in g   f r o m   s e a b ed   s u r v ey ,   c o a s t al   m a p p in g   a n d   e n v i r o n m en ta l   m o n it o r in g   f o r   s c i e n t if i c   r es e a r ch   p u r p o s es ,   t o   an t i - s u b m a r in e   w a r f a r e   f o r   d ef en c p u r p o s e s .   T o   d a t e ,   n u m er o u s   ef f o r ts   h av e   b ee n   m a d i n     t h a t tem p t   t o   en a b l e   th o p e r a t i o n   o f   A UV s   in   m o r e   d y n am i an d   c o n s t r a in e d   en v i r o n m e n ts ,   s u ch   as   s h al l o w   c o a s t al   a r e a s ,   d e e p   o c e a n   r eg i o n s   an d   r e g i o n s   u n d e r n e a th   i c e   s h e lv es .   T h e   o p e r a t i o n   o f   A U Vs i n   h ig h ly   d y n am ic   r e g i o n s   i s   c h a l l en g in g   an d   i t   p o s e s   s ev e r a l   t e ch n i c al   is s u es ,   p a r t i cu l a r ly   f o r   th e   p a th   p la n n i n g   o f   th e   A U Vs .     P lan n i n g   t h p ath   f o r   an   AUV  is   ess e n tiall y   m u lt i m o d al  o p tim izatio n   p r o b le m n u m er o u s   o p tim izatio n   tec h n iq u es  h a v e   b ee n   p r o p o s ed   to   s o lv th is   p r o b lem   ef f ec ti v el y   an d   ef f ici en tl y .   No n et h eles s ,   d ev elo p in g   th e   alg o r it h m s   f o r   A U p ath   p lan n i n g   s til f a ce s   s e v er al  i n tr in s ic  d i f f icu lti es,  p ar ticu lar l y   i n   Evaluation Warning : The document was created with Spire.PDF for Python.
I n J   R o b   &   A u to m   I SS N:  2089 - 4856       P a r ticle  s w a r o p timiz a tio n   a lg o r ith ms w ith   s elec t ive  d iffer en tia l e vo lu tio n . . .   ( Hu i S h en g   Lim )   95   b alan cin g   t h co m p u tat io n al  r eq u ir e m e n ts   an d   t h p er f o r m a n ce   o f   th e   p ath   p la n n er .   T h h ig h   co m p u ta tio n al   r eq u ir e m en ts   f o r   p lan n i n g   th e   p ath   i n   r ea li s tic  3 e n v ir o n m e n m a y   lead   to   e x ce s s i v en er g y   d r ain   in   a n   A U V.   A   co m m o n   w a y   to   k ee p   th co m p u tatio n a r eq u ir e m en t s   o f   p ath   p lan n er   f ea s ib le  is   to   r ed u ce     th p r o b lem   to   2 s p ac [ 1 ] .   T h is   h o w e v er   co m p r o m is es  th p er f o r m a n ce   o f   th p ath   p lan n er   d u to   r ed u ce d   am o u n o f   3 in f o r m atio n   a v ailab le  f o r   th p at h   p lan n er ,   s u c h   as  cu r r e n ts   f ie ld ,   b ath y m etr y   an d   o b s tacle s   in   th e   o ce an   e n v ir o n m e n t.  T h u s ,   h i g h   co m p u tat io n al - e f f icie n al g o r ith m   i s   r e q u ir ed   f o r   ef f ec ti v e   A U p ath   p lan n i n g   i n   r ea lis t i o ce an   en v ir o n m e n t.   R ec en t l y ,   Z e n g ,   Sa m m u t   [ 2 ] ,   an d   Yo u a k i m   a n d   R id ao   [ 3 ]   co m p ar ed   an d   cl ass if ied   v ar io u s   p at h   p lan n i n g   tec h n iq u es   i n clu d i n g   A r tif ic ial  P o ten tial   Field   A P F ,   s ea r ch - b ased   m eth o d s ,   s a m p l in g - b ased   m et h o d s   an d   o p ti m izatio n   m eth o d s .   T h A P m eth o d   [ 4 ]   is   f ast  a n d   ef f ic ien t,  b u v er y   s u s ce p tib le  to   lo ca m i n i m a.   Sear ch   h eu r i s tic - b ase d   p lan n er s   s u ch   as F ield   D *   [ 5 ]   an d   Fas t M ar ch i n g *   ( FM * )   [ 6 ]   ar ca p ab le  o f   g e n er atin g   o p tim a an d   r o b u s p ath s ,   b u th eir   co m p u tatio n al  e f f ic i en cies  ar li m ited   to   less   co m p le x   an d   lo w er   d i m en s io n al  p r o b le m s .   Sa m p l in g - b ased   m eth o d s   s u c h   as  R ap id ly - e x p lo r i n g   R an d o m   T r ee s   R R T   [ 7 ]   an d   its   v ar ian t s   R R T *   [ 8 ]   ar e f f ec t iv f o r   h ig h - d i m e n s io n al   an d   h i g h l y   ti m e - co n s tr ain t   s ce n a r io s   at  t h co s o f     th p ath   o p ti m alit y ,   a n d   th r esu lta n p at h s   o f ten   r eq u ir f u r t h er   r ef i n e m e n t.  Me ta - h e u r is tic  o p ti m iza tio n   m et h o d s   s u c h   as  t h e v o lu ti o n ar y   al g o r ith m s   [ 9 ,   1 0 ]   s h o w   e x ce lle n p er f o r m a n ce   i n   ter m s   o f   s o lu tio n   o p tim a lit y .   E v o l u tio n ar y   al g o r ith m s   ar e f f ec ti v f o r   h i g h - d i m e n s io n al  co m p lex   p r o b le m s   b u t h e y   m a y   co n v er g to   lo ca m i n i m w it h in   f i n ite  ti m e.   Am o n g   th e x is ti n g   e v o lu tio n ar y   a lg o r it h m s ,   Z en g ,   Sa m m u [ 2 ]   f u r t h er   p o in ted   o u t h at  t h p ar ticle  s w ar m   o p ti m iza tio n   ( P SO) - b ased   al g o r ith m s   ar r em ar k ab l y   r o b u s a n d   ef f icien t f o r   s o lv in g   h ig h - d i m en s io n al  p ath   p lan n i n g   p r o b le m s .   P SO  alg o r ith m   a n d   its   m o s s ig n if ican v ar ian t,   th q u a n t u m - b e h a v ed   P SO  ( Q P SO)   ar e   ex ten s i v el y   u s ed   in   v ar io u s   o p ti m izatio n   p r o b lem s   e v er   s i n ce   th eir   e m er g en ce   i n   1 9 9 5   an d   2 0 0 4   r esp ec tiv el y   d u to   th eir   f i n s ea r ch   ab il ities   a n d   ea s y   i m p le m en ta tio n s   [ 1 1 ] .   So m p io n ee r in g   e x a m p les  o f   th e ir   ap p licatio n s   i n   p ath   p lan n i n g   ca n   b f o u n d   in   [ 1 2 - 14] .   P SO - b ased   p ath   p lan n er s   ar s u itab le  f o r   d y n a m ic  e n v ir o n m en ts   w h er e   o n lin p ath   p lan n i n g   is   r eq u ir ed   b ec au s e   th e y   m a in ta in   la r g p o o o f   s o lu tio n s ,   w h ic h   i s   av ailab le  at  an y   ti m e   d u r in g   th e   m is s io n .   T h ese  s o l u tio n s   ca n   s er v e   as   t h i n itia s o l u tio n s   w h e n e v er   p ath   r ep la n n i n g   i s   r eq u ir ed ,   th u s   s ig n i f ica n tl y   i m p r o v i n g   th e   co m p u tatio n a ef f icie n c y .   So m s u cc e s s f u ap p licatio n s   o f     P SO - b ased   alg o r ith m   i n   o n l i n p ath   p lan n i n g   o f   A UV  ca n   b f o u n d   in   [ 1 5 ,   1 6 ] .   No n e th eles s ,   P SO - b ased   alg o r ith m s   ar s u s ce p tib le  to   co n v er g e n ce   at  lo ca m i n i m u m   s o lu tio n s   i f   th ti m allo w ed   f o r   p ath   p lan n in g   i s   li m ited ,   w h ich   i s   o f te n   t h ca s in   r ea l A UV  o p er atio n s .     I n   r ec en t   y ea r s ,   m a n y   s tr ate g i es  t h at  m o d if ied   t h P SO  a n d   QP SO  alg o r it h m s   h a v b ee n   p r o p o s ed   in   o r d er   to   im p r o v th eir   p er f o r m an ce s   i n   p ath   p la n n i n g   o f   v a r io u s   au to n o m o u s   s y s te m s .   E a ch   o f   t h ese  v ar ian ts   o f   th al g o r ith m s   clai m ed   to   h av d i f f er en i m p r o v e m en t s   o v er   th o r ig i n al  P SO  an d   Q P SO  alg o r ith m s .   T o   b en ch m ar k   th P SO  a n d   QP S v ar ia n ts   in   th ap p licatio n   o f   A UV  p at h   p la n n i n g ,   r ec e n co m p ar is o n   s tu d y   [ 1 7 ]   class if ied   an d   e v al u ated   th al g o r it h m s   b ased   o n   t h eir   s o lu tio n   q u alit ies,  s tab ilit ie s   an d   co m p u tatio n a l   ef f icien c y .   I t   w as   co n cl u d ed   f r o m   th e   r es u lts   o f   [ 1 7 ]   th at  t h h y b r i d izatio n   o f   d i f f er e n tial   ev o l u tio n   ( DE )   i n   P SO  an d   QP SO,  w h ich   w er p r o p o s ed   b y   [ 1 8 ] ,   ar e   ab le  to   p r o d u ce   p ath   p lan n in g   s o l u tio n   w it h   th h i g h e s q u alit y   d u to   t h eir   s tr o n g er   r e s is ta n ce   to   lo ca m i n i m a,   b u t   at  th co s o f   h i g h er   co m p u ta t io n al  r eq u ir e m en t s Mo r eo v er ,   th f in d i n g s   o f   [ 1 7 ]   s u g g ested   t h at  h a v in g   an   ad ap tiv m ec h an is m   in   t h ev o l u tio n   o f   p ar ticles  i n   th P SO  alg o r it h m   ca n   p r o d u ce   s o lu tio n   q u a lit y   th at  i s   s ec o n d   o n l y   to   DE - h y b r id ized   al g o r ith m s ,   b u w i th     r elativ el y   lo w   co m p u ta tio n al   r eq u ir e m e n t;  t h ad ap ti v P S ( A P SO)   p r o p o s ed   b y   [ 1 9 ]   w a s   ab le  to   g en er ate   p ath   p lan n i n g   s o l u tio n   t h at  a ch iev e s   b alan ce   b et w ee n   s o l u tio n   q u a lit y   a n d   co m p u tatio n al  r eq u ir e m en ts .   I n s p ir ed   b y   th DE   h y b r id izati o n ,   n u m b er   o f   alg o r it h m s ,   n a m el y   SDEP SO  ( P SO  w ith   s e l ec tiv DE   h y b r id izatio n ) ,   SDE A P SO  ( P SO  w i th   ad ap ti v f ac to r   an d   s elec ti v DE   h y b r id izatio n ) ,   an d   S DE QP SO   ( QP SO  w ith   s e lecti v DE   h y b r id izatio n ) ,   ar p r o p o s ed   in   t h is   p ap er .   T h ese  al g o r ith m s   e x p lo r th s tr en g t h s   o f   DE - h y b r id ized   alg o r it h m s ,   an d   m in i m ize  t h eir   w ea k n es s e s   i n   o r d er   to   i m p r o v t h a lg o r ith m   p er f o r m a n ce .   T h p r o p o s ed   alg o r ith m s   w er i m p le m en ted   in   a n   o f f l in A U p ath   p la n n er   a n d   t h eir   p er f o r m a n ce   w er e   b en ch m ar k ed   ag a in s o th er   m eta - h eu r i s tic  al g o r ith m s   b ec au s if   t h p r o p o s ed   alg o r ith m s   ca n   p r o v id b etter   co m p u tatio n al  e f f icie n c y   to   d em o n s tr ate  t h m i n i m u m   ca p ab ilit y   o f   a   p ath   p lan n er ,   t h en   th e y   w i ll  o u tp er f o r m   th test ed   al g o r ith m s   in   r ea l is tic  o n li n p ath   p la n n er .   T h o b j ec tiv o f   th AUV  p ath   p l an n er   i s   d ef i n ed   as   f i n d in g   n ea r - o p ti m al   p at h   t h at  s af el y   g u id es  th e   A UV  f r o m   s tar tin g   p o s itio n   to   d esti n a tio n   b ased   o n     m in i m u m   ti m cr iter io n .   T h p ath   p lan n i n g   s ce n ar io   w it h   p r io r k n o w n   o b s tacle s   an d   n o n - u n i f o r m   c u r r en t   f ield   w a s   f ir s s i m u lated   in   2 - d i m e n s io n al  ( 2 D)   d o m ai n ,   f o l lo w ed   b y   th s i m u latio n   i n   3 - d i m e n s io n al  ( 3 D)   d o m ai n .   E x ten s iv e   Mo n te  C ar lo   s i m u latio n s   w er co n d u cted   o n   all  al g o r ith m s   a n d   th s i m u latio n   r e s u l ts   w er e   an al y s ed   b ased   o n   th eir   r esp ec tiv s o l u tio n   q u alitie s   an d   s tab ilit ies.   T h r est o f   th i s   p ap er   is   ar r an g ed   as   f o llo w s .   I n   Sect io n   2 ,   t h o v er v ie w   o f   th e   b asic P SO,   QP SO a n d   th eir   v ar ia n ts ,   i n clu d i n g   DE P SO,  DE QP SO  an d   A P SO  ar p r o v id ed .   Sectio n   3   d escr ib es  th n o v el  alg o r it h m s   p r o p o s ed   in   th i s   p ap er .   T h f o r m u latio n   o f   t h p ath   p la n n i n g   p r o b le m   i s   o u tli n ed   in   Se ct io n   4 .   Sectio n   5   p r esen ts   t h s i m u latio n   s et u p ,   r esu lt s   an d   d i s cu s s io n s .   T h g en er ated   p ath   s o l u tio n s   w er t h en   v alid ated   u s i n g   Evaluation Warning : The document was created with Spire.PDF for Python.
              I SS N : 2 0 8 9 - 4856   I n J   R o b   &   A u to m Vo l.  9 ,   No .   2 J u n 2 0 2 0   :   94    1 1 2   96   an   A UV  s i m u lato r   o f   R E MU 1 0 0   in   Sectio n   6 .   Fin all y ,   S ec tio n   7   co n clu d es  th p ap er   alo n g   w it h   t h f u tu r e   r esear ch   d ir ec tio n s .       2.   RE VI E O P SO   AND  I T S VA RIA NT S   T h is   s ec tio n   p r esen t s   th o v er v ie w   o f   v ar io u s   p ar ticle  s w ar m   in te lli g en ce   b ased   alg o r it h m s   u s ed   f o r   d ev elo p in g   t h n o v el  al g o r ith m s ,   w h ic h   in cl u d th b asic P SO,  b asic Q P SO a n d   th eir   v ar ian ts .       2 . 1 .   P SO   a lg o rit h m   I n tr o d u ce d   b y   Eb er h ar a n d   Ken n ed y   [ 2 0 ] ,   P SO  alg o r ith m   i s   h e u r is tic   p o p u lat io n - b ased   o p tim izatio n   a lg o r it h m   in s p ir ed   b y   th a n alo g u e s   o f   co g n itiv ab ili ties   a n d   s o cial  in te r ac tio n   in   an i m al s .     T h alg o r ith m   co n s is t s   o f   p ar ticles  th at  m o v w it h i n   m u l tid i m e n s io n al  s ea r c h   s p ac to   f in d   th p o ten tial   s o lu tio n s ,   w h ic h   ar r ep r esen ted   b y   th p ar ticles   p o s itio n s .   T h p ar ticles‟   v elo citie s   ar iter ativ el y   u p d ated   b y   th p ar ticle s   o w n   ex p er ie n ce   ( co g n iti v b eh a v io u r )   an d   th e n tire   s w ar m s   e x p er ien c ( s o cial  b eh av io u r )   to   v ar y   t h p ar ticles   p o s itio n s .   I n   s ta n d ar d   P SO  alg o r ith m   t h at  co n s is t s   o f   N   p ar ticles   w it h   D   n u m b er   o f   d i m en s io n s   f o r   s o l v i n g   co s ev alu a tio n   f u n ct io n   f ,   t h p o s i tio n   v ec to r   o f   t h i th   p ar ticle  at   t th   iter atio n   ca n   b d en o ted   as:             0                                               1                 *               +   ( 1 )     B ased   o n   its   p r ev io u s   b est  p o s itio n   p b est   an d   g lo b al  b est   p o s itio n   in   t h s w ar m   g b est ,   th v elo cit y   V   an d     th p o s itio n   o f   t h i th   p ar ticl e   at  ( t+ 1) th   iter atio n   ar u p d ated   b y   ( 2 )   an d   ( 3 )   r esp ec tiv el y .   p b est   an d   g b est   ar e   d eter m in ed   b ased   o n   th p ar tic le‟ s   f it n es s   f( X )   a n d   its   p r ev io u s   b est  f it n es s   f( p b est )   as  s h o w n   i n   ( 4 )   an d   ( 5 ) .                                           (                      )                 (                   )   ( 2 )                                     ( 3 )                    {                                   (       )     (                  )                                                (       )     (                  )   ( 4 )                             ,   (              ) -   ( 5 )     I n   ( 2 ) ,   r 1   an d   r 2   ar u n if o r m   d is tr ib u ted   r an d o m   p o s it iv n u m b er s   t h at  ar le s s   t h a n   1 . 0 .   C 1   an d     C 2   d en o te  th ac ce ler atio n   co ef f icien ts   f o r   co g n i tiv a n d   s o cial  co m p o n e n ts   r esp ec ti v el y th e y   ar b o th   s et     to   2 . 0   f o r   m o s ap p licatio n s   [ 2 1 ] .   P ar am eter   w   is   th i n er tia  w e ig h in tr o d u ce d   b y   [ 2 2 ]   f o r   b alan cin g     th g lo b al  ex p lo r atio n   an d   lo ca ex p lo itatio n   o f   th p ar ticles.   A   co m m o n   s tr ate g y   is   to   s et  th in er tia  w ei g h at   an   in itial  w m ax   v a lu o f   0 . 9 ,   a n d   lin ea r l y   d ec r ea s in g   to   w m in   v al u o f   0 . 4   ac co r d in g   to   ( 6 )   as  th iter atio n   p r o g r ess es  [ 2 3 ,   2 4 ]                         (                )   ()     w h er t m ax   is   t h m ax i m u m   n u m b er   o f   i ter atio n s   d e f i n ed   f o r   th alg o r it h m .     T o   co n f in t h p ar ticles  w ith i n   th s ea r c h   s p ac e,   th p ar ticle  v elo cit y   d en o ted   b y   V   is   u s u all y   b o u n d   to   an   in ter v al  o f   [ - V max V ma x ] ,   w h er e   th m ax i m u m   v elo c it y   V max   is   r ec o m m en d ed   to   b 1 0 to   2 0 o f     th d y n a m ic  r an g o f   th v ar ia b les  [ 2 4 ,   2 5 ] .     2 . 2 .   Q P SO   a lg o rit h m   I n s p ir ed   b y   t h m ec h a n ic s   o f   q u an t u m   s y s te m   an d   d y n a m i ca an al y s is   o f   th P SO  al g o r ith m ,   S u n ,   Fen g   [ 2 6 ]   p r o p o s ed   th QP S a lg o r ith m .   I n   QP SO,  t h p o s itio n   o f   t h i th   p ar ticle  ca n   b u p d ated   u s i n g     th f o llo w i n g   s to ch a s tic  eq u a ti o n :                 {                        (           )                   |                    |      (         )                                         (           )                   |                    |      (         )                    ( 7 )                                           ( 8 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I n J   R o b   &   A u to m   I SS N:  2089 - 4856       P a r ticle  s w a r o p timiz a tio n   a lg o r ith ms w ith   s elec t ive  d iffer en tia l e vo lu tio n . . .   ( Hu i S h en g   Lim )   97   w h er u   i s   u n if o r m   d is t r ib u ted   r an d o m   p o s it iv e   n u m b er   th a is   les s   t h a n   1 . 0 ,     i s   u n if o r m     d is tr ib u ted   r an d o m   p o s itiv n u m b er   th at  i s   less   t h a n   1 . 0   ,   an d   mb est   is   th m ea n   b es t   p o s itio n   w h ic h   i s   d ef in ed   as  t h a v er ag o f   p er s o n al  b est  p o s itio n s   o f   all  p ar ti cles  in   t h s w ar m   a s   s h o w n   i n   ( 8 )   is   k n o w n   a s   th co n tr ac tio n - e x p an s io n   ( C E )   co ef f icien t,  w h ic h   is   t h m o s cr itical  p ar am eter   f o r   tu n i n g   t h co n v er g e n ce   b eh av io u r   o f   QP SO .   A s   s u g g e s ted   b y   th e   e m p ir ical  s tu d y   o f   p ar am eter   s elec tio n   in   [ 1 1 ] ,   lin ea r l y   d ec r ea s in g     f r o m   m ax i m u m   v al u m ax   o f   1 . 0   to   m i n i m u m   v a lu m in   o f   0 . 5   ac co r d in g   to   ( 9 )   is   s u itab le  f o r     m o s t a p p licatio n s .                         (                )   ( 9 )     2 . 3 .   DE P SO   a nd   D E Q P SO   a lg o rit h m s   On o f   th m o s e f f ec ti v m et h o d   u s ed   f o r   i m p r o v i n g   th P SO - b ased   al g o r ith m   i s   b y   h y b r id izatio n ,   in   w h ic h   th b en e f icia f ea t u r es  o f   o th er   o p tim iza tio n   tech n iq u es  is   co m b i n ed   w i t h   P SO  o r   QP SO  alg o r ith m .   I n   [ 2 7 ] ,   th b asic P SO  w as c o m b in ed   w it h   Di f f er en tia l E v o l u tio n   ( DE ) ,   r esu l tin g   i n   h y b r id   alg o r ith m   k n o wn   as  DE P SO.  B ased   o n   t h in s p ir atio n   f r o m   DE P SO,  [ 1 8 ]   a p p lied   s i m ilar   h y b r id izatio n   co n ce p in   QP S O     to   p r o p o s DE QP SO.  I n   b o th   DE P SO  an d   DE QP SO,  t h p ar ticles  u n d er g o   t h u s u al  p o s itio n   u p d ate   o p er atio n s ,   f o llo w ed   b y   s u c ce s s i v t h r ee - s tep   DE   o p er atio n ,   w h ic h   is   th m u tatio n ,   cr o s s o v er   a n d   s elec tio n   as d escr ib ed   b elo w .   -   Mu tatio n A   m u tated   d o n o r   v e cto r   U   is   f ir s g en er ated   u s i n g   ( 1 0 ) :                         (                                 )   (                                 )     ( 10 )     w h er r 1 r 2 r 3   an d   r 4   ar e   r an d o m l y   s elec ted   p ar ticle  i n d ices  th at  ar e   m u t u all y   d i f f er en t,  a n d   d if f er e n f r o m   th cu r r en t   in d e x   i a n d   th p ar t icle  in d ex   o f   g lo b al  b est p o s iti o n ,   i.e .   r 1     r 2     r 3     r 4     i     g b est .   -   C r o s s o v er tr ial   v ec to r   T   is   g en er ated   to   in cr ea s e   t h d iv er s it y ,   b y   co n d u ct in g   cr o s s o v er   b et w ee n     th d o n o r   v ec to r   an d   p er s o n al  b est p o s itio n   as s h o w n   i n   ( 1 1 ) .             [                                   ]           {                                                                                                                      ( 11 )     w h er CR   is   t h cr o s s o v er   p r o b ab ilit y   w h ic h   is   s u g g ested   t o   b 0 . 8 5 ,   r j   i s   u n if o r m   d i s t r ib u ted   r an d o m   n u m b er   r an g i n g   f r o m   0   to   1 . 0 ,   an d   r   is   r a n d o m   p o s iti v i n t eg er   r an g i n g   f r o m   1   to   t h n u m b er   o f   p ar ticl e   d i m en s io n s   D .   -   Selectio n g r ee d y   s elec tio n   is   u s ed   to   d ec id w h e th er   th tr ial  v ec to r   T   s h o u ld   r ep l ac th c u r r en t   pos itio n   X   i n   t h ( t +1 ) th   iter ati o n .   T h f it n es s   o f   T   w ill   b ev alu ated   an d   co m p ar ed   w it h   X X   w ill  o n l y   b e   r ep lace d   if   T   h a s   b etter   f it n ess   v al u e;  o th er w i s X   w i ll b r etain ed .   T h is   m ea n s   t h h y b r id izatio n   o f   t h D E   o p er atio n   w ill  n ev er   d eter io r ate  th s o lu t io n ,   b u t o n l y   m a k i t b etter   o r   r em ain   u n c h a n g ed .   DE P SO  an d   DE QP SO  alg o r ith m s   w er ap p lied   to   s o lv th p ath   p lan n i n g   p r o b lem   o f   Un m an n ed   A er ial  Ve h icle  ( U AV)   in   [ 1 8 ] ,   an d   h as  p r o v en   to   b ca p ab le  o f   g en er ati n g   s i g n i f ica n tl y   h i g h er   s o lu tio n   q u alit y   t h a n   b a s ic  P SO a n d   Q P SO a lg o r ith m s .     2 . 4 .   AP SO   a lg o rit h m   I n   b asic P SO,  th ac ce ler atio n   co ef f icie n t s   C 1   an d   C 2 ,   an d   i n e r tia  w ei g h w   i n   t h u p d ate  eq u atio n   ar e   i m p o r tan f o r   m ai n tai n i n g   th e   b alan ce   b et w ee n   t h g lo b al  ex p lo r atio n   an d   lo ca e x p lo itati o n   o f   t h p ar ticle s .   Z h an ,   Z h an g   [ 1 9 ]   p r o p o s ed   an   ad ap tiv P SO  ( A P SO) ,   in   w h ich   a n   ev o l u tio n ar y   f ac to r   is   u s ed   as  a n   i n d icato r   r ep r esen tin g   th e v o lu tio n ar y   s tate  o f   t h p ar ticles  to   co n tr o th eq u atio n   co e f f ic ie n ts   ad ap tiv el y .   T o   d eter m in t h e v o lu t io n ar y   f a cto r ,   th m ea n   p ar ticle  d is ta n c d i   o f   th i th   p ar ticle  to   o th er   p ar ticles  h a s   to   b ca lcu lated   u s i n g   ( 1 2 ) .   T h ev o lu tio n ar y   f ac to r   f   is   th e n   co m p u ted   ac co r d in g   to   ( 1 3 ) .                   (               )                             ( 12 )         (              ) (                )             ,       -   ( 13 )   Evaluation Warning : The document was created with Spire.PDF for Python.
              I SS N : 2 0 8 9 - 4856   I n J   R o b   &   A u to m Vo l.  9 ,   No .   2 J u n 2 0 2 0   :   94    1 1 2   98   w h er d g   is   th m ea n   p ar ticl d is tan ce   o f   th g lo b al  b est  p ar ticle,   d m in   an d   d m ax   ar th m i n i m u m   a n d   m ax i m u m   o f   t h m ea n   p ar t icle  d is ta n ce s   r esp ec ti v el y .   T h in er tia  w ei g h w   ca n   b ca lcu lated   f r o m   ev o lu tio n ar y   f ac to r   f   u s i n g   ( 1 4 ) .   T h ad ap tatio n   o f   th e   a cc eler atio n   co ef f icie n t s   C 1   an d   C 2   ca n   also   b e   ac h iev ed   u s i n g   th e v o lu t io n ar y   f ac to r   as s h o w n   in   ( 1 5 ) .           (                       )             ,               -   ( 14 )                         |           |                       |           | ,   w h er                 ( 15 )       3.   M E T H O DO L O G Y:   SE L E C T I V E   DE   H YB RI DI Z AT I O N   A lt h o u g h   DE P SO  a n d   DE Q P SO  alg o r ith m s   ar ab le  to   g en er ate  e x ce lle n s o lu tio n   q u alitie s   f o r   A U V   p ath   p la n n in g ,   t h h y b r id izatio n   o f   DE   s ig n i f ica n t l y   i n cr ea s es   th co m p u ta tio n al  r eq u ir e m e n ts   o f     th al g o r ith m   d u to   t h g r e ed y   s elec tio n   o p er ato r   u s ed   i n   th DE   o p er atio n   [ 1 7 ] .   T h g r ee d y   s elec tio n   o p er ato r   r eq u ir es  th f itn e s s   o f   th p ar ticles  to   b e   e v alu ated   t w ice  f o r   co m p ar is o n   p u r p o s es,  m ea n i n g     an   ad d itio n al  f it n es s   ev al u ati o n   f o r   ev er y   p ar ticle  in   ev e r y   iter atio n .   As  th f i tn e s s   ev alu a tio n   p r o ce s s     u s u all y   co n tr ib u te s   to   th m aj o r ity   o f   t h co m p u tatio n al  ti m [ 1 1 ] ,   th g r ee d y   o p er ato r   d r asti ca ll y   i n cr ea s e s   th co m p u ta tio n al  r eq u ir e m e n ts   o f   t h alg o r it h m s .   T h in cr ea s in   co m p u tatio n a r eq u ir e m e n ts   d u to     th ad d itio n   o f   g r ee d y   s ele ctio n   o p er ato r   w ill  b e v en   m o r o b v io u s   w h e n   t h c o m p le x it y   a n d   th e   d i m en s io n al it y   o f   t h p r o b lem   in cr ea s [ 1 7 ] .   I n   o r d e r   to   m i n i m ize  t h d o w n s id o f   DE   o p e r ato r   in   P SO - b ased   alg o r ith m ,   s elec ti v h y b r id iz atio n   s c h e m i s   p r o p o s ed   in   th is   p ap er   to   p r esen t th f o llo w i n g   al g o r ith m s :   -   SDEP SO ( P SO  w it h   s elec t iv DE   h y b r id izatio n )   -   SDE A P SO ( P SO  w it h   ad ap tiv f ac to r   an d   s elec ti v DE   h y b r id izatio n )   -   SDEQ P SO ( QP SO  w it h   s e lect iv DE   h y b r id izatio n )   Usi n g   th e   s elec t iv e   s c h e m e,   t h ese  p r o p o s ed   alg o r ith m s   ap p ly   t h DE   o p er atio n   to   a   s elec t ed   n u m b er   o f   p ar ticles  o n l y ,   in s tead   o f   th en tire   s w ar m .   T h n u m b er   o f   p ar ticles  s elec ted   f o r   D E   o p e r atio n ,   N S ,   is   co n tr o lled   b y   s elec t iv f ac to r   S   as sh o w n   i n   ( 1 6 ) .                                 ,       -   ( 16 )     T h DE   o p er atio n   in   th p r o p o s ed   alg o r ith m s   w a s   m o d i f ied   b y   r ep lacin g   t h g r ee d y   s elec tio n   o p er ato r   w it h   a   n at u r al  s elec ti o n   o p er ato r .   T h DE   o p er atio n   p r o p o s ed   in   t h is   p ap er   i n itiat es  b y   s o r tin g   all   th e   p ar ticles  in   t h e n tire   s w ar m   ac co r d in g   to   t h eir   p er s o n a b e s p o s itio n s .   Ne x t,  a   n u m b er   o f   s elec ted   p ar ticles  w it h   t h b est  f it n es s   u n d er g o   t h m u tat io n   a n d   cr o s s o v er   o p er ato r s ,   s i m ilar   to   t h o s i n   DE P SO  an d   DE QP SO,   to   g en er ate  t h s a m n u m b er   o f   tr ial  v ec to r s .   T h tr ial  v ec to r s   ar th en   s u b j ec ted   to   n atu r al  s elec tio n   o p er ato r ,   in   w h ic h   th s a m n u m b er   o f   p ar ticles  w i th   t h w o r s t f it n es s   is   r ep lace d   b y   t h tr i al  v ec to r s .     As  o n l y   th w o r s p ar ticles  a r r ep lace d   in   th is   p r o ce s s ,   all  p o ten tiall y   b es s o lu tio n s   w il n e v er   d eter io r ate.   Fu r th er m o r e,   th co m p u tatio n al  r eq u ir e m e n ts   o f   th alg o r it h m s   w ill  n o b s i g n i f ica n tl y   af f ec ted   b ec au s th n a tu r al  s elec tio n   o p er ato r   d o es  n o in v o lv f itn es s   co m p ar is o n   b et w ee n   th p ar ticles,  w h ic h   r eq u ir es  ad d itio n al  p ar ticle  f i tn es s   ev al u a tio n   in   e v er y   iter atio n .   T h DE   o p er atio n   w it h   n at u r al  s elec t io n   in cr ea s es  t h d iv er s it y   an d   t h ev o lu tio n ar y   r ate  o f   th en tire   s w ar m   b y   eli m i n ati n g   th least  d esira b le   s o lu tio n s ,   h e n ce   lead in g   to   f aster   an d   b etter   g lo b al  co n v er g en ce   t h eo r etica ll y .     T h e   s elec tiv DE   h y b r id izatio n   w as  ap p lied   to   P SO  an d   QPSO  alg o r it h m s   to   d ev elo p   th SDEP SO   an d   SDEQ P SO   al g o r ith m s   in   th is   p ap er .   I n   ad d itio n ,   a n o t h e r   alg o r ith m ,   n a m el y   SDE A P S O,   w as  d e v elo p ed   b y   ad d i n g   a n   ad ap tiv m ec h an is m   to   t h co n tr o o f   i n er t ia  w ei g h a n d   ac ce ler atio n   c o ef f icie n t s   i n   P SO  alg o r ith m ,   s i m ilar l y   to   th AP SO  alg o r ith m .   T h i m p le m e n tatio n   o f   SDEP SO,  SDE A P SO  an d   SDEQ P S O   alg o r ith m s   i n   A U p ath   p lan n in g   ca n   b co n d u cted   as d escr i b ed   in   th f o llo w i n g   p s eu d o co d e .     Step 1.   Input   the algorithm parameters and  environmental information of the ocean field.   Step 2.   Initialize   particles  with   random  positions  in  (1)  to  represent  an  initial  g roup  of  candidate paths. Set  pbest   to be the current particle positions.   Step 3.   While   the stop criteria is not met,    Step 3.1   For  t   = 1, 2, …,  t max ,   SD EPSO   SDEAPSO   SDEQPSO   Evaluate the cost  function  f (X t ) .   Update  pbest   and  gbest   according to (4) and  (5) respectively.   Update  w   according to  (6).   Evaluate the cost  function  f (X t ) .   Update  pbest   and  gbest   according to (4) and  (5) respectively.   Update  w ,   C 1   and  C 2   according to (14) and  (15) respectively.   Compute  mbest   according    to (8).   Evaluate the cost function  f (X t ) .   Update  pbest   and  gbest   according to (4) and (5)  respectively.   Update    according to (9) .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n J   R o b   &   A u to m   I SS N:  2089 - 4856       P a r ticle  s w a r o p timiz a tio n   a lg o r ith ms w ith   s elec t ive  d iffer en tia l e vo lu tio n . . .   ( Hu i S h en g   Lim )   99   Step 3.2   For   each particle  i   = 1, 2, …,  N ,   SDEPSO   SD EAPSO   SDEQPSO   Update particle velocity and  position according to (2)  and (3) respectively.   Update particle velocity  and position according to  (2) and (3) respectively.   Update particle  position according  to   (7).   End   Step 3.3   Sort all particles according to the fit ness of their personal best positions.   Step 3.4   For   k   = 1, 2,…,  N S th   best performing particle,   Mutation : Generate mutated vector  U k t   according to (10).   Crossover : Generate trial vector  T k t   according to (11).   Natural  selection Re pl ac k th   wo rs pe rf or mi ng   pa r ti cl wi th   tr ia ve ct or   T k t .   End   End   Step 4.   Output   gb es th at   ho ld t he   op ti ma pa th   wh en   th st op   cr it er ia   is   me or   w he t max   is reached.     3 . 1 .   Co m plex it y   Ana ly s is   T h ti m co m p le x it y   o f   th e   p r o p o s ed   alg o r ith m s   ca n   b e   m ea s u r ed   b y   co u n ti n g   t h n u m b er   o f   p r im iti v o p er atio n s   in   th alg o r ith m .   B y   r ef er r in g   to   th p s eu d o co d o f   th p r o p o s ed   alg o r ith m s ,   th n u m b er   o f   o p er atio n s   ca n   b co u n ted   a s   f o llo w s :   -   I n   Step   2 ,   in itializatio n   co n tr ib u tes o n o p er atio n   f o r   N   ti m e s .   -   I n   Step   3 . 1 ,   co s f u n ctio n   ev alu a tio n   co n tr ib u tes  o n o p er at io n   f o r   N   ti m es;  f in d i n g   p b est   r e q u ir es    N   lo g ( N )   o p er atio n s f i n d in g   g b est   r eq u ir e s   lo g ( N )   o p er atio n s ;   u p d ati n g   co ef f icie n ts   co n tr ib u tes   o n e   o p er atio n ; SDE QP SO r eq u ir es  N   ad d itio n al  o p er atio n s   to   ca lcu late  mb est .   -   I n   Step   3 . 2 ,   SDEP SO  an d   SDEA P SO  p er f o r m   N   lo o p s   w i t h   1 4   o p er atio n s SDEQ P SO  p er f o r m   N   lo o p s   w it h   1 2   o p er atio n s .   -   Step   3 . 3   co n tr ib u tes lo g ( N )   o p er atio n s .   -   Step   3 . 4   p e r f o r m s   N S   lo o p s   w i th   8   o p er atio n s .   Step s   1     3 . 2   ar th s ta n d ar d   o p er atio n s   in   b asic   P SO,  A P SO  an d   QP SO,  w h er ea s   Step   3 . 3   an d   3 . 4   ar th ad d itio n al  o p er atio n s   in tr o d u ce d   b y   t h s elec t iv DE   o p er ato r .   O - n o tatio n   is   u s ed   in   t h is   w o r k   to   d en o te  th a s y m p to tic  u p p er   b o u n d   o f   ti m co m p le x it y ,   w h ic h   i n d icate s   t h co m p u ta tio n al  ti m o f   t h e   alg o r ith m   i n   th e   w o r s t c ase   s c en ar io .   W h en   co m p u tin g   th O - n o tatio n ,   t h lo w er   o r d er   ter m s   in   t h e   n u m b er   o f   o p er atio n s   is   n e g li g ib le  b ec au s th eir   i m p ac o n   co m p u tatio n al  ti m ar r elativ el y   i n s i g n i f ican f o r   lar g in p u [ 2 8 ] .   T h h i g h e s o r d er   ter m   in   t h o p er atio n   is   N   lo g ( N )   in   Step   3 . 1 ,   an d   it   p er f o r m s   t m ax   ti m es   to   c h ec k     th ter m in at io n   co n d i tio n .   T h o p er atio n s   ad d ed   b y   t h s elec tiv DE   o p er ato r   ( Step   3 . 3   an d   3 . 4 )   ar o f   lo w er   o r d er   an d   d o   n o h av s i g n if ican i m p ac o n   t h ti m co m p lex i t y .   T h u s ,   t h co m p lex i t y   o f   th p r o p o s ed   alg o r ith m s   i n   li n ea r   f o r m   is   O ( N   lo g ( N )   t m ax ) ,   s i m ilar   to   th s t an d ar d   P SO  alg o r ith m .   P SO - b ased   alg o r it h m s   h av e   t w o   i n n er   lo o p s   w h e n   g o in g   t h r o u g h   t h p o p u latio n   o f   N   p ar ticles,   an d   o n o u ter   lo o p   f o r   t m ax   iter atio n s ;   th is   r en d er s   th e   ti m co m p l ex it y   to   b O ( N   2   t m ax )   in   th e   ex tr e m ca s e.   T h s p atial  co m p le x it y   o f     th alg o r it h m s   i s   O ( N   2 ) ,   w h ic h   d ep en d s   o n   th p o p u latio n   s i ze .     3 . 2 .   B ench m a r k F un ct io ns   Me tah e u r is tic  a lg o r it h m s   s u c h   as   th e   P SO - b ased   a lg o r it h m s   ca n   b e v al u ated   e m p i r icall y   b y   co m p ar i n g   th e ir   p er f o r m a n ce   in   s o lv i n g   s et  o f   o b j ec ti v f u n ctio n   p r o b le m s .   I n   ad d itio n   to   t h A U V     p ath   p lan n i n g   p r o b lem ,   n u m b er   o f   n o n - li n ea r   co n ti n u o u s   f u n c tio n   p r o b le m s   w er e   u s ed   to   s tu d y   an d   b en ch m ar k   t h c h ar ac ter is tic s   o f   t h p r o p o s ed   alg o r ith m s .   A cc o r d in g   to   t h “n o   f r ee   l u n c h   ( NF L )     th eo r e m   [ 2 9 ] ,   th d ev elo p m e n a n d   ev al u ati o n   o f   an   a lg o r ith m   f o r   s p ec if ic  p r o b le m   s h o u ld   b b ased   o n     th b en c h m ar k   f u n ctio n   p r o b le m s   o f   s i m ilar   class   a n d   p r o p e r ties ,   b ec au s th al g o r ith m   p er f o r m an ce   w i ll  n o t   b co n s is te n f o r   ev er y   k i n d   o f   p r o b lem .   T h u s ,   t h ese  b e n ch m ar k   f u n ctio n s   w er s ele cted   b ased   o n   th eir   r ese m b lan ce s   to   th p r o p er ties   o f   p ath   p lan n i n g   p r o b le m .   T h s elec ted   b en ch m ar k   f u n c tio n s   s h o u ld   h av e     th f o llo w i n g   p r o p er ties :   -   Mu lti m o d al  w it h   d ec ep ti v lo ca m i n i m a n d   o n e   g lo b al  m in i m u m ,   b ec a u s th e   p ath   p la n n i n g   p r o b le m   u s u all y   co n s i s t s   o f   m u lt ip le  s u b o p tim al  p at h s   a n d   an   o p ti m al   p ath .   -   Mu lti - d i m en s io n al,   b ec au s th d im e n s io n alit y   o f   th p ath   p lan n in g   p r o b lem   is   d ep en d en t   o n   th n u m b er   o f   co n tr o w a y p o in t s   alo n g   th e   p ath .   Fo u r   test   f u n ctio n s   w er c h o s en   f o r   b en c h m ar k i n g   in   t h is   s tu d y .   T h ese  m in i m izat i o n   p r o b lem   f u n ctio n s ,   w h ic h   ar co m m o n l y   u s ed   to   ev alu a te  th c h ar ac t er is tics   o f   o p ti m izatio n   a lg o r it h m s ,   w er f o u n d   to   ex h ib it  th ab o v e m e n tio n ed   p r o p er ties .   T h in f o r m atio n   o n   th s elec ted   b en c h m ar k   f u n c tio n s   ar g iv e n   i n   T ab le  1 .   T h d im e n s io n s   o f   all   f u n ctio n s   ar s et  to   2 0   in   th i s   s tu d y .         Evaluation Warning : The document was created with Spire.PDF for Python.
              I SS N : 2 0 8 9 - 4856   I n J   R o b   &   A u to m Vo l.  9 ,   No .   2 J u n 2 0 2 0   :   94    1 1 2   100   T ab le  1 .   B en ch m ar k   f u n ctio n s   N o t a t i o n   N a me   F u n c t i o n   f o r mu l a t i o n   B o u n d a r y   i n t e r v a l   G l o b a l   mi n i mu m   F 1   G r i e w a n k   [ 3 0 ]     (   )                            (       )                 [ - 6 0 0 ,   6 0 0 ]   ( x )   =   0 ,   a t   =   ( 0 , …, 0 )   F 2   R a st r i g i n   [ 3 1 ]     (   )          ,                (         ) -             [ - 5 . 1 2 ,   5 . 1 2 ]   ( x )   =   0 ,   a t     =   ( 0 , …, 0 )   F 3   A c k l e y   [ 3 2 ]     (   )                                         (         )                    [ - 3 2 ,   3 2 ]   f   ( x )   =   0 ,   a t     =   ( 0 , …, 0 )   F 4   S c h w e f e l   [ 3 3 ]     (   )                         . |     | /           [ - 5 0 0 ,   5 0 0 ]   ( x )   =   0 ,   a t   ( 4 2 0 . 9 6 8 7 , ,   4 2 0 . 9 6 8 7 )       3 . 3 .   E m p irica l St ud y   o n P a ra m et er   Select io n   I n   SDEP SO,  SDE A P SO  an d   SDEQ P SO,  th n u m b er   o f   b est  p er f o r m i n g   p ar ticles  th a u n d er g o     th DE   o p er atio n   a n d   t h n u m b er   o f   w o r s t   p er f o r m i n g   p ar ticles  t h at  w i ll  b r ep lace d   d u r in g   t h n at u r al   s elec tio n   ar d eter m i n ed   b y   t h s elec ti v f ac to r   S .   T h u s ,   S   ca n   b m a n ip u lated   to   co n tr o th d iv er s it y   o f     th p o p u latio n .   I n   o r d er   to   s tu d y   t h ef f ec t s   o f   S   o n   th e   alg o r ith m   p er f o r m a n ce ,   an   e m p ir ical  s t u d y   is   co n d u cted   o n   SDEP SO  b y   u s i n g   r an g o f   S .   T h s elec tiv e   f ac to r   S   is   p o s iti v n u m b er   t h at  i s   les s   t h an   1 . 0 .   No te  th at   w h en   S   0 ,   t h a lg o r ith m   w ill   n o b e   h y b r id ized   w i th   DE   at   all;   w h ile  S   1   m ea n s   t h D E   o p er atio n   w ill  b co n d u cted   o n   th en tire   s w ar m ,   an d   th en tire   s w ar m   w i ll  b r ep lace d   d u r in g   t h n at u r al  s elec tio n ,   m ea n i n g   all  th s o lu tio n s   g e n er ated   f r o m   t h P SO  o p er atio n   w ill  b d is ca r d ed ,   w h ic h   is   u n d es ir ab le.   T h e r ef o r e,   th e m p ir ical  s t u d y   in cl u d es   S   v a lu e s   r an g in g   f r o m   0   to   0 . 9 ,   m ea n i n g   t h at   0 % 9 0 % o f   th p ar ticles  w ill  u n d er g o   th DE   o p er atio n ; th r esu lt s   f o r   S   0   ar in clu d ed   f o r   co m p ar is o n   p u r p o s es.    T h r o u g h   a   1 0 0 0 - r u n   Mo n te  C ar lo   s i m u latio n   w it h   1 0 0   ( m ax )   i ter atio n s   a n d   a   p o p u latio n   s ize  o f     1 5 0   p ar ticles,  th p er f o r m an ce   o f   SDEP SO  u n d er   d if f er e n S   s etti n g s   is   ev al u ated   b y   s o lv i n g   th o p ti m izatio n   p r o b lem s   o f   t h b en c h m ar k   f u n ctio n s   an d   th p at h   p lan n in g   p r o b lem   in   2 an d   3 s ce n ar i o s th f o r m u la tio n   o f   th p ath   p la n n in g   p r o b lem   i s   d escr ib ed   in   Sectio n   4 .   P r io r   to   ev alu ati n g   t h a lg o r ith m   p er f o r m a n ce ,   Sh ap ir o - W ilk   te s w as  p er f o r m ed   to   ex a m i n e     th n o r m alit y   o f   t h o b tain ed   s i m u lat io n   d ata.   T h n o r m al it y   te s r ev ea led   t h at  t h d ata   w a s   n o n o r m all y   d is tr ib u ted .   Hen ce ,   th m ed ia n   w as   u s ed   as  t h i n d icato r   f o r   s o lu tio n   q u ali t y .   T h m ed ian   o f   f it n ess   o b tain ed   ( Med . )   an d   th e   b est  k n o w n   f it n es s   ( B est )   f o r   ea ch   s ett in g   o f   S   w er o b tai n ed   f o r   all   p r o b lem s   an d   tab u lated   i n   T ab le  2 .   A   lo w er   f i tn e s s   v alu e   in d icate s   h ig h er   s o lu tio n   q u alit y   a n d   h en ce   s tr o n g er   s ea r ch   ab ilit y .       T ab le  2 .   E m p ir ical  s t u d y   r es u l ts   S e l e c t i v e     f a c t o r ,   S   F 1   F 2   F 3   F 4   2 D   p a t h   p l a n n i n g   ( × 1 0 2 )   3 D   P a t h   p l a n n i n g   ( × 1 0 2 )   Me d   Be st   Me d   Be st   Me d   Be st   Me d   Be st   Me d   Be st   Me d   Be st   0   0 . 8 6   0 . 2 5   1 . 2 8   0 . 4 1   0 . 1 9   0 . 0 6   2 . 6 1   1 . 5 4   3 . 0 7   2 . 9 7   3 . 3 6   3 . 3 0   0 . 1 0   0 . 5 8   0 . 1 3   1 . 2 2   0 . 4 2   0 . 1 5   0 . 0 6   2 . 2 2   1 . 2 0   3 . 0 6   2 . 9 9   3 . 2 0   3 . 1 4   0 . 2 0   0 . 5 6   0 . 1 3   1 . 2 0   0 . 5 0   0 . 1 5   0 . 0 7   2 . 0 8   0 . 6 9   3 . 0 1   2 . 9 7   3 . 3 4   3 . 1 3   0 . 3 0   0 . 6 3   0 . 1 9   1 . 1 5   0 . 2 1   0 . 1 7   0 . 0 5   1 . 8 9   0 . 8 5   2 . 9 8   2 . 9 1   3 . 1 8   3 . 1 4   0 . 4 0   0 . 6 8   0 . 3 4   1. 29   0 . 5 1   0 . 2 3   0 . 0 8   1 . 9 0   0 . 8 1   3 . 0 6   2 . 9 6   3 . 3 0   3 . 1 5   0 . 5 0   0 . 6 6   0 . 3 0   1 . 2 7   0 . 4 0   0 . 2 6   0 . 1 2   1 . 7 1   0 . 6 5   3 . 1 2   3 . 0 2   3 . 4 4   3 . 1 5   0 . 6 0   0 . 7 3   0 . 1 4   1 . 4 1   0 . 5 2   0 . 3 2   0 . 1 1   1 . 7 0   0 . 6 3   3 . 0 5   2 . 9 8   3 . 4 2   3 . 1 8   0 . 7 0   0 . 8 0   0 . 3 4   1 . 6 1   0 . 5 0   0 . 4 7   0 . 1 0   1 . 7 1   0 . 6 0   3 . 0 0   2 . 9 8   3 . 3 3   3 . 1 9   0 . 8 0   0 . 8 7   0 . 4 3   1 . 5 9   0 . 8 4   0 . 7 4   0 . 2 6   1 . 5 1   0 . 5 7   3 . 0 5   2 . 9 7   3 . 2 2   3 . 1 9   0 . 9 0   1 . 0 0   0 . 8 5   1 . 7 7   0 . 6 1   1 . 6 7   0 . 4 3   1 . 2 7   0 . 4 8   3 . 0 8   2 . 9 7   3 . 3 5   3 . 2 5       T h b est - p er f o r m in g   r es u lts   f o r   ea ch   o f   th p r o b lem s   ar in   b o ld   in   T ab le  2 .   I ca n   b o b s e r v ed   f r o m   th r es u lts   t h at  t h b eh a v io u r   o f   th al g o r ith m s   v ar ies  g r ea tl y   as  S   i n cr ea s es,  a n d   th e   v ar iatio n s   ar n o t   co n s is ten f o r   all  p r o b le m s .   T h b est  r es u lt s   f o r   t h m aj o r ity   o f   t h p r o b le m s   ar id en ti f ie d   to   b in   th r an g e   o f   S   0 . 1     0 . 3 ,   ex ce p f o r   p r o b lem   F 4 .   S u ch   r e s u l ts   ca n   b ex p la in ed   b y   th e   g eo m etr y   o f   th Sch w ef e f u n ctio n   F 4 ,   w h ic h   h a s   all  it s   lo ca m i n i m an d   t h g lo b al  m i n i m u m   s p r ea d   f ar   ap ar f r o m   o n a n o th er .   E f f ec tiv e   o p ti m izatio n   o f   th is   f u n ct io n   r eq u ir e s   an   alg o r it h m   t h at  p r o m o tes  lar g er   s o l u ti o n   d iv er s it y   ( h i g h er   S ) ,   s o   th at   it  p r o v id e s   j u m p in g - o u t   ab ilit y   to   p r ev en t   tr ap p in g   i n   d ec ep tiv lo ca l   m i n i m a.   T h is   ac tu a ll y   co m p lie s   w it h   t h NF L   t h eo r e m ,   w h ich   s u g g est s   t h at  n o   s in g le  alg o r it h m   ca n   g e n er ate  b etter   p er f o r m a n c e   th an   a n y   o t h er   alg o r ith m s   f o r   ev er y   p r o b lem .   I n   f ac t,   th i m p r o v ed   alg o r ith m   p er f o r m a n ce   in   o n cla s s   o f   p r o b lem   is   n o n ec e s s ar il y   co n s i s te n in   all  k in d s   o f   p r o b lem s i n s tead ,   it  is   ex ac tl y   tr ad e d   w ith   p er f o r m an ce   in   a n o th er   cla s s   o f   p r o b le m   [ 2 9 ] .   A lth o u g h   al t h f u n ctio n   p r o b le m s   s elec ted   f o r   b en c h m ar k i n g   p u r p o s es   Evaluation Warning : The document was created with Spire.PDF for Python.
I n J   R o b   &   A u to m   I SS N:  2089 - 4856       P a r ticle  s w a r o p timiz a tio n   a lg o r ith ms w ith   s elec t ive  d iffer en tia l e vo lu tio n . . .   ( Hu i S h en g   Lim )   101   h av s i m ilar   p r o p er ties   ( th e y   ar all  m u lti m o d al  a n d   m u lt i - d i m en s io n al) ,   t h g eo m etr y   o f   t h p r o b lem s   ar e   d if f er e n t.  T h er ef o r e,   t h s etti n g   o f   S   s h o u ld   b ad j u s ted   a cc o r d in g l y   f o r   d if f er en t   o p ti m izatio n   p r o b le m s .   B ased   o n   th is   e m p ir ical  s t u d y ,   i ca n   b d ed u ce d   th at  th o p ti m al  s et tin g   o f   S   f o r   th m a j o r ity   o f   t h test ed   p r o b lem s   i s   in   t h r an g o f   0 . 1     0 . 3 .   M o r s p ec if icall y   f o r   th p ath   p lan n i n g   p r o b lem ,   t h s ettin g   o f   S   0 . 3   w a s   f o u n d   to   b ap p r o p r iate  a n d   ef f ec ti v e.     3 . 4 .   B ench m a r k St ud y   T h b en ch m ar k   f u n ctio n s   w e r u s ed   to   ev al u ate  a n d   b en c h m ar k   t h p r o p o s ed   alg o r ith m s   i n   t h i s   s tu d y .   T h r o u g h   1 0 0 0 - r u n   Mo n te  C ar lo   s i m u latio n   w i th   1 0 0   ( m ax )   iter atio n s   a n d   p o p u latio n   s ize  o f   1 5 0   p ar ticles,  th p er f o r m a n ce s   o f   th p r o p o s ed   alg o r ith m s   i n   s o lv i n g   t h o p ti m izatio n   p r o b lem s   o f   t h f o u r   b en ch m ar k   f u n c tio n s   w er c o m p ar ed   w it h   o t h er   ex i s ti n g   P SO - b ased   al g o r ith m s .   A t   e ac h   r u n ,   t h i n itial   p ar ticle  p o s itio n s   f o r   all  p r o b le m s   w er r a n d o m l y   g en er ated   b ased   o n   th u n i f o r m   d is tr ib u tio n   w it h i n     th b o u n d ar y   i n t er v als  g i v en   i n   T ab le  3   As  t h d ata  w as  n o n o r m all y   d is tr ib u ted   ac co r d in g   to   t h S h ap ir o - W ilk   test ,   t h Kr u s k al - W allis   test   [ 3 4 ] ,   w h ic h   i s   n o n - p ar a m etr i A NO V A   ( an al y s i s   o f   v ar ia n ce ) ,   w as  u s ed   w ith   s ig n i f ica n ce   lev el  o f   0 . 0 5   to   r an k   t h al g o r ith m   p e r f o r m an ce   b ased   o n   th s o lu tio n   q u a liti es  ( f it n ess   o b tain ed ) .   T h r an k i n g   p r o ce d u r u s ed   t h Ho l m B o n f er r o n i   s t ep d o w n   ap p r o ac h   [ 3 5 ] ,   w h ic h   i s   b est   s u ited   f o r   all  p air w i s co m p ar is o n s   w h en   th co n f id en ce   i n ter v als  ar n o n ee d ed   an d   s a m p le  s ize s   ar eq u al   [ 1 1 ] .   T h alg o r ith m s   ar g iv e n   th s a m e   r an k   if   t h e y   ar n o s tati s ti ca ll y   d i f f er en t   f r o m   o n e   an o th er .   T h m ed ia n s   ( Med . )   o f   f itn e s s   o b tain ed ,     th A NO V A   r an k s   ( #R )   an d   th m ed ia n s   o f   co m p u ta ti o n al  ti m r eq u ir ed   w er tab u lated   in   T ab le  3   T h m ed ian s   o f   th e   to p   t w o   b est - p er f o r m i n g   r e s u l ts   f o r   ea c h   p r o b le m   ar i n   b o ld .   T h o v er all  p er f o r m a n ce s   o f   t h al g o r ith m s   ar e   g i v e n   b y   t h eir   to tal  r a n k s ,   w h ic h   ar e   ca lcu lated   f r o m   th e   s u m m a ti o n   o f   th r a n k s   o f     th alg o r it h m   f o r   all  p r o b lem s .   B ased   o n   t h r es u lts ,   it  c a n   b e   s ee n   t h at  t h er i s   n o   s i n g le  al g o r ith m   t h at   ca n   ac h ie v th e   b est  r es u lt s   f o r   all  p r o b le m s t h i s   o b s er v a tio n   ag r ee s   w it h   t h N F L   t h e o r y .   Fo r   t h Gr ie w a n k   f u n cti o n   ( F 1 ) ,   DE QP SO  p r o d u ce d   th b est  r esu lt.  I n   f ac t,  A P SO,  SDE A P SO,  QP SO,  DE QP SO,  an d   SDEQ P S O   alg o r ith m s   w er f o u n d   to   b p r o d u cin g   s atis f ac to r y   r esu lts ,   in d icati n g   t h at  th ad ap tiv m ec h a n i s m   a n d   q u an tu m   b e h a v io u r   o f   th p ar ticles   ar b en e f icial   f o r   s o lv i n g   t h is   p r o b lem .   DE P SO  an d   SDEP SO  al g o r it h m s   p r o d u ce d   eq u all y   g o o d   p er f o r m a n ce   f o r   th R as tr i g i n   f u n ctio n   ( F 2 ) .   Fo r   th A c k le y   f u n c tio n   ( F 3 ) ,   th QP SO - b ased   alg o r it h m s ,     i.e .   QP SO,  DE QP SO  an d   SDEQ P SO  p r o d u ce d   th b est  p er f o r m an ce ,   f o llo w ed   b y   th a d ap tiv P SO - b ased   alg o r ith m s ,   i.e .   A P SO  a n d   S DE A P SO.  As  f ar   as   th e   Sc h w e f el  f u n c tio n   ( F 4 )   i s   co n ce r n e d ,   o n l y   DE P SO,  SDEP SO  an d   SDE A P SO   ar ab le  to   g e n er ate  s atis f ac to r y   r esu lt s ,   w h ile   all  th e   o th er   a lg o r ith m s   s ee m   to   h a v in f er io r   p er f o r m a n ce s .     T h to tal  r an k i n g   o f   t h al g o r ith m s   r ev ea t h at   DE QP SO  a ch iev ed   b etter   o v er all  p er f o r m an ce   t h an   o th er   alg o r it h m s .   T h s ec o n d - b est  p er f o r m i n g   alg o r it h m s   ar f o u n d   to   b DE P SO  a n d   SDE A P SO.  Mo s t   i m p o r tan tl y ,   t h r es u lt s   f o r   a ll  p r o b lem s   s h o w   th a t h f u ll y   DE - h y b r id ized   al g o r ith m s ,   i.e .   DE P SO  an d   DE QP SO  r eq u ir ed   s ig n if ica n tl y   h ig h er   co m p u ta tio n al  ti m to   o b tain   th s o lu tio n s ,   wh ile  t h s elec ti v el y     DE - h y b r id ized   alg o r ith m s   ar e   ab le  to   m ain ta in   r ea s o n ab l y   s i m ilar   co m p u ta tio n al  r eq u i r e m en as  t h P SO,  QP SO a n d   A P SO a l g o r ith m s .       T ab le  3 .   B en ch m ar k   s t u d y   r es u lts   A l g o r i t h m   F1     F2     F3     F4   T o t a l     Me d   #R   T ( s)   Me d   #R   T ( s)   Me d   #R   T ( s)   Me d   #R   T ( s)   R a n k   PSO   0 . 6 5 8   8   0 . 1 0 2     1 . 3 7 2   5   0 . 1 2 3     0 . 4 5 3   8   0 . 1 0 4     3 . 6 1 7   5   0 . 1 2 5   26   Q P S O   0 . 0 8 9   3   0 . 1 6 0     1 . 7 9 1   6   0 . 1 5 0     0 . 0 0 5   1   0 . 1 6 6     4 . 5 5 5   8   0 . 1 8 7   18   A P S O   0 . 1 0 0   4   0 . 1 5 5     1 . 2 1 9   4   0 . 1 6 2     0 . 0 4 1   5   0 . 1 7 7     3 . 6 0 6   5   0 . 2 0 2   18   D EPS O   0 . 6 3 4   6   0 . 4 2 7     1 . 1 4 0   1   0 . 5 4 8     0 . 1 6 6   6   0 . 4 1 9     1 . 7 8 1   1   0 . 4 7 0   14   D EQ P S O   0 . 0 6 4   1   0 . 5 1 0     2 . 0 9 2   7   0 . 5 0 2     0 . 0 0 2   1   0 . 4 9 0     3 . 0 2 3   4   0 . 5 5 5   13   S D EPS O   0 . 6 2 9   6   0 . 1 0 8     1 . 1 4 9   1   0 . 1 3 5     0 . 1 7 2   6   0 . 1 7 7     1 . 8 9 1   2   0 . 1 9 9   15   S D EA P S O   0 . 0 9 8   4   0 . 1 6 1     1 . 1 9 6   3   0 . 1 5 7     0 . 0 3 5   4   0 . 1 8 1     2 . 0 3 1   3   0 . 2 7 3   14   S D EQ P S O   0 . 0 7 2   2   0 . 1 7 7     2 . 1 2 5   7   0 . 1 8 1     0 . 0 0 2   1   0 . 1 9 1     3 . 5 9 4   5   0 . 2 7 1   15       4.   P RO B L E M   F O R M UL AT I O F O P AT H   P L ANNI N G   T h A UV  p at h   p la n n i n g   p r o b lem   is   f o r m u lated   i n   t h is   s ec tio n .   T h r o u g h o u t h f o r m u la tio n ,     th A UV  i s   ass u m ed   to   h av c o n s ta n t th r u s t,  a n d   h e n ce   co n s tan w ater   r ef er e n ce   v elo cit y .     4 . 1 .   P a t h F o r m ula t io n   I n   th is   p ap er ,   th p r im ar y   o b j ec tiv o f   th A U p ath   p lan n er   is   to   s o lv m u l ti m o d al  n o n - li n ea r   o p tim izatio n   p r o b le m ,   i n   w h i ch   t h o p ti m al  p at h   a m o n g   a   g r o u p   o f   p o ten tia p ath s   f o r   th A UV  to   tr av el  Evaluation Warning : The document was created with Spire.PDF for Python.
              I SS N : 2 0 8 9 - 4856   I n J   R o b   &   A u to m Vo l.  9 ,   No .   2 J u n 2 0 2 0   :   94    1 1 2   102   to w ar d s   tar g et  lo ca tio n   t h r o u g h   t h o ce an   e n v ir o n m e n i s   r eq u ir ed   to   b d ete r m i n ed .   E ac h   p o ten tial  p at h   o f   th A UV  co m p r is e s   s er ies  o f   n o d es  alo n g   t h p ath   f r o m   th s tar p o in to   th tar g et  ( en d )   p o in t.  C o n tr o llin g   an d   o p ti m izi n g   t h co o r d in ate s   o f   th p at h   n o d es  w il y ield   th o p ti m ized   p ath   f o r   th AUV.   T h s tar p o in an d   t h e n d p o in o f   t h p at h   ar n o t   in v o l v ed   in   t h o p t i m izatio n   b ec a u s a ll  t h p o ten tial   p ath s   s h ar   th s a m s tar t a n d   en d   lo ca tio n s .   I n   P SO - b ased   al g o r ith m ,   ea ch   p o ten tial  p ath   s o lu tio n   f o r   th p r o b lem   is   m o d elled   as  a n   i n d iv id u al   p ar ticle  in   th s w ar m   p o p u lati o n .   T h s w ar m   p o p u latio n   is   d en o ted   b y   m atr i x   [ X 1 X 2 , …,   X N ] T ,   w h er X   is   t h p o s itio n   v ec to r   o f   t h p ar ticles  an d   N   is   t h n u m b e r   o f   p ar ticles  i n   t h s w ar m .   T h en tr i es  o f   th e   p o s itio n   v ec to r s   f o r   th p ar ticl es  r ep r esen th co o r d in ates  o f   th p ath   n o d es.  Ass u m in g   e v er y   p at h   co n s is t s   o f   n +2   n o d es  in clu d i n g   th s tar p o in an d   en d p o in t,  t h n u m b er   o f   n o d es  in v o l v ed   in   t h o p ti m izatio n   is   n .   I n   o r d er   to   r ec o r d   th co o r d i n ates  o f   n   n o d es,  t h e n tr ie s   o f   th p o s itio n   v ec to r   f o r   a   p ar ticle  in   2 p r o b le m   s p ac w ill  h av 2 n   d im e n s io n s ,   w h ile  p ar ticle  in   3 w ill  h av 3 n   d im e n s io n s .   T h u s ,   th r esp ec tiv p o s itio n   v ec to r s   o f   t h i th   p ar ticle  at  t th   iter atio n   f o r   2 an d   3 p r o b le m s   ar e:             [                                                                         ]                 *               +   ( 17 )             [                                                                         ]                 *               +   ( 18 )     B ased   o n   th p at h   n o d es  in cl u d in g   t h s tar t   an d   e n d   p o in ts ,   B - s p lin e   g eo m etr y   is   u s ed   t o   co n s tr u c t   th AUV  p at h .   B - s p lin ar e   p ar a m etr ic  c u r v es   g e n er ated   f r o m   s er ies  o f   co n n ec ted   p iec e w i s p o l y n o m ials   [ 3 6 ] ,   w h ic h   ar s u i tab le  f o r   m o d ell in g   th A U p ath   b ec au s o f   it s   co n ti n u i t y   f o r   s m o o th   p ath   an d   lo ca lit y   f o r   p ath   alter atio n   w it h o u lo s s   o f   co n tin u it y .   T h p ath   n o d es  ac as  t h co n tr o p o in ts   f o r   th B - s p lin c u r v ac co r d in g   to   th e   f o llo w i n g   cu r v f u n ctio n ,   w h ic h   g i v es  t h o u tp u v ec to r   P ( u )   r ep r esen tin g   B - s p lin c u r v e   w it h   k+ 1   o r d er   in   th f o r m   o f   d is cr etis ed   w a y p o i n ts .   Gi v e n   t h to tal  n u m b er   o f   co n tr o l p o in ts   is   n+ 2 ,   t h to tal   n u m b er   o f   p iece w is p o l y n o m ials   is   o n le s s   t h an   t h n u m b e r   o f   co n tr o l p o in ts ,   w h ic h   is   n+ 1.       (   )                           (   )                 *                       +   ( 19 )     w h er x i   ar th co n tr o p o in ts ,   u   is   t h n o n - d ec r ea s i n g   k n o s eq u e n ce   co n tai n ed   in   k n o v ec to r     U   [ u 0 ,   …,   u i,   …,   u n+ k+ 2 ] ,   an d   B i, ( u )   ar th p iece w is p o l y n o m ial  b as is   f u n ctio n s   o f   k   d eg r ee   d ef in ed   b y   C o x   d B o o r   r ec u r s io n   [ 3 7 ]   a s   f o llo w s .             (   )   {                                                                         ( 20 )             (   )                                     (   )                                                         (   )   ( 21 )     T h co n tin u it y   o f   t h s p lin e   i s   f u l l y   d ep en d en o n   t h b asi s   f u n c tio n s .   He n ce ,   it  ca n   b n o ted   f r o m   ( 1 9 )   th at   th co n tr o p o in ts ,   i.e .   p ath   n o d es  ca n   b a d j u s ted   d u r in g   th p ath   o p ti m izatio n   p r o ce s s   w it h o u af f ec ti n g     th s p li n co n ti n u it y .       4 . 2 .   E v a lua t io n F un ct io ns   W h en   i m p le m e n ti n g   P SO - b a s ed   alg o r it h m s   i n   a n   o p ti m iz atio n   p r o b le m ,   it   is   cr it ical  t o   d ev elo p     th s u itab le  co s e v al u atio n   f u n ctio n s   to   m ea s u r t h f i t n es s   o f   t h p ar ticles  b ased   o n   th eir   r esp ec ti v e   s o lu tio n s .   Du to   th h i g h   c o m p u tatio n al  ef f icie n c y   o f   P SO - b ased   al g o r ith m s ,   t h ev alu at io n   f u n ct io n s   u s u all y   co n tr ib u te  to   t h m aj o r ity   o f   th co m p u tatio n al  ti m [ 1 1 ] .   T h f u n c tio n s   ar d ev elo p ed   b ased   o n     th o p ti m izat io n   cr iter ia  o f   t h p r o b lem .   T h ey   m u s clo s e l y   r ese m b le  th p h y s ical  co n d iti o n s   o f   t h p r o b lem   s p ac to   p r o v id an   ac cu r ate  co s r ep r esen tatio n   m o d el  f o r   f in d i n g   t h o p ti m al  s o lu tio n .   Fo r   p ath   p lan n in g ,   w h ic h   is   m i n i m izatio n   p r o b le m ,   lo w er   co s t/f i tn e s s   i n d icate s   b etter   s o lu tio n .   T h m a in   cr iter ia  f o r   ev alu a tin g   t h A UV  p ath   ar e:    -   Min i m u m   le n g t h   o r   tr av el  ti m r eq u ir ed   to   r ea ch   th tar g et    -   Min i m u m   e x p o s u r to   th t h r e ats   -   C o m p lia n ce   w it h   p h y s ical  m o t io n   li m itatio n s   o f   A UV   As t h o p ti m u m   o f   al l c r iter ia  d o es n o t n ec e s s ar il y   co in cid e,   tr ad e - o f f   b et w ee n   th e s cr ite r ia  ca n   b estab lis h ed   u s i n g   w e ig h ti n g   s ch e m w it h   m u ltip le  e v alu a tio n   f u n ctio n s ,   w h ic h   in c lu d e   m a in   e v alu a tio n   f u n ctio n   to   m ea s u r th p ath   len g t h /ti m co s t,  f u n ctio n   to   m ea s u r th t h r ea co s a lo n g   t h p ath ,   an d   Evaluation Warning : The document was created with Spire.PDF for Python.
I n J   R o b   &   A u to m   I SS N:  2089 - 4856       P a r ticle  s w a r o p timiz a tio n   a lg o r ith ms w ith   s elec t ive  d iffer en tia l e vo lu tio n . . .   ( Hu i S h en g   Lim )   103   f u n ctio n s   to   m ea s u r th co m p lian ce   o f   t h p ath   w ith   r e s p ec t to   th A UV  m o tio n   li m itatio n s .   T h u s ,   th f it n es s   o f   p ar ticle/p ath   X i   ca n   b g i v en   b y   co m b i n atio n   o f   s ev e r al  ev al u atio n   f u n c tio n s   F k   f o r   d if f er e n cr iter ia,   w it h   ea c h   cr iter io n   w ei g h ted   b y   co s t f ac to r   f k .       (       )                   (       )                 *               +   ( 22 )     w h e r k   r ef er s   to   d if f er en t e v a lu atio n   f u n c tio n s   a n d   K   is   t h t o tal  n u m b er   o f   f u n ctio n s   f o r   t h p r o b lem .     4 . 3 .   P a t h T ra v el  T i m Co s t   T h m ai n   e v alu a tio n   f u n c tio n   f o r   p ath   p lan n i n g   p r o b lem   is   to   m ea s u r th e   p ath   co s b as ed   o n   it s   len g th   o r   ti m to   tr av el  o n   th p at h .   T h is   s t u d y   f o cu s es  o n   f i n d in g   an   o p ti m al  p ath   th at  is   ca p ab le  o f   tak i n g   ad v an ta g o f   f a v o u r ab le  c u r r en to   ass is t   th e   A UV   m o tio n ,   w h ile   av o id i n g   t h le s s   f a v o u r ab le  c u r r en to   ac h iev e   s h o r ter   tr a v el  t i m e .   Fo r   th i s   p u r p o s e,   tr av el - t i m e - b ased   e v alu a ti o n   f u n c tio n   i s   d ev e lo p ed   i n     th is   s t u d y .     B ased   o n   p r ev io u s   f o r m u la ti o n ,   g i v e n   p ath   X ca n   b r ep r esen ted   as  s er ies  o f   p at h   n o d es  o r   alter n ati v el y   in   t h f o r m   o f   d is cr etis ed   w a y p o in t s   P   [ p i ,1 p i ,2 ,   …  ,   p i , ] ,   w h er P   is   th o u tp u f r o m   B - s p li n e   f u n ctio n   a n d   m   i s   t h to tal  n u m b er   o f   d is cr eti s ed   w a y p o i n ts .   T h tr av el   ti m co s t   F 1   al o n g   a   p ath   ca n   b d eter m in ed   b y   f in d i n g   t h s u m   o f   d is cr eti s ed   ti m r eq u ir ed   to   tr av el  o n   ea ch   s m all  p at h   s e g m e n t   th a t c o n n ec ts   th co n s ec u ti v d is cr eti s ed   w a y p o i n ts   i n   P         (     )                           |     |                               *                   +   ( 23 )     w h er V g   is   th e   g r o u n d   r e f er en ce   v elo cit y   o f   t h A U V,   w h i ch   i s   t h r e s u lta n t   A UV   v e lo cit y   u n d er   th e   e f f ec t   o f   s u r r o u n d in g   o ce an   c u r r en t.  T h co n tr ib u tio n   o f   c u r r en o n   t h A UV  ca n   b o b tain ed   b y   p r o j ec tin g     th cu r r en v elo cit y   V c   in   t h e   d ir ec tio n   o f   th A UV  w ater   r ef er en ce   v elo cit y   V a ,   w h ic h   is   ess e n tiall y   th e   d ir ec tio n   o f   th p ath   v ec to r .   T h u s ,   V g   is   g iv e n   b y   t h s u m   o f   V a   an d   th co n tr ib u tio n   o f   V c   a s   s h o w n   i n   ( 2 4 ) .                                                                       ( 24 )     4 . 4 .   T hrea t   Co s t   T h o b s tacle s   a v o id an ce   ab ili t y   o f   t h p at h   p la n n er   r elies  o n   t h t h r ea co s e v al u atio n   f u n ctio n ,   i n   w h ic h   t h ex p o s u r o f   th p at h   to   t h r ea ts /o b s tacle s   is   m ea s u r ed .   A ll t h r ea ts   in   t h p r o b le m   s p ac ar m o d elled   as  ellip s es  ( o r   cir cles  i f   th m aj o r   ax is   an d   m in o r   ax i s   ar eq u al)   u n d er   2 co n d itio n ,   an d   as  ellip s o id s   ( o r   s p h er es  i f   all  th p r in c ip al  ax es  ar eq u al)   u n d er   3 co n d itio n   w ith   t h eir   p r in cip al  ax es  a lig n ed   w it h   th e   co o r d in ate  ax es.  A   t h r ea co s ev alu a tio n   m et h o d   b ased   o n   th in ter s ec tio n   b et w ee n   th p at h   an d   t h t h r ea ts   is   e m p lo y ed   in   t h i s   s t u d y .   Ass u m in g   th r ea h   in   3 p r o b lem   s p ac w it h   ce n tr O c, h   ( O cx ,   O cy ,   O cz )   an d   s em p r in cip al  ax e s   O r, h   =   ( O rx ,   O ry ,   O rz ) ,   its   p ar a m etr ic  eq u atio n   ca n   b ex p r ess ed   in   ( 2 5 ) .   T h p ar am etr ic  eq u atio n   o f   p ath   s eg m e n t h at   co n n ec ts   t w o   co n s ec u ti v w a y p o in t s   p i,   j   ( x 1 ,   y 1 ,   z 1 )   a n d   p i,   j+ 1   ( x 2 ,   y 2 ,   z 2 )   ca n   b w r i tten   as   ( 2 6 ) .   T h co s ev al u atio n   i n   2 tak e s   a   s i m ilar   ap p r o ac h ,   e x ce p t h at  t h d i m e n s io n   r ed u ctio n   i n   2 r ed u ce s   th n u m b er   o f   v ar iab les a n d   h en ce   s i m p li f ies t h co m p u tatio n .     (               )     (               )     (               )         ( 25 )     (       )   (             )     (                               )   ( 26 )     Su b s ti tu t in g   ( 2 6 )   in to   ( 2 5 )   y ield s   th f o llo w i n g   eq u at io n s ,   wh ic h   ar ex p r ess ed   in   ter m s   o f   s .   T h in ter s ec tio n   o f   th p ath   w i th   t h t h r ea t c an   b ev alu ated   b y   o b tain i n g   th d is cr i m i n an ξ   o f   ( 2 7 )   ac co r d i n g   to   ( 3 1 ) .                          ( 27 )     Evaluation Warning : The document was created with Spire.PDF for Python.