• Tidak ada hasil yang ditemukan

Pemanfaatan Metode Heuristik Pada Pencarian Jalur Terpendek Dengan Algoritma Genetika

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pemanfaatan Metode Heuristik Pada Pencarian Jalur Terpendek Dengan Algoritma Genetika"

Copied!
10
0
0

Teks penuh

(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 G a m b a r 6. Ilustra si PMX

(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 Ra ta - ra ta 13.5 154.04815

(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.

Referensi

Dokumen terkait

Mengidentifikasi masalah pada studi kasus Identifikasi iGracias Stop Digging Ekstrak Services Applying Menggunakan metode ATAM Membuat laporan penelitian Selesai

Sehubungan dengan dilaksanakannya proses evaluasi dokumen penawaran dan dokumen kualifikasi, Kami selaku Panitia Pengadaan Barang dan Jasa APBD-P T. A 2012 Dinas Bina Marga

mendapatkan informasi mengenai panjang dan lebar porus stomata, jumlah stomata terbuka dan tertutup, serta kerapatan stomata berdasarkan estimasi waktu di daerah

Dari hasil kesimpulan penelitian maka, rata-rata kekakuan dari balok dengan tulangan tanpa sambungan, lebih besar di bandingkan dengan rata-rata dari balok dengan tulangan

Puji dan Syukur kepada Tuhan Yang Maha Esa atas berkatnya yang berlimpah kepada penulis sehingga penulis dapat menyelesaikan penulisan skripsi ini sebagai salah satu syarat

Kelompok referensi dapat mempengaruhi keputusan pembelian karena saat ini konsumen membeli smartphone iPhone bukan hanya karena keinginan tetapi juga merupakan suatu kebutuhan

Penelitian Arfandi(2009) tentang “Pelaksanaan Praktek Kerja Industri Siswa SMK Program Keahlian Teknik Bangunan di Kota Makasar” menunjukkan bahwa (1) komponen

Berdasarkan ada tidaknya nilai pada sebuah kata atau lesem maka dibedakan menjadi makna denotatif dan makna konotatif.Makna denotatif pada dasarnya sama dengan makna refrensial,