GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... ·...

13

Transcript of GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... ·...

Page 1: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi
Page 2: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

GENETIK ALGORITMALAR :

.

JohnHolland -lost

Givnmuvynin genii ,

sisreksitie karma { ikoldugiprobbmlrde iy

. sonualar corn .

Gnp emamau yaparyani her iteasgonda birderfarla nokta ikilgileiliv .

Olaslrhsal kmallan uartr.

Tiger ub. btgilei Kollar mat

.

Sadie amens for hsiymm dilknlealr.

Rplasyon ( topeulnk ,nesil dn{ tumr ) iizennde

#, LHhe mnl# isbmles.

uygnlaur( segue )

YAlgontmann Uyynlanmasi :

÷mama uuyndah. trim old anoiinlwder b-

gripssuim divj olarak kodlahir

. Burundi fuel de rassel

isbmyhplrr . Bir ballerina popiilasyim oln{ tumhrr.

Page 3: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

2) Her bir diti iiun uygnnluk digeri hesaplamr . Bulman

uygnnlnk dejvlei .

ditilerin siitiimhalitesihi gislerir .

3) Bir grwp diti belili olasbik dejeine gone nassalolamksegilir . Segilen ditiler iizerinder hapratlama we

mutasyon islands.

fersekleetirlir .

4) Ohman yoni popilasyon eshi popiilasyon ile yerdefistinlir .

5) Durowwma blinks softernana dek yukaridaki is bmlee

devam eolilir . In uygun diti admins oluratseailin

#

←di¥h÷

are*%

E¥e¥fF÷wf#e¥€ yk÷Feel*tntasuaminif

Page 4: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Kolberg Gaining genetic algorithm hnllanacagi{ ekle gevrilir

.

Her problem in Karoline ihgii kodlama { ehli

elabiliilikodlama : Problem in alas , souiimkri Owe 1 saylan

i6 kodtanir. Enyaygnn kullamlan kodlama { ehlidir

.

PL ; loon 0100 ← 148

Pz : ol to 0010 ← 98

weyw (parents)

Grab Kodlama : Genellikle bites ik ( combinatorial ) opt.

-

mirasyon

pnbisndekullamhr

. Ditimn uygnnlnkluynm )

dijeri gen dejolenhe we gerloinsirealanna da bajhdr .

Getgin Saha problem ,hde

PI : 4,3 ,0

, 1,2.

Shah { ehipnumaalarl

Dejvkodlamasi : Her diti bir defer kimernden olusur.

Defeole bngersek say yada kaakterelabilir.

PI : 1.248 ,2.767

,-1

.

068, 3.404

P 1: ACDKJHUZ

PI : (geri ), Gui) ,

( sat ) ,liwi )

,( sol )

Problem outyn sapratlamalmntusyon i{ lemlennin

tanimlahmaslgerekir.

Yapay Sirin Aflannin afirhhlannin behrknmesi.

Page 5: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

UygurlnkCUynmtDejeIMaliytyadakarfnheiyom.AltDizIf.i.xtkarakterleikullamlanaktanimlanirH-OlXlx.ilkknumda0iihiniskommda1jdovdniciikonnnda1idyvkomm6rdaonemsA.EferbiydniHllndnsntiisiineuyarsa.buditigeHin@QkYdgde.a

, , =] ( oniwntrkmi/ uwnhign =5 ( eleven says l )

GuetikAyoritnaOperak'k=, -↳ Cgalmalsesilme )

|↳ Gapratlama4 untasyon o

't*Gojolma0perato=i Bitten amasluygnnlnk) fonheipu

deferlennegohe kopyalandgisuieshr.

Yiiksek uygnbnfasahipbioykr son raki nesillerm iiretilmesnde daha onnemli role

oynamahdr !

Rulet Tekeolegi Yohtemi : Her ditiuynm definite oranhhbirolashk dgohe gore seailir , . Tekehgin dohdiiitv

Says , sesilecek brey says in kaybikgelsrvesesikrbirey et Lame havuuna atlr

.

Page 6: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Pl : fc × , =

Yonex if

45 -7 451£ fix ) = 0,3

PZ : fm = 21 → 4 / Efcx ) =D ,i4

Iii:t¥i::sa¥*¥÷oo÷g EffieTwrnuvatlohtemi : Tim nesil ignden her defada raslyele diti

seuilir.

Burden tnrnuvaya kathr.

Ikili diti iainyapilan turnu

vada hangisi dahaiyi ise o hatanir .Herds 't turnuvaya ikiket

katlakoilir.

En iy.

big her iki turnuuada basanlr olandrricismini

lisleye yatdrir .

2 Ket kaianan is mini 2 kez ; 1 Kei katana n is mini 1 Ket

listeye yatdrrdyinda 2 Ket katananin sans , arthnlm { due.

Sabit Dummy : ntumi : Populasyen ignite sinirhsay

daditinin

ye defistrmesme itin whir. llevcntpopiilasyandan

belli say de ditiseuileckyeni nesiller iitihiic popularynu

bnyen ; nesilkr Lahr edilir .

Siralama Ydntemi : Ditikuyum dejerinepo 're artun { ehilk

siralanir, why gun birfnksgm Ile en yihsek uynmlular hanta

daha father kopyalamr.

tthceapratlamalperatinf : ihnuhi km a Hun dahanilelik .

li biegler Ide etmehig 's kullamhr .

Havutdan rastseleik .

bkeysundeck tarlike sapratlama uygulhnir.

Tek Noktoh

Gapa.tl#ngt,wyunokksiseilldi.

Pt : 1,0 ,0

,'

,i

,'

, 1,0Ppkj

.

.li/9190i'i0Pz : 1,011,1

, 0,011,0 1,011,1 ,'

,' 11,0

Page 7: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Gift Noktah Gapmtlana:

PL : I, 0,0/1,1 , 1,1 ,O

Pz : in .in ,o , .noI 'll'd "9 " '° '

''

"

1,010,1, 1,0 ,

1,0

ksmi Eskmeli Gapratlama : Bilyik optimitasyaprobbnbnhtekullamhr

,Tekrar , ortadan kxldrhr,2 ebeveyndenyalnlta

1 souk iictilir.

Orn ; Gugnsahu problem 's

PI " 1,2 , 4,6 , 3,7 , 5,8 komnacalxkodkrsmi

PZ : 5,4, 1,7 , 2,6/8,3

C s

. -

,-

,4

, 6,3 ,-

,-

,- bigmindedir .

Biden {4,6/3} '

uin oldugnkisimlar) ukaalrm

PZ : 5, '±,

1,7, 2,1 ,

8,±

C :- ,D ,

4, 6,3 ,D ,

- ,D = 5,14/6,378,2

Sim Tonelli Gapmtlamaibuyrp , 4 tekram

eyeller . 2 souk iiretili.

pl : 1,

], 5,719,2 , 4,618

kornnaukkedPZ :7

, 5,9,

2,6 , 3,1, 4,8 krsimlarl

C 1 :-

,-

,- it , 9,2 , -

, -

/-

C 2 :-

, - , -1,6 ,] , -,

- , -

Page 8: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Pt ; 4,6/8,113,5/79,2

PI : 1,4/8,715,9/2 , 6,3

Yenisiralanan Zebeueynden Lebeueynmattditisiaikanhr . Agni iskndyv yondedeyapnhr.

PI"

: 4 ,* , 8,1*15,719,* ( 2,6 ,3 sikanldd

p2"

: 1,4/8 ,'t ,5 ,

't,

't ,6 ,} ( 7,9 ,2

Gikanlanknumlardmadon ditidniterlenir.

pg' "

: 4,8 , 1,517,9

PI "it

, 4,8 , 516,3

Cli 516,3/79,2,

1,4/8

C 2 : 517,9/216,3/4,8/1

hevnmsel Gapratlama :

Sina temellidir .Her senile ebevgnsifhnden 2 adet

Tonk bicy oluzur . Ebecynloiiterinde sapatlamanoktasi seuilmet

-

pt = 8 2 71 4 5 63 uothhlaraaktarlacak

fenler .

p2=4 5 26 1 3 87

Page 9: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Cit 8- -

1 4-

6-

C2= 4 - -

6 1-

8-

Pl = 8 2 71 4 5 63

PZ = 4 5 26 l 3 8 7

Geraekked Gapratlama :

pl = 5,3 4,1

P2 = z,

] g ,pt.ms/Telesaysi= 0,77

r Cl :

€13,5

pjP@P-sypEExHrxrpd.pgpTM7EefxrrrC2iT09XXtMutasyon0peratdriiilleucutgenhavuimdnyenibineyleciretmeyeyarar.GenetikaeeithlifiartArmgiamaalar.DgerDejis4rmeiJlerhangibirhowmdakiikilisayyters6t.P

1=10 00 1 011

PI = 1 0 0 0 001 1

Page 10: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Kay derma Yiinkmii Raslgeleseeikn bin blok, oastgdebehrk -

hen farhh bit komma haydmhr.

PL = AKDEMZIF

P 1'= AEMZIKDF

Yerlyhrme You nlemi : Rastgele birfen seaileeh yherastgele bit konuma yerleehtilir .

Pl = AKDEMZIFpi' = ADEMZKIF

Karelikh Dyi{ im Yomtmii Rastgele 2 senses ugrdyidhr .

P1 =

AKDEMZIFAZDEMKIF

**** Durowmma"

olctitii :

↳ Tekrar says 1

↳ Amas deter↳ ijlymehnndaki digs.im

global ophmm

↳ # lekrar

=frsnin a Ealyor

Page 11: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Baeammi Etkileyet Etmerloi.

→ Ktomowm says ,'

. 9 aalymasiimsi l* kromouemaegithligi-

artur a Lahr

→ Mutasyonora= Kromoiomlan birbirmebentemeye basludyindahala uygm oidwim bulunamadysa GA '

nin tabldyi gardenkurtdmasina yardimu ohw

.Ancdk

, yojun kullanim GA 'nin

Karate bit noktaya wla{ masini engeller.

→ GapratlamamLtasayf Normal de tek noktada sapmt-

lama gerseklyhmmehlebilikte ,bat problem lerde aok noktah

sapatlamamn knllanimi iistisnhik olu{ turabilmektedir .

→ Gapmtlamasonrasi eldeeohten aourk bioylenhdegerkndrlmesiEke eolilen 2 bireyh birder lnllamhp knllamlmamnsl

box arm , etkikmekkokr.

→Uyqnlnktejerlendimesminyapbmasii Problem

uygundust

rulmamybideferkndstmefonksiyom Sabena suites shih uzamasinn

yomnda asinine ula{ a mama Sorum da olndturmaktadrr.

Page 12: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Birney f( E) - 3ki+2r,r< +24=+7 ( minimum bnlma )ni , kz E [ 0,31 ]

.

fusit : OEK , ,kz< 31 00000 -70~

11 1 11 → 3125 : 5 - bit

Big saysi : n=4

Iterasyo=: PI : 01101 ( x ,=13 ) ,01001(4--9) -7ft 's -910

PZ : 11000 ( nn=24 ),

01100 ( ken )→ftx→) - -2599

P3 ! 01000 ( nn=8 ) , 01111 ( rz -15 )→f(x→j= 889

PG ; loom ( rent 19) ,00011 ( ki])→f(x→j= 1222

Rule 't lekerty's sesimi kllanahm ?

{ f( I ) = 910+2599+889+1222=5620

( 4 bicyintoplam Ygmlnkdejei )

Ruletfekelgsntehioralar :

Pl i 910/5620=116Pzizssslstso -%46|YTapta.tt#rYff ,

p } : 889/5620=115 Amas fonksyomP4 : 1222/5620=6%21 defer; iktwsoronth

ohah .

~ xio¥1 1 =

- ,- 1°98'9 ,

11249910 889

-7 zg 48 ,8183

1-, + -

259912h

1%9,4=132,111 ,% ] ] ,%4

Page 13: GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... · GENETIK ALGORITMALAR:. HollandJohnlost-Givnm uvynin genii, sisreksitie karma {ikoldugi

Rlet tekerligi 4 Kot swrikifindeGiftlesme Hauutu : Plilket

PZ :O Ket

P3 : 2 Ket

P4 :L Ket

§g01101 ( he

,-13 )

,01001 ( xz=9)→fC#=9io ( Pi )

y0100 ( m=8 )

,01111 ( nu=15)→fcx→ ) = 889 ( Pz )

.in 01008( w, -81

,oil li ( ui=l5)→fE 's = 889 ( Pg )It

loony ( w ,=ig ),

00011 ( xh= 3) tfcx 1=1222404 )

Gift -1 :( 1<=4 .

bitten Sonia sapratlamayap )

01101 01 Oop

( hi=12/kz= g)

oioodd.once→ !!!°o°pfi°°i

( ie,

-- 9, nz=15 )

Gift -2 :( 1<=2,

bitten sonia sapratlama yup)( re , -11 ,kz=1l )

01000 0111 1011 011

10011 / 00011→ %ooo'florin

( xi = 16 ,m=7 )

C3iIn2 aoln bikhin mntasyonayoatfnni

dipiinelin :( rastgele belsrbndsi) :

( k,

=3,

ten

=])

C3I00011

,

00011Cl - fat , = f ( R ,g )Cr → fix 's = f ( 9,15 ) } Lrtrne ileitis

.

c) → ft Ij = f ( I , ] ) ssnanlr .

C h→

fix 's = Hi 6,7 )sarresmdabodadsnibreksisvesisbtilir

.