PEMANFAATAN METODE HEURISTIK PADA PENCARIAN JALUR TERPENDEK DENGAN ALGORITMA GENETIKA | Alamsyah | SMARTek 649 2298 1 PB

(1)

PEMA NFA A TA N METO DE HEURISTIK PA DA PENC A RIA N JA LUR TERPENDEK DENG A N A LG O RITMA G ENETIKA

Ala msya h*

A b strac t

This is a re se a rc h p ro je c t to de ve lo p a g e ne tic a lg o rithmic a p p ro a c h to so lve the sho rte st p a th ro uting p ro b le m. Va ria b le le ng th c hro mo so me s a nd the ir g e ne s ha ve b e e n use d to e nc o de the p ro b le m. A c ro sso ve r o p e ra tio n e xc ha ng e s p a rtia l o r the who le c hro mo so me s a nd a muta tio n ma inta ins the c hro mo so me s d ive rsity o f the p o p ula tio n.

G e ne tic a lg o rithm p ro c e d ure p e rfo rme d b y ta king 10 sa mp le s o f individua ls fro m the p o p ula tio n. And use d 100% c ha nc e o f c ro sso ve r a nd muta tio n 50% c ha nc e . Ha ving c o nd uc te d the e xp e rime nt 20 time s the sho rte st p a th se a rc h with g e ne tic a lg o rithm Pro vid e d a b e st ind ivid ua l with the mo st o p tima l p a th is "ss 04 05 09 d d " with the d ista nc e 31 m a nd with a p e rc e nta g e e rro r o f 5%.

Ke y w o rd s : G e ne tic a lg o rithm

A b stra k

Pe ne litia n ini m e ng g una ka n p e nd e ka ta n a lg o ritm a g e ne tika p a d a p e m e c a ha n m a sa la h rute ja lur te rp e nd e k. Pa nja ng kro m o so m ya ng b e rb e d a d a ng e n-g e n d a la m kro m o so m d ig una ka n untuk m e ng ko d e ka n m a sa la h ja lur te rse b ut. Pro se s p e rsila ng a n m e m p e rtuka rka n se b a g ia n a ta u se luruh kro m o so m d a n p ro se s m uta si m e m p e rta ha nka n ke ra g a m a n kro m o so m d a la m p o p ula si. Dila kuka n p ro se d ur a lg o ritm a g e ne tika d e ng a n m e ng a m b il 10 sa m p e l ind ivid u d a ri p o p ula si. Da n d ig una ka n p e lua ng c ro sso ve r 100% d a n p e lua ng m uta si 50%. Se te la h d ila kuka n 20 ka li p e rc o b a a n p e nc a ria n ja lur te rp e nd e k d e ng a n a lg o ritm a g e ne tika Dip e ro le h se b ua h ind ivid u te rb a ik d e ng a n ja lur p a ling o p tim a l ya itu ” ss 04 05 09 d d ” d e ng a n ja ra k te m p uh 31 m d a n d e ng a n p e rse nta se ke sa la ha n se b e sa r 5%.

Ka ta Kunc i : a lg o ritm a g e ne tik

1. Pe nd a hulua n

Untuk m e ng g una ka n a ta u m e m fung sika n se b ua h ko m p ute r m a ka ha rus te rd a p a t p ro g ra m ya ng te rd istrib usi d i d a la m nya , ta np a p ro g ra m ko m p ute r ha nya la h m e nja d i se b ua h ko ta k ya ng ta k b e rg una . Pro g ra m ya ng te rd a p a t p a d a ko m p ute r sa ng a t b e rva ria si d a n se tia p p ro g ra m p a sti

m e ng g una ka n a lg o ritm a. Alg o ritm a

m e rup a ka n kum p ula n p e rinta h untuk m e nye le sa ika n sua tu m a sa la h. Pe rinta h-p e rinta hnya d a h-p a t d ite rje m a hka n se c a ra b e rta ha p d a ri a wa l hing g a a khir. Ma sa la h te rse b ut d a p a t b e rup a

a p a p un d e ng a n c a ta ta n untuk se tia p m a sa la h m e m iliki krite ria ko nd isi a wa l ya ng ha rus d ip e nuhi se b e lum m e nja la nka n a lg o ritm a . Da la m p e nye le sa ia n ja lur te rp e nd e k p a d a g ra f se d e rha na ini d im a na g ra f ya ng d ib e rika n a d a la h g ra f ya ng te rb o b o ti ya itu g ra f ya ng se tia p sisinya d ib e rika n sua tu nila i a ta u b o b o t, ya ng se la njutnya a ka n d ic a ri sua tu ja lur te rp e nd e k d a la m ha l ini ja lur ya ng m e m iliki b o b o t ya ng m inim um .

Pe m a nfa a ta n m e to d e he uristik m a sih sa ng a t ja ra ng d ig una ka n, se hing g a d a p a t d irum uska n se b ua h


(2)

m a sa la h ya itu d e ng a n p e m a nfa a ta n m e to d e he uristik d iha ra p ka n na ntinya d a p a t m e nye le sa ika n m a sa la h

p e nc a ria n ja lur te rp e nd e kd e ng a n ha sil

ya ng le b ih va ria tif d a n d e ng a n wa ktu

p e rhitung a n ya ng le b ih sing ka t.

Pe ne litia n b e rtujua n

m e nye le sa ika n m a sa la h linta sa n ya ng ha rus d ila lui ke tika m e ng unjung i b e b e ra p a titik hing g a d ip e ro le h ja ra k te m p uh ya ng te rp e nd e k p a d a ka sus g ra f se d e rha na .

Ma nfa a t ya ng d a p a t d ia m b il d a ri p e ne litia n a d a la h m e na wa rka n p e nye le sa ia n ya ng le b ih m ud a h d a la m p e rhitung a n (se sua i d e ng a n tujua n a lg o ritm a he uristik) untuk p e nc a ria n ja lur

te rp e nd e k d a n d a p a t d ia p lika sika n

m e nja d i se b ua h p e ra ng ka t luna k khususnya p a d a g ra f se d e rha na .

Da ri la ta r b e la ka ng d a n rum usa n m a sa la h ya ng te la h d ije la ska n, p e ne litia n d ib a ta si p a d a a lg o ritm a ya ng d ig una ka n d a la m m e to d e he uristik,

ya itu a lg o ritm a g e ne tika (G e ne tic

Alg o rithm) d a la m ka sus g ra f se d e rha na .

2. Tinja ua n Pusta ka

2.1 Alg o ritm a

Da la m d unia ko m p uta si, istila h a lg o ritm a m e nja d i d a sa r p e m ikira n se b ua h fo rm ula si. Alg o ritm a d a p a t d id e finisika n se b a g a i te knik p e nyusuna n la ng ka h-la ng ka h p e nye le sa ia n m a sa la h d a la m b e ntuk ka lim a t d e ng a n jum la h ka ta te rb a ta s te ta p i te rsusun se c a ra lo g is d a n siste m a tis. Ka lim a t-ka lim a t ini d a p a t d ite rje m a hka n se c a ra b e rta ha p d a ri a wa l hing g a a khir. Alg o ritm a ha rus b e rhe nti se te la h m e ng e rja ka n se ra ng ka ia n tug a s a ta u la ng ka hnya te rb a ta s d a n se tia p la ng ka h ha rus d id e finisika n d e ng a n te p a t se hing g a tid a k m e m iliki a rti g a nd a [Sua rg a , 2006]. Alg o ritm a se ring m e m p unya i la ng ka h p e ng ula ng a n (ite ra si) a ta u m e m e rluka n ke p utusa n (lo g ika Bo o le a n d a n p e rb a nd ing a n) sa m p a i tug a snya se le sa i.

De sa in d a n a na lisis a lg o ritm a a d a la h sua tu c a b a ng khusus d a la m ilm u ko m p ute r ya ng m e m p e la ja ri ka ra kte ristik d a n p e rfo rm a nsi d a ri sua tu a lg o ritm a d a la m m e nye le sa ika n m a sa la h. Alg o ritm a p un b e rsifa t b e b a s, a rtinya tid a k b e rg a ntung p a d a siste m ko m p ute r a ta u b a ha sa p e m ro g ra m a n ya ng d ig una ka n. Alg o ritm a ya ng b e rb e d a d a p a t d ite ra p ka n p a d a sua tu m a sa la h d e ng a n krite ria ya ng sa m a . Da la m p e nye le sa ia n m a sa la h, ukura n b a nya k

ko m p uta si d a ri sua tu a lg o ritm a

d inya ta ka n d a la m ko m p le ksita s. Jika se b ua h p e rm a sa la ha n d a la m d ise le sa ika n d a la m wa ktu ya ng sing ka t d ika ta ka n ko m p le ksita s a lg o ritm a re nd a h, se m e nta ra a lg o ritm a ya ng m e m b utuhka n wa ktu la m a untuk m e nye le sa ika n m a sa la hnya m e m p unya i ko m p le ksita s ya ng ting g i [Sua rg a , 2006].

2.2 G ra f

G ra f a d a la h kum p ula n sim p ul (no d e s) ya ng d ihub ung ka n sa tu sa m a

la in m e la lui sisi/ b usur (e d g e s) [Buc kle y,

1990]. Sua tu G ra f G te rd iri d a ri d ua him p una n ya itu him p una n V d a n him p una n E.

a . Ve rte ks (sim p ul) : V = him p una n sim p ul ya ng te rb a ta s d a n tid a k ko so ng b . Ed g e (sisi/ b usur): E = him p una n b usur

ya ng m e ng hub ung ka n se p a sa ng sim p ul.

Sim p ul-sim p ul p a d a g ra f d a p a t m e rup a ka n o b ye k se m b a ra ng se p e rti ko ta , a to m -a to m sua tu za t, na m a a na k, je nis b ua h, ko m p o ne n a la t e le ktro nik d a n se b a g a inya . Busur d a p a t m e nunjukka n hub ung a n (re la si) se m b a ra ng se p e rti rute p e ne rb a ng a n, ja la n ra ya , sa m b ung a n te le p o n, ika ta n kim ia , d a n la in-la in. No ta si g ra f: G (V,E) a rtinya g ra f G m e m iliki V sim p ul d a n E b usur.

Me nurut a ra h d a n b o b o tnya , g ra f d ib a g i m e nja d i e m p a t b a g ia n, ya itu:


(3)

a . G ra f b e ra ra h d a n b e rb o b o t : tia p b usur m e m p unya i a na k p a na h d a n b o b o t. G a m b a r 1. m e nunjukka n g ra f b e ra ra h d a n b e rb o b o t ya ng te rd iri d a ri tujuh titik ya itu titik A,B,C ,D,E,F,G . Titik m e nujukka n a ra h ke titik B d a n titik C , titik B m e nunjukka n a ra h ke titik D d a n titik C , d a n se te rusnya . Bo b o t a nta r titik A d a n titik B p un te la h d i ke ta hui.

G a m b a r 1. G ra f b e ra ra h d a n b e rb o b o t

b . G ra f tid a k b e ra ra h d a n b e rb o b o t :

tia p b usur tid a k m e m p unya i a na k p a na h te ta p i m e m p unya i b o b o t. G a m b a r 2 m e nunjukka n g ra f tid a k b e ra ra h d a n b e rb o b o t. G ra f te rd iri d a ri tujuh titik ya itu titik A,B,C ,D,E,F,G . Titik A tid a k m e nunjukka n a ra h ke titik B a ta u C , na m un b o b o t a nta ra titik A d a n titik B te la h d ike ta hui. Be g itu jug a d e ng a n titik ya ng la in.

G a m b a r 2. G ra f tid a k b e ra ra h d a n b e rb o b o t

c . G ra f b e ra ra h d a n tid a k b e rb o b o t:

tia p b usur m e m p unya i a na k p a na h ya ng tid a k b e rb o b o t. G a m b a r 3.

m e nunjukka n g ra f b e ra ra h d a n tid a k b e rb o b o t.

G a m b a r 3. G ra f b e ra ra h d a n tid a k b e rb o b o t

d . G ra f tid a k b e ra ra h d a n tid a k

b e rb o b o t: tia p b usur tid a k m e m p unya i a na k p a na h d a n tid a k b e rb o b o t.

G a m b a r 4. G ra f tid a k b e ra ra h d a n tid a k b e rb o b o t

2.3 Pe nc a ria n ja lur te rp e nd e k

Pe rso a la n ja lur te rp e nd e k ya itu m e ne m uka n ja lur te rp e nd e k a nta ra d ua a ta u b e b e ra p a sim p ul ya ng b e rhub ung a n. Pe rso a la n m e nc a ri ja lur te rp e nd e k d i d a la m g ra f m e rup a ka n sa la h sa tu p e rso a la n o p tim a si. Pe rso a la n ini b ia sa nya d ire p re se nta sika n d a la m b e ntuk g ra f. G ra f ya ng d ig una ka n d a la m p e nc a ria n ja lur te rp e nd e k

a d a la h g ra f b e rb o b o t (we ig hte d

g ra p h), ya itu g ra f ya ng se tia p sisinya m e m p unya i sua tu nila i a ta u b o b o t. Bo b o t p a d a sisi g ra f d a p a t m e nya ta ka n ja ra k a nta r ko ta , wa ktu p e ng irim a n p e sa n, o ng ko s p e m b a ng una n, d a n se b a g a inya .


(4)

Te rd a p a t b e b e ra p a je nis p e rso a la n ja lur te rp e nd e k, a nta ra la in:

a . Ja lur te rp e nd e k a nta ra d ua b ua h

sim p ul te rte ntu

b . Ja lur te rp e nd e k a nta ra se m ua

p a sa ng a n sim p ul

c . Ja lur te rp e nd e k d a ri sim p ul te rte ntu

ke se m ua sim p ul ya ng la in

d . Ja lur te rp e nd e k a nta ra d ua b ua h

sim p ul ya ng m e la lui b e b e ra p a sim p ul te rte ntu

Da la m tulisa n ini ya ng a ka n d ib a ha s a d a la h p e rso a la n je nis ke 4.

Pe rso a la n ja lur te rp e nd e k

m e nja d i ke b utuha n d i b a nya k b id a ng ke hid up a n d e ng a n b e rb a g a i tujua n ya ng b e ra g a m . Sa la h sa tu c o nto h ka sus a d a la h untuk m e ne m uka n ja lur te rp e nd e k a nta ra p a sa ng a n p usa t d a la m se b ua h ja ring a n se b ua h p e rusa ha a n b isnis b e sa r d e ng a n ka nto r p usa t d i Ne w Yo rk m e m p unya i b e b e ra p a c a b a ng uta m a d i ne g a ra -ne g a ra se luruh d unia . Ka nto r p usa t m e ng ko o rd ina si se luruh ke g ia ta n o p e ra sio na l p e rusa ha a n, d a n se tia p ha ri se luruh info rm a si (m e lip uti p e rm inta a n, p e na wa ra n d a n b ia ya ) ha rus d ib e rika n d a ri ka nto r p usa t ke ka nto r-ka nto r c a b a ng . Info rm a si ya ng a d a d ikirim ka n via te le ks. Dib e rika n b ia ya p e ng irim a n p e sa n m e la lui te le ks a nta ra d ua p e rusa ha a n, d a n d ite ntuka n ja lur ko m unika si te rm ura h d a ri ka nto r p usa t d a n se tia p ka nto r c a b a ng la innya .

2.4 Alg o ritm a g e ne tika

Alg o ritm a g e ne tika m e rup a ka n so lusi ya ng b a ik, ta p i tid a k m ung kin d ib uktika n se c a ra d e te rm inistik [Siva na nd a m , 2008]. Alg o ritm a g e ne tika m ung kin tid a k se la lu m e nc a p a i ha sil ya ng te rb a ik, te ta p i b isa b e rha rg a d a la m m e m e c a hka n m a sa la h. Alg o ritm a g e ne tika ya ng b a ik se c a ra d ra m a tis b isa m e ng ura ng i wa ktu ya ng d iha ruska n d a la m m e m e c a hka n

m a sa la h. Me ski tid a k m e nja m in se la lu d a p a t m e m e c a hka n m a sa la h, te ta p i se ring ka li m e m e c a hka n m a sa la h d e ng a n c ukup b a ik untuk ke b a nya ka n m a sa la h.

Sa la h sa tu te knik ya ng d ig una ka n m isa lnya m e m b ua t a tura n

b a hwa d a la m Ba ha sa Ing g ris huruf c

d a n h se la lu d ig una ka n b e rd a m p ing a n

se b a g a i c h (liha t c o nto h c ha rm d a n

ma rc h), se hing g a kita ha nya m e m b ua t

p e rm uta si huruf-huruf d e ng a n c d a n h

b e rd a m p ing a n. Se m ua p e rm uta si

d e ng a n huruf c d a n h tid a k

b e rd a m p ing a n d ito la k d a ri p e nc a ria n. Alg o ritm a g e ne tika m e rup a ka n a lg o ritm a p e nc a ria n ya ng m e niru m e ka nism e se le ksi d a n e vo lusi a la m . Alg o ritm a ini a ka n m e ng ko m b ina sika n

d a ya ta ha n (surviva l) d a ri sua tu struktur

d a ta ya ng p a ling se ha t (fitte st).

[G o ld b e rg , 1989]. Alg o ritm a g e ne tika m e ng ko m b ina sika n a nta ra d e re ta n struktur d e ng a n p e rtuka ra n info rm a si a c a k ke b e ntuk a lg o ritm a p e nc a ria n. Ka ra kte r a lg o ritm a g e ne tika ya ng m e m b e d a ka nnya d e ng a n a lg o ritm a la in, ya itu: [Siva na nd a m , 2008]

a . Alg o ritm a g e ne tika b e ke rja d e ng a n

p e nya nd ia n p a ra m e te r, b uka n p a ra m e te r itu se nd iri.

b . Pe nc a ria n a lg o ritm a g e ne tika

b e rd a sa rka n d a ri b e b e ra p a titik p o p ula si, b uka n ha nya sa tu titik tung g a l sa ja .

c . Pe m b a ng kita n kro m o so m

m e ng g una ka n b ila ng a n a c a k

d . Alg o ritm a g e ne tika m e ng g una ka n

a tura n p ro b a b ilistik, b uka n d e te rm inistik.

Alg o ritm a g e ne tika b e ke rja

d e ng a n m e nc ip ta ka n b a nya k so lusi se c a ra a c a k, d a la m a rti b a hw a a lg o ritm a g e ne tika m e ng g una ka n a tura n p ro b a b ilistik. Alg o ritm a g e ne tik m e nc ip ta ka n p o p ula si b a ru m e la lui ite rsi se c a ra te rus m e ne rus te rha d a p p o p ula si


(5)

a wa l sa m p a i d id a p a t p o p ula si ya ng le b ih b a ik a ta u p o p ula si ya ng m e wa kili so lusi d a ri p e rm a sa la ha n d e ng a n ha ra p a n se m a kin d e ka t ke p a d a so lusi m a sa la h ya ng a d a [Ahn, 2002]

Se c a ra um um d a p a t

d ig a m b a rka n siklus Alg o ritm a G e ne tika se p e rti te rliha t p d g a m b a r 5.

G a m b a r 5. Siklus Alg o ritm a G e ne tika Be rd a sa rka n g a m b a r 2.3, a lg o ritm a g e ne tika d im ula i d e ng a n p e m b e ntuka n p o p ula si a wa l b e rup a

kro m o so m ya ng a ka n m e nja d i p a re nt.

Pa re nt ini tid a k la ng sung d ip ro se s se c a ra g e ne tika m e la inka n d ila kuka n m a nup ula si d a n e va lua si te rha d a p

p a re nt te rle b ih d a hulu d a n se la njutnya a ka n d ise le ksi. Pro se s se le ksi ini a ka n m e ne ntuka n kro m o so m m a na ya ng a ka n m e ng a la m i o p e ra si g e ne tika . Se te la h siklus ini se le sa i a ka n te rb e ntuk se b ua h ke turuna n b a ru d a n a ka n

m e nja d i p a re nt untuk g e ne ra si

b e rikutnya .

2.5 Alg o ritm a G e ne tika Hyb rid

Be b e ra p a p e ne liti

m e ng ko m b ina sika n m e to d e -m e to d e la in ke d a la m Alg o ritm a G e ne tika a ta u b ia sa d ise b ut Alg o ritm a G e ne tika Hib rid d e ng a n ha ra p a n m a m p u m e ning ka tka n kine rja Alg o ritm a G e ne tika . Pa d a p rinsip nya hib rid isa si ini d iha ra p ka n m a m p u m e m b e rika n so lusi

la in ya ng le b ih b a ik d ise kita r lo c a l

o p timum a ta u d ike na l d e ng a n istila h

lo c a l se a rc h. Untuk m e nye le sa ika n ka sus ja lur te rp e nd e k, p e nulis m e nyusun a lg o ritm a se b a g a i b e rikut:

a . Pe m b e ntuka n p o p ula si a wa l

Untuk m e re p re se nta sika n kro m o so m d ig una ka n m e to d e a c a k ya ng a ka n m e ng g a m b a rka n ja lur ya ng d ila lui.

b . Re p ro d uksi

Pro se s re p ro d uksi d ila kuka n d e ng a n

m e to d e Ro ule tte Whe e l (ro d a

Ro ule tte ).

c . Pe rsila ng a n

Me to d e p e rsila ng a n ya ng a ka n d ig una ka n d a la m p e ne litia n ini

a d a la h Pa rtia l-Ma p p e d C ro sso ve r

(PMX). PMX m e ng g una ka n d ua b ua h titik p o to ng d a n a ka n m e m p e rtuka rka n sustring a nta ra d ua titik p o to ng te rse b ut a nta ra

p a re nt 1 d a n p a re nt 2. [G e n, 2008] PMX d a p a t d iilustra sika n p a d a g a m b a r 6.

Pa re nt1 2 1 4 5 7 3 6

Pa re nt2 3 4 2 1 5 6 7

C hild1 2 1 4 2 1 5 7 3 6

C hild2 3 4 5 6 7


(6)

Mo d e l p e rsila ng a n ini m e na m b a hka n ke ra g a m a n a ng g o ta p o p ula si, se hing g a ke m ung kina n m e m p e ro le h ind ivid u te rb a ik se m a kin b e sa r.

d . Muta si

Pro se s m uta si b ia sa nya d ila kuka n d e ng a n m e la kuka n p e rub a ha n te rha d a p g e n p a d a sua tu kro m o so m . Pro se s ini b e rtujua n m e ning ka tka n ke ra g a m a n kro m o so m ya ng a d a p a d a p o p ula si se hing g a kita tid a k te rb a w a p a d a lo c a l o p tim um . Me to d e ini d ila kuka n d e ng a n m e m ilih se b ua h titik m uta si. Se la njutnya g e n se te la h titik m uta si a ka n d ig a ntika n o le h g e n b a ru se hing g a te rb e ntuk ja lur ya ng b a ru. Da la m p e ne litia n ini, a ka n d ig una ka n p e lua ng m uta si d a la m m e ne ntuka n ind ivid u ya ng a ka n m e ng a la m i m uta si.

e . Se le ksi

Sa la h sa tu ha l p e nting p a d a p ro se s AG H a d a la h p e m iliha n kro m o so m untuk g e ne ra si b e rikutnya . Be rd a sa rka n te o ri e vo lusi, ha nya kro m o so m ya ng te rb a ik ya ng d ip ilih p a d a g e ne ra si b e rikutnya . Pa d a p e ne litia n ini, ka m i m e m ilih kro m o so m te rb a ik se b a nya k 80% d a ri to ta l jum la h p o p ula si ind uk d a n ke turuna n d a n sisa nya d ib ua t se c a ra

a c a k untuk d ija d ika n p a re nt p a d a

g e ne ra si b e rikutnya . Mo d e l se le ksi se p e rti ini a ka n m e nja m in b a hwa kro m o so m te rb a ik a ka n te rb a wa ke g e ne ra si b e rikutnya d a n kro m o so m

p a re nt le b ih b e ra g a m .

f. Pe rb a ika n Tur

Te knik p e rb a ika n tur (lo c a l se a rc h) ya ng ka m i g una ka n p a d a p e ne litia n ini d e ng a n m e la kuka n p e m a ng ka sa n untuk m e ng hila ng ka n ja lur ya ng b e rula ng . Alg o ritm a ini a ka n d ite ra p ka n p a d a p ro se s p e rsila ng a n (c ro sso ve r).

2.6 Ke ra ng ka ko nse p tua l

Pe ne litia n d im ula i d a ri p e ng a m b ila n sim p ul-sim p ul ya ng m e rup a ka n titik a sa l, p e rtig a a n a ta u p e re m p a ta n, d a n titik tujua n, b e se rta ja lur-ja lur ya ng m e ng hub ung ka nnya . Ka re na tid a k se m ua ja lur a ka n d ig una ka n, m a ka d ila kuka n p ro se s se le ksi ja lur-ja lur ya ng na ntinya a ka n d ip ro se s se c a ra g e ne tika . Se la njutnya ra ng ka ia n ja lur ini a ka n d ip ro se s se c a ra g e ne tika hing g a d ip e ro le h ke turuna n b a ru ya ng d iha ra p ka n le b ih b a ik d a ri g e ne ra si se b e lum nya . Se hing g a d iha ra p ka n ja lur te rp e nd e k o p tim a l d a p a t te rc a p a i d e ng a n wa ktu ko m p uta si te rte ntu. G a m b a ra n um um d a ri ke ra ng ka ko nse p tua l p e ne litia n ini d a p a t d iillustra sika n d a la m b a g a n p a d a g a m b a r 7.

G a m b a r 7. Ke ra ng ka Ko nse p tua l

Pe ne litia n

Me nd a p a tka n ja lur te rp e nd e k o p tim a l

Me m b a nd ing ka n ha sil p e rhitung a n ja lur d a n wa ktu ko m p uta si a nta ra Alg o ritm a G e ne tika Hib rid d e ng a n

Alg o ritm a G e ne tika Sta nd a r Me la kuka n o p e ra si g e ne tika (re p ro d uksi,

p e rsila ng a n d a n m uta si) Me nye le ksi kro m o so m -kro m o so m ya ng

a ka n m e nja d i p o p ula si tia p g e ne ra si Me ng a m b il d a ta sim p ul lo ka si p e ng a nta ra n


(7)

3. Me to d e Pe ne litia n

3.1 Ra nc a ng a n Pe ne litia n

Pa d a p e ne litia n ini, te rd a p a t b e b e ra p a m e to d e p e ng um p ula n d a ta ya ng d ig una ka n, ya itu:

a . Me to d e ke p usta ka a n

Me to d e p e ng um p ula n d a ta

ke p usta ka a n d ila kuka n d e ng a n m e ng um p ulka n d a ta -d a ta d a ri sum b e r a ta u b uku ya ng re le va n te rha d a p p e ne litia n.

b . Me to d e wa w a nc a ra

Me to d e w a wa nc a ra d ila kuka n d e ng a n c a ra ta ta p m uka d a n m e na nya ka n la ng sung ke p a d a o b je k ya ng p e rna h m e la kuka n p e ne litia n se b e lum nya .

c . Pe nyusuna n Alg o ritm a

Me ne ntuka n sp e sifika si siste m ya ng a ka n d ig una ka n d a la m ha l ini p e nyusuna n a lg o ritm a g e ne tika d e ng a n m e to d e p e nc a ria n ja lur te rp e nd e k.

d . Pe m b ua ta n Pro g ra m Ap lika si

Pa d a ta ha p ini d ib ua t p ro g ra m ya ng m e ng g una ka n a lg o ritm a g e ne tika d e ng a n d id ukung o le h p e ra ng ka t luna k De lp hi

3.2 Je nis p e ne litia n

Pe ne litia n ini a d a la h p e ne litia n

kua lita tif d e ng a n m e la kuka n e ksp rim e n d a la m m e ng a na lisis d a n m e ra nc a ng p e ra ng ka t luna k untuk m e nye le sa ika n m a sa la h p e nc a ria n ja lur te rp e nd e k d e ng a n m e ng g una ka n a lg o ritm a g e ne tika p a d a ka sus g ra f se d e rha na . 3.3 Ana lisis siste m

Alg o ritm a G e ne tika Sta nd a r

m a la lui ta ha p -ta ha p ke rja , ya itu p e m b e ntuka n p o p ula si se c a ra a c a k, re p ro d uksi, p e rsila ng a n, m uta si, d a n se le ksi. Pro se s ini a ka n b e rula ng hing g a sya ra t te rte ntu d ip e nuhi, se p e rti ya ng ta m p a k p a d a g a m b a r 8.

Me ng a na lisa tia p titik d a n ja lur untuk m e m b e ntuk p o p ula si se c a ra a c a k

G a m b a r 8. Ba g a n ke rja a lg o ritma

g e ne tika

3.4 Me to d e p e ng ukura n

Pa d a p e ng ukura n ini

m e ng g una ka n tig a p a ra m e te r ya ng d ite ntuka n se nd iri. Pa ra m e te r-p a ra m e te r te rse b ut a d a la h jum la h a ng g o ta

p o p ula si, p e lua ng c ro sso ve r, d a n

p e lua ng m uta si. Ke tig a p a ra m e te r te rse b ut d a p a t d id e finisika n se b a g a i b e rikut:

Me la kuka n p e rsila ng a n b e b e ra p a ind ivid u (a ng g o ta p o p ula si) b e rd a sa rka n p e lua ng

p e rsila ng a n (p c )

Me la kuka n m uta si b e b e ra p a g e n d a ri ind ivid u b e rd a sa rka n p e lua ng m uta si (p m )

Me nye le ksi ind ivid u ya ng a ka n d ia na lisa le b ih la njut d e ng a n m e to d e e litism e Me re p ro d uksi ind ivid u ya ng a ka n d io la h se c a ra g e ne tik d e ng a n m e to d e Ro ule tte

Whe e l

Me ng ula ng i p ro se s d i a ta s hing g a d ip e ro le h ind ivid u ya ng m e m iliki ja lur p a ling o p tim a l

se te la h p e rula ng a n se b a nya k 10 ka li p e rula ng a n b e rturut-turut a ta u b a ta s


(8)

a . Jum la h a ng g o ta p o p ula si m e rup a ka n b a nya k kro m o so m ya ng a ka n d ig una ka n untuk m e nc a ri ind ivid u te rb a ik.

b . Pe lua ng c ro sso ve r m e rup a ka n

ke m ung kina n jum la h kro m o so m ya ng a ka n m e ng a la m i c ro sso ve r d a la m se b ua h p o p ula si

c . Pe lua ng m uta si m e rup a ka n b ila ng a n

a c a k ya ng a ka n m e ne ntuka n ke b o le hja d ia n se b ua h kro m o so m d a la m sua tu p o p ula si m e ng a la m i p ro se s m uta si.

Ke tig a p a ra m e te r te rse b ut b e rnila i te ta p p a d a se m ua p e rc o b a a n ya ng d ila kuka n, ya itu jum la h a ng g o ta p o p ula si se b a nya k 10 ind ivid u, p e lua ng

c ro sso ve r 100% d a n p e lua ng m uta si 50%. Se te la h d ip e ro le h so lusi m a sa la h ja lur te rp e nd e k d a n wa ktu ko m p uta si ya ng te rukur p a d a ke d ua a lg o ritm a a ka n d ib a nd ing ka n.

4. Ha sil d a n Pe m b a ha sa n

Pa d a d a sa rnya p e rm a sa la ha n

p e nc a ria n ja lur te rp e nd e k a nta r titik

m e rup a ka n p e nc a ria n rute a nta r titik ya ng te la h d ike ta hui titik ko o rd ina t a ta u

ja ra k. De ng a n m e ng e ta hui ko nse p

p e nc a ria n p e nc a ria n ja lur te rp e nde k

a nta r titik, untuk se la njutnya d a p a t d ite ra p ka n p a d a ka sus g ra f se d e rha na p a d a b e rb a g a i rute ya ng ing in d ike ta hui p a nja ng a nta r titik ya ng d ib utuhka n. C o nto h ka sus ya ng a ka n d ia m b il a d a la h se p e rti te rliha t p a d a g a m b a r 9 d e ng a n ka sus g ra f se d e rha na 10 titik.

Te rd a p a t d ua je nis ka sus ya ng b isa d iturunka n d a ri g a m b a r d i a ta s. Ka sus p e rta m a a d a la h m e ng e ta hui ja ra k a nta r no d e ya ng d itunjukka n d e ng a n g a ris p e ng hub ung a nta r titik. Ka sus ya ng ke d ua a d a la h d e ng a n m e ng e ta hui ko o rd ina t titik sa ja . G a m b a r 9 m e rup a ka n je nis ka sus ya ng p e rta m a ya itu d e ng a n m e ng e ta hui ja ra k a nta r titik. Untuk ka sus p e rta m a , p e nye le sa ia n c e nd e rung le b ih m ud a h ka re na ja ra k a nta r titik te la h d ike ta hui se p e rti p a d a Ta b e l 1.

Dila kuka n p ro se d ur a lg o ritm a

g e ne tika d e ng a n m e ng a m b il 10 sa m p e l ind ivid u d a ri p o p ula si. Da n d ig una ka n p e lua ng c ro sso ve r 100% d a n p e lua ng m uta si 50%.

ss

02

04

03

07

05

06

08

09

d d

G a m b a r 9. Ilustra si ka sus g ra f se d e rha na Ta b e l 1. Ja ra k a nta r titik

Titik ss 02 03 04 05 06 07 08 09 Dd

ss 0 5 5 7 0 0 0 0 0 0

02 0 8 2 12 15 10 0 0 0 0

03 8 0 7 12 8 0 0 0 0 0 04 0 0 0 0 6 0 15 0 0 0


(9)

Ta b e l 1. Ja ra k a nta r titik (la njuta n)

Titik ss 02 03 04 05 06 07 08 09 Dd

05 0 12 6 15 4 7 15 6 0 0 06 0 0 0 0 0 0 0 9 15 0

07 0 0 0 0 7 0 0 10 15 0

08 0 0 0 0 0 9 10 0 4 0 09 0 0 0 0 6 15 0 0 0 0 d d 0 0 0 0 0 0 0 0 0 0

Ta b e l 2. Ha sil p e rc o b a a n p e nc a ria n ja lur te rp e nd e k

Nila i O b je ktif Pe rc o b a a n

Invid u Te rb a ik

Ja ra k (m e te r)

Wa ktu (m e nit)

G e n. A khir

Wa ktu Ko m p ut.

(m s)

1 ss040509d d 31 0.0465 18 2719

2 ss040509d d 31 0.0465 23 3484

3 ss040509d d 31 0.0465 13 1906

4 ss040509d d 31 0.0465 10 1579

5 ss040509d d 31 0.0465 16 2547

6 ss040509d d 31 0.0465 18 2828

7 ss040509d d 31 0.0465 12 1844

8 ss040509d d 31 0.0465 11 1750

9 ss040509d d 31 0.0465 10 1579

10 ss040509d d 31 0.0465 12 1859

11 ss040509d d 31 0.0465 10 1328

12 ss040509d d 31 0.0465 12 2062

13 ss030608d d 32 0.048 10 1672

14 ss040509d d 31 0.0465 16 2469

15 ss040509d d 31 0.0465 10 1515

16 ss040509d d 31 0.0465 13 2093

17 ss040509d d 31 0.0465 10 1531

18 ss040509d d 31 0.0465 12 1860

19 ss040509d d 31 0.0465 19 2765

20 ss040509d d 31 0.0465 15 2203

To ta l 270 41593


(10)

Se te la h d ila kuka n 20 ka li p e rc o b a a n p e nc a ria n ja lur te rp e nd e k d e ng a n a lg o ritm a g e ne tika sta nd a r d ip e ro le h ha sil se p e rti p a d a Ta b e l 2.

Dip e ro le h se b ua h ind ivid u te rb a ik d e ng a n ja lur p a ling o p tim a l ya itu ” ss 04 05 09 d d ” d e ng a n ja ra k te m p uh

31 m d a n d e ng a n p e rse nta se ke sa la ha n

se b e sa r 5%.

5. Ke sim p ula n d a n Sa ra n

5.1 Ke sim p ula n

a . Alg o ritm a g e ne tika hib rid d a p a t

m e nye le sa ika n m a sa la h ja lur te rp e nd e k.

b . Pa ra m e te r jum la h a ng g o ta p o p ula si,

p e lua ng c ro sso ve r, d a n p e lua ng

m uta si ya ng d ip ilih ha rus d ise sua ika n d e ng a n m e to d e ya ng a ka n d ig una ka n, m isa lnya ke tika m e to d e m e nitikb e ra tka n p a d a p ro se s

p e rsila ng a n, m a ka p e lua ng c ro sso ve r

ha rus d ib ua t 100%.

b . Ind ivid u te rb a ik ya ng d ip e ro le h

d e ng a n AG H p a d a ja lur o p tim a l

ya itu “ss 04 05 09 d d ” d e ng a n ja ra k

te m p uh 31 m d a n d e ng a n

p e rse nta se ke sa la ha n se b e sa r 5%.

c . Se c a ra ko nse p a lg o ritm a , m e to d e

ko nve sio na l le b ih m ud a h untuk d ip a ha m i, na m un ha sil ya ng d ip e ro le h d a ri m e to d e he uristik le b ih va ria tif.

5.2 Sa ra n

a . Dip e rluka n p e ng e m b a ng a n la in d a ri

Alg o ritm a G e ne tika b a ik d a ri sisi ko nsiste nsi so lusi d a n wa ktu ko m p uta si ka re na m a sih b a nya k ke m ung kina n m e to d e la in ya ng d a p a t d ia d o p si ke d a la m a lg o ritm a ini.

b . Diha ra p ka n a d a nya p e ne litia n le b ih

la njut ya ng d a p a t m e ng ha silka n se b ua h so lusi o p tim a l te rb a ik d e ng a n wa ktu ko m p uta si ya ng le b ih ke c il.

6. Da fta r Pusta ka

Ahn a nd Ra m a krishna ., G A Fo r SP

Ro uting Pro b le m a nd The Sizing o f p o p ula tio ns, IEEE Tra nsa c tio ns O n Evo lutio na ry C o m p uta tio n, vo l.6,No 6, De se m b e r 2002, 567-571

Buc kle ly, Fre d a nd Fra nk Ha ra ry. 1990.

Dista nc e in G ra p h, Addiso n We sle y Pub lishing C o mp a ny.

De o , Ma rsing h. 2001. G ra p h The o ry

Ap lic a tio n to Eng g ine e ring a nd C o mp ute r Sc ie nc e. Pre ntic e Ha ll Inc . Ne w De lhi

Kusum a d e wi, S., H., Purno m o . 2005.

Pe nye le sa ia n Ma sa la h O p tima si de ng a n Te knik-te knik He uristik. G ra ha Ilm u, Yo g ya ka rta

Munir, Rina ld i. 2005. Ma te ma tika Diskrit.

Info rm a tika , Ba nd ung

Munir, Rina ld i. 2007. Alg o ritma d a n

Pe mro g ra ma n. Info rm a tika ,

Ba nd ung

Ro se n, Ke nne th H. 1991. Disc re te

ma the ma tic s a nd its a p p lic a tio n

2nd. Va g a Ne w Yo rk.

Siva na nd a m , S.N., De e p a , S.N,

Intro duc tio n to G e ne tic Alg o rithms, Ne w Yo rk, Sp ring e r Be rlin He id e lb e rg , 2008, 30-60 Sua rg a . 2006. Alg o ritm a Pe m ro g ra m a n.


(1)

a wa l sa m p a i d id a p a t p o p ula si ya ng le b ih b a ik a ta u p o p ula si ya ng m e wa kili so lusi d a ri p e rm a sa la ha n d e ng a n ha ra p a n se m a kin d e ka t ke p a d a so lusi m a sa la h ya ng a d a [Ahn, 2002]

Se c a ra um um d a p a t

d ig a m b a rka n siklus Alg o ritm a G e ne tika se p e rti te rliha t p d g a m b a r 5.

G a m b a r 5. Siklus Alg o ritm a G e ne tika Be rd a sa rka n g a m b a r 2.3, a lg o ritm a g e ne tika d im ula i d e ng a n p e m b e ntuka n p o p ula si a wa l b e rup a kro m o so m ya ng a ka n m e nja d i p a re nt. Pa re nt ini tid a k la ng sung d ip ro se s se c a ra g e ne tika m e la inka n d ila kuka n m a nup ula si d a n e va lua si te rha d a p p a re nt te rle b ih d a hulu d a n se la njutnya a ka n d ise le ksi. Pro se s se le ksi ini a ka n m e ne ntuka n kro m o so m m a na ya ng a ka n m e ng a la m i o p e ra si g e ne tika . Se te la h siklus ini se le sa i a ka n te rb e ntuk se b ua h ke turuna n b a ru d a n a ka n m e nja d i p a re nt untuk g e ne ra si b e rikutnya .

2.5 Alg o ritm a G e ne tika Hyb rid

Be b e ra p a p e ne liti

m e ng ko m b ina sika n m e to d e -m e to d e la in ke d a la m Alg o ritm a G e ne tika a ta u b ia sa d ise b ut Alg o ritm a G e ne tika Hib rid d e ng a n ha ra p a n m a m p u m e ning ka tka n kine rja Alg o ritm a G e ne tika . Pa d a p rinsip nya hib rid isa si ini d iha ra p ka n m a m p u m e m b e rika n so lusi la in ya ng le b ih b a ik d ise kita r lo c a l o p timum a ta u d ike na l d e ng a n istila h lo c a l se a rc h. Untuk m e nye le sa ika n ka sus ja lur te rp e nd e k, p e nulis m e nyusun a lg o ritm a se b a g a i b e rikut:

a . Pe m b e ntuka n p o p ula si a wa l

Untuk m e re p re se nta sika n kro m o so m d ig una ka n m e to d e a c a k ya ng a ka n m e ng g a m b a rka n ja lur ya ng d ila lui.

b . Re p ro d uksi

Pro se s re p ro d uksi d ila kuka n d e ng a n m e to d e Ro ule tte Whe e l (ro d a Ro ule tte ).

c . Pe rsila ng a n

Me to d e p e rsila ng a n ya ng a ka n d ig una ka n d a la m p e ne litia n ini a d a la h Pa rtia l-Ma p p e d C ro sso ve r (PMX). PMX m e ng g una ka n d ua b ua h titik p o to ng d a n a ka n m e m p e rtuka rka n sustring a nta ra d ua titik p o to ng te rse b ut a nta ra p a re nt 1 d a n p a re nt 2. [G e n, 2008] PMX d a p a t d iilustra sika n p a d a g a m b a r 6.

Pa re nt1 2 1 4 5 7 3 6

Pa re nt2 3 4 2 1 5 6 7

C hild1 2 1 4 2 1 5 7 3 6

C hild2 3 4 5 6 7


(2)

Mo d e l p e rsila ng a n ini m e na m b a hka n ke ra g a m a n a ng g o ta p o p ula si, se hing g a ke m ung kina n m e m p e ro le h ind ivid u te rb a ik se m a kin b e sa r. d . Muta si

Pro se s m uta si b ia sa nya d ila kuka n d e ng a n m e la kuka n p e rub a ha n te rha d a p g e n p a d a sua tu kro m o so m . Pro se s ini b e rtujua n m e ning ka tka n ke ra g a m a n kro m o so m ya ng a d a p a d a p o p ula si se hing g a kita tid a k te rb a w a p a d a lo c a l o p tim um . Me to d e ini d ila kuka n d e ng a n m e m ilih se b ua h titik m uta si. Se la njutnya g e n se te la h titik m uta si a ka n d ig a ntika n o le h g e n b a ru se hing g a te rb e ntuk ja lur ya ng b a ru. Da la m p e ne litia n ini, a ka n d ig una ka n p e lua ng m uta si d a la m m e ne ntuka n ind ivid u ya ng a ka n m e ng a la m i m uta si.

e . Se le ksi

Sa la h sa tu ha l p e nting p a d a p ro se s AG H a d a la h p e m iliha n kro m o so m untuk g e ne ra si b e rikutnya . Be rd a sa rka n te o ri e vo lusi, ha nya kro m o so m ya ng te rb a ik ya ng d ip ilih p a d a g e ne ra si b e rikutnya . Pa d a p e ne litia n ini, ka m i m e m ilih kro m o so m te rb a ik se b a nya k 80% d a ri to ta l jum la h p o p ula si ind uk d a n ke turuna n d a n sisa nya d ib ua t se c a ra a c a k untuk d ija d ika n p a re nt p a d a g e ne ra si b e rikutnya . Mo d e l se le ksi se p e rti ini a ka n m e nja m in b a hwa kro m o so m te rb a ik a ka n te rb a wa ke g e ne ra si b e rikutnya d a n kro m o so m p a re nt le b ih b e ra g a m .

f. Pe rb a ika n Tur

Te knik p e rb a ika n tur (lo c a l se a rc h) ya ng ka m i g una ka n p a d a p e ne litia n ini d e ng a n m e la kuka n p e m a ng ka sa n untuk m e ng hila ng ka n ja lur ya ng b e rula ng . Alg o ritm a ini a ka n d ite ra p ka n p a d a p ro se s p e rsila ng a n (c ro sso ve r).

2.6 Ke ra ng ka ko nse p tua l

Pe ne litia n d im ula i d a ri p e ng a m b ila n sim p ul-sim p ul ya ng m e rup a ka n titik a sa l, p e rtig a a n a ta u p e re m p a ta n, d a n titik tujua n, b e se rta ja lur-ja lur ya ng m e ng hub ung ka nnya . Ka re na tid a k se m ua ja lur a ka n d ig una ka n, m a ka d ila kuka n p ro se s se le ksi ja lur-ja lur ya ng na ntinya a ka n d ip ro se s se c a ra g e ne tika . Se la njutnya ra ng ka ia n ja lur ini a ka n d ip ro se s se c a ra g e ne tika hing g a d ip e ro le h ke turuna n b a ru ya ng d iha ra p ka n le b ih b a ik d a ri g e ne ra si se b e lum nya . Se hing g a d iha ra p ka n ja lur te rp e nd e k o p tim a l d a p a t te rc a p a i d e ng a n wa ktu ko m p uta si te rte ntu. G a m b a ra n um um d a ri ke ra ng ka ko nse p tua l p e ne litia n ini d a p a t d iillustra sika n d a la m b a g a n p a d a g a m b a r 7.

G a m b a r 7. Ke ra ng ka Ko nse p tua l Pe ne litia n

Me nd a p a tka n ja lur te rp e nd e k o p tim a l

Me m b a nd ing ka n ha sil p e rhitung a n ja lur d a n wa ktu ko m p uta si a nta ra Alg o ritm a G e ne tika Hib rid d e ng a n

Alg o ritm a G e ne tika Sta nd a r Me la kuka n o p e ra si g e ne tika (re p ro d uksi,

p e rsila ng a n d a n m uta si) Me nye le ksi kro m o so m -kro m o so m ya ng

a ka n m e nja d i p o p ula si tia p g e ne ra si Me ng a m b il d a ta sim p ul lo ka si p e ng a nta ra n


(3)

3. Me to d e Pe ne litia n 3.1 Ra nc a ng a n Pe ne litia n

Pa d a p e ne litia n ini, te rd a p a t b e b e ra p a m e to d e p e ng um p ula n d a ta ya ng d ig una ka n, ya itu:

a . Me to d e ke p usta ka a n

Me to d e p e ng um p ula n d a ta ke p usta ka a n d ila kuka n d e ng a n m e ng um p ulka n d a ta -d a ta d a ri sum b e r a ta u b uku ya ng re le va n te rha d a p p e ne litia n.

b . Me to d e wa w a nc a ra

Me to d e w a wa nc a ra d ila kuka n d e ng a n c a ra ta ta p m uka d a n m e na nya ka n la ng sung ke p a d a o b je k ya ng p e rna h m e la kuka n p e ne litia n se b e lum nya .

c . Pe nyusuna n Alg o ritm a

Me ne ntuka n sp e sifika si siste m ya ng a ka n d ig una ka n d a la m ha l ini p e nyusuna n a lg o ritm a g e ne tika d e ng a n m e to d e p e nc a ria n ja lur te rp e nd e k.

d . Pe m b ua ta n Pro g ra m Ap lika si

Pa d a ta ha p ini d ib ua t p ro g ra m ya ng m e ng g una ka n a lg o ritm a g e ne tika d e ng a n d id ukung o le h p e ra ng ka t luna k De lp hi

3.2 Je nis p e ne litia n

Pe ne litia n ini a d a la h p e ne litia n kua lita tif d e ng a n m e la kuka n e ksp rim e n d a la m m e ng a na lisis d a n m e ra nc a ng p e ra ng ka t luna k untuk m e nye le sa ika n m a sa la h p e nc a ria n ja lur te rp e nd e k d e ng a n m e ng g una ka n a lg o ritm a g e ne tika p a d a ka sus g ra f se d e rha na . 3.3 Ana lisis siste m

Alg o ritm a G e ne tika Sta nd a r m a la lui ta ha p -ta ha p ke rja , ya itu p e m b e ntuka n p o p ula si se c a ra a c a k, re p ro d uksi, p e rsila ng a n, m uta si, d a n se le ksi. Pro se s ini a ka n b e rula ng hing g a sya ra t te rte ntu d ip e nuhi, se p e rti ya ng ta m p a k p a d a g a m b a r 8.

Me ng a na lisa tia p titik d a n ja lur untuk m e m b e ntuk p o p ula si se c a ra a c a k

G a m b a r 8. Ba g a n ke rja a lg o ritma g e ne tika

3.4 Me to d e p e ng ukura n

Pa d a p e ng ukura n ini

m e ng g una ka n tig a p a ra m e te r ya ng d ite ntuka n se nd iri. Pa ra m e te r-p a ra m e te r te rse b ut a d a la h jum la h a ng g o ta p o p ula si, p e lua ng c ro sso ve r, d a n p e lua ng m uta si. Ke tig a p a ra m e te r te rse b ut d a p a t d id e finisika n se b a g a i b e rikut:

Me la kuka n p e rsila ng a n b e b e ra p a ind ivid u (a ng g o ta p o p ula si) b e rd a sa rka n p e lua ng

p e rsila ng a n (p c )

Me la kuka n m uta si b e b e ra p a g e n d a ri ind ivid u b e rd a sa rka n p e lua ng m uta si (p m )

Me nye le ksi ind ivid u ya ng a ka n d ia na lisa le b ih la njut d e ng a n m e to d e e litism e Me re p ro d uksi ind ivid u ya ng a ka n d io la h se c a ra g e ne tik d e ng a n m e to d e Ro ule tte

Whe e l

Me ng ula ng i p ro se s d i a ta s hing g a d ip e ro le h ind ivid u ya ng m e m iliki ja lur p a ling o p tim a l

se te la h p e rula ng a n se b a nya k 10 ka li p e rula ng a n b e rturut-turut a ta u b a ta s


(4)

a . Jum la h a ng g o ta p o p ula si m e rup a ka n b a nya k kro m o so m ya ng a ka n d ig una ka n untuk m e nc a ri ind ivid u te rb a ik.

b . Pe lua ng c ro sso ve r m e rup a ka n ke m ung kina n jum la h kro m o so m ya ng a ka n m e ng a la m i c ro sso ve r d a la m se b ua h p o p ula si

c . Pe lua ng m uta si m e rup a ka n b ila ng a n a c a k ya ng a ka n m e ne ntuka n ke b o le hja d ia n se b ua h kro m o so m d a la m sua tu p o p ula si m e ng a la m i p ro se s m uta si.

Ke tig a p a ra m e te r te rse b ut b e rnila i te ta p p a d a se m ua p e rc o b a a n ya ng d ila kuka n, ya itu jum la h a ng g o ta p o p ula si se b a nya k 10 ind ivid u, p e lua ng c ro sso ve r 100% d a n p e lua ng m uta si 50%. Se te la h d ip e ro le h so lusi m a sa la h ja lur te rp e nd e k d a n wa ktu ko m p uta si ya ng te rukur p a d a ke d ua a lg o ritm a a ka n d ib a nd ing ka n.

4. Ha sil d a n Pe m b a ha sa n

Pa d a d a sa rnya p e rm a sa la ha n p e nc a ria n ja lur te rp e nd e k a nta r titik m e rup a ka n p e nc a ria n rute a nta r titik ya ng te la h d ike ta hui titik ko o rd ina t a ta u

ja ra k. De ng a n m e ng e ta hui ko nse p p e nc a ria n p e nc a ria n ja lur te rp e nde k a nta r titik, untuk se la njutnya d a p a t d ite ra p ka n p a d a ka sus g ra f se d e rha na p a d a b e rb a g a i rute ya ng ing in d ike ta hui p a nja ng a nta r titik ya ng d ib utuhka n. C o nto h ka sus ya ng a ka n d ia m b il a d a la h se p e rti te rliha t p a d a g a m b a r 9 d e ng a n ka sus g ra f se d e rha na 10 titik.

Te rd a p a t d ua je nis ka sus ya ng b isa d iturunka n d a ri g a m b a r d i a ta s. Ka sus p e rta m a a d a la h m e ng e ta hui ja ra k a nta r no d e ya ng d itunjukka n d e ng a n g a ris p e ng hub ung a nta r titik. Ka sus ya ng ke d ua a d a la h d e ng a n m e ng e ta hui ko o rd ina t titik sa ja . G a m b a r 9 m e rup a ka n je nis ka sus ya ng p e rta m a ya itu d e ng a n m e ng e ta hui ja ra k a nta r titik. Untuk ka sus p e rta m a , p e nye le sa ia n c e nd e rung le b ih m ud a h ka re na ja ra k a nta r titik te la h d ike ta hui se p e rti p a d a Ta b e l 1.

Dila kuka n p ro se d ur a lg o ritm a g e ne tika d e ng a n m e ng a m b il 10 sa m p e l ind ivid u d a ri p o p ula si. Da n d ig una ka n p e lua ng c ro sso ve r 100% d a n p e lua ng m uta si 50%.

ss

02

04

03

07

05

06

08

09

d d

G a m b a r 9. Ilustra si ka sus g ra f se d e rha na Ta b e l 1. Ja ra k a nta r titik

Titik ss 02 03 04 05 06 07 08 09 Dd

ss 0 5 5 7 0 0 0 0 0 0

02 0 8 2 12 15 10 0 0 0 0

03 8 0 7 12 8 0 0 0 0 0 04 0 0 0 0 6 0 15 0 0 0


(5)

Ta b e l 1. Ja ra k a nta r titik (la njuta n)

Titik ss 02 03 04 05 06 07 08 09 Dd

05 0 12 6 15 4 7 15 6 0 0 06 0 0 0 0 0 0 0 9 15 0

07 0 0 0 0 7 0 0 10 15 0

08 0 0 0 0 0 9 10 0 4 0 09 0 0 0 0 6 15 0 0 0 0 d d 0 0 0 0 0 0 0 0 0 0

Ta b e l 2. Ha sil p e rc o b a a n p e nc a ria n ja lur te rp e nd e k Nila i O b je ktif

Pe rc o b a a n

Invid u Te rb a ik

Ja ra k (m e te r)

Wa ktu (m e nit)

G e n. A khir

Wa ktu Ko m p ut.

(m s)

1 ss040509d d 31 0.0465 18 2719 2 ss040509d d 31 0.0465 23 3484 3 ss040509d d 31 0.0465 13 1906 4 ss040509d d 31 0.0465 10 1579 5 ss040509d d 31 0.0465 16 2547 6 ss040509d d 31 0.0465 18 2828 7 ss040509d d 31 0.0465 12 1844 8 ss040509d d 31 0.0465 11 1750 9 ss040509d d 31 0.0465 10 1579 10 ss040509d d 31 0.0465 12 1859 11 ss040509d d 31 0.0465 10 1328 12 ss040509d d 31 0.0465 12 2062 13 ss030608d d 32 0.048 10 1672 14 ss040509d d 31 0.0465 16 2469 15 ss040509d d 31 0.0465 10 1515 16 ss040509d d 31 0.0465 13 2093 17 ss040509d d 31 0.0465 10 1531 18 ss040509d d 31 0.0465 12 1860 19 ss040509d d 31 0.0465 19 2765 20 ss040509d d 31 0.0465 15 2203

To ta l 270 41593


(6)

Se te la h d ila kuka n 20 ka li p e rc o b a a n p e nc a ria n ja lur te rp e nd e k d e ng a n a lg o ritm a g e ne tika sta nd a r d ip e ro le h ha sil se p e rti p a d a Ta b e l 2.

Dip e ro le h se b ua h ind ivid u te rb a ik d e ng a n ja lur p a ling o p tim a l ya itu ” ss 04 05 09 d d ” d e ng a n ja ra k te m p uh 31 m d a n d e ng a n p e rse nta se ke sa la ha n se b e sa r 5%.

5. Ke sim p ula n d a n Sa ra n 5.1 Ke sim p ula n

a . Alg o ritm a g e ne tika hib rid d a p a t m e nye le sa ika n m a sa la h ja lur te rp e nd e k.

b . Pa ra m e te r jum la h a ng g o ta p o p ula si, p e lua ng c ro sso ve r, d a n p e lua ng m uta si ya ng d ip ilih ha rus d ise sua ika n d e ng a n m e to d e ya ng a ka n d ig una ka n, m isa lnya ke tika m e to d e m e nitikb e ra tka n p a d a p ro se s p e rsila ng a n, m a ka p e lua ng c ro sso ve r ha rus d ib ua t 100%.

b . Ind ivid u te rb a ik ya ng d ip e ro le h d e ng a n AG H p a d a ja lur o p tim a l ya itu “ss 04 05 09 d d ” d e ng a n ja ra k te m p uh 31 m d a n d e ng a n p e rse nta se ke sa la ha n se b e sa r 5%. c . Se c a ra ko nse p a lg o ritm a , m e to d e

ko nve sio na l le b ih m ud a h untuk d ip a ha m i, na m un ha sil ya ng d ip e ro le h d a ri m e to d e he uristik le b ih va ria tif.

5.2 Sa ra n

a . Dip e rluka n p e ng e m b a ng a n la in d a ri Alg o ritm a G e ne tika b a ik d a ri sisi ko nsiste nsi so lusi d a n wa ktu ko m p uta si ka re na m a sih b a nya k ke m ung kina n m e to d e la in ya ng d a p a t d ia d o p si ke d a la m a lg o ritm a ini.

b . Diha ra p ka n a d a nya p e ne litia n le b ih la njut ya ng d a p a t m e ng ha silka n se b ua h so lusi o p tim a l te rb a ik d e ng a n wa ktu ko m p uta si ya ng le b ih ke c il.

6. Da fta r Pusta ka

Ahn a nd Ra m a krishna ., G A Fo r SP Ro uting Pro b le m a nd The Sizing o f p o p ula tio ns, IEEE Tra nsa c tio ns O n Evo lutio na ry C o m p uta tio n, vo l.6,No 6, De se m b e r 2002, 567-571

Buc kle ly, Fre d a nd Fra nk Ha ra ry. 1990. Dista nc e in G ra p h, Addiso n We sle y Pub lishing C o mp a ny. De o , Ma rsing h. 2001. G ra p h The o ry

Ap lic a tio n to Eng g ine e ring a nd C o mp ute r Sc ie nc e. Pre ntic e Ha ll Inc . Ne w De lhi

Kusum a d e wi, S., H., Purno m o . 2005. Pe nye le sa ia n Ma sa la h O p tima si de ng a n Te knik-te knik He uristik. G ra ha Ilm u, Yo g ya ka rta

Munir, Rina ld i. 2005. Ma te ma tika Diskrit. Info rm a tika , Ba nd ung

Munir, Rina ld i. 2007. Alg o ritma d a n Pe mro g ra ma n. Info rm a tika , Ba nd ung

Ro se n, Ke nne th H. 1991. Disc re te ma the ma tic s a nd its a p p lic a tio n 2nd. Va g a Ne w Yo rk.

Siva na nd a m , S.N., De e p a , S.N, Intro duc tio n to G e ne tic Alg o rithms, Ne w Yo rk, Sp ring e r Be rlin He id e lb e rg , 2008, 30-60 Sua rg a . 2006. Alg o ritm a Pe m ro g ra m a n.