Indonesi an  Journa of El ect ri cal Engineer ing  an d  Comp ut er  Scie nce   Vo l.   13 ,  No.   3 Ma rch   201 9 , p p.   11 10 ~ 11 1 6   IS S N: 25 02 - 4752, DO I: 10 .11 591/ijeecs .v1 3 .i 3 .pp 111 0 - 11 1 6          1110       Journ al  h om e page http: // ia es core.c om/j ourn als/i ndex. ph p/ij eecs   Solving  RFID  mobile  read er  p ath  probl em  with    optimiz ation al go rithms       M.  Z ak i Z aka ri a 1 ,   S of i an it a Mu ta li b 2 ,   Shu z l ina Abdul  R ah m an 3 ,   Sh am sul J E li as 4   Z amb ri  S hahuddin 5   1 ,2,3,5 Facul t y   of C om pute and   Mathe m at i ca l   Sc ie nc es,   Univ ersity   Technol og y   of   MA RA,  Malay s ia   4 Facul t y   of  Com pute r and  Ma them at ic a Sci ences,   Univer si t y   Tec hnolog i   MA RA   Keda h ,   Malay si a       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   Oct  5 , 2 018   Re vised Dec  6 ,   2018   Accepte d Dec  17 , 201 8       Radi Freque nc y   Ide nt ifica t ion  (RFID is  one   of  the   faste st  growing  and   m ost  bene fic i al   te chno logi es  being  adopt ed  b y   b usinesses  today .   One  of  the   important   issues  is  loc aliz at ion  o it ems   in  war ehouse   or  business  pre m ise   and  to  k ee trac of  the  said  it e m s,  it   req u ire devi c es  which  a re  costly   to   depl o y .   Thi is  bec ause   m an y   r ea der ne ed  to  be  place in   s ea rch   spa ce.     In  det e ct i ng  an  obje c t,   re ade will   onl y   r epor the   signa streng th  of  th t a g   det e ct ed .   Once   t he  signal   strength re port  is obt ai n ed,   the   s y st em w il compute   the   coor din at es  of  the   RF ID  ta gs  base on  ea ch  dat grouping .   In  thi pape r,  al gorit hm using   gene t ic   al gor it h m ,   par ticle  sw arm,  ant   col on y   o pti m iz ation   are   proposed  to  ac hi eve   th shortest  pat f or  an  RF ID  m obil re ade r,   whil cove ring  fu ll   se arc ar ea.  In  co m par ison,  for  p at opt imiza t ion ,   the   m obile  rea der   t rav erse s   from   one  nod to  the   nex t,   m oving  aro und  enc o unte r ed   obstac l es  in  it p at h.   The   t ag  reading  proc ess  is  i te ra ti ve ,   in  whic the   rea d er   arr ive at   it star point   at   the   en of  ea ch  round.  Based  on  the   sh orte st  pat h ,   an  al gori thm  that  computes  the   l oca t ion  of  it ems   in  the   sea r ch  ar ea   is  used .   The   sim ula t ion  result show   that  the  ACO   m et hod  works   m ore   eff ectiv e l y   and  eff icientl y   c om par to   othe rs   when  solving   sh orte st p at h   probl ems .   Ke yw or ds:   ACO   GA   Path  o ptim iz ati on   PSO   RFID   Copyright   ©   201 9   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e .     Al l   rights re serv ed.   Corres pond in Aut h or :   M. Zaki  Zaka ri a ,   Faculty  of Com pu te an Ma them a ti cal  Scie nces,     Un i ver sit y Tec hnology  of MARA,     Sh a h Alam , M al ay sia .   Em a il f m zaki @yah oo.co m       1.   INTROD U CTION     W it the   gr ow t of   t he  I nter ne of   Thi ng s   ( I OT),  the   Ra dio  Fr e qu e ncy  Id e ntific at ion   (RF ID)  will   be   the  m os i m po rtant  te ch no l ogy  to  be  a dopte an it   will   be   seen  as  t he  pre - requisi te   for   the  I OT.   T he  RFI D   us es  ra dio   wa ve to  i den ti fy  people  or  ob j e ct s,  with   ap plica ti on i c on t act le ss  paym e nt,  asset   m ana gem ent,   trusted  id entifi cat ion   ( ID)  an do c um ent  trackin [ 1].  Ba sed  on  the  m ark et   ob ser vatio by   Fr os an S ulli van ,   the  Ma la ysi an  RFID   m ark et   i 2009  was  est i m at ed  to  be  a ppr ox im at ely  RM 36   m i ll ion   and  h as  bee exp ect e to  gro t ab ou RM 120  m il li on   in  2020.   The  RF I de plo ym ent  will  gro ra pid ly   du e   to  th ext e ns i ve   i m ple m entat io of   t he  IO T t hu s   it   is  esse ntial   fo r   the  RF I te ch nolo gy  to  em bed   the   c apab il it to  tra ce  any   obj ect   easi ly   on ce  it   is  ta gg ed.   I ge ner al RFID   is  able  to  ta g,   trace  an chec an  ob je ct and   RFI ta gs   are   at ta ched   to  ob je ct s.  The  ta gs   captu red   im portant  in form at i on   a bo ut  an  obj ect s uch  as  it uniq ue  I num ber m anu fact ur e  dat e and pr oduc t com po sit ion .   RFID   te ch nolog us es  r adi wa ves  to  enab le   the  co m m un ic at ion   betwee reade rs  an ta gs .     The  RFI ta is  dev ic that  stores  a obj ect ’s   data  s uch   as  it I D,  and   tra ns m it s   it   to  the  reade in  a   con ta ct le ss  m a nn e us i ng  ra di wa ves.   O bj ect are  identif ie w hen   ta transm it this  inf or m at ion   ba ck  to  the  rea der wit hin   th inter rogati on  ra ng e The  r eade is  dev ic t hat  c an  rea data  f r om   and   w rite   data  to  Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       So lv in g RFI D mobil e re ad er   pa t h pr ob le m w it opti miza ti on a l gorit hm s   ( M. Z aki  Za k ari a)   1111   com patible   RF ID   ta gs.  RFID  read ers  ca be   fixed   (stat ic ) or   m ob il (w it hin   pr ede fi ned   ph ysi cal   area) .   Objects a re ide ntifie d w hen tags tra ns m it  this  infor m at ion   ba ck  to  the  rea de rs wit hin  t he  i nterro gation ra ng e .   Ba sed  on  the  analy sis  and   t he  f or ecast   c onduct ed  by  IDTec hE (a  re s earch  c om pan based   in  the   Un it ed  King dom   wh ic ha tr acked   t he  RFI m ark et   since  1999),   RF ID   will   con ti nue  to  be  a dopted  i retai l   industry.  I 20 16   al one,  the  dem and   foreca ste for  ap parel   ta gg ing   was   4. bill io RFID   la bels  whil the   RFID  in   the  form   of   ti cket us e f or  tra ns it   w ould  de m and   800  m i l li on   ta gs   ready   for  c onsu m ptio n.     The  ta gg i ng  of  ani m al (su ch   as  pig s,  sh ee and   pets)  is  su bs ta ntial   as  it  con ti nues  to  be   le gal  req uir e m ent   in  m any  m or te rr it o ries,  with  42 m i ll ion   ta gs   bei ng  us e for  this  sect or  in  2016.  In   t otal,  ID Tec hE e xp ect s   tho se  8.9  bill ion   ta gs  to  be  s old   in   2015  a nd  10.4  bill ion   i 2016.   Ba se on  the  f or ecast ,   RFID   de plo ym ent  in   Ma la ysi wil be  the  biggest  po te ntial   con tri bu t or   to  t he  re vital iz ing   of   th el ect ro nics  and   el ect rical   sect or   a s   aim ed  unde th e   Eco no m ic   Tran sf orm ation   P la n.   T ac hiev this,  it   is  im p or ta nt  to  ide ntify  the  key  fact or i ens ur in t he  a f ford a bili ty  f or  the m ass i m ple m entat ion   In   t his  pap e r,  we  pro po se   G en et ic   Algo rithm   (G A ),   Part ic le   Sw arm   O pti m iz at ion   (PSO)  an A nt  Colo ny  O ptim iz at ion   ( ACO )   te chn i qu e th at   inco rpor at the  nea rest  neighb or   f or   t he  m ov e m ent  of   RFI D   m ob il e read ers . Th e  opti m u m  p at h (i.e. , sh ort est  p at h) in for m at ion  obtai ne is  us e to c om pu t e the loca ti on   of  obj ect within   the g i ven area   us in t he  tria ngulati on tec hn i qu e .   It  has  al ways  be en  ou intenti on   t disc over  the  best  te ch ni qu i locat in the  RFI rea de rs  ( nodes )   within  gi ven   area  to  guara nt ee  100%  co ve r age  by  em plo yi ng   m ini m u m   nu m ber   of   r eaders W de velo prototype  of   t he  softwa re  sim ula ti on   to  de te rm ine  how  m any  RFID   fi xed   read e rs  ar require to  cov e a   giv e area  bas ed  on  he xago na pack in in  our  first  phase .   On RFI re ader   is  able  to  cov e eve ry  he xago area  a nd   t he  c ov e ra ge  of  wireless  se nso net wor m ay  be  a ppr ox im a te by  dis of   a   presc ribe ra dius   (sen si ng  ra ng e ).   Co ve rag ca be  com pu te by  ta king  the  un i on   of  in div i du al   c overa ge  areas  of  al se ns or s   (r ea der s i th netw ork.  T his  can  be  pe rfo rm ed  by  assu m ing   that  eac ci rcle  is  he xago wh ic a tt aches  with a no t her.  We ass um e all  the r ea ders  have the sam e sen sing an tra nsm issi on  r a nge.    In   t he  sec ond  ph a se,  the   loc at ion   of   t he  R FI D   rea der  th at   we  cal culat ed  pr e viously   is  us e as  a   ref e ren ce   poin the  m ob il r eader   visit i certai per i od  of  ti m e.  We  pro posed   to   us t he  m ob il RFI read e to  re duce  hardw a re  (rea der)  costs,  a nd   el im inate   read ers ’  inter fe ren ce The  m ob il read er  is  m ov ed  from   on po i nt   (n ode)  t an oth e point  ba sed  on  the  s hortest   path  com pu te us i ng   P SO   an AC for  the  giv e dim ension   are a.  The  ta read i ng  proc ess  by  the  m ob il RFID   read e is  rep eat ed  w hen   the  rea de arr ive s   to it s start  node  in  the  lo op. T hi s p r ocess  r e pe at ed  in a it era ti ve  fas hion.   In  the  t hir phase,  we  sta rt  t he  al go rithm   with   a i niti al i zat ion   process   to  dete rm ine  the  nu m ber   of   ta gs   to   be   us e i the   giv e area.   T he  process  co ntin ue by  placi ng  t ags  at   ra ndom  in  t he  sam area.     The  proces c on ti nues   w hic ta gs   detect in by  m ob il RFID  rea de t i m es  at   diff e re nt  locat io or  po i nt  in   the  gi ven  dim e ns io a rea.  T he   process   co ntinu e by d et ect ing  rea de a nd  it   is  do ne  un t il   al three  rea de rs  ar e   detect ed  the   ta gs The we  con ti nue  with  the  cal culat io to  de te rm ine  the  posit io of  ta gs   by  us in th e   equ at io ns  disc us se in   Sect io 3 T he  e quat ion  is  ba sed   on  the  data  of  the   receive sig nal   stren gth  in dicat ion  (RSSI)  t hat  is  ob ta ine duri ng  the   detect io process .   T his  pap e pr e sents   an  al gorithm   for  the   RFI m ob ile   read e f or  pat op ti m iz ation   usi ng  GA,  PS and  A C te ch niques  inc orp or at ing   t he  nea r est   neig hbor  w hich  is   the  al go rit hm  is  able  wo r with  any  desi gn   area w hether   it   is  asymme tric al   or   sy m m e tric al In   add it io n,     the alg or it hm  has t he  a bili ty  to  de fine  t he po si ti on   of the  obsta cl es b ase d on  work i ng e nv ir onm ent.       2.   RELATE D  W ORK S   RFID  te ch no l ogy  is  us ed   in  m any  app li cat ion s   f or  e xam ple  in  trac king  or  ide ntifyi ng  obj ect [2 ]   m easur data  of  pro xim it y,  R ecei ved   Si gn al   Stren gth   (R SS)  and   rea rate  of   passive  RF I ta gs   by  sim u la ti on   m od el li ng T he   com par iso of  local iz at ion   ac cur acy   us in di ff ere nt  al gorit hm sh own  t ha resu lt on  ave rag e   is  8%.   local iz at ion   te chn i que  has  bee pr opos e us i ng   c om bin at ion   of  wireless  sens or   network   ( WSN)  an rad i f re qu e nc identific at ion  te chnolo gy  to   so lve   the  l ocali zat ion   in   WSN  [3 ] .   U HF  RFI tra nspo nders   a nd   Directi on  of  A rr ival   ( DoA e stim ation   te c hniq ue  has  bee us e t detect   ta gs   local iz at io by  filt erin out  the   carrier  fr e quen cy   and   t he  sig nal  is  us e for   est i m ating   th directi on  of   arr ival  [4 ] local iz at ion   m et hods   us in P hase  D iffer e nt  of  A r rival  (PD oA)  ha bee pr opos e [ 5].  Mo re over,  var i ou s   ga ps  in  the  a ppr oa ches   base on   P D oA  are  identifie d.   RFI D - base centrali zed  co op e rati ve  local iz at ion   has  bee sugg e ste in  indoor  env i ronm ent  [6 ] The  m et ho is  to  i m pr ov the  posit ion i ng   acc ur acy   of  f ou us e rs  m ov i ng   i buil din g,     by  us i ng  the  r ecei ved   sig nal  stren gth   (RS S)   m easur em e nts  f ro m   nu m ber   of   know locat io RF I ta gs  (an c hors a nd  com bin ing  it   w it RSS m easur em ents o m ob il e tags ca rr ie d by them sel ves.     The  pri nci ple  of   the  La ndm a rc  ap proa c w as  us e to  intr oduce  the  c oncept  of   pro xim it m ap  [7 ] ,   wh ic is  the  w ho le   se ns in a rea  is  di vid e into  re gions wh e re  eac re gion  co rresp on ds   to  refe re nc ta g.     pro ba bili stic  local iz at ion   te chn iq ue  ha been   s ugge ste to  detect   the  obj ect   usi ng   th re ste ps   [ 8] .     First,  the  pro pa gation  va riabl es  are  cal ib rated  usi ng  on - sit ref e ren ce   ta gs,  an the the   distance  betwe en  the   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   13 , N o.   3 Ma rc h 201 9   :   111 0     11 1 6   1112   obj ect   (tar gete ta g)   a nd  the  read e rs  is  est im at ed  with  pro ba bili sti RS m od el Finall y,  the  locat ion  of   th e   ta is  determ ined  by apply ing a Ba ye sia i nference  tech nique.   RFID   te c hnol og has  al so   been   us e to  gu i de  blin pe op le   to  fin the  sho rtest   route  from   their   current  l ocati on  to   de sti na ti on This  te c hnology  al so  helps  t hem   wh en   they   get  lost  by  a uto m at ic al l detect ing   the  r ou te a nd   recal culat ing   ne w   ro ute  to  the  sa m destinat ion  [9 ] The  syst em   e m bed RFID   ta gs   into  a   f oo t path  that   can   be   rea by  an   RFID  rea der  with  cane   a nten na.   The   s yst e m   is  al so   us e f or   nav i gation  i r escue  op e rati ons  in vo l ving  ha zardo us   en vir on m en ts,  w here  it   is  diff ic ult  to  fin a em e rg e ncy   exit.  The  i ndoor  guida nce  sy stem   [1 0]  use s   RFID   te c hnol og to   fin gu i dan ce   pat for  im po rtant  places,  su c as m us eu m s,  ho sp it al s, a irp or t t erm inals an e xh i biti on h al ls.   The  m os chall eng in ta sk   is   to  achi eve  th sh ort est   path   fo netw ork  by  m ini m iz i ng   t he  cos t   (d ist ance i ns ide  giv e a rea T he  s hortest   path  has   bee us e e xtensiv e ly   fo r   ot her  pur po s es,  s uc as   veh ic l e   routin in  the  t ran s portat io s yst e m   [1 1],  pat pla nn i ng   i r obotics  [ 12 ]   a nd  traf fic   r ou ti ng  in  c omm un icati on  netw orks  [13].   An   a ppli cat ion   f or   c om plete   cov e ra ge  with in  prede fine per i od   of   ti m e   us in m ob il RFID  read e rs  in  s ymm et rical   ar ea  has  bee intr oduce [ 14 ] The  syst em   pro po se by  [ 14 ]   only   cat ered   f or   sy m m e tric al   area,  an wi thin  the  area  co ver e by  RFI m ob il read e rs,   s he   assum es  the  areas  only   loc at the  pro per   sta cke sh el ves .   The  giv en  a rea  is  div i ded   int m any  sect or s an each  sect or   is  cat ered   by  on m ob il e   read e r.   T he  pat show in  [ 14 ]   is  s i m i la fo ever sect or.  [ 1 5]  prese nts  the  inv est igati on   of   PS to  so l ve  the  sh ort est   pat r ou ti ng  pro blem   us ing   m od ifie pr i or it base in direct  encodin g,   i nc orp or at in he ur ist ic   op e rato r for  re du ci ng the  pos sibil it y of  lo op  form ation  i th e p at h co ns tr uc ti on   process .       3.   PATH  OP TI MIZ ATION   The  sho rtest   pa th  pro blem   is   find i ng   pat between   node in  search  s pace  or  area  s uch   that  the   su m   of   the  wei gh ts  or   distanc of   e dg e is  m ini m iz ed.   The  pro blem   of   fin ding  the  m ini m u m   distance  for  this   case  can  be  m od el e by  ass um ing   that  eac node  i search  s pace  (s uch   that  the  s um   of   distanc of   it const it uen e dges)  is  m ini m iz e d.  Th e re  a re  m any  resea rc hers  that hav e   bee done  i t he  s hortest   pat prob le m   bu no in   pat opti m iz at ion   for  m ob il RFID   rea der   [16].  sim ulatio is  c reated  to   te st  for  the   pat op ti m iz ation  s uch as  ACO , PSO a nd  GA. Si m ula ti on s a re c onduct ed  t c om par e resu lt f or all  techn i ques.      3.1.   Genetic  Algor ithm     I this   w ork,  basic  G is   em plo ye to   so lve   the   be nc hm ark   pr ob le m   fo path  optim iz ation   of  m ob il RFID   read er The  GA   re presents   the  design   va riable  with  nodes  num ber  that  ref err e to  as   chrom os om es. Th e GA  wor ks for a co m bin at ion   of   discrete  par am et ers  and also for ces t he  d esi gn v a riabl es to  on ly   ta ke  val ues  with  no  duplica te   value i.e.  no   so l ution   is  ever   pr oduc the  du pl ic at no de  in   new   chrom os om es.  On popula ti on   from   so luti on are  us e to  form   a   new   popu la ti on  with  the  hope  that  th ne w   popula ti on   m ay   be  bette th an  the  old   one.  The  popula ti on   w hich  is   sel ect ed  to  f or m   new   s olut ion s   (chro m os om offs pr i ng)  m us m eet   the   fitness  crit eria   in  w hich,   t he  fitt er  they   are,   the  m or cha nces  to  reprod uce.  Thi proces re pe at con ti nuous ly   un ti the  c onditi on  is  sat isfie s uch  as   achievi ng  the   total  nu m ber   of it er at ion .   The  process   sta rts  f ro m   po pu la ti on  of   ra ndom ly   gen erat ed  in div i du al   a nd  each   it erati on  is  cal le a   gen e rati on.  I ever ge ne rati on,  the  fitne ss  of   eac ch r omoso m is  cal culat ed  base on  obj ect ive  funct ion   in  path  op ti m iz a t ion   (m ini m u m   path)   for  m ob il RFI re ader.  The  new  gen e rati on   of  chrom os om si m ply  cro ss ed  to  pro du ce  offs pr in tou wh ic re su lt in  il le gally  tou i.e.  to urs  wh ic visit   so m no des  m or than   on e   tim e.  To  de al   with  this  prob le m the  offs pr i ng   t ours  a re  correct ed  s t ha the  duplica t nodes   are  repl aced   by  un visit ed  node at   ra ndom .   The  proces te rm inate wh e m axim u m   nu m ber   of   it erati on  ha be e pro du ce d or t he  r es ult o fit ne ss fun ct i on is s at isfact or y.    In   t he  fi rst  ca se,  the  al gorithm   ran dom ly  init ia li zes  popu la ti on  of   c hrom os om e.  For  exam ple,    ei gh ( 8)  locat ion s   ( nodes of   searc hed   sp a ce  are  ide ntifie in  w hich  th m ob il RFID   r eader  will   be  vi sit ed  no m or than   on ce  an the   nu m ber   of   popula ti on   a re  five.   Nex ste is  to  app ly   the  near est   ne ighbou r   const raint  in   w hich  t e ns ure  that  the  nex node   to  go  is  in   the  s urrou nd i ng   li st  of  cu rr e nt  no des.   With   thi s   app li cat io n,   use can  ch oose  le vel  of   the  ne arest  neig hbour For  le vel  1,  su r rou nd i ng   node is  within  rad i us  of   c urre nt  no de   co ver a ge  (m ob il read e c ov e ra ge)   but  f or   le vel  s urr oundin node  is  double   of  r eader   cov e ra ge   (no de ).   The   reas on  to   im ple m e nt  the   le vel  of  the   ne arest  neig hbour   is  t c on t ro t he   ne chrom os om e w it the  valid  pa th r es ults.   Ba sed  on  the  s olu ti ons  s hows   on   Ta ble  4,  there  a re  f our  ( 4)   valid  po pu l at ion w hic a re  al node s   visit ed  only   on ce  and   t her is   on s ol ution   t hat  is  inv al id  because   the  s urr oundin no de (n ei ghbour  nodes hav bee visit ed  m or than  on ce Chrom os om and   ha ve  the  best  va lue  for  fitness  functi on  (m ini m u m   distance)   an t hese  c hrom os om es  are  then  be ing   treat e as   par e nt  f or  the   nex it erati on.   The  nex ste is  to  cro ss over  by  c reati ng   ne po pu la ti on  w hic us es  on e - po i nt   cro ss over  te c hn i qu e I this   ph a se,  the  off sp ri ng   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       So lv in g RFI D mobil e re ad er   pa t h pr ob le m w it opti miza ti on a l gorit hm s   ( M. Z aki  Za k ari a)   1113   will   be  check e so   that  no  duplica te   value  in  the  op e rato r s.  Duplic at value  will   be  rep la ced  by  un visit ed  nodes   at   rand om Nex ph ase   is  m utati on   pro cess  in  wh ic the  ope rato is  r andom ly   picked T he  m ai reason   for  m utatio is  to  pr eser ve  th gen et ic   div e r sit (ex plo it at ion)  of  the  popula ti on T he  pr ocess  co ntin ue un ti the  te rm inati on   crit eria  are  sat isfie an wh e s pecific  nu m ber   of  it erati on   has  been  exceede d.   Alth ou gh   so m et i m es  the  pe rfor m ance  of  an   al gorith m   is  ob ser ve to  be   sat isfac tory,  sti ll   it   enco unte rs   s om e   fa ults,     su c as t he  loc al  search abil it y and t he ge net ic  algorit hm  d oe s not ass ur e  to  f in a  g l ob al   optim u m .     3.2.   Part ic le  Sw am  Op timi z at ion   Partic le   swarm   op tim iz at io (PSO is  popula ti on - bas ed  stoc hastic   op ti m iz ation   te chn i qu t ha t   or i gin at es from  n at ure an e voluti onary c ompu ta ti ons, de ve lop e by  [17].  The  P SO  is a  m et ho th at  is able to  identify   an   op tim a so luti on   within  a   po pula ti on   (i.e. a   swar m ).   T he   PSO  al gorith m   flow   co ns is ts  of   popula ti on   of   i nd i viduals  refe rr e to  as  “pa rt ic le s”.  Ever pa rtic le   is  po te ntial   so luti on  to  an  n - dim ens ion al   pro blem The  gro up   ca achi eve  the  s olu ti on  ef fec ti vely   by   us ing   c omm on   i nfor m at ion   sh are by  the  gro up,   and   the  i nfor m at ion   is  owne by  the  par ti cl it sel f.   The  pa rtic le change  their  sta te   by  “fly ing ”  ar ound   in  an  n - dim ension al   searc s pace   base on   t he   velocit y,  upda te unti re la ti vely   un cha ng i ng  s ta te   ha bee encou ntere d,   or  un ti l com pu ta ti on al  li m it ation s a re e xceede d.     Fo r   al it erati ons,   any  pa rtic le   is  up dated   by   fo ll owin t w " best"  value s.  T he  first  one  is  the  best   so luti on  ( fitne ss)  it   has  ac hieve s fa r,  ref e rr e to  as  pbest an the  fitn ess  va lue  is  al so   s tore d.   Anothe " best"  value  t hat  is  tracke by  the  par ti cl swa rm   op ti m iz er  is  t he  be st  value   obta ined   so   far  by  any   par ti cl e in t he pop ulati on ,  wh ic is cal le d gl ob al   best  (gbes t).    In   P SO   path  pl ann in op ti m i zat ion eac pa rtic le   of   pa rtic le   swar m   rep rese nts  sin gle  possibl e   path  that  c ou l be  ta ke by  th m ob il RFID  read e r.   Hen ce the  pa rtic le   swar m   at tem pts   to  fin the  optim al   path  for  th m ob il RF ID   re ader   t m ov from   on no de   to  an othe r.  T his  te ch nique  r andom ly   gen er at es  a   pop ulati on   of   par ti cl es  withi the  giv e di m ension   a rea.  Ther e f or e,  t he  swar m   at tem pt to  fin the  optim a l   path  t hat w il be  u se d for t he m ob il e RFID   r eader  to  m ov to ev e ry sin gle  node  i the  g i ve a rea.    The pse udo  c ode  of the  PS O al gorithm  can  be  s umm arised as  f ollo ws:   Step  1   :   In it ia li ze par a m et ers  c 1 c 2   an ω  for t he pa rtic le s .   Step  2   :   In it ia li ze rand om  p os it ion for  all  d im ension   each  par ti cl e a nd their  ass ociat ed   vel ociti es.   Step  3   :   Evaluate t he fit ness funct io n f or each  p a rtic le .   Step  4   :   C heck crit erio te rm inati on   ba sed o n nu m ber   of  it erati on.   Step  5   :   Update  velocit ie s and  posit ion base d o n near est  n ei gh bour c on st raint.   Step  6   :   Update  l ocal  be st  ( pb est ) w hi ch  com par es   the  c urren t   val ue   of  fitness  functi on   wit th previ ous   best  value of   th e p a rtic le s.   Step  7   :   Update  gl ob al   best  ( gb e st) wh ic determ ines  the  cu rr e nt  gl ob al   m ini m u m   fitness  value  a m on the  current  posit io ns   of the  pa rtic le s.    Step  8   :   Apply  sta te   tra ns it ion  bas ed   on  near est   nei ghbo ur  co ns trai nt  an the  proc ess  will   c on ti nu ti ll   en conditi on whe m axi m u m  n um ber  o it erati on s  is re ache d.     3.3.   An t  Colo ny O pt im iz at ion   The  a nt  c olony  opti m iz at i on  ( ACO is   m et a - heu r ist ic   op ti m iz a ti on   te ch ni que  f or   ha r com bin at or ia op ti m iz ation   pro blem s.  We  e xam ine  the  ant   colo ny  syst e m   (A CS)  as   represe ntati ve  of  the  ACO  te c hniq ue . T her e a re t hree ( 3)   key as pe ct s p ertai ni ng t the  A C S that  shou l d be  unde rstood:    a)   the  sta te   trans it ion   r ule  pro vid es  direct   way  to  ba la nce  bet wee exp l or at io of  new   e dges  a nd   exp l oitat ion   of  a priori a nd ac cum ulate knowle dge a bout t he pr oble m   b)   the g l ob al   up da ti ng  is a ppli ed  only  to  e dg e wh ic h belo ng t the  b e st ant t our; a nd    c)   wh il e a nts c onstruct a  so l utio n,  a  local  pher om on e up datin g ru le s a ppli ed.   Ba sic al ly fo r   the  AC proc ess,  m   ants  ar init ia ll pu t   on  node c ho s en   acco r din to   so m init ia li zation   r ule  (e. g.,  ra nd om l y).  Each  a nt  buil ds   path  b rep eat e dly  app ly ing   t he   sta te   transiti on   r ule .   Durin co ns tr uc ti ng   it path an  ant  m akes  so m chan ges  t the  am ou nt  of   ph e r om on es   on   t he  visit ed  edg e by  ap plyi ng  th local   up datin r ule.  O nce  a ll   ants  ha ve  finish e t heir  pa th,  the   am ou nt   of  phe ro m on e on  edg e is  m od if ie ag ai by  a pp ly in t he  global  up datin r ul e.  The   pat wi th  high  am ount  of  pher om on es  is   pr e ferred  b y t he  an ts,  h e nce,  t hey w il l ch oos e the s hort  path .   The  m ai goal   of   th loc al   update  is  to  di ver si fy  th searc by  decr easi ng  the   ph e r om on e   con ce ntrati on  on the tra ve rse e dg es . T hus, t he  ant  w ou l c hoos e a nothe r route  to p rod uc e d if fer e nt s olut ion s.   This  w ou l pr even se ver al   ants  to  pro duc identic al   so luti ons  duri ng   an  it erati on.  The  gl ob al   phe r om on update  is  ap plied  at   the  en of  ea ch  it erati on   to  on a nt,  w hi ch  can  be  ei th er  the  it erati on - best  a nt  or   th e   best - so - far   a nt.  T he   ph e ro m on updatin ru le a re  desi gn e s that  they   te nd  to  giv m or ph e r om on to  edg e wh ic s houl d b e v isi te d by a nts.     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   13 , N o.   3 Ma rc h 201 9   :   111 0     11 1 6   1114   The pse udo  c ode  of the  ACO   is as f ollo ws:   Step  1   :   In it ia li ze par a m et er t,  α , ρ, q 0,   nk, a nd calc ulate  τo   Step  2   :   Fo r  e ver y l in k (r ,s ), pe rfo rm  t he ph e r om on init ia li zation   τ ( r,  s )   τ 0   Step  3   :   In it ia li ze nu m ber   of  it erati ons   and ap ply st at e transiti on  ru le   base d on nei ghbor   c onstrai nt    Step  4   :   Apply l ocal  phero m on updat e unti l al l ants  hav e  buil t a c om ple te  so luti on   Step  5   :   Ca lc ulate  f it ne ss   Step  6   :   Check  crite rio te rm inati on   ba sed o n nu m ber   of  it erati on   Step  7   :   Apply gl ob al   pher om on upda ti ng   for  the   be st solutio n p rodu ce d by a nts   Step  8   :   Apply  sta te   tra ns it ion  bas ed   on  near est   nei ghbo ur  co ns trai nt  an the  proc ess  will   c on ti nue  ti ll   en conditi on whe m axi m u m  n um ber  o it erati on s  is re ache d.       4.   SIMULATI O SET UP   Nu m erous  re s earch  act i viti es  ha ve  been   pro posed   in  loc al iz at ion   an po s it io ning  a ppli cat ion of  RFID   rea der and   ta gs   [18].  In   ge ner al on of   t he  m os fun dam ental   is su es  in   wireles sens or  net work i s   read e co ve rage.  Eve ry  po i nt   of   the  sel ect e area  m us be  within  the  s ensin ra nge  of  at   le ast   on sens or  netw ork.   I th li t eratur e,  so l utions  to  this  pr oble m   hav be en  pro posed  i m any  diff eren ways,  e.g.,  usi ng   a   m ob il read er  [7 ] T he  co verage  of  wirele ss  sens or   netw ork  m ay   be  app r oxim a te by  disk   of   pre scribe rad i us   (se ns in ra ng e ).   C overag ca be  c om pu te by  ta kin the  unio of   in div i du al   cov e ra ge  areas   of   al l   sens or (r ea ders)  in  the  netw ork.   In   this  e xperim ent,  the  nu m ber   of  no de dep e nds  on  the  dim ension   of   the   area  an interr og at io ra nge  that  we  set   for  the  m ob il RFID   rea der If   th di m ension   of  area  is  la rg e   then  th e   nu m ber   of  no de that  m ob il RFID   rea de trave rses  is  increase d.   In   oth er  words,  the   interrogati on  range  influ e nces t he nu m ber   of no de s the m ob il RFID rea der vi sit s.   The  siz of  hex a gon  is  bas ed  the  inte rrogat ion   of  rea de r.   T ad dress  this  pro blem t he  softwa re   si m ulati on   that  is  dev el op e can  def i ne  th read   ra ng of   the  RFI r eader  a nd   ob st acl es  inside  the  area   cov e re d,   ba sed   on   use re quir e m ent.  In   this  exp e rim e nt,  we  sta rt  the  al gorithm   with  an  i niti al iz at ion   process   to  de te rm ine  the  nu m ber  of  read e rs  t be  us e in   giv e a rea,   an t he   syst em   op ti m iz es  the  nu m ber   of  read e rs  base on   t he  are a.  U sing   G A,   P SO   and   AC te ch niques,  t he  RF ID   m ob il rea der   sca ns   e ve r sing le   node  insi de  th area.  G A,   P S an AC at tem pt  to  find   a   path  to  c om pl et ci rcle,  in  wh ic the  m ini m u m   path  (d ist anc e)   is  cho se as  t he   op ti m al   path.   W r un  eve ry  al gorithm   su ccessi vely   for  10 an 500  it era ti on s   unde the  sam e  init ia li zat ion  co ndi ti ons,  t hen rec ord  the  m ini m u m  an m axi m u m  p at hs  fo r  PSO a nd A C O       5.   RESU LT   A N D DIS CUSSI ON   We  us ed  t he  f ollow i ng  co nf i gurati on  f or  the  PS a nd  ACO  al gorith m Fo the  P S al gorithm   the  num ber   of  par ti cl is  10,  t he  c ogniti on   fa ct or   c a nd   s oc ia factor   c 2   a re  1.4 an t he   inerti wei gh t   is  0.4  to  0.9.  Wh ereas  f or  the  A CO  al gorithm the  po pu la ti on  (i.e.,   num ber   of  ants is  10,  ρ  and   ζ   are  0.1,  β  is  and q0 is  0.9.  All t he  al go rith m s w ere run 1 00 a nd  500 t i m es, as  s how i n Table   a nd  T able  2.       Table  1.   T he   Re su lt   of  Op ti m i zat ion  Pat h   us i ng GA,  PSO a nd A C O for  150  Nodes  an d 5  Ob sta cl es   Metho d   GA   PSO   ACO   #  Ru n n in g   100   500   100   500   100   500   100   500   100   500   100   500   #  iter atio n   100   100   500   500   100   100   500   500   100   100   500   500   Max p ath   7 9 5 0 .3   7 9 6 6 .5   7 5 3 3 .1   7 5 1 3 .6   7 9 3 8 .3   7 9 5 6 .4   7 5 3 3 .1   7 5 3 .6   6 9 9 9 .9   6 9 6 6 .9   6 5 0 9 .9   6 3 1 4 .0   Min Path   4 8 3 3 .0   4 7 9 1 .3   4 7 1 3 .2   4 6 6 1 .8   4 7 2 1 .2   4 6 1 1 .8   4 7 0 0 .2   4 6 6 1 .8   4 6 1 1 .8   4 6 1 1 .8   4 6 6 1 .8   4 6 6 1 .8   Av g  Path   5 8 3 1 .6   5 8 6 1 .9   5 5 2 4 .7   5 5 2 1 .4   5 8 3 1 .6   5 8 6 1 .9   5 5 2 4 .7   5 5 2 1 .4   5 6 1 3 .1   5 5 4 3 .4   5 4 2 5 .0   5 2 2 1 .4   Std   Dev   3 3 1 .7   3 2 0 .8   2 8 0 .8   2 5 1 .3   3 3 1 .7   3 2 0 .8   2 8 0 .8   2 5 1 .3   3 1 8 .2   3 1 1 .1   2 6 8 .8   2 1 9 .5       Table  2.  T he   P ercenta ge  of  O pti m iz at ion  Path  us in g GA f or 150  N odes  a nd  Ob sta cl es   #  Ru n n in g   100   500   100   500   #  I teration   100   100   500   500       %     %     %     %   Un co m p let ed   5831   5 8 .31   2 8 9 8 2   5 7 .96   2 8 4 9 3   5 6 .99   1 4 0 9 3 2   5 6 .37   Co m p leted   FALSE   2648   2 6 .48   1 2 8 9 3   2 5 .79   1 2 0 9 3   2 4 .19   6 0 2 8 3   2 4 .11   TRUE   1521   8125   1 0 2 9 8   1 6 .25   9414   1 8 .83   4 8 7 8 5   1 9 .51   Total   1 0 0 0 0   1 0 0 .00   5 0 0 0 0   100   5 0 0 0 0   100   2 5 0 0 0 0   100   Max Co n v  at  #   100   100   100%   0 .2   489   0 .98   491   0 .20   Min Co n v  at  #   70   0 .70   75   0 .15   150   0 .30   145   0 .60   Av g  Co n v   9 6 .43   0 .96   9 2 .32   0 .18   3 9 8 .92   0 .80   3 8 2 .32   0 .15   Std  Dev Co n v   2 0 .91     1 9 .29     2 9 0 .21     2 8 0 .25     Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       So lv in g RFI D mobil e re ad er   pa t h pr ob le m w it opti miza ti on a l gorit hm s   ( M. Z aki  Za k ari a)   1115   The  resu lt of  the  tw al gorith m sh ow   that  t he  ACO  al gori thm   sign ific antly   ou tpe rfo rm e the   PS O   al gorithm .   This  dem on strat es   that  the  ACO   al go rit hm   has  faster  co nver gen ce  a nd  ada ptabili ty Si m ulati on   resu lt s how   that  f or  the   AC al go rithm t he  m ini m u m   path  ( best  value is  4611. 82  f or  100  runs   (a nd  10 it erati on f or  e ach  r un).  The   com plete and  true  path  for  ACO  is  higher   than  t he  PS as  show i T able  and Ta ble 4.       Table  3.  T he   P ercenta ge  of  O pti m iz at ion  Path  us in g PSO  fo r 150  Nodes   an d 5  Ob sta cl es   #  Ru n n in g   100   500   100   500   #  I teration   100   100   500   500       %     %     %     %   Un co m p let ed   5552   5 5 .52 %   2 6 7 8 1   5 3 .56 %   2 6 1 3 1   5 2 .26 %   1 2 0 0 2 3   4 8 .01 %   Co m p leted   FALSE   2401   2 4 .01 %   1 2 9 2 1   2 5 .84 %   1 3 3 9 3   2 6 .79 %   6 0 2 8 3   2 4 .11 %   TRUE   2047   2 0 .47 %   1 0 2 9 8   2 0 .60 %   1 0 4 7 6   2 0 .95 %   6 9 6 9 4   2 7 .88 %   Total   1 0 0 0 0   1 0 0 .00 %   5 0 0 0 0   1 0 0 .00 %   5 0 0 0 0   1 0 0 .00 %   2 5 0 0 0 0   1 0 0 .00 %   Max Co n v  at  #   100   100%   100   100%   489   98%   491   98%   Min Co n v  at  #   60   60%   60   60%   125   25%   147   29%   Av g  Co n v   9 0 .21   9 0 .21 %   8 2 .32   8 2 .32 %   3 4 5 .32   6 9 .06 %   3 2 0 .26   6 4 .05 %   Std  Dev Co n v   1 5 .41     1 5 .34     2 5 0 .77     2 5 0 .45         Table  4.  T he   P ercenta ge  of  O pti m iz at ion  Path  us in g ACO  for 1 50  N odes  a nd 5  O bs ta cl es   Ru n n in g   100   500   100   500   #  I teration   100   100   500   500       %     %     %     %   Un co m p let ed   4712   4 7 .12 %   2 2 0 3 9   4 4 .08 %   2 1 2 3 4   4 2 .47 %   1 0 2 9 3 2   4 1 .17 %   Co m p leted   FALSE   2375   2 3 .75 %   1 3 2 8 1   2 6 .56 %   1 2 7 9 3   2 5 .59 %   6 3 2 8 3   2 5 .31 %   TRUE   2913   2 9 .13 %   1 4 6 8 0   2 9 .36 %   1 5 9 7 3   3 1 .95 %   8 3 7 8 5   3 3 .51 %   Total   1 0 0 0 0   1 0 0 .00 %   5 0 0 0 0   1 0 0 .00 %   5 0 0 0 0   1 0 0 .00 %   2 5 0 0 0 0   1 0 0 .00 %   Max Co n v  at  #   100   100%   100   100%   489   98%   491   98%   Min Co n v  at  #   58   58%   56   56%   102   20%   90   18%   Av g  Co n v   8 6 .43   8 6 .43 %   8 2 .32   8 2 .32 %   2 5 0 .3   5 0 .06 %   2 3 2 .01   4 6 .40 %   Std  Dev Co n v   1 5 .15     1 3 .44     2 3 1 .11     2 1 3 .44         6.   CONCL US I O N   This p a per   has pr ese nted  So l vi ng  RFI Mo bi le  Reader  Path  Pr oble m  w it Op ti m iz ation  A lg or it hm s W pr opos e a lgorit hm s   fo a RFI m ob il read e to  opti m iz the  path  a nd   t c ov e gi ven   a rea  by  putt ing  on  the   G A,   P S a nd  AC te chn i qu e s.  T he s te chn i qu e s   s hould  m eet   the   obj ect ive   w he n   we  set   the   n   to  the   near est   neig hbor   in  w hich  th m ob il read e will   no be  di ver te to  l onge pat in  or der   to  ac hieve  bette r   resu lt s.  A fter  dev el op m ent  of  sim ulati on   prototype a nd  evaluati ve   ex per im entat ion   of   t he  prototy pe,   t he   feasibil it and  eff ect iven ess  of   the  ACO  a lgorit hm   s ign ific antly   ou tpe r form   the  GA   and   P SO   al go rithm .     The  re su lt s how  that  the A C al gorithm   achieve p r om isi ng   res ults,  a nd  has  com petit ive  po te ntial   for  sol vin discrete  opti m i zat ion   pr ob le m li ke  path  optim iz ation   com par e to  t he  P SO   al go rithm As  rec omm en datio for  f uture  w or k,   it   w ou l be   worthy  to  f ur t her   in vestig at wh et he th u se  of   bo t the  PS an ACO   al gorithm in  com bin at ion   w ould  achie ve  be tt er  accuracy.  We  plan  to  f ur ther  in vestigat the  fu nc ti on a li ty  of  this com bin at ion ap proac a nd  pr ese nt  our  e xp e rim ental  r esults i a  s ub se qu e nt  pap e r.       REFERE NCE   [1]   P.  M.  D. ,   Ec o nom ic   Tra nsfor m at ion  Program m (ET P)  Annual  Report ,”   Putr aj a y a ,   Jab at an  P erd ana   Men te ri 2012 .   [2]   Y .   B.   Gim pil evic   and   D.  A.  Savochki n,   Sim ula ti on  of  m ea suri ng  dat obtaine from   R FID - ta gs  in  sy stems   of   spati al l o ca l ization of  obj ects ,”   S pringer  Journal Com pute r 2016 .   [3]   J .   Shen,   et   al . R FID   Bas ed  Local i za t ion   Algorit hm   for  W ire le ss   Sensor  Networks ,”   Springer  Journal   Computer 2016 .   [4]   A As che r,   et   al . Loc a li z at ion  of  UH F   RF ID   Tra nsponders  reg ard ing  Industr y   4. Scena rios  using  Dire ction  of   Arriva (DoA ) E stim at i on  Te chn i ques ,”   IEEE  j ou rnal 2016 .   [5]   O .   Friede w al d   a nd   M .   La nge ,   L oca l iz a ti on   m et h ods b y   using ph a se  of a rrival ,”   I E EE   journal 201 6 .   [6]   F .   Seco  and  A .   R.   Jim ´ ene z,   RF ID - base ce n tra lized   coopera ti ve  loca lization   in  indoor   envi r onm ent s ,”   IE EE  journal 2016 .     [7]   Y.  Zha o ,   et al . ,   VIRE:  Act ive R FID - base localiza t ion  using v irtual  r efe r ence  e li m ina ti on ,”   Proc. of   IC PP ,   2007 .   [8]   X .   Huang,  e al . ,   Outdoor  localiza t ion  using  acti ve  RF ID t e chnolog y ,”   Proc. of B ROADNETS ,   20 06.   [9]   S Chum kamon,  et   a l. Proc ee d ings  of  ECTI - C ON ,   2008 .   B li nd  Navig at ion   S y stem  Us ing  RF ID  for  Indoor  Envi ronm ent s .   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   13 , N o.   3 Ma rc h 201 9   :   111 0     11 1 6   1116   [10]   Chou  L.   D.,   e t   al. ,   Requi re m ent   Anal y sis  andI m ple m ent ati on  of  Palm - bas ed  Multi m edi a   Mus eum  Guide  S y stems ,”   I EEE  18th  Int ernati on al 2004 .     [11]   F.   B.   Za hn   and   C.   E.   Noon,  Sh orte st  pat al gor it hm s:  An  eva lua ti on  using  rea roa net works ,   Tr anspo rt.  Sci . ,   vol.   32 ,   pp .   65 73 1998 .   [12]   G.  Desaul nie rs   and   F.  Soum is,  An  eff ic ie nt  algorithm  to  find  shortest  pat f or  ca r - l ike   rob ot,   I EE Tr ans.   Robot   Aut omat . ,   vol/ issue:  11(6) ,   pp.   819 828 19 95 .   [13]   J.  Mo y ,   Open  S horte st Pa th  Firs Version  2 .   RF Q 1583,   Inte rne Eng ine ering   Tas Force 1994   [14]   S .   Anus ha   and   S .   I y er,  Covera ge   Planni ng   Tool   for  RF ID  Networks  W it Mobile   Re ade rs:   EUC  works hops,   LNCS 3823 200 5 .   [15]   A W.   Mohem m ed ,   et  al . ,   Solving  shortest   pat prob le m   u s ing  par ticl sw arm  opti m iz a ti o n ,”   Appl i ed  Sof t   Computing ,   vo l.   8 ,   pp .   1643 - 165 3 2008 .   [16]   J.  B.   Orlin,   et   al. ,   faste algorithm  for  the   single   source   shortest  pat pro ble m   with  few  disti nct   posit ive   len gths ,”   Journal  of   Discret A lg orithms vol/is sue:  8(2) ,   pp .   189 - 198 2010 .   [17]   J.  Kenne d y   and   R.   C.   Ebe rh art ,   Parti cl sw arm  opti m iz ation , ”  P roce edi ngs  of   th IEEE  Int ernational  Confe ren ce   on  Neural  N et w orks ,   pp.   1942 1 948 1995 .   [18]   D.  E.   Goldb erg ,   Gene ti Algor ithm in  Sear ch,   Optimiza ti o an Mac hine  Lear ning ,”  Addison - W esley ,   Re adi n g,   MA 1989 .   Evaluation Warning : The document was created with Spire.PDF for Python.