I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m pu t er   Science   Vo l.   25 ,   No .   3 Ma r ch   20 22 ,   p p .   1 7 9 5 ~ 1 8 0 2   I SS N:  2 5 0 2 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /ijeecs.v 25 .i 3 . pp 1 7 9 5 - 1 8 0 2           1795       J o ur na l ho m ep a g e h ttp : //ij ee cs.ia esco r e. co m   Para llelized  so luti o n t o  t he  as y mm etric   trav elling  sa lesm a pro blem using  ce ntral pro cess ing  u nit  a ccele ra tion       Ak s cha t   Ary a 1 ,   B o o m ina t ha n P er um a l 2 ,   Sa nthi K rish na n 3   1 B T e c h   i n   C o mp u t e r   S c i e n c e   a n d   E n g i n e e r i n g ,   V I U n i v e r si t y ,   V e l l o r e ,   I n d i a   2 D e p a r t me n t   o f   I n f o r mat i o n   S e c u r i t y ,   V I U n i v e r s i t y ,   V e l l o r e ,   I n d i a   3 D e p a r t me n t   o f   A n a l y t i c s,   V I U n i v e r si t y ,   V e l l o r e ,   I n d i a       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Au g   18 2 0 2 1   R ev is ed   J an   11 2 0 2 2   Acc ep ted   J an   24 2 0 2 2       Trav e ll in g   sa les m a n   p r o b lem   is   a   we ll   re se a rc h e d   p r o b lem   i n   c o m p u ter  sc ien c e   a n d   h a m a n y   p ra c ti c a a p p li c a ti o n s.  It  is  c las sified   a a   NP - h a rd   p ro b lem   a it e x a c so lu ti o n   c a n   o n l y   b e   o b tai n e d   i n   e x p o n e n ti a l   ti m e   u n les P   =   NP .   T h e re   a re   d iffere n t   v a rian ts  o t h e   tra v e ll in g   sa les m a n   p ro b lem   (TS P a n d   i n   th is  p a p e r,   a sy m m e tri c   trav e ll in g   sa les m a n   p ro b lem   is   a d d re ss e d   sin c e   t h is  v a rian is   q u it e   o ften   o b se rv e d   in   re a wo rl d   sc e n a rio s.  Th e re   a re   a   n u m b e o f   h e u rist ic  a p p ro a c h e t o   t h is  p ro b lem   wh ic h   p r o v id e s   a p p ro x ima te  so l u ti o n i n   p o ly n o m ial  ti m e ,   h o we v e t h is  p a p e p r o p o se a n   e x a c o p ti m a so l u ti o n   w h ich   is  a c c e lera ted   with   th e   h e l p   o m u lt i - th re a d in g - b a se d   p a ra ll e li z a ti o n .   In   o rd e t o   fin d   th e   e x a c o p ti m a so l u ti o n ,   we   h a v e   u se d   th e   h e ld - k a rp   a lg o rit h m   in v o lv i n g   d y n a m ic  p ro g ra m m in g   a n d   to   re d u c e   th e   ti m e   tak e n   to   fin d   th e   o p ti m a p a th ,   we   h a v e   u se d   a   m u l t i - th re a d e d   a p p ro a c h   to   p a ra ll e li z e   th e   p r o c e ss in g   o s u b - p ro b lem b y   lev e r a g in g   th e   c e n tral  p r o c e ss in g   u n it   c o re s   (CP Us ).   Th is   m e th o d   is  a n   e x ten si o n   o f   a   we ll   re se a rc h e d   so lu ti o n   to   t h e   TS P ;   h o we v e r,   t h is  m e th o d   sh o ws   th a t   s o lu ti o n s   to   c o m p u tati o n a ll y   i n ten siv e   p r o b l e m in v o l v i n g   s u b - p ro b lem su c h   a th e   a sy m m e ti c   trav e ll in g   sa les m a n   p ro b lem   (ATS P c a n   b e   a c c e lera te d   with   t h e   h e lp   o m o d e rn   CP Us .   K ey w o r d s :   Asy m m etr ic  tr av ellin g   s alesm an   p r o b lem   Dy n am ic  p r o g r am m in g   Held - k ar p   al g o r ith m   Mu ltit h r ea d in g   Par alleliza tio n   T h is i 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 :   Ak s ch at  Ar y a   B T ec h   in   C o m p u ter   Scien ce   a n d   E n g in ee r in g ,   VI T   Un iv er s ity   Vello r e,   I n d ia   E m ail:  ak s ch atar y a1 @ g m ail. c o m       1.   I NT RO D UCT I O N   I n   th s im p le   tr av elin g   s alesp er s o n   p r o b lem   ( T SP ) ,   we  ar e   g iv en   an   u n d ir ec te d   g r ap h   = ( , )   an d      ( ) > 0   f o r   ea c h   ed g   an d   th o b jectiv is   to   f in d   h a m ilto n i an   cy cle  with   th e   m in im u m   co s t.  h am ilto n ian   cy cle  v is its   ev er y   v er tex   in     ex ac tly   o n ce .   I n   th is   p ap er   we  ar ad d r ess in g   th asy m m etr ic  tr av ellin g   s alesm an   p r o b lem   ( AT SP )   wh ich   f r eq u en tly   h as  to   b d ea lt  with   in   r ea wo r ld   s ce n ar io s .   L et  =   ( , )   b g iv en   d ir e cted   g r ap h ,   with   v er tex   s et  = { 1 , . . . , }   an d   ar s et    =   { ( , )   ,     } .   L et     b th c o s f o r   th ar c   ( , )       with    =   +   (     ) .   h am ilto n ian   cir cu it   ( t o u r )   o f     is   cir cu it v is itin g   ea ch   v er te x   o f   ex ac tly   o n ce .   T h o b jectiv o f   th AT SP   is   to   f in d   Ha m ilto n ian   cir cu it    =   ( , )   o f     with   m in im u m   co s t =    ( , )     T h er ar d if f er e n v ar ian ts   o f   th tr av ellin g   s alesm an   p r o b lem   wh ich   h av b ee n   ad d r ess ed   b y   r esear ch er s   ea r lier   an d   b o t h   ap p r o x im ate   ( f aster )   a n d   ex a ct   ( s lo wer )   s o lu tio n s   h av e   b e en   p r o v id ed .   So m e   p o s s ib le  s o lu tio n s   f o r   s o m o f   th o th er   v a r ian ts   as  p er   ea r lier   r esear ch   ar as  f o llo ws:   i)   s y m m etr ic  T SP :   GPU  ac ce ler ated   s o lu tio n   p r o v id ed   b y   Kim u r et  a l.   in   [ 1 ] ,   ii)  AT SP ap p r o x im atio n   alg o r ith m s   b y   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  25 ,   No .   3 Ma r ch   20 22 :   1 7 9 5 - 1 8 0 2   1796   d ec o m p o s in g   d ir ec ted   r eg u lar   m u ltig r ap h s   p r o v i d ed   b y   Ka p lan   et  a l.   in   [ 2 ] ,   iii)  AT SP   with   win d o ws:   ex ac s o lu tio n   th r o u g h   g r a p h   tr an s f o r m atio n   p r o v i d ed   by   Alb iac h   et  a l.   in   [ 3 ] ,   iv )   AT SP   with   r ep len is h m en ar cs:  p o ly h e d r al  r esu lts   p r o v id ed   b y   Ma k   an d   B o lan d   in   [ 4 ] .   Me et  in   th m id d le  alg o r ith m   was  u s ed   b y   Kaz u r o   Kim u r et  a l.   to   ac ce ler ate  th ex ec u tio n   tim b u th is   m eth o d   ca n   o n ly   b u s ed   o n   th s y m m etr ic  T SP   b y   lev er ag in g   th s y m m etr ic  asp ec o f   th p r o b lem   an d   th u s   Kim u r et  a l.   in   [ 1 ]   ac h i ev ed   an   ac c eler atio n   b y   f ac to r   o f   1 . 5   an d   th at  o f   1 . 7   u s in g   ma n - in - t h e - m id d le   ( MI T M )   wh e n   n   ( n u mb er   o ve r tices)  was  o d d   a n d   ev en ,   r esp ec tiv ely .   Sin ce   t h is   p ap e r   aim s   to   ad d r ess   th e   asy m m etr ic  tr av ellin g   s alesm an   p r o b lem ,   we  h av n o u s e d   MI T M,   in s tead   we  m ak u s o f   th f o llo win g   tech n iq u es  to   ac ce ler ate  th p r o ce s s in g   tim e:   i )   m u lti - th r e ad ed   p r o g r am   to   u tili ze   ce n tr al  p r o ce s s in g   u n it  ( C PU )   co r es ii )   th r ea d - s af h a s h m ap   to   s to r r esu lts   o f   t h d y n am ic  co s t f u n ctio n .   C PU  p ar alleliza tio n   h as  also   b ee n   ac h iev ed   f o r   o th er   alg o r ith m s   lik th an co lo n y   o p tim izatio n   f o r   th T SP .   L in g   et  a l.   in   [ 5 ]   h av p r esen ted   an   a d ap tiv p a r allel  an co lo n y   o p tim izatio n   ( PAC O)   alg o r ith m   u s in g   m ass iv ely   p ar allel  p r o ce s s o r s   ( MPP s ) .   m eth o d   o f   ad ju s tin g   th tim in ter v al  ad ap tiv ely   f o r   in f o r m atio n   ex ch a n g ac co r d i n g   to   th d iv e r s ity   o f   th s o lu t io n s   is   also   p r o p o s ed   b y   C h en   lin g   et  a l.   to   av o id   ea r ly   co n v er g e n ce   an d   im p r o v th q u ality   o f   r e s u lts   [ 5 ] .   Fejzag i   et  a l.   h a v s h o wn   th at  it  is   p o s s ib le  to   ef f icien tly   p ar allelize   m etah e u r is tic  alg o r ith m s   lik AC u s i n g   task   p ar allel  lib r a r y   [ 6 ] .   Gize m s   E r m is   et  a l.   h av in v esti g ated   th ac ce ler atio n   f r o m   C UDA  b y   u s in g   2 - o p a n d   3 - o p lo ca l   s ea r ch   h eu r is tics   an d   s h ar ed   e x p lain ed   s o m p ar alleliza tio n   s tr ateg ies to   u tili ze   GPU  r eso u r ce s   ef f ec tiv ely   [ 7 ] Haim   Kap lan   et  a l.   h as  p r o v id ed   ap p r o x im atio n   alg o r ith m s   f o r   asy m m etr ic  T SP   b y   th d ec o m p o s itio n   o f   d ir ec ted   r eg u lar   m u ltig r a p h s   [ 2 ] .   E x p er im en ts   b y   Sax en et  a l.   in   [ 8 ]   s h o th at  p ar all eliza tio n   to o ls   lik Op en MP  an d   C UDA  ca n   s ig n if ican tly   r ed u ce   th ex ec u tio n   tim f o r   g en etic  alg o r ith m s   u s ed   in   s o lv in g   th e   T SP .   R a s h id   in   [ 9 ]   p r esen ted   p ar allel  h eu r is tic  in teg r atin g   g r ee d y   ap p r o ac h   i n to   g en etic  alg o r ith m   with   lo ca l - s ea r ch   u s in g   GPU  ac ce le r atio n .     Mo s o f   th p r ev io u s   wo r k   h a v p r esen ted   an   ap p r o x im ate  alg o r ith m   f o r   th g en e r al  T SP   o r   an   ex ac t   alg o r ith m   with o u C PU  p ar alleliza tio n   f o r   th ASTP.   I n   th is   p ap er   we  p r esen an   ex ac alg o r ith m   f o r   th e   asy m m etr ic  T SP   u tili zin g   C PU  p ar alleliza tio n   an d   th r ea d - s af h ash m ap   to   ac ce ler ate   th e   ex ec u tio n   p r o ce s s .   Alr ash d an   et  a l.   h av e   u s ed   e n h an ce d   c r o s s o v er   o p er atio n   u s in g   g en etic  alg o r ith m   with   th eir   p r o b ab ilit ies  in   o r d er   to   cr ea te  an   ef f icien m e th o d   to   p r o v id n ea r   o p tim al   s o lu tio n   f o r   th AT SP   [ 1 0 ] .   T wo - way   p ar allel  s lim m o ld   alg o r ith m   b y   f lo w   an d   d is tan ce   ( T PS MA )   is   p r o p o s ed   b y   L iu   et  a l.   in   [ 1 1 ]   in   o r d er   to   s o lv e   s lim e   m o ld   alg o r ith m s   p r o b lem   o f   p o o r   l o ca o p tim izatio n .   Asc h eu er   et   a l.   h as  p r o v i d ed   c o m p u tatio n al   s tu d y   wh ich   h as  in d icate d   th at  m o s t   AT SP   with   tim w in d o ws  in s tan ce s   r an g in g   till   5 0 7 0   n o d e s   ca n   b o p ti m ally   s o lv ed   u s in g   b r an ch   an d   c u t   [ 1 2 ] .   Kan g   et  a l.   p r o p o s an   e f f ec tiv m eth o d   o f   c o n s tr u ctiv e   cr o s s o v er   s u ch   t h at  lar g n u m b er   o f   g en es  ca n   b e   ef f ec tiv ely   ev o l v ed   b y   ex p l o itin g   th GPUs   p ar allel  co m p u tin g   p o wer   a n d   an   ef f ec tiv p a r allel  ap p r o ac h   to   g en etic  T SP   wh er cr o s s o v er   m eth o d s   ca n n o b ea s ily   im p l em en ted   in   p ar allel   f ash io n   [ 1 3 ] .   Vasilch ik o v   h as  s h o wn   th at   th litt le  a l g o r i t h m   a l s o   h a s   g o o d   p o t e n t i a l   f o r   r e c u r s i v e - p a r a l l el   c o m p u t a t i o n s   a n d   c a n   b e   u s ed   w i t h   c o m b i n e d   a p p r o a c h   [ 1 4 ] .   S a m p l e   i n s t a n c es   f o r   t h e   T SP   ( a n d   r e l at e d   p r o b l e m s )   f r o m   v a r i o u s   s o u r c es   a n d   o f   v a r i o u s   t y p e s   a r e   p r o v i d e d   b y   T SP l i b   i n   [ 1 5 ] .   W e   h av e   a l s o   m a d e   u s e   o f   t h e   d a t a s e t s   p r o v i d e d   b y   T SP l ib .   S v e n s s o n   et   a l .   h av p r o v id ed   co n s tan f ac t o r   ap p r o x im atio n   alg o r ith m   b y   th r ed u ctio t o   s u b to u r   p a r titi o n   co v e r   ( a n   ea s ier   p r o b lem   o b tain ed   wh e n   th e   g e n e r a l   c o n n e v t i v i t y   r e q u i r e m e n t s   a r r e l a x e d   s i g n if i c a n t l y   i n t o   l o c a l   c o n n e c t i v ity   c o n d i t i o n s )   [ 1 6 ] A zi m i   e a l .   h av p r esen ted   a   n ew  m o d el  u s in g   s im u lated   an n ea lin g   with   m u ltip le  tr an s p o r ter s   f o r   th T SP   [ 1 7 ] .   n e h y b r id   alg o r ith m   f o r   th p r o b ab ilis tic  tr av elin g   s alesm an   p r o b lem   ( PTSP )   is   p r o p o s ed   b y   Ma r in a k is   b ased   o n   g r ee d y   r an d o m ize d   ad a p tiv s ea r ch   p r o ce d u r e   ( GR ASP),   p ar ticle  s war m   o p tim izatio n   ( PS O)   an d   ex p a n d in g   n eig h b o r h o o d   s ea r ch   ( E NS)   s tr ateg y   [ 1 8 ]   Han   et  a l.   Hav e   s o lv ed   th e   la r g e - s ca le  co lo r e d   tr av ellin g   s alesm an   p r o b lem   u s in g   a n   im p r o v ed   an t   co lo n y   o p tim izatio n   ( I AC O)   alg o r ith m   in   [ 1 9 ] E r e m ee v   et  a l.   h av e   v er if ied   in   [ 2 0 ]   t h u s ef u ln ess   o f   a   p ar allel  ad ap tiv e   an c o lo n y   c o m m u n ities   f o r   th e   d y n am ic  t r av ellin g   s alesm an   p r o b lem   ( DT SP ) .   E r em ee v   et   a l.   h av e   p r o p o s ed   n ew   m e m etic  alg o r ith m   f o r   th asy m m etr ic  tr av ellin g   s alesm an   p r o b lem   ( AT SP )   with   o p tim al  r ec o m b i n atio n   in   [ 2 0 ] .   R ash id   an d   Mo s teir o   h av p r o v id e d   n o v el  s o lu tio n   in   [ 2 1 ]   th at  in teg r ates   lo ca l - s ea r ch   h eu r is tics ,   g r ee d y   alg o r ith m   a n d   a   g en etic   al g o r ith m .   Od ili   et  a l .   in   [ 2 2 ]   p r esen a   co m p a r ativ e   p er f o r m an ce   an aly s is   o f   s o m o f   th m etah eu r is tic  alg o r ith m s   lik th im p r o v ed   ex tr em al  o p tim izatio n   ( I E O) ,   af r ican   b u f f al o   o p tim izatio n   alg o r ith m   ( AB O) ,   m ax - m in   an s y s tem   ( MM AS) ,   th e   h e u r is tic  r an d o m ize d   in s er tio n   alg o r ith m   ( R AI )   an d   co o p er ativ g en etic  an s y s tem   ( C GAS)   to   s o lv e   th e   AT SP .   Fo s in   et  a l.   h av e   p r esen ted   n ew  p ar allel  iter ated   lo ca l   s ea r ch   ap p r o ac h   in   [ 2 3 ]   with   2 - o p an d   3 - opt   o p er a to r s   f o r   s y m m etr ic  T SP ,   u s in g   GPU   ac ce ler atio n .   Li   et  a l.   h av p r o v id ed   an   im p r o v ed   m u ltico r b ased   p ar allel   b r an ch   an d   b o u n d   alg o r ith m   t o   s o lv class ic   T SP   with   its   s h o r tco m in g s   in   [ 2 4 ] R ico - Gar cia   et  a l.   h av e   p r o v id e d   a   p ar allel   im p lem en tatio n   o f   th e   d is cr e te  teac h in g   lear n in g - b ased   o p tim izatio n   alg o r ith m   ( DT L B O)   b y   u tili zin g   a   m u ltico r GPU  en v ir o n m en i n   o r d e r   to   im p r o v th p er f o r m an ce   o f   th al g o r ith m   a n d   t o   o b tain   s u b o p tim al  o r   o p tim al  s o lu tio n s   to   th tr a v elin g   s alesm an   p r o b lem   [ 2 5 ] .   Ho wev er ,   m o s o f   th ese  m et h o d s   m en tio n ed   in   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         P a r a lleliz ed   s o lu tio n   to   th a s ymm etri t r a ve llin g   s a lesma n   p r o b lem  u s in g   ce n tr a l …   ( A ks ch a A r ya )   1797   th af o r em e n tio n ed   p ap er s   p r o v id o n ly   an   ap p r o x im ate  s o lu tio n   o r   d o   n o co n s id er   th asy m m etr ic  v er s io n   o f   th T SP   with   p ar alleliza tio n .   Ou r   m eth o d   h as   s h o wn   th at  th o p tim al  s o lu tio n   o f   AT SP   an d   s im ilar   co m p u tatio n ally   in ten s iv p r o b lem s   with   s u b - p r o b lem s   ca n   b ac ce ler ated   with   p r alleliz atio n   u s in g   m o d er n   C PU s .         2.   M E T H O   2 . 1 .     T heo re t ica a na ly s is   W h av u s ed   th Held - Kar p   alg o r ith m   o n   d ataset  o f   n   n o d es  to   f i n d   a n   e x ac s o lu tio n   t o   th is   n o d s et.   B ef o r Par alleliz in g   th alg o r ith m ,   we  n ee d   to   p er f o r m   th th th eo r etica an aly s is   o f   th s tan d ar d   alg o r ith m .   T h tim an d   s p ac e   co m p lex ity   ca n   b ca lc u lated   as f o llo ws.    T im co m p lex ity :   L et  th g iv en   s e o f   n o d es  b   { 1 , 2 ,   with   1   as  th in itial  n o d e.   Fo r   ev er y   o t h er   n o d   s u ch   th at  1 ,   th aim   is   to   f in d   t h m in im u m   co s p ath   with   1   as  th s tar tin g   n o d e,     as  th en d in g   n o d s u ch   th at  all  o th er   n o d es  ar v is ited   ex ac tly   o n ce .   Fo r   s et  o f   s ize  k ,   we  co n s id er   k - s u b s ets ea ch   o f   s ize  k - 1   s u c h   t h at  all  s u b s ets d o n t h a v   in   th em .     T h u s ,   b y   e v alu atin g   th e   s u m   o f   m i n im u m   co s p ath   f o r   ea ch   s u b s et  o f   k - 1   n o d es  s tar tin g   with   t h in itial n o d we  g et  th e   tim co m p lex ity .   T h is   is   g iv en   b y   ( 1 ) :       1 + ( 1 ) 1 = 2 × ( 1 )   ( 1 )     Als o   th o cc u r r e n ce s   o f   co m p u tatio n s   f o r   th e   n ex p h ase  is   g iv en   b y   ( 2 ) :     =   ( 1 ) 2 1 = 2 1   ( 2 )     th u s   f r o m   ( 1 )   a n d   ( 2 ) ,   ( 1 )   r ed u ce s   to   ( 3 ) :     ( 1 ) ( 2 ) 2 3 + ( 1 )     ( 3 )     on  f u r th er   r ed u ctio n   we  g et  th tim co m p lex ity   as O   ( 2 2 )   Sp ac co m p lex ity :   T h Hel d - Kar p   alg o r ith m   is   ex ec u te d   in   ex p o n en tial  tim b u s till   o f f er s   r elativ ely   f aster   ex ec u tio n   co m p ar ed   to   ex h a u s tiv en u m er atio n .   T h is   is   co m p en s ated   b y   u s in g   lo m o r s p ac th an   ex h a u s tiv en u m e r atio n .   T h s p ac c o m p lex ity   is   g iv en   b y   ( 4 ) :     1 + 1 = 2 × ( 1 )   ( 4 )     = ( 1 ) 2 2       on  r ed u ctio n   we  g et  th s p ac co m p lex ity   as O( 2 ) .       2 . 2 .     P r o ce s s ing   a rc hite ct ure   W h av u tili ze d   C PU  p ar all eliza tio n   to   ac h iev e   f aster   ex ec u tio n   tim e.   T h e   ar c h itectu r o f   C PU  with   m u ltip le  co r es  is   r ep r ese n ted   b y   Fig u r e   1 .   m u lti - c o r p r o ce s s o r   is   ty p o f   p r o c ess o r   th at  co n tain s   m u ltip le   co r es  o r   p r o ce s s in g   u n ites   o n   th s am ch i p .   T h is   k in d   o f   p r o ce s s o r   is   d if f er en f r o m   a   s u p er s ca lar   p r o ce s s o r ,   wh ic h   ca n   is s u m u ltip le  in s tr u ctio n s   p er   cl o ck   c y cle  f r o m   o n in s tr u ctio n   s tr ea m   ( th r ea d )   a n d   co n tain s   m u ltip le   ex ec u tio n   u n its .   Ho wev er ,   m u ltip le  in s tr u ctio n s   p er   clo ck   cy cle  f r o m   m u ltip le  in s t r u ctio n   s tr ea m s   is   is s u ed   b y   m u lti - co r p r o ce s s o r .   E v er y   co r e   in   m u lti - co r p r o ce s s o r   p o ten tially   ca n   b s u p er s ca lar   t o o ,   im p ly in g   t h at  o n   ea ch   clo ck   cy cle,   m u ltip le  in s tr u ctio n s   ca n   b e   is s u ed   f r o m   a   s in g le  th r ea d   b y   ea c h   co r e.   Simu ltan e o u s   m u ltit h r ea d in g   ( I n tel’ s   h y p er t h r ea d in g   tech n o lo g y   is   a n   ex am p le)   was  an   ea r ly   f o r m   o f   p s eu d o - m u lti - co r ar ch itectu r e.   p r o ce s s o r   ca p ab le  o f   co n cu r r e n m u ltit h r ea d in g   in clu d es  m u ltip le   ex ec u tio n   u n its   in   th s am p r o ce s s in g   u n it,  th u s   it  ca n   b s aid   th at  it  h as  s u p er s ca lar   ar ch itectu r an d   ca n   is s u m o r th an   o n in s tr u ctio n   p er   cl o ck   cy cle  f r o m   m u ltip l e   th r ea d s .   Ho wev er ,   tem p o r al  m u ltit h r ea d in g   c an   is s u o n in s tr u ctio n   at  tim e   f o r m   m u ltip le  th r ea d   wh e r a   s in g le  ex ec u tio n   u n it  in   th e   s am p r o ce s s in g   u n it   is   in cl u d ed .     2 . 3 .     P a ra lleliza t io n   Par alleliza tio n   is   ac h iev ed   b y   m ap p i n g   s u b - p r o b lem s   c r ea ted   b y   th e   f ir s r ec u r s iv ca ll  to   th r ea d s   wh ich   will  b r u n n in g   in   p ar al lel.   T h is   is   illu s tr ated   in   Fig u r 2   wh er  ( , )   is   th co s t   to   o p tim ally   v is it   all  v er tices in   s et  with   n o d es st ar tin g   f r o m   n o d i   a n d    ( , )   is   th co s t to   tr av el  f r o m   n o d t o   n o d e   j .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  25 ,   No .   3 Ma r ch   20 22 :   1 7 9 5 - 1 8 0 2   1798   I f   th er ar k   s u b - p r o b lem s   cr ea ted   b y   th f ir s t r ec u r s iv ca ll a n d   t th r ea d s   m ap p ed   to   th e m   th en   ea ch   th r ea d   will r u n     s u b - p r o b lem s   s u ch   th at ,     = {                                                                                                                                         ( 0 , 1 )                         =                                       Fig u r 1 .   Mu lti  c o r C PU  ar ch itectu r e           Fig u r 2 .   T h r ea d   m ap p in g   to   r ec u r s iv ca ll   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         P a r a lleliz ed   s o lu tio n   to   th a s ymm etri t r a ve llin g   s a lesma n   p r o b lem  u s in g   ce n tr a l …   ( A ks ch a A r ya )   1799   T h ch allen g was  to   cr ea te  a   co m m o n   t h r ea d - s af s tr u cu r e   to   ca ch th in ter m e d iar y   r esu lts   f r o m   th r ec u r s iv e   ca lls .   T h is   d ata  s tr u ctu r s h o u l d   b e   s h ar ed   wit h   all  th t h r ea d s .   Fo r   th is   p u r p o s e,   we  h a v u s ed   J av a’ s   C o n cu r r en tHash Ma p   with   J av th r ea d s   to   ac h ie v th r ea d - s af p ar alleliza tio n .   T h e   h ash m ap   cr ea tes  a n   em p ty ,   n ew  m ap   with   th s p ec if ied   in itial  ca p ac ity ,   co n cu r r e n cy   an d   lo a d   f ac to r   lev el.   T h e   im p lem en tatio n   o f   in itial  ca p ac ity   p er f o r m s   in ter n al  s izin g   to   ac co m m o d ate  th e s m an y   elem en ts   wh er ea s   th e   im p lem en tatio n   o f   co n cu r r en cy   tr ies  to   d o   th s am e.   I n itial  co n cu r r en c y   lev el  p ar am eter s   an d   ca p ac ity   p ar am eter   o f   C o n cu r r en tHash Ma p   c o n s tr u c to r   ( o r   Ob ject)   i n   J av a r e   s et  to   1 6   b y   d ef a u lt.  As  we  ar p ar allelizin g   th e   p r o ce s s   with   9   th r ea d s   we  d o   n o n ee d   to   ch a n g th p ar a m eter s .   T h u s ,   in s tead   o f   u s in g   m ap   wid lo ck ,   C o n cu r r en tHash Ma p   m ain tain s   lis o f   lo ck s   b y   d e f au lt  s u c h   th at  th e   in itial  ca p ac ity   is   e q u al  to   t h n u m b er   o f   lo ck s .   E ac h   lo c k   is   u s ed   to   lo ck   o n   s in g le  b u ck et  o f   th Ma p .   T h is   in d icate s   th at  th n u m b er   o f   th r ea d s   wh ich   is   s et  eq u al  to   th co n c u r r en c y   lev el  s p ec if ied   in   th p ar am eter   ca n   m o d if y   t h co ll ec tio n   at  th s am e   tim o n ly   i f   ea ch   th r ea d   wo r k s   o n   d if f er e n b u ck et.   H en ce ,   u n lik h ash tab le,   th o p er atio n s   lik d elete ,   c r ea te,   u p d ate  an d   r ea d   ar d o n with o u lo ck in g   o n   th e n tire   m ap .   R etr iev al  o p er atio n s   ar u s u a lly   n o b lo ck e d ,   s o   th ey   m ay   o v er lap   with   o p e r atio n s   in v o lv i n g   u p d ates.  T h e n tire   ar ch itectu r is   illu s tr a ted   b y   Fig u r 3 .           Fig u r 3 .   C o n c u r r en tHash Ma p   in ter n al  s tr u ctu r e       C o n cu r r en c y   lev el  co n s tr u c to r   ar g u m e n t( o p tio n al)   g u i d es  th allo wed   co n cu r r en c y   am o n g   o p er atio n s   in v o l v in g   u p d ates,  wh ich   is   u s ed   as   h in f o r   in ter n al  s izin g .   I n   o r d e r   to   p er m it  th i n d icate d   n u m b er   o f   co n c u r r e n u p d ates  with o u co n ten tio n   th tab le  is   p ar titi o n ed   in ter n ally .   T h ac tu al  co n cu r r en c y   will v ar y   s in ce   h ash tab les in   p lace m en ts   ar r an d o m   in   n at u r e.   Alg o r ith m ically   th p r o ce s s   ca n   b r e p r esen ted   as th f o llo win g   Fig u r 4 .             Fig u r 4 .   Par allelize d   h el d - k ar p   Alg o r ith m   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  25 ,   No .   3 Ma r ch   20 22 :   1 7 9 5 - 1 8 0 2   1800   3.   RE SU L T A ND  D IS CU SS I O   T esti n g   th alg o r ith m   with   1 7   n o d es  p r o d u ce s   th e   s h o r tes an d   th e   m o s o p tim al  p ath   with   to tal   d is tan ce   = 39   as  v er if ie d   f r o m   T SP lib .   Fig u r 5   ca p tu r es  th ti m o f   ex ec u tio n   f o r   s o lv i n g   t h p r o b lem   wit h   th n o d es    r an g in g   f r o m   1 8   t o   2 2   f r o m   th 34 - n o d e   da taset  o f   T SP lib   co n s id er in g     th r ea d s ( x - ax is )   r u n n in g   in   p ar allel  at  tim e.             Fig u r 5 .   T im e   v s   n u m b er   o f   t h r ea d s       Fro m   Fig u r e   5   we  ca n   clea r l y   s ee   p a r alleliza tio n   with   m o r n u m b er   o f   th r ea d s   r u n n in g   in   p ar allel  h as  h elp ed   in   r e d u cin g   t h ex ec u tio n   tim in   ea ch   o f   th ca s es  co n s id er in g   n o d es  n   s u ch   th at  18 22 T h s am in f o r m atio n   f r o m   Fig u r 5   is   r ep r esen ted   in   T ab le  1 .   Fo r   ea ch   n o d s et  o f     n o d es  f r o m   th 34 - n o d e   d ataset  th s p ee d - u p   r atio   s u ch   th at  18 22   is   r ep r esen ted   in   T ab le  2 .       T ab le  1 .   Per f o r m an ce   in   ter m s   o f   tim tak en   in   s ec o n d s                 Th r e a d s         N o d e s   1   2   3   4   5   6   7   8   9   18   1 4 . 1 5 1   7 . 3 7 5   5 . 3 9 2   4 . 7 2   4 . 3 2 7   3 . 9 2 9   3 . 8 4 4   3 . 6 4 3   3 . 5 2 6   19   3 5 . 4 6 8   1 8 . 9 9 6   1 4 . 2 2 2   1 2 . 6 2 9   1 1 . 9 1 2   1 0 . 5 9 4   1 0 . 4 9 6   9 . 7 6   9 . 5 1 6   20   8 6 . 2 0 7   4 6 . 7 3 2   3 5 . 4 5 7   3 0 . 8 2 9   2 8 . 0 6   2 7 . 3 8 8   2 6 . 4 7 1   2 6 . 3 9 1   2 4 . 6 0 1   21   2 1 1 . 3 7 9   1 1 5 . 0 0 9   8 7 . 7 1 7   7 8 . 5 6 7   7 0 . 2 6 5   7 1 . 0 4   6 6 . 2 2 4   6 7 . 8 4 9   6 5 . 6 1   22   5 0 1 . 6 9 3   2 7 9 . 4 2 8   2 1 8 . 4 4   2 0 0 . 2 9 9   1 8 2 . 0 2   1 8 7 . 8 5   1 8 0 . 6 7   1 8 2 . 0 1 6   1 7 2 . 9 1 1       T ab le  2 .   Sp ee d - u p   r atio   N o d e s   S p e e d - u p   R a t i o   18   4 . 0 1 3   19   3 . 7 2 7   20   3 . 5 0 4   21   3 . 2 2   22   2 . 9       4.   CO NCLU SI O   T h ex p er im en t   h as  s u cc ess f u lly   d em o n s tr ated   th at   th p r o p o s ed   p a r allelize d   alg o r ith m   f o r   s o lv in g   th AT SP   o p tim ally   h elp s   in   r ed u cin g   th e x ec u tio n   tim co m p ar ed   to   tr a d itio n al  Held   k ar p   alg o r ith m   a n d   is   v iab le  m et h o d   to   c o m p u te   t h o p tim al   p ath   f o r   th e   AT S P.  Alth o u g h   th c o m p u tatio n   tim is   h ig h er   th an   s u b o p tim al  m eth o d s ,   th p r o p o s ed   m eth o d o lo g y   g iv es  th e   ex ac s o lu tio n   t o   th AT SP ,   wh ich   ju s tifie s   th h ig h   co m p u tatio n al  tim e.   Oth er   o p tim al  an d   s u b o p tim al  m et h o d s   ca n   in co r p o r ate  C PU  p ar alleliza tio n   lik th e   p r o p o s ed   m eth o d o lo g y   to   p r o d u ce   ev en   b etter   r esu lts .   I n   th f u tu r e,   h y b r i d   alg o r ith m s   ca n   b u s ed   alo n g   with   p ar alleliza tio n   u s in g   GPU  an d   C PU b o th   to   s o lv co m p u tati o n ally   in s ten s iv p r o b lem s   s u ch   as th AT SP .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         P a r a lleliz ed   s o lu tio n   to   th a s ymm etri t r a ve llin g   s a lesma n   p r o b lem  u s in g   ce n tr a l …   ( A ks ch a A r ya )   1801   RE F E R E NC E S   [ 1 ]   K .   K i m u r a ,   S .   H i g a ,   M .   O k i t a ,   a n d   F .   I n o ,   A c c e l e r a t i n g   t h e   h e l d - K A R P   a l g o r i t h f o r   t h e   s y mm e t r i c   t r a v e l i n g   sa l e sm a n   p r o b l e m,   I EI C E   T ra n s a c t i o n o n   I n f o rm a t i o n   a n d   S y s t e m s ,   v o l .   E1 0 2 D ,   n o .   1 2 ,   p p .   2 3 2 9 2 3 4 0 ,   D e c .   2 0 1 9 ,   d o i :   1 0 . 1 5 8 7 / t r a n s i n f . 2 0 1 9 P A P 0 0 0 8 .   [ 2 ]   H .   K a p l a n ,   M .   L e w e n st e i n ,   N .   S h a f r i r ,   a n d   M .   S v i r i d e n k o ,   A p p r o x i ma t i o n   a l g o r i t h m f o r   a s y mm e t r i c   TSP   b y   d e c o m p o s i n g   d i r e c t e d   r e g u l a r   m u l t i g r a p h s ,   i n   Pr o c e e d i n g s   -   An n u a l   I EE S y m p o s i u m   o n   Fo u n d a t i o n s o f   C o m p u t e r S c i e n c e ,   F O C S ,   v o l .   2 0 0 3 - Jan u a r y ,   p p .   5 6 6 5 ,   2 0 0 3 ,   d o i :   1 0 . 1 1 0 9 / S F C S . 2 0 0 3 . 1 2 3 8 1 8 1 .   [ 3 ]   J.  A l b i a c h ,   J .   M .   S a n c h i s,   a n d   D .   S o l e r ,   A n   a s y mm e t r i c   TSP   w i t h   t i me   w i n d o w s   a n d   w i t h   t i me - d e p e n d e n t   t r a v e l   t i m e a n d   c o st s:   A n   e x a c t   s o l u t i o n   t h r o u g h   a   g r a p h   t r a n sf o r mat i o n ,   E u r o p e a n   J o u r n a l   o f   O p e r a t i o n a l   Re se a r c h ,   v o l .   1 8 9 ,   n o .   3 ,   p p .   7 8 9 8 0 2 ,     S e p .   2 0 0 8 ,   d o i :   1 0 . 1 0 1 6 / j . e j o r . 2 0 0 6 . 0 9 . 0 9 9 .   [ 4 ]   V .   M a k   a n d   N .   B o l a n d ,   P o l y h e d r a l   r e su l t s   a n d   e x a c t   a l g o r i t h ms   f o r   t h e   a sy mm e t r i c   t r a v e l l i n g   sa l e sm a n   p r o b l e w i t h   re p l e n i s h me n t   a r c s ,   D i scr e t e   A p p l i e d   Ma t h e m a t i c s ,   v o l .   1 5 5 ,   n o .   1 6 ,   p p .   2 0 9 3 2 1 1 0 ,   O c t .   2 0 0 7 ,   d o i :   1 0 . 1 0 1 6 / j . d a m.2 0 0 7 . 0 5 . 0 1 4 .   [ 5 ]   L.   C h e n ,   H .   Y .   S u n ,   a n d   S .   W a n g ,   A   p a r a l l e l   a n t   c o l o n y   a l g o r i t h m   o n   mas si v e l y   p a r a l l e l   p r o c e ss o r a n d   i t s   c o n v e r g e n c e   a n a l y s is   f o r   t h e   t r a v e l l i n g   s a l e sma n   p r o b l e m,   I n f o rm a t i o n   S c i e n c e s ,   v o l .   1 9 9 ,   p p .   3 1 4 2 ,   S e p .   2 0 1 2 ,   d o i :   1 0 . 1 0 1 6 / j . i n s. 2 0 1 2 . 0 2 . 0 5 5 .   [ 6 ]   E.   F e j z a g i c   a n d   A .   O p u t i c ,   P e r f o r man c e   c o m p a r i so n   o f   se q u e n t i a l   a n d   p a r a l l e l   e x e c u t i o n   o f   t h e   A n t   C o l o n y   O p t i mi z a t i o n   a l g o r i t h f o r   s o l v i n g   t h e   t r a v e l i n g   sa l e sm a n   p r o b l e m,   i n   2 0 1 3   3 6 t h   I n t e r n a t i o n a l   C o n v e n t i o n   o n   I n f o rm a t i o n   a n d   C o m m u n i c a t i o n   T e c h n o l o g y ,   E l e c t r o n i c a n d   M i c r o e l e c t r o n i c s,   MIP RO   2 0 1 3   -   Pr o c e e d i n g s ,   2 0 1 3 ,   p p .   1 3 0 1 1 3 0 5 .   [ 7 ]   G .   Er mi ş  a n d   B .   Ç a t a y ,   A c c e l e r a t i n g   l o c a l   sea r c h   a l g o r i t h ms   f o r   t h e   t r a v e l l i n g   s a l e s ma n   p r o b l e t h r o u g h   t h e   e f f e c t i v e   u s e   o f   G P U ,   T ra n s p o r t a t i o n   R e se a rc h   Pro c e d i a ,   v o l .   2 2 ,   p p .   4 0 9 4 1 8 ,   2 0 1 7 ,   d o i :   1 0 . 1 0 1 6 / j . t r p r o . 2 0 1 7 . 0 3 . 0 1 2 .   [ 8 ]   R .   S a x e n a ,   M .   Ja i n ,   S .   B h a d r i ,   a n d   S .   K h e m k a ,   P a r a l l e l i z i n g   G A   b a se d   h e u r i st i c   a p p r o a c h   f o r   TSP   o v e r   C U D A   a n d   O p e n M P ,   i n   2 0 1 7   I n t e r n a t i o n a l   C o n f e re n c e   o n   Ad v a n c e i n   C o m p u t i n g ,   C o m m u n i c a t i o n a n d   I n f o rm a t i c s,  I C AC C I   2 0 1 7 ,   S e p .   2 0 1 7 ,     v o l .   2 0 1 7 - Ja n u a r y ,   p p .   1 9 3 4 1 9 3 9 ,   d o i :   1 0 . 1 1 0 9 / I C A C C I . 2 0 1 7 . 8 1 2 6 1 2 8 .   [ 9 ]   M .   H .   R a s h i d ,   A   G P U   A c c e l e r a t e d   p a r a l l e l   h e u r i s t i c   f o r   t r a v e l l i n g   s a l e s man   p r o b l e m,   i n   Pr o c e e d i n g -   2 0 1 8   I EEE / A C I S   1 9 t h   I n t e r n a t i o n a l   C o n f e r e n c e   o n   S o f t w a re  E n g i n e e r i n g ,   Art i f i c i a l   I n t e l l i g e n c e ,   N e t w o rk i n g   a n d   Pa ra l l e l / D i st r i b u t e d   C o m p u t i n g ,   S N PD   2 0 1 8 ,   J u n .   2 0 1 8 ,   p p .   8 2 8 6 ,   d o i :   1 0 . 1 1 0 9 / S N P D . 2 0 1 8 . 8 4 4 1 1 3 9 .   [ 1 0 ]   W .   K .   A l r a sh d a n ,   S .   A b u _ O w i d a ,   a n d   W .   A l s h a r a f a t ,   S o l v i n g   A s y m met r i c   Tr a v e l l i n g   S a l e sma n   P r o b l e U si n g   G r o u p   C o n st r u c t i v e   C r o sso v e r ,   I J C S N S   I n t e rn a t i o n a l   J o u r n a l   o f   C o m p u t e S c i e n c e   a n d   N e t w o rk  S e c u ri t y ,   v o l .   1 7 ,   n o .   9 ,   2 0 1 7 .   [ 1 1 ]   M .   Li u   e t   a l . ,   A   S l i me  M o l d - A n t   C o l o n y   F u si o n   A l g o r i t h m   f o r   S o l v i n g   Tr a v e l i n g   S a l e sma n   P r o b l e m ,   I E EE  A c c e ss ,   v o l .   8 ,     p p .   2 0 2 5 0 8 2 0 2 5 2 1 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 0 9 / A C C ESS . 2 0 2 0 . 3 0 3 5 5 8 4 .   [ 1 2 ]   N .   A sc h e u e r ,   M .   F i sc h e t t i ,   a n d   M .   G r ö t sc h e l ,   S o l v i n g   t h e   A s y mm e t r i c   T r a v e l l i n g   S a l e sma n   P r o b l e w i t h   T i me  W i n d o w b y   b r a n c h - a n d - c u t ,   M a t h e m a t i c a l   Pr o g r a m m i n g ,   S e ri e B ,   v o l .   9 0 ,   n o .   3 ,   p p .   4 7 5 5 0 6 ,   M a y   2 0 0 1 ,   d o i :   1 0 . 1 0 0 7 / P L0 0 0 1 1 4 3 2 .   [ 1 3 ]   S .   K a n g ,   S .   S .   K i m,  J .   W o n ,   a n d   Y .   M .   K a n g ,   G P U - b a s e d   p a r a l l e l   g e n e t i c   a p p r o a c h   t o   l a r g e - sca l e   t r a v e l l i n g   sa l e sma n   p r o b l e m,   J o u rn a l   o f   S u p e rc o m p u t i n g ,   v o l .   7 2 ,   n o .   1 1 ,   p p .   4 3 9 9 4 4 1 4 ,   M a y   2 0 1 6 ,   d o i :   1 0 . 1 0 0 7 / s 1 1 2 2 7 - 0 1 6 - 1 7 4 8 - 1.   [ 1 4 ]   V .   V .   V a s i l c h i k o v ,   O n   O p t i mi z a t i o n   a n d   P a r a l l e l i z a t i o n   o f   t h e   Li t t l e   A l g o r i t h m   f o r   S o l v i n g   t h e   Tr a v e l l i n g   S a l e sma n   P r o b l e m ,   Au t o m a t i c   C o n t ro l   a n d   C o m p u t e S c i e n c e s ,   v o l .   5 1 ,   n o .   7 ,   p p .   5 5 1 5 5 7 ,   D e c .   2 0 1 7 ,   d o i :   1 0 . 3 1 0 3 / S 0 1 4 6 4 1 1 6 1 7 0 7 0 2 1 5 .   [ 1 5 ]   G .   R e i n e l t ,   TSP LI B ,   U n i v e rsi t ä t   H e i d e l b e r g   I n st i t u t   f ü I n f o rm a t i k ,   2 0 1 3 .   h t t p : / / c o m o p t . i f i . u n i - h e i d e l b e r g . d e / so f t w a r e / TSP LI B 9 5 / .   [ 1 6 ]   O .   S v e n ss o n ,   J .   T a r n a w s k i ,   a n d   L.   A .   V é g h ,   A   C o n st a n t - f a c t o r   A p p r o x i ma t i o n   A l g o r i t h f o r   t h e   A sy mm e t r i c   Tr a v e l i n g   S a l e sm a n   P r o b l e m,   J o u rn a l   o f   t h e   A C M ,   v o l .   6 7 ,   n o .   6 ,   p p .   1 5 3 ,   N o v .   2 0 2 0 ,   d o i :   1 0 . 1 1 4 5 / 3 4 2 4 3 0 6 .   [ 1 7 ]   P .   A z i mi ,   R .   R o o e i n f a r ,   a n d   H .   P o u r v a z i r i ,   A   n e w   h y b r i d   p a r a l l e   si m u l a t e d   a n n e a l i n g   a l g o r i t h f o r   t r a v e l l i n g   s a l e sm a n   p r o b l e m   w i t h   mu l t i p l e   t r a n s p o r t e r s,   J o u rn a l   o f   O p t i m i za t i o n   i n   I n d u st r i a l   En g i n e e r i n g ,   v o l .   1 5 ,   p p .   1 1 3 ,   2 0 1 4 ,   A c c e sse d :   J a n .   2 4 ,   2 0 2 2 .   [ O n l i n e ] .   A v a i l a b l e :   w w w . S I D . i r .   [ 1 8 ]   Y .   M a r i n a k i a n d   M .   M a r i n a k i ,   A   H y b r i d   M u l t i - S w a r P a r t i c l e   S w a r m   O p t i mi z a t i o n   a l g o r i t h f o r   t h e   P r o b a b i l i st i c   Tr a v e l i n g   S a l e sm a n   P r o b l e m,”   C o m p u t e rs   a n d   O p e r a t i o n R e se a rc h ,   v o l .   3 7 ,   n o .   3 ,   p p .   4 3 2 4 4 2 ,   M a r .   2 0 1 0 ,   d o i :   1 0 . 1 0 1 6 / j . c o r . 2 0 0 9 . 0 3 . 0 0 4 .   [ 1 9 ]   S.   H a n ,   M .   X u ,   Q .   Li n ,   Q .   Li ,   a n d   Q .   G u o ,   A n   I mp r o v e d   A n t   C o l o n y   O p t i mi z a t i o n   f o r   La r g e   S c a l e   C o l o r e d   Tr a v e l i n g   S a l e sma n   P r o b l e m,   i n   P ro c e e d i n g -   2 0 2 0   I n t e rn a t i o n a l   C o n f e r e n c e   o n   I n t e l l i g e n t   C o m p u t i n g ,   A u t o m a t i o n   a n d   S y s t e m s,  I C I C A S   2 0 2 0 D e c .   2 0 2 0 ,   p p .   4 00 4 0 5 ,   d o i :   1 0 . 1 1 0 9 / I C I C A S 5 1 5 3 0 . 2 0 2 0 . 0 0 0 9 0 .   [ 2 0 ]   A .   V .   Er e m e e v   a n d   Y .   V .   K o v a l e n k o ,   A   meme t i c   a l g o r i t h w i t h   o p t i ma l   r e c o m b i n a t i o n   f o r   t h e   a s y mm e t r i c   t r a v e l l i n g   sa l e sm a n   p r o b l e m,   M e m e t i c   C o m p u t i n g ,   v o l .   1 2 ,   n o .   1 ,   p p .   2 3 3 6 ,   Ju l .   2 0 1 9 ,   d o i :   1 0 . 1 0 0 7 / s 1 2 2 93 - 0 1 9 - 0 0 2 9 1 - 4.   [ 2 1 ]   M .   H .   R a s h i d   a n d   M .   A .   M o st e i r o ,   A   g r e e d y - g e n e t i c   l o c a l - sea r c h   h e u r i s t i c   f o r   t h e   t r a v e l i n g   s a l e sma n   p r o b l e m,”   i n   Pr o c e e d i n g s   -   1 5 t h   I EE I n t e r n a t i o n a l   S y m p o si u m   o n   P a r a l l e l   a n d   D i st r i b u t e d   P ro c e s si n g   w i t h   A p p l i c a t i o n a n d   1 6 t h   I E EE  I n t e r n a t i o n a l   C o n f e re n c e   o n   U b i q u i t o u C o m p u t i n g   a n d   C o m m u n i c a t i o n s,   I S P A/ I U C C   2 0 1 7 ,   D e c .   2 0 1 8 ,   p p .   8 6 8 8 7 2 ,   d o i :   1 0 . 1 1 0 9 / I S P A / I U C C . 2 0 1 7 . 0 0 1 3 2 .   [ 2 2 ]   J.  B .   O d i l i ,   A .   N o r a z i a h ,   a n d   M .   Za r i n a ,   A   C o m p a r a t i v e   P e r f o r ma n c e   A n a l y s i o f   C o m p u t a t i o n a l   I n t e l l i g e n c e   Te c h n i q u e t o   S o l v e   t h e   A sy mm e t r i c   Tr a v e l l i n g   S a l e sm a n   P r o b l e m,   C o m p u t a t i o n a l   I n t e l l i g e n c e   a n d   N e u r o sc i e n c e ,   v o l .   2 0 2 1 ,   p p .   1 1 3 ,     A p r .   2 0 2 1 ,   d o i :   1 0 . 1 1 5 5 / 2 0 2 1 / 6 6 2 5 4 3 8 .   [ 2 3 ]   J.  F o s i n ,   D .   D a v i d o v i ,   a n d   T.   C a r i ,   G P U   i m p l e me n t a c i j a   o p e r a t o r a   l o k a l n o g   p r e t r a ž i v a n j a   z a   s i me t r i č a n   P r o b l e Tr g o v a č k o g   P u t n i k a ,   Pro m e t   -   T ra f f i c   -   T r a f f i c o ,   v o l .   2 5 ,   n o .   3 ,   p p .   2 2 5 2 3 4 ,   J u n .   2 0 1 3 ,   d o i :   1 0 . 7 3 0 7 / p t t . v 2 5 i 3 . 3 0 0 .   [ 2 4 ]   Y .   Li ,   K .   M a ,   a n d   J .   Z h a n g ,   A n   e f f i c i e n t   mu l t i c o r e   b a se d   p a r a l l e l   c o m p u t i n g   a p p r o a c h   f o r   TSP   p r o b l e ms ,   i n   Pr o c e e d i n g s   -   2 0 1 3   9 t h   I n t e rn a t i o n a l   C o n f e r e n c e   o n   S e m a n t i c s,   K n o w l e d g e   a n d   G r i d s,  S K G   2 0 1 3 ,   O c t .   2 0 1 3 ,   p p .   9 8 1 0 4 ,   d o i :   1 0 . 1 1 0 9 / S K G . 2 0 1 3 . 4 1 .   [ 2 5 ]   H .   R i c o - G a r c i a ,   J.  L .   S a n c h e z - R o me r o ,   A .   Ji me n o - M o r e n i l l a ,   a n d   H .   M i g a l l o n - G o mi s ,   A   p a r a l l e l   me t a - h e u r i st i c   a p p r o a c h   t o   r e d u c e   v e h i c l e   t r a v e l   t i me   i n   sm a r t   c i t i e s,   A p p l i e d   S c i e n c e s   ( S w i t ze rl a n d ) ,   v o l .   1 1 ,   n o .   2 ,   p p .   1 1 7 ,   Jan .   2 0 2 1 ,   d o i :   1 0 . 3 3 9 0 / a p p 1 1 0 2 0 8 1 8 .                   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  25 ,   No .   3 Ma r ch   20 22 :   1 7 9 5 - 1 8 0 2   1802   B I O G RAP H I E S O F   AUTH O RS       Mr.  Aksc h a t   Ar y a           h a s o b tai n e d   h is   B T e c h   i n   C o m p u ter  S c ien c e   a n d   En g in e e rin g   fro m   Ve ll o re   I n stit i u te o Tec h n o lo g y ,   Ve ll o re .   He   h a re c e iv e d   sc h o lars h i p   fr o m   VIT,   Ve ll o re   fo h is  p e rfo rm a n c e   i n   VITE E e x a m .   Cu rre n tl y ,   h e   is  wo r k in g   a a   Da ta  En g in e e a n d   h is   re se a rc h   in tere st  i n c lu d e s   M a c h i n e   lea rn i n g   a n d   Hi g h - p e rfo rm a n c e   Co m p u t in g .   He   c a n   b e   c o n tac ted   a e m a il a k sc h a tary a 1 @g m a il . c o m .         Dr .   Bo o m in a th a n   Per u m a l           h a o b tain e d   h is  P h . D.  f ro m   V e ll o re   In sti tu te  o f   Tec h n o l o g y .   He   is  c u rre n t ly   d e sig n a ted   a As so c iate   P ro fe ss o G ra d e   1   i n   S c h o o o Co m p u ter   S c ien c e   a n d   En g i n e e rin g ,   VI Ve ll o re ,   In d ia.  He   is  h a v i n g   a   t o tal  o 1 6   y e a rs  o tea c h in g   e x p e rien c e   in   c o m p u ter  sc ien c e .   His  re se a rc h   in tere st  in c lu d e c lo u d   c o m p u t in g ,   o p ti m iza ti o n   tec h n iq u e a n d   m a c h i n e   lea rn in g .   Cu r re n tl y   h e   h o l d a   p o siti o n   o fa c u lt y   c o o rd i n a to r   fo r   IEE Co m p u ter  s o c iety   st u d e n t   c h a p ter  i n   VIT.   He   is  a   li fe ti m e   m e m b e o IEE a n d   Co m p u ter s o c iety   o In d ia.  He   c a n   b e   c o n tac ted   a e m a il b o o m in a t h a n . p @ v it . a c . i n           Pro f.   S a n th K r ish n a n           h a re c e iv e d   h e P h . D.   in   C o m p u ter  S c ien c e   a n d   En g i n e e rin g   fr o m   P o n d ich e rr y   Un iv e rsity ,   P u d u c h e rr y ,   In d ia.  S h e   h a p u rsu e d   h e M . in   Co m p u ter  S c ien c e   a n d   En g i n e e rin g   fro m   An n a   Un iv e rsity ,   C h e n n a i.   S h e   h a re c e iv e d   h e r   M.Sc in   Co m p u ter  S c ien c e   fro m   Bh a ra th id a sa n   Un i v e rsity ,   Tri c h y ,   In d ia.  C u rre n tl y ,   sh e   i s   wo rk i n g   a As so c iate   P ro fe ss o in   t h e   S c h o o o Co m p u ti n g   S c i e n c e   a n d   E n g in e e rin g ,   VIT   Un i v e rsity ,   Ve ll o re ,   In d ia.  S h e   h a a u th o re d   m a n y   n a ti o n a a n d   i n tern a ti o n a jo u rn a p a p e rs  a n d   o n e   b o o k .   Also ,   sh e   h a p u b li sh e d   m a n y   c h a p ters   in   d if fe re n b o o k p u b li s h e d   b y   In tern a ti o n a p u b l ish e rs.  S h e   is  a   m e m b e o IEE a n d   sh e   is  h o l d in g   m e m b e rsh ip   in   m a n y   p ro fe ss io n a b o d ies   li k e   CS I,   I S T E,   IEE a n d   IAENG .   He a re a o re se a rc h   in c lu d e   Big   d a ta  An a ly ti c s,  Da ta  M in i n g   a n d   C o m p u tati o n a I n telli g e n c e .   S h e   c a n   b e   c o n tac ted   a e m a il sa n th ik r ish n a n @v it . a c . in       Evaluation Warning : The document was created with Spire.PDF for Python.