T E L K O M N I K T elec o m m un ica t io n,  Co m pu t ing ,   E lect ro nics   a nd   Co ntr o l   Vo l.   19 ,   No .   3 J u n e   2 0 2 1 ,   p p .   7 62 ~7 69   I SS N:  1 6 9 3 - 6 9 3 0 ,   ac cr ed ited   First Gr ad b y   Kem en r is tek d i k ti,  Dec r ee   No : 2 1 /E/KPT /2 0 1 8   DOI : 1 0 . 1 2 9 2 8 /TE L KOM NI K A. v 1 9 i3 . 1 8 7 9 2     762       J o ur na l ho m ep a g e h ttp : //jo u r n a l.u a d . a c. id /in d ex . p h p /TELK OM N I K A   Particle  swa rm o ptimiza tion  for so lv ing   thesis de fen se  timetabling  p ro blem       G ilb er t   Chris t o ph er Ary a   Wica k s a na   De p a rt m e n o In fo rm a ti c s ,   Un i v e rsitas   M u lt ime d ia N u sa n tara ,   In d o n e sia       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Au g   1 3 ,   2 0 2 0   R ev is ed   No v   1 5 ,   2 0 2 0   Acc ep ted   No v   2 5 ,   2 0 2 0       Th e   th e sis  d e fe n se   ti m e tab li n g   p r o b lem   is  a   fa sc in a ti n g   a n d   o rig i n a NP - h a rd   o p ti m iza ti o n   p r o b lem .   Th e   p r o b lem   in v o l v e a ss ig n in g   t h e   p a rti c ip a n ts  to   d e fe n se   se ss io n s,  c o m p o sin g   th e   re lev a n c o m m it tee s,  sa ti sfy in g   th e   c o n stra in ts,  a n d   o p ti m izin g   th e   o b jec t iv e s.  Th is  st u d y   d e fi n e th e   p ro b lem   fo rm u latio n   th a t   a p p l ies   to   Un iv e r sitas   M u lt ime d ia Nu sa n tara   (U M N) an d   u se   th e   p a rti c le  sw a rm   o p ti m iza ti o n   (P S O)   a lg o rit h m   to   so lv e   it .   As   a   d e m o n stra ti o n   o c o n c e p t   a n d   v ia b il it y ,   t h e   p r o p o se d   m e th o d   is  im p lem e n ted   in   a   we b - b a se d   p latfo rm   u sin g   P y t h o n   a n d   F las k .   Th e   im p lem e n tatio n   is   tes t e d   a n d   e v a lu a t ed   u sin g   re a l - wo rld   i n sta n c e s.  Th e   re su lt sh o t h a th e   fa ste st  ti m e tab le  g e n e ra ti o n   is  0 . 1 8   se c o n d s,  a n d   t h e   sl o we st  is  2 1 . 8 8   m in u tes   fo r   2 5   stu d e n ts  a n d   1 8   d e p a rtme n m e m b e rs,  with o u a n y   v i o latio n   o f   th e   h a rd   c o n stra in ts.  Th e   o v e ra ll   sc o re   o t h e   EUCS   e v a lu a ti o n   f o t h e   a p p l ica ti o n   is   4 . 3   o u o 6 .   K ey w o r d s :   Op tim izatio n   Par ticle  s war m   o p tim izatio n   Sch ed u lin g   T im etab lin g   T h is i a n   o p e n   a c c e ss   a rticle   u n d e 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 :   Ar y W icak s an a   Dep ar tm en t o f   I n f o r m atics   Un iv er s itas   Mu ltime d ia  Nu s an tar a   Scien tia  B o u lev ar d   S t.,   Gad in g   Ser p o n g ,   T an g er an g - 1 5 8 1 0 ,   B an ten ,   I n d o n esia   E m ail:  ar y a. wica k s an a@ u m n . ac . id       1.   I NT RO D UCT I O N     T h th esis   d ef en s is   m an d at o r y   ac tiv ity   to   b tak e n   b y   s tu d en ts   in   Un iv er s itas   Mu ltime d ia  Nu s an tar ( UM N) .   I n d o n esian   m in is tr y   o f   ed u ca tio n   a n d   cu ltu r r eg u lat es I n d o n esian   u n i v er s ities   to   h av th is   ac tiv ity   in   th eir   4   y ea r s   u n d er g r ad u ate  cu r r icu lu m   ( b a ch elo r ) .   I n   g en er al,   th er ex is ts   at  least    th r ee   p ar ticip an ts   in   d ef en s e   s ess io n : th s tu d en t,  th e   s u p er v is o r ,   an d   th e   ex am in e r .   I n   U MN ,   s p ec if ically   in   th e   Dep ar t m en t o f   I n f o r m atics,   th er ar e   f o u r   p ar ticip an ts ,   in clu d in g   th m o d er at o r   o f   th s ess io n .   T h u s ,   th e   s ize  o f   th e   d ep ar tm en t   an d   th e   n u m b er   o f   s tu d en ts   d eter m in e   th tim n e ed ed   to   cr ea te   th tim etab le  f o r   t h th esis   d ef en s s ess io n s .   R elate d   wo r k   in   [ 1 ]   u s es  lo ca s ea r ch ,   in teg er   p r o g r am m in g   ( I P),   an d   co n s tr ain p r o g r a m m in g   ( C P)  f o r   c o m p ar is o n   i s o lv in g   th th esis   d ef en s ti m etab lin g   p r o b lem   th at  ap p l ies  to   s o m I talian   u n iv er s it ies.  B a s ed   o n   th e   ex p er im en tal  an aly s is ,   it  is   also   f o u n d   t h at  th p r o b lem   is   s o lv ab le  in   NP - co m p lete,   an d   ac co r d in g   to   th e   p er s o n n el  in v o lv ed ,   it  h as  r ed u ce d   th tim s p en i n   th o v er all  p r o ce d u r b y   s ev er al  wo r k er - d a y s   f o r   ea c h   g r ad u atio n   p er i o d .   I n   th is   w o r k ,   th e   p ar ticle  s war m   o p tim izatio n   ( PS O)   al g o r ith m   in tr o d u ce d   b y   J .   Ke n n ed y   an d     R .   E b er h ar d t is u s ed   [ 2 ] .   I n   th PS alg o r ith m ,   th p o p u latio n   is   ca lled   s war m ,   a n d   ea ch   in d iv id u al  is   ca lled   p ar ticle  [ 3 ] .   I n   [ 4 ,   5 ] ,   th PS alg o r ith m   s u cc ess f u lly   o p tim izes  an d   s o lv es  th s ch ed u l in g   p r o b lem s   with   m u ltip le  co n s tr ain ts .   T h P SO  alg o r ith m   h as  ex ce llen t   r o b u s tn ess   an d   u s ef u in   d if f er en a p p licatio n   en v ir o n m en ts   with   li ttle  m o d if icatio n   [ 6 ] .   T h PS alg o r ith m   also   d eliv er s   t h s am o p tim al   s o lu tio n   t h an   o th er   alg o r ith m s   with   f aster   co m p u ti n g   tim an d   f aster   co n v e r g en ce   r ate  th an   o th er   alg o r ith m s ,   s u ch   as  th g en etic  Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         P a r ticle  s w a r o p timiz a tio n   fo r   s o lvin g   th esis   d efen s timet a b lin g   p r o b le   ( Gilb ert C h r is to p h er )   763   alg o r ith m   [ 7 ] .   PS alg o r ith m   also   s u cc es s f u lly   im p lem en ted   in   s o m co m p u ter   s cien ce   p r o b lem ,   s u ch   as   k n ap s ac k   p r o b lem   [ 8 ,   9 ]   a n d   jo b - s h o p   p r o b lem   [1 0 ,   1 1 ]   a n d   s o m r ea l - life   ca s es,  s u ch   as  o p tim izatio n   o f   r eser v o ir   o p er atio n   [ 1 2 ] ,   task   s ch ed u lin g   in   g r id   [ 1 3 ,   1 4 ]   r e s o u r ce - co n s tr ain e d   p r o ject  s ch ed u lin g   [ 1 5 ] ,   clo u d   co m p u tin g   [ 7 ,   1 6 ,   1 7 ] ,   an d   em p lo y ee   s ch ed u lin g   [ 1 8 ] .   Sch ed u lin g   is   allo ca tin g   r eso u r ce s   in   a   s p ec if ic  tim to   p r o d u ce   o r   f in is h   task .   T h e   s ch ed u lin g   p r o b lem   is   c o m p lex   co m b i n ato r ial  p r o b lem   b ec a u s th er is   m o r th an   o n s o lu tio n   an d   is   lo ca lly   o p tim al.   Sch ed u lin g   p r o b lem   is   class if ied   as  n o n - d eter m in is tic  p o ly n o m ial - tim h ar d   ( NP - Har d )   p r o b lem .   I n   s ch ed u lin g   p r o b lem ,   th e r ar e   two   ty p es  o f   co n s tr ain t:  h a r d   co n s tr ain an d   s o f c o n s tr ain t.  T h h ar d   c o n s tr ain t   is   co n s tr ain t h at  ca n n o b v io lated ,   a n d   s o f co n s tr ain i s   co n s tr ain t   th at  ca n   b e   v i o lated .   Ho wev er ,   th e   v io latio n   m u s t b m in im ized   t o   g et  th o p tim al  s o lu tio n   [ 1 9 ] .   T h is   p ap er   d ef in es  th e   p r o b lem   f o r m u latio n   th at   ap p lies   to   th De p ar tm en o f   I n f o r m atics  at   Un iv er s itas   Mu ltime d ia  N u s an tar a.   T h f itn ess   f u n ctio n s   ta ilo r ed   to   th e   p r o b lem   f o r m u la tio n   ar e   d ev el o p ed   with   b o th   h a r d   an d   s o f co n s tr ain ts .   T h g o al  is   to   tr y   to   o p t im ize  th tim etab lin g   p r o ce s s   b y   m in im izin g   th e   s o f co n s tr ain ts   v io latio n s .   T h p r o p o s ed   ap p r o ac h   is   im p le m en te d   in   web - b ased   p latf o r m   u s in g   th e   Py th o n   p r o g r a m m in g   la n g u a g an d   t h Flas k   f r am ewo r k .   T h ap p licatio n   is   test ed   u s in g   r ea l - wo r ld   in s tan ce s   an d   ev alu ated   u s in g   t h e n d - u s er   c o m p u tin g   s atis f ac tio n   ( E UC S)  with   a   6 - p o in t   L ik er t   s ca le  [ 2 0 ,   2 1 ] .   T h e   r est  o f   t hi s   p ap er   is   o r g a n ized   as  f o llo ws;   s ec tio n   2   b r ief ly   d escr ib es  th r esear ch   m eth o d   u s ed   f o r   t h is   s tu d y ,   in clu d in g   p r o b lem   f o r m u latio n ,   p ar ticle  s war m   o p tim izatio n   ( PS O) ,   an d   th d esig n   a n d   im p lem en tati o n   wo r k .   Sectio n   3   d escr ib es  th r esu lts   o f   th s tu d y   a n d   th p e r f o r m an ce   ev al u atio n .   Sectio n   4   c o n clu d es  th is   p ap er   with   s o m e   d is cu s s io n s   o n   f u tu r w o r k .       2.   RE S E ARCH   M E T H O D     2 . 1 .     P r o blem   f o rm ula t io n   I n   Un iv er s itas   Mu ltime d ia  Nu s an tar ( UM N) ,   th esis   d ef en s s ess io n s   ar allo ca ted   in to   t wo   wee k s   p er   b atch .   W ith in   s in g le  b at ch ,   th n u m b er   o f   s tu d en ts   g o in g   f o r   th eir   th esis   d ef en s is   n o lim ited   b y   th d ep ar tm en t.  I n   th Dep ar tm e n o f   I n f o r m atics  at  UM N,   1 8   d ep ar tm e n m em b er s   ar al elig ib le  to   b th e   co m m ittee  o f   th s ess io n s .   Se s s io n s   ar m ee tin g s   wh er s tu d en ts   d ef en d   th eir   th esis   in   f r o n o f   co m m ittee,   an d   s o m s ess io n s   m ig h o v er lap   in   tim [ 1 ] .   Facu lt y   m em b er s   ar ch ar ac ter ized   b y   th eir   ac ad em ic  lev el  an d   r esear ch   ar ea s .   Stu d en ts   ar allo wed   to   h av at  least  o n e   s u p er v is o r   an d   at  m o s two   s u p er v is o r s .   T h e   d ep ar tm en ass ig n s   th ex am i n er   an d   m o d er ato r   o f   th s ess io n s .   An o th er   co n s id er atio n   is   th q u o ta  f o r   ea c h   d ep ar tm en t   m em b e r   to   b ec o m co m m ittee  o f   s ess io n .   Dep ar tm en m em b er   th at  h o l d s   p o s itio n   in   th e   u n iv er s ity   is   lim ited   to   lo wer   n u m b e r   o f   s ess io n s .   As  cu s to m ar y ,   co n s tr ain ts   ar d iv id ed   in to   h ar d   an d   s o f o n e s .   T h f o r m er   m u s alwa y s   b s atis f ied ,   wh er ea s   th latter   co m p o s th o b jectiv f u n ctio n   th at  is   o p tim ized   ( m in im ized )   d u r i n g   e ac h   iter atio n   in   th PS O.   T h er is   o n ly   o n e   h ar d   co n s tr ain th at  ap p lies   to   all,   wh ich   is   th tim a v ailab ilit y   o f   ea ch   p ar ticip an t.   T h er m u s t n o t e x is t o v er lap p i n g   s ess io n s   f o r   an y   o f   t h p ar ti cip an ts .   T h s o f t c o n s tr ain ts   ar e:     Qu o ta:  T h m ax im u m   n u m b e r   o f   s ess io n s   th at  ar allo ca ted   f o r   ea ch   o f   th d e p ar tm e n t m e m b er s .     Aca d em ic   L ev el:  T h ac a d em i lev el  o f   th d ep ar tm e n t m em b er   th at  is   r eg u lated   b y   t h g o v er n m en t.     E x p er ien ce : T h p r e v io u s   ex p er ien ce   in   m o d er atin g   th s ess io n s .     R esear ch Ar ea : T h co n f o r m it y   o f   th e   ex am in e r ' s   r esear ch   ar ea s   with   th th esis .   T h o b jectiv f u n ctio n   is   o b ta in ed   b y   s u m m in g   u p   th v io la tio n s   o f   all  s o f co n s tr ain ts .   I n   p r ac tical   ca s es,  th s ep ar atio n   i n   h a r d   a n d   s o f t   co n s tr ain ts   ca n   b m o d if ied   b y   th u s er ,   wh o   co u ld   r e lax   s o m o f   th e   h ar d   co n s tr ain ts   b y   tu r n i n g   th em   i n to   s o f o n es  an d   ass ig n in g   t h e m   weig h t.  I is   also   p o s s ib le  to   ad d   weig h f o r   ea ch   o f   th s o f co n s tr ain ts   ch o s en   b y   th u s er s .   Fo r   th s ak o f   s im p licity ,   th is   wo r k   s tick s   to   th class if icat io n   p r o v id e d   ab o v e.     2 . 2 .     P a rt icle  s wa rm   o ptim iz a t io n   I n   g en er al,   th p a r ticle  s war m   o p tim izatio n   ( PS O)   alg o r ith m   co n s is ts   o f   th r ee   s tep s : f ir s t,  to   in itialize   ea ch   p ar ticle’ s   p o s itio n   an d   v e lo city ,   s ec o n d   is   to   u p d ate  th v elo city ,   an d   th ir d   is   to   u p d ate  th p o s itio n .   T h ese   th r ee   s tep s   ar r ep ea ted   u n til  t h s to p   co n d itio n   i s   m et,   o r   th e   m ax im u m   iter atio n   is   r ea ch e d .   T h in itial  p o s itio n   an d   v elo city   o f   ea c h   p ar ticle  ar g en er ated   r a n d o m l y   u s in g   ( 1 )   an d   ( 2 )   wh er x   r ep r esen ts   p o s itio n   an d   v   r ep r esen ts   v elo city   [ 2 2 - 2 5 ] .     0 = +  ( )               ( 1 )     0 = +  ( )               ( 2 )     T h v elo city   is   u p d ated   b y   u s i n g   ( 3 ) .   T h e   in er tia  f ac to r   ( w) ,   co g n itiv lear n i n g   r ate  ( c 1   an d   c 2 ) ,   an d   r an d o m   n u m b er s   ( r 1   an d   r 2 )   a r th p ar am eter s   th at  in f lu en ce   t h u p d ate  o f   th v el o city   [ 2 2 ] .     Evaluation Warning : The document was created with Spire.PDF for Python.
                    I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  19 ,   No .   3 J u n e   2 0 2 1 :   7 62   -   7 69   764   + 1 = + 1 + 1 ( ) + 2 2 ( )         ( 3 )     T h f in al  s tep   in   ea c h   iter atio n   is   to   u p d ate  ea ch   p ar ticle' s   p o s itio n   u s in g   ( 4 )   [ 2 2 ] .     + 1 = + + 1                 ( 4 )     2 . 3 .     Desig n a nd   im plem ent a t io n   Fig u r 1   s h o ws  th ap p licatio n   wo r k f lo w.   First,  th e   u s er   m u s in p u th e   d ata  t h at  is   u s ed   to   th e   ap p licatio n .   Af ter   th d ata  en ter ed ,   th ap p licatio n   will  s tar t   s ch ed u lin g   u s in g   th PS al g o r ith m ,   b e g in n in g   with   th s ch ed u le  f o r   th th esis   d ef en s e,   th en   th ex am in er ,   an d   th m o d er at o r   o f   th th esis   d ef en s e.   Af ter   th e   s ch ed u lin g   p r o ce s s   is   d o n e,   th o p tim ized   s ch ed u le  will  b s h o wn   b y   th ap p licatio n .   T h er ar th r ee   f itn ess   f u n ctio n s   d e v elo p ed   an d   u s ed   in   th is   r esear ch .   T h f ir s f itn e s s   f u n ctio n   ( f Su p e r v is o r )   d ef i n ed   b y   ( 5 )   is   to   s et   th in itial  s ch ed u le  c o n s is tin g   o f   th s tu d e n an d   th e   s u p er v is o r .   T h s ec o n d   f itn ess   f u n ctio n   ( f E x a m in er )   d ef in ed   b y   ( 6 )   is   f o r   s ch e d u li n g   th e   ex am i n er .   T h t h ir d   f itn ess   f u n ctio n   ( f Mo d er ato r )   d e f in ed   b y   ( 7 )   is   f o r   s ch ed u lin g   th m o d e r ato r .   T h e   g o al  is   to   f in d   th g l o b al  m in i m u m   f o r   ea ch   o f   th ese  f itn ess   f u n ctio n s .         =   1 + 2                 ( 5 )       1 { 0 , 1 } 1                              , 0         2 { 0 , 1 } 1              , 0           =   1 + 2 + 3 + 4 + 5 + 6             ( 6 )       1 { 0 , 1 } 1                              , 0           2 { 0 , 1 } 1                          , 0           3 { 0 , 1 } 1                                     , 0           4 { 0 , 1 } 1                           , 0           5 { 0 , 1 } 1                    , 0         6 { 0 , 1 } 1                                 , 0             =   1 + 2 + 3 + 4 + 5 + 6 + 7         ( 7 )       1 { 0 , 1 } 1                              , 0           2 { 0 , 1 } 1                            , 0           3 { 0 , 1 } 1                                 , 0             4 { 0 , 1 } 1                                  , 0         5 { 0 , 1 } 1                     , 0           6 { 0 , 1 } 1                      , 0           7 { 0 , 1 } 1                    , 0                 Fig u r 1 .   B r ief   p r o ce s s   o f   ap p l icatio n   wo r k f l o w       Fig u r 2   s h o ws  th im p lem e n t atio n   f lo wch a r o f   th PS alg o r ith m   f o r   t h ap p licatio n .   T h e r ar th r ee   p h ases   o f   th PS m o d u le,   as  d escr ib ed   in   th e   im p lem en tati o n   f l o wch ar t.   T h e   f ir s t PSO m o d u le  is   t o   in itialize  th s ess io n   co n s is tin g   o f   s tu d en an d   s u p er v is o r .   T h s ec o n d   is   to   as s ig n   an   ex am in er   to   th s ess io n ,   an d   th last   is   to   ass ig n   m o d e r ato r   t o   th s ess io n .   I n   th is   im p lem e n tatio n ,   v max   is   n o lim ited   t o   allo th p ar ticle  to   f ly   th r o u g h   a n   ex ce llen s o lu ti o n .   I n   ad d itio n   to   th at,   th e   p o s itio n   is   n o r m alize d   to   b i n   t h r an g e   b etwe en   0   an d   3 9 .   T h n o r m aliza tio n   is   to   f o llo with   th n atu r o f   th p r o b lem ,   wh e r th er ar 4 0   ti m s lo ts   wi th in   two   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         P a r ticle  s w a r o p timiz a tio n   fo r   s o lvin g   th esis   d efen s timet a b lin g   p r o b le   ( Gilb ert C h r is to p h er )   765   wee k s   with   f iv wo r k in g   d ay s   an d   eig h h o u r s   d a y .   T h e   m ax im u m   n u m b er   o f   iter atio n   f o r   ea ch   f itn ess   f u n cti o n   is   s et  to   2 0   in   th is   wo r k ,   a n d   th u s er   ca n   alter   th is .   T h im p lem e n tatio n   is   tar g ete d   to   r u n   u n til  it  f in d s   th s o lu tio n it  will  r estar th wh o le  p r o ce s s   wh en   n o   s o lu tio n s   to   b f o u n d .   Vio latio n s   o n   th h ar d   co n s tr ain t   is   n o t a llo wed .           Fig u r 2 I m p lem en tatio n   f lo w ch ar t       2 . 4 .     E nd - us er   co m pu t ing   s a t is f a ct io ( E UCS)   T h d im en s io n   o f   E UC ar co n ten t,  ac cu r ac y ,   f o r m at,   ea s o f   u s e,   an d   tim elin ess .   T h is   m o d el  is   m ain ly   b ased   o n   th en d - u s er s   co m p u tin g   s atis f ac tio n   m o d el  o f   Do ll  an d   T o r k za d eh .   T h e   m o d el  is   s h o wn   in   Fig u r 3   [ 2 6 ] .           Fig u r 3 T h en r ic h ed   en d - u s er   co m p u tin g   s atis f ac tio n   m o d el       3.   RE SU L T A ND  AN AL Y SI S   T h ap p licatio n   is   test ed   u s in g   f o u r   test - ca s es  s p ec if ics  f o r   t h ap p licatio n .   T h v ar iab les  f o r   th test   ar g iv en   in   T ab le  1 .   E ac h   o f   th test - ca s e s   is   ex ec u ted   ten   tim es  to   m ea s u r th o v er all  p er f o r m an ce   o f   th e   Evaluation Warning : The document was created with Spire.PDF for Python.
                    I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  19 ,   No .   3 J u n e   2 0 2 1 :   7 62   -   7 69   766   im p lem en tatio n .   T h f ir s b atch   o f   th esis   d ef en s co n s is ts   o f   two   wee k s   th at  ar in   th t ea ch in g   wee k s .   T h e   s ec o n d   b atch   is   n o t d u r in g   th e   teac h in g   wee k s .   T h r esu lts   o f   th f ir s test - ca s ar s h o wn   in   T ab le  2 .   T h r esu lts   s h o th at  th av er ag n u m b er   o f   iter atio n s   r eq u ir e d   t o   g e n er ate  th s ch ed u le   in   t h is   test   is   1 6 0 . 6   1 6 1   iter atio n s .   T h e   av er a g e   ex ec u tio n   tim e   f o r   test - ca s n u m b er   o n e   is   2 7 . 2 7   s ec o n d s   with   th e   f astes r u n   o n   th e   eig h iter atio n s   with   7 . 2 1   s ec o n d s ,   a n d   th latest  is   o n   th e   s ec o n d   iter atio n   with   6 9 . 1 7   s ec o n d s .   T h e   av e r a g n u m b e r   o f   v io latio n s   o n   t h h a r d   co n s tr ain ts   is   0 ,   an d   o n   th s o f t c o n s tr ain t s   is   4 .         T ab le  1 .   T est - ca s es a n d   p a r am eter   co n f ig u r atio n   Te st - c a se   N o .   N u mb e r   o f   st u d e n t s   N u mb e r   o f   d e p a r t me n t   memb e r s   M a x i m u m   q u o t a   f o r   l e c t u r e r   w i t h   a   p o s i t i o n   M a x i m u m   q u o t a   f o r   l e c t u r e r   w i t h o u t   a   p o si t i o n   Th e s i d e f e n se   b a t c h   w   c 1   c 2   1   25   18   5   10   f i r st   0 . 6   1 . 5   1 . 5   2   5   10   sec o n d   3   4   9   f i r st   4   4   9   sec o n d       T ab le  2 R esu lts   o f   test - ca s n u m b er   o n e   R e p e t i t i o n   no .   N u mb e r   o f   i t e r a t i o n s   Ex e c u t i o n   t i m e   ( se c )   V i o l a t e d   so f t   c o n st r a i n t s   1   2 5 6   4 4 . 2 8   4   2   4 1 5   6 9 . 1 7   5   3   1 3 3   2 2 . 6   4   4   1 0 8   1 8 . 4   4   5   1 8 9   3 2 . 1 9   4   6   74   1 2 . 7 2   4   7   98   1 6 . 5 7   3   8   41   7 . 2 1   5   9   82   1 4 . 1 7   3   10   2 1 0   3 5 . 3 6   4       T h r esu lts   f o r   test - ca s n u m b er   two   is   s h o wn   in   T ab le  3 .   T h av er a g n u m b e r   o f   iter atio n s   r eq u ir e d   to   g en er ate  th s ch e d u le  is   1 8 . 2     1 9   iter atio n s .   T h av er a g ex ec u tio n   tim is   3 . 1 9   s ec s   with   th f astes is   0 . 1 8   s ec o n d s   o n   th f ir s iter atio n ,   an d   th latest  is   6 . 5 6   s ec o n d s   o n   th s ev en th   iter atio n .   T h av er ag n u m b er   o f   v io latio n s   o n   th s o f co n s tr ain ts   is   3 . 2     4.   T h r esu lt s   f o r   t est - ca s n u m b er   th r ee   is   s h o wn   in   T ab le  4 .   T h e   av er ag n u m b e r   o f   iter atio n s   r eq u ir ed   to   g e n er ate  th e   s ch e d u le  is   2 , 8 2 3 . 6     2 , 8 2 4   iter a tio n s .   T h av e r ag ex ec u tio n   tim is   4 5 0 . 1 9   s ec s   with   th f astes is   o n   th n in th   iter atio n   with   4 1 . 0 4   s ec s ,   an d   th lates is   o n   th e   f o r th   iter atio n   with   1 , 3 1 2 . 9 7   s ec o n d s .   T h e   av er ag e   n u m b er   o f   v io latio n s   o n   th s o f t c o n s tr a in ts   is   3 . 9     4 .         T ab le  3 R esu lts   o f   test - ca s n u m b er   two   R e p e t i t i o n   no .   N u mb e r   o f   i t e r a t i o n s   Ex e c u t i o n   t i m e   ( se c )   V i o l a t e d   so f t   c o n st r a i n t s   1   1   0 . 1 8   3   2   25   4 . 1 4   4   3   34   5 . 5 7   2   4   23   3 . 8 6   4   5   8   1 . 4 5   3   6   6   1 . 1 5   4   7   37   6 . 5 6   3   8   32   5 . 7 7   3   9   7   1 . 4 4   3   10   9   1 . 7 9   3       T h r esu lts   f o r   test - ca s n u m b er   f o u r   is   s h o wn   in   T ab le  5 .   T h av er ag n u m b er   o f   iter atio n s   r eq u ir ed   to   g en er ate  th s ch ed u le  is   7 6   iter atio n s .   T h av er ag ex e cu tio n   tim is   1 8 . 6 9   s ec o n d s   with   th f aste s i s     4 . 4 7   s ec o n d s   o n   th s ix th   iter atio n ,   an d   th e   la test   is   3 6 . 9 4   s ec o n d s   o n   t h f if th   iter atio n .   T h av er ag n u m b er   o f   v io latio n s   o n   th s o f t   co n s tr ain ts   is   3 . 6     4.   B ased   o n   th co m p ar is o n   of   test - ca s n u m b er   o n e   an d   test - ca s n u m b er   two   s h o wn   i n   Fig u r 4 th ap p licatio n ' s   o v er all  p er f o r m an ce   is   b est  in   th s ec o n d   b atch .   I n   th is   p e r io d ,   th o p tim izatio n   p r o ce s s   r u n s   f aster   d u to   n o   o v e r lap p in g   s ess io n s   b etwe en   th esi s   d ef en s s ess io n s   an d   d ep ar tm en t   m em b e r s '   teac h in g   s ch ed u les.   T h is   s am ch a r a cter is tic  is   also   em b o d ied   in   an o th er   co m p a r is o n   s h o wn   in   Fi g u r 5 w h e r e   th e   a p p licatio n   p er f o r m s   less   in   test - ca s n u m b er   3   co m p ar t o   test - ca s e   n u m b er   4.   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         P a r ticle  s w a r o p timiz a tio n   fo r   s o lvin g   th esis   d efen s timet a b lin g   p r o b le   ( Gilb ert C h r is to p h er )   767   T h e   e v a l u a t i o n   o f   t h e   a p p l i c a t i o n   i s   m e a s u r e d   u s i n g   E U C S   i n   a n   i n t e r v i e w   w i t h   t h e   e n d - u s e r   o f   t h i s   a p p l i c a t i o n .   T h e   E U C S   q u e s t i o n n a i r e   a i m s   t o   m e a s u r e   t h e   c o n t e n t ,   a c c u r a c y ,   f o r m a t ,   e a s e   o f   u s e ,   a n d   a p p l i c a t i o n   t i m e l i n e s s .   F i g u r e   6   d i s p l a y s   t h e   E U C S   r e s u l t   w i t h   t h e   o v e r a l l   s c o r e   i s   4 . 3   o u t   o f   6 .   T h e   h i g h e s t   s c o r e   i s   5   o u t   o f   6   f o r   t h e   e a s e   o f   u s e   f a c t o r .   C o n t e n t   s c o r e s   t h e   l o w e s t   w i t h   3 . 8   o u t   o f   6 .   T h e   c o n t e n t   c o u l d   b e   i m p r o v e d   i n   f u t u r e   w o r k   t o   a d d   m o r e   e x p l a n a t i o n   a n d   i n f o r m a t i o n   r e g a r d i n g   t h e   a p p l i c a t i o n   a n d   t h e   w h o l e   p r o c e s s .       T ab le  4 R esu lts   o f   test - ca s n u m b er   th r ee   R e p e t i t i o n   no .   N u mb e r   o f   i t e r a t i o n s   Ex e c u t i o n   t i m e   ( se c )   V i o l a t e d   so f t   c o n st r a i n t s   1   3 4 9   5 4 . 9 7   3   2   1 , 1 2 8   1 7 6 . 4 6   6   3   5 , 7 3 6   9 1 5 . 2   4   4   8 , 1 4 4   1 , 3 1 2 . 9 7   4   5   2 , 5 4 4   4 0 3 . 9 4   4   6   4 , 6 0 0   7 3 3 . 3 6   4   7   9 4 8   1 5 0 . 1 9   3   8   1 , 0 7 1   1 6 9 . 4 2   4   9   2 5 9   4 1 . 0 4   3   10   3 , 4 5 4   5 4 3 . 8 7   4       T ab le  5 R esu lts   o f   test - ca s n u m b er   f o u r   R e p e t i t i o n   no .   N u mb e r   o f   i t e r a t i o n s   Ex e c u t i o n   t i m e   ( se c )   V i o l a t e d   so f t   c o n st r a i n t s   1   1 1 0   2 1 . 9 1   3   2   62   1 4 . 1 8   4   3   38   1 0 . 6 3   3   4   1 5 9   3 6 . 0 9   3   5   1 6 0   3 6 . 9 4   4   6   11   4 . 4 7   4   7   72   1 6 . 3   4   8   57   1 9 . 7 5   4   9   57   1 4 . 6   3   10   34   7 . 5 3   4           Fig u r 4 C o m p ar is o n   o f   test - c ase   n u m b er   o n a n d   n u m b er   two           Fig u r 5 C o m p ar is o n   o f   test - c ase   n u m b er   t h r ee   an d   n u m b er   f o u r   Evaluation Warning : The document was created with Spire.PDF for Python.
                    I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  19 ,   No .   3 J u n e   2 0 2 1 :   7 62   -   7 69   768       Fig u r 6 .   E n d - u s er   c o m p u ti n g   s atis f ac tio n   ev alu atio n   r esu lt       4.   CO NCLU SI O N   T h is   wo r k   h as  s u cc ess f u lly   d e m o n s tr ated   th u s o f   PS f o r   th th esis   d ef en s tim etab lin g   p r o b le m .   T h im p lem en tatio n   s u cc ess f u lly   s ch ed u les  2 5   t h esis   d ef en s ex am s   with o u v i o latin g   th h ar d   co n s tr ain u n d e r   d if f er en t   test - ca s es.  T h o p tim al  in er tia  f ac to r   v alu e   is   0 . 6   f o r   th is   ap p licatio n .   T h e   ap p lica tio n   is   cu r r en tly   in   u s in   th I n f o r m atics  Dep ar t m en in   UM N.   T h e   p er s o n n el  i n v o lv e d   h av e   r ed u ce d   th tim e   s p en in   th o v er all   p r o ce d u r b y   s ev er al  s taf f - h o u r s   f o r   ea c h   g r a d u atio n   p er io d   ( wh ich   co n s is ts   o f   4 - 6   th esis   d e f en s b atch   a   y ea r ) .   I n   ad d itio n   to   t h at,   th s y s tem   h as  im p r o v ed   th s o lu tio n ' s   f ai r n ess   in   ter m s   o f   th d ep ar tm e n m em b er s '   m u ltip le  d u ties .   T h o v er all  s co r o f   th E UC S e v alu atio n   f o r   t h ap p licatio n   is   4 . 3   o u o f   6 .   I n   th e   f u tu r e,   d if f e r en f itn ess   f u n ctio n s   a n d   lin ea r   d ec r ea s in g   in er tia   co u ld   b e   s tu d ied   to   y ield   b etter   p er f o r m an ce .   Ad d itio n al  wo r k   o n   th u s er   in ter f ac co n s is ts   o f   ad d in g   n ew  m en u   th at  p r o v id es  g u id an ce   an d   in f o r m atio n   o n   h o w - to - u s th ap p licatio n .   Featu r es  f o r   s o r tin g   th ap p licatio n ' s   d ata  ar also   n ee d ed   to   in cr ea s th ap p licatio n ' s   ea s e - of - u s a s p ec f u r th er .   I n   ad d itio n   to   th r ep o r tin g   m e n u ,   it  is   ea s ier   t o   ar ch iv s ch ed u les  th at  h av b ee n   m ad an d   m o d if y   th s ch ed u le  in   th th esis   t r ial  s ch ed u lin g   ap p licatio n .   A n o th er   f ea tu r to   b e   ad d ed   is   to   allo co n s tr ain ts   m o d if icatio n   b y   en d - u s er .   T h i s   f ea tu r will  allo en d - u s er   t o   ad d   an d   to   r em o v e   ad d itio n al  co n s tr ain ts .       RE F E R E NC E   [1 ]   M .   Ba tt istu t ta,  S .   Ce sc h ia,  F .   D e   Ce sc o ,   L .   D i   G a sp e ro ,   a n d   A .   S c h a e rf,   M o d e ll in g   a n d   s o lv in g   th e   th e sis  d e fe n se   ti m e tab li n g   p r o b lem ,   J .   O p e r .   R e s .   S o c . v o l.   7 0 ,   n o .   7 ,   2 0 1 9 .   [2 ]   B.   Ch o p a r d   a n d   M .   T o m a ss in i,   P a rti c le  sw a r m   o p ti m iza ti o n ,   in A n   In tro d u c ti o n   t o   M e ta h e u ristics   f o Op ti miza ti o n .   Na tu ra Co m p u ti n g   S e rie s.  S p rin g e r,  Ch a m ,   2 0 1 8 .   [3 ]   X.  C a i   a n d   Z .   Cu i ,   Hu n g ry   p a rti c le sw a rm   o p ti m iza ti o n ,   ICIC  Ex p re ss   L e tt . ,   v o l .   4 ,   n o .   3 ,   2 0 1 0 .   [4 ]   S .   M .   El sa y e d ,   R.   A .   S a rk e r,   a n d   E .   M e z u ra - M o n tes ,   S e lf - a d a p ti v e   m i x   o p a rti c le  sw a rm   m e t h o d o l o g ies   fo r   c o n stra in e d   o p ti m iza ti o n ,   In f o rm a ti o n   S c ien c e s,   2 0 1 4.   [5 ]   K.  E .   P a rso p o u lo s   a n d   M .   N .   Vra h a ti s,  P a rti c le  S wa rm   Op ti m iza ti o n   M e t h o d   f o C o n stra in e d   Op ti m iza ti o n   P ro b lem s,”   Fro n ti e rs   in   Arti fi c i a In telli g e n c e   a n d   A p p li c a ti o n s ,   v o l .   76 ,   p p .   2 1 4 - 2 2 0 ,   2 0 0 2 .   [6 ]   D.  Wan g ,   D .   Tan ,   a n d   L .   Li u ,   P a rti c le  sw a rm   o p ti m iza ti o n   a l g o rit h m a n   o v e r v iew ,   S o ft   Co mp u t. v o l.   2 2 ,     p p .   3 8 7 - 4 0 8 ,   2 0 1 8 .   [7 ]   F .   Nz a n y wa y in g o m a   a n d   Y.  Ya n g ,   An a ly sis   o f   P a rti c le   S wa rm   Op t imiz a ti o n   a n d   G e n e ti c   Alg o ri th m   b a se d   o n   Tas k   S c h e d u l in g   in   Clo u d   Co m p u ti n g   En v ir o n m e n t ,   In t .   J .   A d v .   Co m p u t.   S c i.   A p p l . v o l .   8 ,   n o .   1 ,   p p .   1 9 - 2 5 ,   2 0 1 7 .   [8 ]   X.  M a ,   Y.  Ya n   a n d   Q.  Li u ,   " m u l ti - o b jec ti v e   p a rti c le  sw a rm   o p ti m iza ti o n   fo m u l ti p le  k n a p sa c k   p r o b l e m   with   stro n g   c o n stra in ts, "   2 0 1 8   1 3 th   IE EE   Co n fer e n c e   o n   In d u stri a El e c tro n ics   a n d   A p p li c a ti o n (ICIE A) ,   Wu h a n ,   2 0 1 8 ,     p p .   1 2 0 1 - 1 2 0 5 ,   d o i:   1 0 . 1 1 0 9 /ICIE A.2 0 1 8 . 8 3 9 7 8 9 2 .   [9 ]   F .   He m b e c k e r,   H.  S .   L o p e s,  a n d   W .   G o d o y ,   P a rti c le  sw a rm   o p ti m iza ti o n   fo t h e   m u lt i d ime n si o n a k n a p sa c k   p ro b lem ,   In ter n a ti o n a l   Co n fer e n c e   o n   A d a p ti v e   a n d   N a tu r a C o mp u ti n g   Al g o rit h ms 2 0 0 7 .   [1 0 ]   L.  G a o ,   C .   P e n g ,   C.   Z h o u ,   a n d   P .   Li ,   S o l v in g   flex i b le  jo b - sh o p   s c h e d u li n g   p ro b lem   u sin g   g e n e ra l   p a rti c le  sw a rm   o p ti m iza ti o n ,   T h e   3 6 t h   C I E   C o n f e r e n c e   o n   C o m p u t e r s   &   I n d u s t r i a l   E n g i n e e r i n g 2 0 0 6 .   [1 1 ]   P .   S .   S rin i v a s,  R .   V.  Ra m a c h a n d ra ,   a n d   C .   S.   Ra o ,   P a rti c le  S wa rm   Op ti m iza ti o n   Ap p ro a c h   fo r   S c h e d u li n g   o f   F le x ib l e   Jo b   S h o p s,”   In ter n a ti o n a J o u rn a o E n g in e e rin g   Res e a rc h   &   T e c h n o lo g y   (IJ ER T ),   v o l.   1 ,   n o .   5 ,   p p .   1 - 6,   2 0 1 2 .   [1 2 ]   K.  S a b e r   Ch e n a ri,   H .   Ab g h a ri,   a n d   H .   Tab a ri,   Ap p li c a ti o n   o f   P S O alg o rit h m   in   sh o r t - term   o p ti m iza t io n   o re se rv o ir   o p e ra ti o n ,   E n v iro n .   M o n i t.   Asse ss . v o l.   1 8 8 ,   2 0 1 6 .   [1 3 ]   T.  C h e n ,   B .   Zh a n g ,   X.  H a o ,   a n d   Y .   Da i,   Tas k   sc h e d u l in g   in   g ri d   b a se d   o n   p a rti c le  sw a rm   o p ti m iza ti o n ,   2 0 0 6   Fi ft h   In ter n a t io n a S y mp o si u m o n   P a ra ll e a n d   Distri b u ted   Co m p u ti n g ,   2 0 0 6 .   [1 4 ]   L.   Z h a n g ,   Y .   C h e n ,   R .   S u n ,   a n d   B.   Ya n g ,   Tas k   S c h e d u li n g   Al g o r it h m   B a s e d   o n   P S O   fo r   G r i d   Co m p u ti n g ,   In t.   J .   Co mp u t .   In tell.   Res . v o l.   4 ,   n o .   1 ,   p p .   3 7 - 4 3 ,   2 0 0 8 .   [1 5 ]   H.  Zh a n g ,   H.   Li ,   a n d   C .   M.  T a m ,   P a rti c le  sw a rm   o p ti m iza ti o n   f o re so u rc e - c o n stra in e d   p r o jec sc h e d u li n g ,   In t.   J .   Pro j.   M a n a g . v o l.   2 5 ,   p p .   9 4 8 - 9 5 4 ,   2 0 0 6 .   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         P a r ticle  s w a r o p timiz a tio n   fo r   s o lvin g   th esis   d efen s timet a b lin g   p r o b le   ( Gilb ert C h r is to p h er )   769   [1 6 ]   S .   P a n d e y ,   L .   W u ,   S M .   G u r u ,   a n d   R.   Bu y y a ,   p a rti c le  sw a rm   o p ti m iza ti o n - b a se d   h e u risti c   f o sc h e d u li n g   w o rk fl o w   a p p li c a ti o n i n   c lo u d   c o m p u ti n g   e n v ir o n m e n ts,”  2 0 1 0   2 4 th   IEE E   In t e rn a ti o n a l   Co n fer e n c e   o n   A d v a n c e d   In f o rm a ti o n   Ne two rk in g   a n d   A p p li c a ti o n s ,   2 0 1 0 .   [1 7 ]   K.  Li ,   G .   Xu ,   G .   Zh a o ,   Y .   D o n g ,   a n d   D.   Wan g ,   Cl o u d   tas k   s c h e d u li n g   b a se d   o n   l o a d   b a lan c in g   a n t   c o lo n y   o p ti m iza ti o n ,   Pr o c .   -   2 0 1 1   6 th   A n n u .   Ch in a Gr id   C o n f .   Ch i n a Gr i d   2 0 1 1 ,   2 0 1 1 .   [1 8 ]   S.  Y . ,   Emp lo y e e   S c h e d u li n g   b a se d   o n   P a rti c le  S wa rm   Op ti m iza ti o n   Alg o rit h m   a n d   it Va ri a ti o n ,   In t.   J .   Co mp u t .   Ap p l . ,   2 0 1 6 ,   d o i:   1 0 . 5 1 2 0 /i jca 2 0 1 6 9 1 0 8 0 9 .   [1 9 ]   H.  M .   S a n a n d   M .   M .   Y a b o ,   S o lv in g   Ti m e tab li n g   p r o b lem u sin g   G e n e ti c   Alg o rit h m   Tec h n iq u e ,   In t .   J .   C o mp u t .   Ap p l . ,   2 0 1 6 .   [2 0 ]   S .   W ij a y a   a n d   A .   Wi c a k sa n a ,   JA COB  v o ice   c h a tb o t   a p p l ica ti o n   u s in g   w it .   Ai   fo r   p r o v i d i n g   in f o rm a ti o n   i n   UMN ,   In t.   J .   E n g .   A d v .   T e c h n o l. ,   v o l .   8 ,   n o .   6 ,   2 0 1 9 .   [2 1 ]   K.  F il b e rt  a n d   S .   Ha n su n ,   Ti c k e ti n g   &   C S   sy ste m   d e v e lo p m e n f o in d u strial  n e e d s,”   In t .   J .   S c i.   T e c h n o l.   Res . ,   2 0 1 9 .   [2 2 ]   M .   A.  El - S h o rb a g y   a n d   A.  E .   Ha ss a n ien ,   P a rti c le S wa rm   Op ti m iza ti o n   fro m   T h e o ry   to   A p p li c a ti o n s,   In t.   J .   R o u g h   S e ts Da ta   An a l. v o l.   5 ,   n o .   2 ,   2 0 1 8 .   [2 3 ]   F .   M a ri n a n d   B .   Walc z a k ,   P a rti c le  sw a rm   o p ti m iza ti o n   (P S O).   tu to rial,   Ch e mo m.   In tell .   L a b .   S y st. v o l.   1 4 9 ,     p p .   1 5 3 - 1 6 5 ,   2 0 1 5 .   [2 4 ]   M .   Clerc ,   P a rti c le  S wa rm   Op ti m iza ti o n ,”   2 0 1 0 .   [On li n e ].   Av a il a b le :   h tt p s:/ /k a m e n p e n k o v . fil e s.w o rd p r e ss . c o m /2 0 1 6 /0 1 /p s o - m - c lerc - 2 0 0 6 . p d f   [2 5 ]   M.  E .   H .   P e d e rse n   a n d   A .   J.  Ch i p p e rfield ,   S imp li fy i n g   P a rti c le  S wa rm   Op ti m iza ti o n ,   Ap p l.   S o ft   C o mp u t.   J . v o l .   1 0 ,   n o .   2 ,   p p .   6 1 8 - 6 2 8 ,   2 0 1 0 ,     [2 6 ]   V.  P .   Ag g e li d is  a n d   P .   D.  Ch a tz o g l o u ,   Ho s p it a in fo rm a ti o n   sy st e m s:  M e a su rin g   e n d   u se c o m p u t in g   sa ti sfa c ti o n   (EUCS ),   J .   Bi o me d .   I n fo rm . v o l .   4 5 ,   n o .   3 ,   p p .   5 6 6 - 5 7 9 ,   2 0 1 2 .       B I O G RAP H I E S O F   AUTH O RS       G il b e r Christo p h e r   is  g ra d u a ted   fro m   th e   De p a rtme n o f   In f o rm a ti c a UMN.   He   is   c u rre n t l y   wo rk i n g   a S o ftwa re   De v e lo p m e n E n g i n e e a G a ra si.i d   sin c e   2 0 1 9 .   His  re se a rc h   in tere st  i s   a rti ficia in telli g e n c e ,   sp e c ifi c a ll y   o p t imiz a ti o n   a n d   sc h e d u li n g .           Ar y a   Wica k sa n a   is  a   lec tu re a th e   De p a rtme n o In fo rm a ti c a UMN.   He   re c e iv e d   M a ste r   De g re e   i n   VLS En g in e e rin g   f ro m   Un iv e rsitas   Tu n k u   Ab d u l   Ra h m a n .   He   su c c e ss fu ll y   d e m o n stra ted   t h e   UTAR  f irst - ti m e   su c c e ss   ASIC  d e sig n   m e th o d o l o g y   o n   a   m u lt i - p ro c e ss o r   sy ste m - on - c h i p   p ro jec u sin g   0 . 1 8 u m   p ro c e ss in g   tec h n o l o g y   in   2 0 1 5 .   His  m a in   re se a rc h   in tere sts  a re   q u a n t u m   c o m p u ti n g ,   h a rd wa re /so ftwa re   c o - d e v e l o p m e n t,   a n d   c o m p u tati o n a l   in tell ig e n c e .   He   h a re c e n tl y   b e e n   wo r k in g   o n   a   h u m a n - li k e   v o ice   c h a tb o sy ste m   c a ll e d   Ja c o b   a n d     p o st - q u a n t u m   c ry p to g ra p h y   fo r   b lo c k c h a in   a p p li c a ti o n s.   He   is  a ffi li a ted   wit h   ACM   a n d   I EE E   a a   p ro fe ss io n a m e m b e r.   I n   IJN M a n d   IF ERP ,   h e   h a se rv e d   a a n   i n v i ted   re v iew e a n d   a n   in v it e d   a u t h o r   in   I n tec h Op e n   a n d   o th e sc ien ti f ic p u b li c a ti o n s.        Evaluation Warning : The document was created with Spire.PDF for Python.