Indonesi an  Journa of El ect ri cal Engineer ing  an d  Comp ut er  Scie nce   Vo l.   23 ,  No.   1 ,   Ju ly   2021 , p p.  575 ~ 582   IS S N: 25 02 - 4752, DO I: 10 .11 591/ijeecs .v 23 .i 1 . pp 575 - 582          575       Journ al h om e page http: // ij eecs.i aesc or e.c om   Optimi zed r outi ng alg or i thm fo r maximi zin g t rans mission  rate  in D2D n etwork       Ma rw K . F ar ha n 1 ,   Mua yad S .  C r oock 2   1 Coll ege of   Infor m at ion  Eng ine e r ing,   Al - Nah rai n   Univer sit y ,   Bag hdad,   I raq   2 Control   and  S y s te m s E ngineeri n Depa rtment ,   Univer sit y   of Technolog y - Ir aq, B aghda d,   Ira q       Art ic le  In f o     ABSTR A CT    Art ic le  history:   Re cei ved  Ja 8 , 2021   Re vised Ju n   1 1 , 2021   Accepte J un   21 , 202 1       W ire le ss   devi c e have   bee eq uipi ng  extensive   servic es  over   rec en y ea rs.   Since   m ost of   th ese   device are   r andoml y   d istri bu te d,   fund ament al   tr ade - of f   to  be  addr essed  i s the   tra nsm ission ra te,  l at en c y ,   a nd  pac ke loss of  the   ad  ho c   route   sel ection  i devi c to  d ev ic (D2D ne tworks .   The r efo re ,   thi paper   int roduc es  notion  of  weight ed  t ran sm ission  rat e   and  tot a dela y ,   as  well   as   the   proba bi li t y   o pac ket   loss.  B designi ng  opti m al   tra nsm ission  al gorit hm s,   thi proposed  al gorit hm   ai m to   sele ct   the   best   pat for  devi c e - to - dev ice   co m m unic at ion   tha m axi m iz e the   tra nsm iss ion  rat whil e   m ai nta ini ng   m ini m um   del a y   and  pac k et   loss.  Us ing  the   La g ran ge  opti m i za t i on  m et hod,   the   la gr angi an  o pti m iz ation  of  ra te ,   de lay ,   and  th proba bilit y   of  pac ke loss  al gorit hm   (LOR DP is  m odel ed.  For  pra ct ical  d esigna ti on ,   we  c onsider  the  fad ing  eff ect  o the   wir el ess  cha nne ls  sce nar io.   Th propos ed  opti m al  al gorit hm   is  m odel ed  to  compute  the   op ti m al   c ost  obje ctive  fu nct ion  an d   rep rese nts  the   b e st  poss ibl soluti on  for  the  cor res ponding  pat h .   M ore over ,   a   si m ula ti on  for  t he  opti m iz ed  algorithm  is  pre sente base on  opti m al   cost   obje c ti ve  fun ct io n.   Sim ula ti on  r e sults  esta bli sh  th eff i ci en c y   of  t he  proposed   LORDP   al gorit h m .   Ke yw or ds:   D2D  c omm un ic at ion   Lagr a nge m ultip li ers    MANET   Rou ti ng  optim i zat ion     This   is an  open   acc ess arti cl e   un der  the  CC  B Y - SA   l ic ense .     Corres pond in Aut h or :   Ma rw K. Fa rhan   Dep a rtm ent o f Info rm at ion  and C omm un ic ation   Al   Ja dr iy ah  B r idg e,  Bag hdad   64074   Em a il m arw a. k.far han@ gm a il .co m       1.   INTROD U CTION     M A N E T   s t a n ds   f o r   m o b i l e   a d h o c   n e t w o r k   t h a t   is  sel f - c onfi gured  an i nfrastr uctu re - free   netw or base on  ad - hoc  com m un ic at ion s,  routin in  m ob il adho c   netw orks  is  ver chall e ng i ng   due  to  the  r ecurren t   upgrade  in  to polo gies,  an ac ti ve  routes  m a be  disco nn ec te as  wireless   m ob il dev ic e transf e re nce  from   on place  to  ano t her   [ 1] - [2] .   The  route  sel ect ion   pr ot oco l   m us be  com petent  to  ada pt   to  these  changes  by   con ti nual ly  m on it or i ng the lin k qu al it ie s and  route the  d at a a ccordin gly  [ 3]   The  c on ce pt  of  D 2D   c omm u nicat ion has  be en  intr od uce to  al low  local   peer - to - pee transm issi on   a m on m ob il dev ic es  [ 4]   by  direct  c omm un ic at ion   with out  the  ne ed  f or   i nfrastr uctu re  ( ac cess  points  or  ba se   sta ti on s) Mo bi le   us ers  in  to day' cel lular  netw orks  us high  data  rate  serv ic es  s uc as  vid e sh a ri ng   a nd  gam ing   in  wh i ch  they   cou l po te ntial ly   be  i range  f or   dir ect   co m m un ic at ion (i.e. D2D) .   T he  ad van t ag es  of  D2D  c omm un ic at ion s t inc re ase sp ect ral ef f ic ie ncy an im pro ves  th r ough pu t,  en e r gy ef fici ency, and  del ay .   P r i o r   e f f o r t s   i n   t h e   r e s e a r c h   f i e l d   w e r e   i n v e s t i g a t e d   t o   a d d r e s s   t h e   i s s u e   o f   t h e   o p t i m a l   r o u t e   p o l i c i e s   a n d   m e t h o d s   u s i n g   d i v e r s e   o b j e c t i v e s   t h a t   m i ni m i z e   o r   m a x i m i z e   t h e   d u r a t i o n ,   t h e   e n e r g y   c o n s um p t i on ,   a n n u m b e r   o f   h o p s .   A   s e r i e s   o f   n e w   t e c h n o l o g i e s   a n d   t e c h n i q u e s   h a v e   b e e e x p l o i t e d   i n   p r i o r   w o r k   [5] .   T h e   a u t h o r s   of  [6]   a d d r e s s e d   d i r e c t   e n d   d e v i c e s   c om m u n i c a t i o n   i n   r e s t r i c t e d   c e l l ul a r   c o nn e c t i v i t y   d u e   t e m e r g e n c i e 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.   23 , N o.   1 Ju ly   2021 5 7 5   -   582   576   In   [7] ,   i n t r o d u c e d   a   n o v e l   Q o S   r o u t i n g   i n   M A N E T s   u s i n g   e m e r g e n t   i n t e l l i g e n c e .   T h e y   d i v i d e d   M A N E T   i n t o   c l u s t e r s   b y   s t a t i c   a n d   m o bi l e   a g e n t s .   M o r e ov e r ,   f o r   d a t a   l o s s   m i n i m i z a t i o n ,   s u g g e s t e d   e n e r g y - e f f i c i e n t   m u l t i p l e - p a t h   r o u t i n g   p r o t o c o l s   f o r   M A N E T   a n d   e n h a n c e d   Q o S   a n d   Q o E   m e t r i c s .   A n   e n e r g y - e f f i c i e n t   c l u s t e r i n g   w a s   i n t r o d u c e d   u s i n g   t h e   P S O   a n d   f u z z y   o p t i m iz a t i o n   a p p r o a c h   t h a t   p e r f o r m e d   b e t t e r   i n   t e r m s   o f   n o d e s   r e d u c e d   e n e r g y   c o n s u m p t i o n .   I n   t e r m s   o f   d i s a s t e r   r e s p o n s e ,   t h e   a u t h o r s   o f   [8]   f o c u s e d   o n   d i r e c t   d e v i c e   c om m u n i c a t i o n s   t o   e x t e n d   t h e   c o v e r a g e .   T h e y   u s e d   c o n t r o l l e d   a s s i s t e d   r o u t i n g   t o   i n c r e a s e   t h e   t o t a l   e n d - to - e n d   t h r o u g h p u t   t o   m a xi m um   u s i ng   a n t   c ol o n y   o pt i m i z a t i o n   t h a t   o u t p e r f o r m e d   s h o r t e s t - p a t h   b a s e d   r o u t i n g   i t e r m s   o f   t h r o u g h p u t   a n d   r a t e s   a l l o c a t i on .   M o r e o v e r ,   f o r   w r i t e r s   t o   e n h a n c e   t h e   c a pa c i t y   o f   o f f l o a d i n g   f o r   c e l l u l a r   D 2 D   r e l a y s ,   a ut h o r s   o f   [9]   i n t r o d u c e d   a   u n i f i e d   m o d e l   t o   s u p p o r t e d   t h r e e   D 2 D   c om m u ni c a t i o n   m o d e s .   T h e y   d e s i g n e d   a   r a d i o   a r c h i t e c t u r e   f o r   t h e   t h r e e   D 2 D   m o d e s   a n d   s u g g e s t e d   a n   a l g o r i t hm   f o r   s c h e d u l i n g .     On   t he  ot her   ha nd,  in  [10]   in tro du ce r el ia bili ty   awar AOD by  a w ard i ng   routes  s ta bi li ty The  sel ect ed  r ou te s   are  rest rict ed  with  var ia bles  ba ndwidt and  en d - to - e nd  de la and  th ey   al so   en ha nc ed  the   reli abili ty   sp eed  of  interm ediat nodes.   Au t hors  of   [ 11]   intr oduce hy br id  op ti m iz e li nk - sta te   r outi ng  protoc ol  v2  th at   is  m ult ipath  ene rg a nd   QoS - a war t so lve  the  li m it at ion   of   e nergy  res ources,  nodes   m ob il i ty and   traf fic  congesti on   in  WSN  ba sed  MA NET  f or   I oT  netw ork s.  The  re searc he in  [ 12 ]   pres e nted  a   MATLAB - bas ed  ad - hoc  on - dem and   distan c vector   sim ulati on   prese nted   to  pro vid m eaningfu m e thod  of  dem on strat in basic  routin co ncep ts   an facil it at ing   vi su al   le ar ning.  The  a uthor e nh a nce f uz zy - ant  colo ny  op ti m i zat ion   r ou ti ng   al go rithm   and   us e distr ibu te fu zzy   log ic   unit   to  identify   an e xclu de  m isbehav e no des  f ro m   the  ro utin procedu re  that  perf or m ed  bette in  th rati pac ket  delivery  an e nd - to - end   delay In   [ 13 ] ,   int rod uced  trust - ba sed  a nd   sec ure  Q oS  routing   m et hod  that  de pende on  reli evi ng   nodes   with  var i ou s   pa cket  f orwa rd i ng  m isbehav io a nd  pat dis cov e ry  to   gua r antee  reli able   com m un ic at ion   with   QoS  va ria bles.   Also in   [ 14]   intr oduce an  a nt  colo ny  op ti m iz at ion   ro uti ng   m et ho to  i m pr ov e m ob il it and   energy.  T he  m et ho re duce the  r ou te   di sco ver pac ke ts  and   spe ede up  the  inter change  of   the   routin al gorithm   us ing   an  offset  val ue  of  the  tra nsi ti on   pro bab il it y.  In   te rm of   op ti m al   ro utes,   the  auth or of   [15]   pro po se ne on - dem and   routin prot oc ol  cal le perf orm ance  ro utin g T he  r ou te   is   sel ect ed  by  PRP  as  it  sat isfie thr ou ghput  as  well   as  hop  nu m ber The  th rou ghpu conditi on   m e ans  that  the  t hroug hput  of  eac l ink  m us t achie ve  the m ini m u m  thr esh old wit h t he  h ig hest t hroughp ut for t he  e ntire ro ute.   A   n e w   c o n c e p t  o f   r o u t e   a v a i l a bi l i t y   w a s   p r e s e nt e d  i n   [16]   a s   a  m e a s u r e m e n t   o f   r o u t e   n o   u n i f o r m i t y  i n   a   M A N E T   a s   i t   r e p r e s e n t s   t h e   Q o S   o r   Q o E   o f   v i d e o   s t r e a m i ng .   T h e y   c o n f i r m e d   t h a t   R A   h a d   a   l i n e a r   c o r r e l a t i o w i t h   t h e   t w o   Q o S   m e t r i c s   a n d   f o u n d e d   t h a t   R A   i s   m o r e   a f f e c t e d   b y   t h e   v i d e o   q u a l i t y .   M o r e   o n   v i d e o s   o v e r   M A N E T s ,   a u t h o r s   o f   [ 1 7 ]   s t r e a m e d   h i g h   d e f i n i t i o n   v i d e o s .   T h e y   d e s i g n e d   a   t r a n s m i s s i o n   s y s t e m   f o l l o w e d   b y   a   d i s t o r t i o n   s y s t e m   t o   e v a l u a t e   p a c k e t   l o s s   r a t e   a n d   e n d - to - e n d   d e l a y .   T h e y   u t i l i z e d   t h e   a va i l a b l e   b a n d w i d t h   i M A N E T s   e f f i c i e n t l y ,   m i ni m i z e d   d i s t o r t i o n s ,   a n d   i m p r o v e d   q u a l i t y   o f   s e r v i c e   Q o S .   T h e   a u t h o r s   a l s o   u s e d   a n   e r r o r   c o n c e a l m e n t   t o   r e c o v e r   t h e   l o s t / d r o p p e d   v i d e o   f r a m e s   t o   i m p r o v e   Q o E .   A n   o p t i m i z e r o u t i n g   m e t h o d   w a s   p r o p o s e d   i n   [18]   t o   e n h a n c e   t h e   p e r f o r m a n c e   o f   t h e   n e t w o r k   a n d   o v e r c o m e   p a t h   d e s t r uc t i o n   w i t hi n   a   s p e c i f i c   t i m e .   A l l   p o s s i b l e   p a t h s   a r e   d i s c o v e r e d   a n d   s u b j e c t e d   t o   a   t h r e e   m e t r i c   Q o S   t h a t   i s :   a   m a x i m um   bi t   r a t e ,   m i ni m um   p a c k e t   l o s s   r a t e ,   a n d   m i n i m um   d e l a y .   T h e   de c i s i o n   o f   p a t h   s e l e c t i o n   r e l i e s   o n   w e i g h t e d   s um   o p t i m i z a t i o n ,   w e i g h t e d   s um - g e n e t i c   o p t i m i z a t i o n   a n d   g e n e t i c   a l g o r i t hm - I I   w i t h   t w o   c r o s s o v e r   t y p e s .   A   D 2 D   c om m u n i c a t i o n   n e t w o r k   a s s i s t e d   r o u t i n g   f o r   i n   5 G   w a s   i n t r o d u c e d   i n   [ 1 9 ]   t o   e x t e n d   t h e   c o v e r a g e   o f   b a s e   s t a t i o n s .   N A R   t o o k   i n t o   a c c o u n t   t h a t   b a s e   s t a t i o n s   m a n a g e   D 2 D   c o m m u n i c a t i o n s .   N A R   r e s u l t s   w e r e   c om p a r e wi t h   t h e   l o a d   b a l a n c i n g   b a s e d   s e l e c t i v e   m ul t i p a t h   A O D V   a l g o r i t hm .   E v e n t u a l l y ,   a ut h o r s   o f   [20]   m o d e l e d   a   D2D - Q o S   r o u t i n g   a n d   p r o p o s e d   a   d i s t r i b u t e d   m u l t i - a g e n t   r o u t i n g   a l g o r i t hm .   T h e y   a s s i g n e d   t h e   Q o S   i n   t e r m s   o f   d e l a y ,   b a n d w i d t h ,   a n d   t h e   r a t e   o f   p a c k e t   l o s s ,   a n d   t h e   r o u t i n g   p a t h   w a s   a l l o c a t e d   a c c o r d i n g   t o   dy n a m i c   e n v i r o n m e n t s .   A   n o v e l  j o i n t  r o u t i n g  a n d  w i r e l e s s   a l l o c a t i o n i n  D 2 D  c o m m u n i c a t i o n s  w a s  i n t r o d u c e d  i n   [ 2 1 ]   t h a t   i s   b a s e d   o n   t h e   b r a n c h - a n d - c u t   m e t h o d .   F i n a l l y ,   a u t h o r s   o f   [ 2 2 ]   c om p o s e d   c e l l u l a r   n e t w o r k s   o f   D 2 D   p a i r   w h e r r e l a y s   a r r a n g e d   i n   c l u s t e r s .   T h e y   i n v e s t i g a t e   D 2 D   c om m u n i c a t i o n   o p t i m a l   a n d   s u b o p t i m a l   r o u t i n i n   t h e   i n t e r f e r e n c e   p r e s e n c e .   T h e   o p t i m a l   p a t h   w a s   t h e   o n e   w i t h   t h e   l a r g e s t   e n d - to - e n d   S I N R .     This  pap e pr e sents   propos ed  op ti m al   ro ut ing   al gorithm   for  D 2D  netw ork,   i w hic the  bit - rate  is   m axi m iz ed  under   the  c on st r ai nts  of   la te nc and   pac ket  loss.  T his  al go rithm   is  fo r m ula te based  on   the   desig ne m ulti - ob j ect ive  op ti m iz at ion  f orm ula. T his  form ula is s olv e d us in g Lag range  m ul ti plier  m eth od.           2.   RESEA R CH MET HO D     In this sect io n,  we prese nt the   syst e m   m od el  an d al gorithm s of the  prop os e syst em .     2. 1 .      S ystem  mod el   Pr ese nting  the  m at he m at ic a m od el ing   an form ulati on   of  the  pr opos e syst e m W a dopte a ad - ho netw ork  consi st  of   nodes    that  are  co nnect ed  by  li nk ℒ  a nd   represe nts   dev ic e - to - dev ic e   com m un ic at ion   en vir on m ent  [23] The  m ai assig nm ent  of   our  pr e s ented  al go rith m   is  to  identify   the   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       Op ti mize r outi ng   algorit hm f or   ma xi mizin g t ra nsmissi on r ate in D 2D n et work   ( Marw a K . Farha n)   577   op ti m u m   path  in  net work  th at   m axi m iz es  t he  bi rate  a nd  m ini m iz es  the  total   netw ork  l at ency  as  well   as  the  pack et  l os s.  T he   m ai obj ect ive fu nction  is  bit rate m axi m i zat ion  [2 4] - [ 25]  f or   num ber  of av ai la ble  paths i a n et w ork  and  can  be  e xpress ed  m at he m at icall y by;         ma x       Ʀ i   = 1     That  s ubj ect   t the  c onstrai nts   of  total   delay   m ini m iz at ion   a nd  pac ket  l os m ini m iz at ion   f or  each     paths  and ca n be c har act e rized  by:       min       δ i   +   min       ψ i       = 1   = 1     By   util iz ing   th m ulti - obj ect ive  ap proac t m od el   this  ide and  ap plyi ng  the  Lag ra ng Mult ipl ie rs   Op ti m iz ation   m et ho t t he a bove  m od el ,   we  c onstruct t he  obj ect i ve  f un ct ion  as  sho wn in th e  equati on:       =     bit   rate           tot al   delay       pa c ket   los s     In  (1)  an (2)  sho wn   belo w,   re present  t he  La gr a ng ia n - ob j ect ive  f unct ion   with  res pect  to  th e   transm issi on  pow e r.                 .                   =       Ʀ             =                        =                                =      ( 1 )       =   [ ×   (   + (   ×         ) ) ×     ×  ]   = +     [                 ×     (   +   )               ×       ×        ×   (   + (   ×         ) )   (  ( + (   ×         ) ) )           ]   = +               [         [      (           ×   ×     (  ( + (   ×         ) ) )           ×         ) ] ×           [               (  ( + (   ×         ) ) )     ( + (   ×         ) )   =                 ×     (  ( + (   ×         ) ) )           × +           ×       ] ]     ( 2 )     Wh il (3)  a nd (4) re pr ese nt th e Lag rangia n - obj ect iv e f unct ion wit h res pect  to  c hannel  fade.                                   =       Ʀ              =                        =                                 =     ( 3 )     =   [ ×   (   + (   ×         ) ) ×     ×  ]   =   +             [                 ×     (   +   )               ×       ×        ×   (   + (   ×         ) )   (  ( + (   ×         ) ) )           ]   = +             [         [      (           ×     ×     (  ( + (   ×         ) ) )           ×         ) ] ×           [               (  ( + (   ×         ) ) )     ( + (   ×         ) )   =                 ×     (  ( + (   ×         ) ) )           × +               ×     ] ]       (4)     By   evaluati ng  μ   an λ   from   the  previ ous  e qua ti on a nd  t hen  pl ugging   th ose   val ues  bac into  t he   obj ect ive  funct ion This  proc edure  is  ap plie f or   e ve ry  av ai la ble  node  c onnecti on  an even t ually   sel ect   the   op ti m u m   path  that  m axi m iz the  obj ect ive  f un ct io n   Ta ble  1.   S umm arize  li s of   no ta ti on us e in  m od el in equ at io ns an d al gorithm 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.   23 , N o.   1 Ju ly   2021 5 7 5   -   582   578   Table  1.   List   of   no ta ti ons   Sym bol   Sem ant i cs     Pow er   avai l abl f or data tr ansm i ss i on   ω   Band w i dt al l oca t ed  for   t he  net w or k   σ     N oi se ge nerat ed  b t he  c hannel   H       Random   vari abl repr esent   t he  cha nnel   fadi ng       Eucli dean dist anc e     N um ber  of avail a bl l i nks      .   Lagrangi an   ob j ec t i ve  funct i on   Ʀ   Bit   rat cal cul at ed  for   t rans m i ss i on   δ   Total   del ay  cal cul at ed    ψ   Probabi l i t of pac ket s los s calcul at ed    λ   μ   Lagrange   m ul t i pl i ers   α   Packet   avera ge  ar ri val   rat e       N um ber  of  N odes   i t he   ad - hoc   net w ork       2.2.       LO R DP  algorithm   Aim ing   to  for ward  tra ff ic   be tween  tw node in  m ob il ad - hoc  net work,  r ou ti ng  t able  m us be  issued.  r ou t request/   re ply  procedure  de li ver s uch   a assignm ent.  Firstl y,  al avail able  path  co nne ct ion s   from   so ur ce  end   to  destinat ion   e nd   m us be  co ns ide red  and   routin ta ble  is  const ru ct ed  acc ordin gly .   Algorithm  1  s hows  the  buil di ng steps  of t he LORD P syste m .   This  im plies  bu il ding  up  ta ble  of  al node co nn ect e to  the  source  a nd   le ading   t the   destinat io n.  The  c os of   a ll   avail able  paths  is  cal culat ed  us i ng   m ulti - obj ect ive  op ti m iz ation   m et ho d.   Algo r it h m   determ ines  path  c onnecti vity Finall y,  the  optim u m   route  for  re quest   a nd  re ply  is  sel e ct ed  acco r ding   to  the   route  with the   highest  obj ect ive that is  b ei ng served . Alg or i thm  3  d et ai ls  la gr a nge  op ti m izati on  calc ulati on s .     Algorithm 1  LORDP    Input : SrcN, DestN   Output : the optimum path from SrcN to DestN     Read Node's  Information (SrcN, DestN, node spacing, node speed)   determine path connectivity   using Euclidean distance     go to  route request   algorithm to acquire routing list   go to  route reply   algorithm to fulfill routing table   go to  Lagrange Optimization Calculations  algorithm to optimize routing table     Algorithm 2  path connectivity    Input : distance spaces, packets, number of nodes   Output : line     identify global variables (distance spaces, packets, number of nodes)   for i = 1 to number of nodes         for j = 1 to number of nodes               if i = j then it’s the same node               obf = 0               connection matrix = 0               continue               end if                  Calculate Euclidean   distance                   If      Euclidean   distance     < =  distance   spaces               Plot a path line                  Store connection matrix = j               End if         end for   end for     2.3.       Route   re quest al go ri thm   Af te bein s upplied  by  the  s ource  a nd   dest inati on   nodes ’  identific at ions.   re quest   pro cedure  f r om   the  source  side   is  e m it te to  exp l or the  nei ghbor hood.  Algorithm   cl ari fies  the  Rou te   Re qu est   pr oce dure .   This  proce dure  is d el ive red in  stages:   a)   At  the   first  sta ge,   al li nke neig hbor  node of  t he  s our ce  are  li ste a long  with  t heir  c orrespo nd i ng   obj ect i ve  fun ct ion s   b)   Wh il the   sec ond  sta ge  incl ud e the  li nke neig hbors  f r om   the  first  sta ge  ass ociat ed   with  al of  th ei r   li nk ed  no des  a nd their  corres pondin g object ive fu nctions a nd so on.     c)   Last ly , th e re quest  li st i s con du ct e d wh e re a  p at h t t he des ti nation   is al lo cat ed.     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       Op ti mize r outi ng   algorit hm f or   ma xi mizin g t ra nsmissi on r ate in D 2D n et work   ( Marw a K . Farha n)   579   If   m ulti ple  pat hs   are  m anifested,  the the  op tim u m   req uest  path  is  chosen  base on   the  hig he st  value  of the  obj ect iv e f un ct io t hat  sat isfie s b it  r at e m axi m iz at io n,  lat ency,  a nd  pack et  l os s m inim iz at ion .       Algorithm 3  Lagrange Optimization  Calculations   Input: nextNode, currentNode   Output: Optimum Lagrangian path     Identify global variables (packets, pktLength, avgArrvRate, w, p, No, dT, PL)   For i = 1 to number of paths to the destination           If nextNode = currentNode   then it’s the same node               Set Euclidean distance   ,    Ʀ , and       = 0           Else               Calculate bit rate  Ʀ              Calculate transmission, queuing, propagation delay, and total nodal delay               Calculate packet loss pro bability               Determine Lagrange Multipliers λ, μ              Calculate the Lagrange objective function              End if   End for   If values of Lagrange objective function      are the same           Choose optimum path = min    Else            Choose op timum path = max     .     End if     Algorithm 4  Route Request     Input: SrcN, DestN   Output: obfNodesTable     Identify variables (packets, pktLength, avgArrvRate, w, p, No, dT, PL)   Starting node = 0   While route discovery request is true              Starting node = starting node +1              Get connection matrix (starting node)              For i = repeated DestN entries                      For j = number of occurrences entries                        Go to Lagrange Optimization algorithm                         Delete repeated DestN entries but the optimum path                    End for              End for              For k = number of entries in the route discovery list                   Calculate Euclidean distance                     If Euclidean distance     = 0 then it’s the same node                      Set   Ʀ   , and       = 0                   Else                     Calculate bit rate  Ʀ                     Calculate transmission, queuing, propagation delay, and total nodal delay                      Calculate packet loss probability                      Determine Lagrange Multipliers λ, μ                      Calculate the Lagrange objective function                     End if              End for   Set route discovery list (obfNodesTable)      End while   Go to RouteReply function and pass the DestN as the initial node     2.4.       Route   re ply  algorithm   The  desti natio node  i den ti f ic at ion   is  al locat ed  as  the  init ia no de  in  the  rep ly - obj e ct ive  li st.  rep ly in g proce dure  from  the d est inati on si de  is  ex hib it ed  in Alg or it hm  5 .   a)   The  fi rst  sta ge   is  achieve by   search  a nd   m at ch  fo t he  destinat io na m in  the  first  sta ge  of  the  re qu e st  li st.  If   no  m at c occ urs,  the rep ly - obj ect ive  li st  is  create an the  destinat ion   nam is   add e an al Ʀ φ .   δ .   ψ .     is na ught sin ce it ’s  the  no de  it sel f.     b)   The procee din to  the  sec ond  sta ge  of   the   rep ly   procedu re,  the  seco nd  sta ge  of   the  re qu e st  procedu r is  now  unde c on siderati on.   I nspect ing  wh ic nodes   are   li nked  t the   destinat ion  nam a nd  a dd  them   to  th e   rep ly - obj ect ive  li st al ong wit h t heir  c orres pond i ng  Ʀ φ .   δ .   ψ .       .   c)   Con ti nuin the   pr ece ding  ste ps   unti the  source  nam con diti on   is  m e t.  Breakin off  t he  re ply  proce dure  and   passi ng   ba ck  the  rep ly - obj ect iv li st  to  the  re qu est   procedu re  to  c om bin bo th  li s ts  an form ing   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.   23 , N o.   1 Ju ly   2021 5 7 5   -   582   580   Objecti ve - Ro ut ta ble  based   on   t he  highest  obj ect ive  a nd   achieve  bit  rate  m axi m iz a ti on total   delay and  pack et  l os s m inim iz at ion .     Algorithm 5  Route Reply   Input: SrcN, DestN   Output: replyObjTable     Set starting node = SrcN   Set dedicated reply destination of (starting node) in obfNodesTable = DestN   Se tu ca lc ul at io of   re p ly Ob jT ab le   (F ro mN od e,   To No de Ob je ct iv eV al ue No de sD is ta nc e ,   Rate, Delay, packetLoss)   Add SrcN to replyObjTable   set  Ʀ .   .   .     = zeros   While route   reply is true             Assign nextObvNode of (starting node) = obfNodesTable.FromNode             If more than one element responded as reply destination, then                go to Lagrange optimization function and choose accordingly            End if            Set   values of replyObjTable (starting node)              Insert  Ʀ .   .   .     correspondingly             Set starting node = nextObvNode            If DestN = starting node                Re tu rn   to   Ro ut Re qu es al go ri th to   fo rm   th ob fR ou te Ta bl (r eq ue st   &   repl y list)            End for   End while       3.   RESU LT S   A ND AN ALYSIS     It  is  ver be ne fit  to  m ention  so m of   resear ch  so   far   that  bu il strong  m et ho dolo gy  f or   desig ning   syst e m su ch  a [26] - [ 32] T his  sect ion   is  ded ic at e to  th netw ork  set up  an nu m erical   cal culat ion   of   t he   routin ta ble  f or   the  desig ne sc hem es.  Th node   distri buti on  s how i Fi gure  is  base on  the  r andom   wayp oin m od el   that  is  us ed  to  evaluate   m ob il ad  hoc  netw ork   routin prot oco ls.   N od e co nn ect i vity   is   placed  within   pre - def i ned  com m un ic at ion   ra nge  a nd  set   of  pe rfor m ance  cal culat io ns   is  a ppli ed  f or   e ach   path.   T hese  cal culat ion a re  im ple m ented  for  al avail able  paths In   our  s ce nar i o,   f ro m   t he  sourc node   (1 t the  destinat io node  ( 6).  Each  pat identi fies  four   par a m et ers,   that  is,  the  obj ect ive   functi on   valu e,  the   distance  betwe en  en nodes the  tra ns m issi o bit  rate,  a nd  finall the  tota nodal  delay More ov e r,   t he  pack et   los rate  is  ass um ed  to  be  fi xe in   this  sta ge   at   0.1 Ta ble   sho al av ai la ble  paths   be tween  node   ( 1)  an node  (6)  a nd  their  c orres pondin cal culat io ns By   e xam ini ng   Table  2,   on can  no ti ce  th at   m or tha one  pat can  le a to   the   sam no de T hat’s  w hen  pat op ti m iz ation  an sel ect io com in  ha nd y Im ple m entat i on  of   the  path  opti m iz at ion   pr oc edure  is  base on  ch oo si ng  the  path  that  achieves  the   m axi m u m   ca lc ulate obj ect ive  funct ion   in  te rm of   bit  rate,  tota la te ncy,  and   pack et   los rat e,  an discar di ng   al othe rs.   This  proce dure  is  pe rfor m ed  in  sev eral  sta ges  for  ever pat le ad ing   to  the  sam e   node  res ulti ng  in  the  final  routing  ta ble as s how n i Ta ble 3.           Figure  1.   N ode  d ist rib utio n       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       Op ti mize r outi ng   algorit hm f or   ma xi mizin g t ra nsmissi on r ate in D 2D n et work   ( Marw a K . Farha n)   581   Table  2.   All av ai la ble p at hs b et ween   node  (1 a nd no de  ( 6)   Fro m No d e   ToNo d e   Ob jectiv eValue   No d esDis tan ce   Rate (bp s)   Delay ( m )   Pack etLos sR ate   1   5   - 2 .76 E+24   4 .72 0 1 6 9 4 8 8   1 6 2 4 1 9 9 .7 8 8   0 .01 1 3 4 8 3 7 3   0 .1   1   8   - 6 .52 E+06   6 .66 2 0 1 9 2 1 3   1 2 4 7 2 2 2 .7 5 9   0 .01 4 7 7 8 4 5 7   0 .1   1   9   - 1 9 9 6 0 9 8 3 8 .6   4 .49 2 2 1 5 4 8 9   1 3 0 5 5 4 1 .6 8 2   0 .01 4 1 1 8 2 9 3   0 .1   1   10   - 1 .34 E+19   2 .91 2 0 4 3 9 5 6   1 5 5 3 4 0 0 .5 3 1   0 .01 1 8 6 5 5 9 1   0 .1   5   2   - 1 .23 E+17   6 .70 8 2 0 3 9 3 2   1 5 2 0 6 8 4 .5 9   0 .01 2 1 2 0 8 7 9   0 .1   5   3   - 1 .98 E+15   6 .57 6 4 7 3 2 1 9   1 4 8 8 3 1 4 .0 1 5   0 .01 2 3 8 4 5 0 5   0 .1   5   4   1 1 0 4 2 1 6 .0 1 4   5 .31 5 0 7 2 9 0 6   1 1 0 7 3 7 8 .3 6 3   0 .01 6 6 4 4 7 3 5   0 .1   5   7   1 1 0 3 7 9 3 .4 1 7   5 .7   1 0 9 7 0 5 2 .2 4 6   0 .01 6 8 0 1 4 0 7   0 .1   5   11   1 .09 E+06   5 .90 5 2 9 4 2 3 5   1 1 2 8 2 4 7 .9 4   0 .01 6 3 3 6 8 5 4   0 .1   5   12   - 3 .02 0 9 8 E+12   3 .25 7 2 9 9 4 9 5   1 4 2 8 4 5 6 .3 7   0 .01 2 9 0 3 4 5   0 .1   8   4   1 1 0 4 2 1 6 .0 1 4   6 .43 2 9 2 3 1 3   1 1 0 7 3 7 8 .3 6 3   0 .01 6 6 4 4 7 3 9   0 .1   8   7   1 1 0 3 7 9 3 .4 1 7   3 .72 5 9 2 2 7 0 5   1 0 9 7 0 5 2 .2 4 6   0 .01 6 8 0 1 4   0 .1   8   12   - 3 .02 0 9 8 E+12   3 .40 9 1 7 8 7 8 7   1 4 2 8 4 5 6 .3 7   0 .01 2 9 0 3 4 5 1   0 .1   9   2   - 1 .23 E+17   4 .52 7 6 9 2 5 6 9   1 5 2 0 6 8 4 .5 9   0 .01 2 1 2 0 8 7 2   0 .1   9   3   - 1 .98 E+15   6 .10 3 2 7 7 8 0 8   1 4 8 8 3 1 4 .0 1 5   0 .01 2 3 8 4 5 0 4   0 .1   9   4   1 1 0 4 2 1 6 .0 1 4   6 .5   1 1 0 7 3 7 8 .3 6 3   0 .01 6 6 4 4 7 3 9   0 .1   9   11   1 .09 E+06   4 .01 5 2 8 3 3 0 3   1 1 2 8 2 4 7 .9 4   0 .01 6 3 3 6 8 4 8   0 .1   9   12   - 3 .02 0 9 8 E+12   5 .62 2 2 7 7 1 1 9   1 4 2 8 4 5 6 .3 7   0 .01 2 9 0 3 4 5 8   0 .1   10   7   1 1 0 3 7 9 3 .4 1 7   6 .99 2 1 3 8 4 4 3   1 0 9 7 0 5 2 .2 4 6   0 .01 6 8 0 1 4 1 1   0 .1   10   12   - 3 .02 0 9 8 E+12   5 .08 0 3 5 4 3 1 8   1 4 2 8 4 5 6 .3 7   0 .01 2 9 0 3 4 5 6   0 .1       Table  3 .   O pti m iz at ion  of a vaila ble p at hs   bet ween n ode  (1) a nd no de (6 )   Fro m No d e   ToNo d e   Ob jectiv eValue   No d esDis tan ce ( m )   Rate (bp s) ( b p s)   Delay (sec )   Pack etLos sR ate   1   5   - 2 .76 E+24   4 .72 0 1 6 9 4 8 8   1 6 2 4 1 9 9 .7 8 8   0 .01 1 3 4 8 3 7 3   0 .1   1   8   - 6 5 1 7 5 8 3 .249   6 .66 2 0 1 9 2 1 3   1 2 4 7 2 2 2 .7 5 9   0 .01 4 7 7 8 4 5 7   0 .1   1   9   - 1 9 9 6 0 9 8 3 8 .6   4 .49 2 2 1 5 4 8 9   1 3 0 5 5 4 1 .6 8 2   0 .01 4 1 1 8 2 9 3   0 .1   1   10   - 1 .34 E+19   2 .91 2 0 4 3 9 5 6   1 5 5 3 4 0 0 .5 3 1   0 .01 1 8 6 5 5 9 1   0 .1   5   4   1 1 0 4 2 1 6 .0 1 4   5 .31 5 0 7 2 9 0 6   1 1 0 7 3 7 8 .3 6 3   0 .01 6 6 4 4 7 3 5   0 .1   8   7   1 1 0 3 7 9 3 .4 1 7   3 .72 5 9 2 2 7 0 5   1 0 9 7 0 5 2 .2 4 6   0 .01 6 8 0 1 4   0 .1   9   2   - 1 .23 E+17   4 .52 7 6 9 2 5 6 9   1 5 2 0 6 8 4 .5 9   0 .01 2 1 2 0 8 7 2   0 .1   9   3   - 1 .98 E+15   6 .10 3 2 7 7 8 0 8   1 4 8 8 3 1 4 .0 1 5   0 .01 2 3 8 4 5 0 4   0 .1   9   11   1 0 9 2 4 0 4 .9 8   4 .01 5 2 8 3 3 0 3   1 1 2 8 2 4 7 .9 4   0 .01 6 3 3 6 8 4 8   0 .1   9   12   - 3 .02 0 9 8 E+12   5 .62 2 2 7 7 1 1 9   1 4 2 8 4 5 6 .3 7   0 .01 2 9 0 3 4 5 8   0 .1   11   6   - 7 5 8 5 9 2 8 8 6 2   6 .85 0 7 2 9 8 8 8   1 3 5 8 6 1 3 .6 4 3   0 .01 3 5 6 6 7 9 4   0 .1         4.   CONCL US I O N     This  pa pe a ddresse d   r outi ng   opti m iz at i on   pro blem ov e a hoc   connecti on   t hat  pe rfor m   m axi m iz ation   of   the  bit  rate   under   t he  tot al   nodal  delay   and   pro bab il i ty   of   pac ket  loss  c on st raints we  pro po se a optim al   ro utin proce dure  a nd  their  c orrespo ndin al go rithm s   that   are   ap plied  in  bet ween  nodes   to  sat isfy  the  desig ne ob j ec ti ve  sta rting   from   the  so urce   node  a nd  reac hing  the  destin at ion   no de  us ing   t he   Lagr a nge  Mult ipli er  op ti m iz a ti on T he  opti m al   path   rep re sented  the  bes fit   m easur em ent   that  ver ifie the   obj ect ive   f unc ti on   over   an   a dd it ive   w hite  Gau s sia nois cha nnel R e su lt s how  t he   ef fecti ven e ss   of  the  pro po se s che m e   in m axi m izing  t he object i ve fu nctio n .       REFEREN CE S     [1]   A.  Boukerc h e,  " Algorit hm and  Protocol for  W ire l ess  and  Mobile   Ad  Hoc   Net works ,"   John  W il e &   Sons  Inc .,  vol.   77 ,   2009 ,   do i:   10 . 1002/9780 470396384.     [2]   R.   R.   Ro y ,   " Handbook  Of  Mobil Ad  Hoc  Netw orks  For  Mobili t y   Models ,"   Spri nger  US ,   2010,   doi:   10. 1007/97 8 - 1 - 4419 - 6050 - 4.   [3]   L.   Mcna m ara,  B.   Paszto r,   N.  Trigoni,   and  S.  W aha rte,  " Mobile   Ad  Hoc  Netwo r king:   Cutt ing  E dge  Dire ctions, "   Wil e y - IEEE Pre ss .   pp.   77 - 105 ,   2 013.   [4]   L.   Song  e al . " Basic of  D2D   comm unic at ion s ,”  in  W ireless   Dev ice - to - De vi c Comm unic ati o ns  and  Net work s Cambridge:   C a m bridge   Univer s ity   Press ,   2015 .   [5]   M.  K.  Farha an d   M.  S.  Croock,   " Routi ng  Te chn i ques  Stud y   for  D2D   in  Mane Based  Envi ronm e nt :   Surve y   an Open  Iss ues, In t.   J. I nnov .   Eng.  Sci .   R es.   vo l. 3,  no.   4 ,   pp .   13 - 23 ,   2019 .   [ 6 ]   P .   M a s e k ,   A .   M u t h a n n a ,   a n d   J .   H o s e k ,   " S u i t a b i l i t o f   M A N E T   R o u t i n g   P r o t o c o l s   f o r   t h e   N e x t - G e n e r a t i o n   N a t i o n a l   S e c u r i t a n d   P u b l i c   S a f e t S ys t e m s , "   S p r i n g e r   I n t .   P u b l .   S w i t z .   p p .   2 4 2 - 2 5 3 ,   2 0 1 5 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 319 - 1 0 3 5 3 - 2.   [7]   S.  Chavha and   P.  Venka ta ram,   " Emerge nt  int e ll ige n ce   base QoS   routi ng  in  MA NET, Proce dia  Comput.   S ci .   v ol.   52 ,   no .   1 . pp.   659 - 664,   2015,   doi 10 . 1016/j.pr ocs. 2015. 05 . 068 .       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.   23 , N o.   1 Ju ly   2021 5 7 5   -   582   582   [8]   M.  Ta nha ,   D.  Sa jj adi,  F.  Tong ,   a nd  J.  Pan ,   " Disaster  m ana gemen and  response  for  m oder ce ll ul ar  net works   using  flow - base m ult i - hop  d evice - to - devi c comm unic a ti ons,"  IE EE   Ve h .   Tech nol.   Conf,   201 7,   pp.   0 - 6,   do i 10. 1109/VTCFall.2016. 7880960 .   [9]   R.   Ma,   N.  Xia,   H. - H.  Che n,   C. - Y.  Chiu,   and  C. - S.  Yang,   " Mode  Sele ct ion ,   Radio  Resourc Allo ca t ion,   and  Pow er  Coor dina ti on  in   D2D   Comm u nic a ti ons,"  IE E Wirel.  Comm un,   v ol .   24 ,   no.   3,   pp .   112 - 121,   2017,   do i 10. 110 9/MW C. 2017. 1500385W C.   [10]   S.  T y agi,  S.  Som ,   and  Q.  P.  Rana ,   " Reliabil ity   base Var ia n of  AO DV   in  MA NETs:  Prop osal,   Anal y sis  a nd   Com par ison’. El s evi er , "   Proc edi a   Comput.   Sc i ,   vol .   79 ,   pp .   903 - 91 1,   2016 ,   doi 10 . 1016/j . pro cs. 201 6. 03. 112 .   [11]   W .   A.  Jabb ar,   W .   K.  Saad,   and  M.  Is m ai l,   " MEQS A - OLSRv2:   m ult ic rit eria - b ase h y brid  m ultipat protoc o for   ene rg y - eff icient   and  QoS - awa re  dat rout ing  in M AN ET - WS N c onver gence  sce n ari os of  IoT, IE EE   Acce ss ,   vol .   6,   no.   c ,   pp .   76546 - 76572,   2018 ,   doi 10. 1109 /ACCE SS . 2018. 2882 853.   [12]   S.  Mill er ,   " An  Acc essible,  Ope n - Source ,   Re al t i m AO D Si mu la ti on  in  MA TL AB,"  Missour Univ   Sci .   Te chn ol 20 17 .   [13]   N.  Movahe di an  Atta r,  " D y nami c   Detect ion  of   Se cur Rout es  in  A hoc  Networks, Eme rg.  Sc i.   J. ,   vol.   1 ,   no.   4,   pp .   233 - 238,   2018 ,   doi 10 . 28991/ijse - 01127.   [14]   D.  Yang,   H .   Xi a,   E.   Xu ,   D.  Ji ng,   and   H.  Zh a ng,   " Ene rg y - B alanc ed   Routi ng   Algorit hm   Base on  Ant  Colo n y   Optimiza t io for   Mobile  Ad  Hoc   Networks,"  MD PI,   S ensors   ( Bas el ,   Swit zerland) ,   vol.  18,   no.   11,   pp.   1 - 19 ,   2018 ,   doi 10 . 3390/s18 113657 .   [15]   V.  K.  Qu y ,   N.  Dinh  Han,   and  N.  T .   Ban ,   " PR P:  High - Perf orm anc Rout in Protocol  for  Mobile   Ad - Hoc   Ne tworks,"   in  2 018  Inte rnation al  Confe ren ce  o Adv an ce Te c hnologi es  for  C omm unic ati ons  ( ATC ) 2018,   pp .   226 - 231,   doi 10 . 1109/ATC. 2018 . 8587435.   [16]   T.   Yashim a   an K.  Ta k ami,   " Route   Avai la bi l ity   as  a   Com muni cation  Qual ity   Me t ric   o Mobile   Ad  Hoc   Network, Fu tur.  Int erne t ,   vo l. 1 0,   no .   5 ,   p .   41 ,   2 018,   doi 10 . 339 0/fi 10050041.   [17]   M.  Us m an,   M.  A.  Jan,   X.  He ,   and  M.  Al am,  " Perform anc ev al ua ti on  of   High   Defi ni ti on  v i de strea m i ng  ov e r   Mobile   Ad  Hoc  Networks, El sev i er  B . V.   Signa Pr oce ss ,   vol .   1 48,   pp.   303 - 313,   2018,   d oi 10. 1016/j.sigpro.2018.02. 030 .   [18]   R.   J.  Kadhim  and  M.  S.  Croock,   " QOS  base pat sele c ti on  for  m odif ie sm art   opti m iz ation  m et hods,"  J.   Theor.   Appl .   Inf .   Te chn ol ,   vo l. 96, no. 2 3,   pp .   8021 - 803 3,   2018 .   [19]   A.  V.  Bastos,   C.   M.  Silva ,   a nd  D.  C.   Da  Silva ,   " As sisted  routi ng  al gorit hm   for  D 2D  com m uni ca tion  in  5G  wire le s net works , IE EE Wi rel .   Days   ( WD) ,   Dubai ,   vol .   2018 - April,   pp .   28 - 30,   2018 ,   doi 10. 1109 /WD . 2018 . 8361688.   [20]   D.   Li u,   Z.   Li ,   Z.  Hu,  and  Y.  Li,  " Distribut ed  Re i nforc ement  L ea r ning  for  Quali t y - of - Servic Rou t ing  in  W ire l ess  Devic e - to - devic Networks,"  2018  IEE E/ CIC  In t.   Conf.   Comm un.   China,   ICCC  Work ,   2018,   pp.   282 - 286,   2019,   doi 10 . 1109/IC CChina W . 2018. 8674510.   [21]   S.  Alwan ,   I.   Fa jj ari,  and  N.  Ait saa di,   " Joint  Ro uti ng  and  W ire l ess  Resourc Alloc a ti on  in  M ultihop  LT E - D2D   Com m unic at ions,"  2018  IEEE  4 3rd  Conf.   Local  Comput.   Net wor ks  ( LC N ) ,   Chic a go,   IL ,   US A.   no .   1,   pp .   167 - 174 ,   2018,   doi 10 . 11 09/L CN.2018. 86 38241.   [ 2 2 ]   N .   B e n   H a l i m a   a n d   H .   B o u j e m â a ,   " O p t i m a l   r o u t i n g   a n d   o n e   h o p   r o u t i n g   f o r   D 2 D   c o m m u n i c a t i o n s   i n   t h e   p r e s e n c e   o m u t u a l   i n t e r f e r e n c e , "   S p r i n g e r   T e l e c o m m u n .   S y s t ,   v o l .   7 1 ,   n o .   1 ,   p p .   5 5 - 6 4 ,   2 0 1 9 ,   d o i :   1 0 . 1 0 0 7 / s 1 1 2 3 5 - 018 - 0 5 1 2 - 7.   [23]   M.  K.  Farha and  M.  S.  Croock,   " Optimal  Resourc Allocati on  fo Rout Sele ctio in  Ad  Hoc  Networks,"  vol.   19,   no.   4 ,   pp .   1197 - 1207,   2021 ,   doi : 10.12928/ t el kom nika . v19 i4. 1852 1.   [24]   Mua y ad   S.  Croo ck,   Moham m ed  N.   Abdulla h   an d,   Am tha M ousa,   Optimal  Pow er  Consum p ti on  Stra te g y   for   Sm art   Irri gation   S y stem  Us ing  La gra ng Mult i pli er ,   Sensor  Letter ,   vol .   13 ,   n o.   12,   pp.   1044 - 1049,   2015,   doi :   10. 1166/sl. 2015 . 3587.     [25]   Saja   D.  Khudh ur,   and  Mua y a d   S.  Croock,   Dental  X - Ra y   Ba sed  Hum an  Ide n ti ficat ion  S y st e m   for  Forensi c,”   Engi ne ering  and   Technol og y Jou rnal ,   vol .   35 ,   no .   1,   p p.   49 - 60,   20 17.   [26]   Yuanha ng  Su ,   Yuzhong  Huang ,   C. - C.   Ja y   Kuo ,   "D epe ndent   Bi dire c ti ona RNN   with  Ext ended - long  Short - te r m   Me m ory ,   ICLR  2018  Confe ren c e ,   2018 ,   do i: 10.1016/j. n euc om . 2 019. 04. 044 .     [27]   Yuanha ng  Su  an C. - C.   Ja y   Kuo ,   "F ast  and  Rob us Camera ’s  Auto  Exposure   C ontrol   Us ing  Co nvex  or  Conc av e   Model, "   IEEE  Inte rnation al  Confe renc on  Consum er  El ec tro nic ( ICCE) ,   2015,   doi :   10. 1109/ICCE.2 015. 7066300.     [28]   Yuanha ng  Sua ,   Joe  Yuchie h   L in b,   C. - C.   Ja y   Ku o,   "A   m odel - bas ed  appr o ac h   to   c amera ’s  aut e xposure  cont ro l,"   Journal  of   Vi sua Comm unic at io and  Image   Re p resentat ion ,   201 6,   doi :   10 . 1016/j.jvcir. 2016 . 01. 0 11 .   [29]   Yuanha ng  Su ,   Yuzhong  Huang ,   C. - C.   Ja y   Ku o ,   "Effi c ie nt  t e xt  cl assifi ca t ion   using  tre e - stru ct ure m ult i - li n ea princ ip al   component  an aly sis, "   Inte rnational   Confe renc on  Pat t ern  R ec ogni ti on  ( ICPR ) ,   2018,   d oi :   10. 1109/ICPR.2 018. 8545832.     [30]   Yuanha ng  Su R ui y u an  L in C. - C. Ja y   K uo ,   " Tree - struct ur ed  m ul ti - stag prin ci pa component   anal y sis  ( T MP CA):   the or y   and appl i ca t ions,"   E xpe rt   Syste ms   wit h   Ap pli ca t ions v ol .   1 18 ,   pp .   355 - 364 ,   2019.     [31]   Yuanha ng   Su ,   Kai  Fan ,   Ngu y e Bac h ,   C. - C .   J a y   Kuo ,   Fe Huang ,   "U nsupervi sed  Multi - mo da Neura Ma chine  Tra nsla ti on, "   CV PR ,   2019,   doi: 1 0. 1109/CVPR . 2 019. 01073.     [32]   Yuanha ng  Su ,   C. - C.   Ja y   Kuo ,   " On  ext ende lon short - te rm   m emory   and  depe n dent   bidi r ec t ional  rec urr ent   neur a net work,"   N euroc omputing ,   v ol .   356,   pp .   151 - 16 1,   201 9 ,   doi 10 . 1016/j . n euc om . 2 019. 04. 044   Evaluation Warning : The document was created with Spire.PDF for Python.