GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... ·...
Transcript of GENETIK - Kocaeli Üniversitesiehm.kocaeli.edu.tr/dersnotlari_data/kgullu/optimizasyon... ·...
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.
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
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.
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
.
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
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 ,] , -,
- , -
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
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
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
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.
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
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
.