13-ma'ruza. Genetik algoritmlar



Yüklə 0,89 Mb.
səhifə19/24
tarix30.09.2023
ölçüsü0,89 Mb.
#151070
1   ...   16   17   18   19   20   21   22   23   24
117710 (1)

Mutatsiyalash operatsiyasi. Endi mutatsiyalashning

M (k)
ota-ona juftligi

sohasiga ta'siri ko'rib chiqiladi. Mutatsiyalash operatori
Pm ehtimol bilan tasodifiy

ravishda xromosomaning ma'lum bir yoyidagi 0 qiymatini 1 ga va aksincha 1 qiymatini 0 ga o'zgartiradi. Korinib turibdiki, ushbu operatsiyadan so'ng xromosomaning joylaridagi barcha 0 va 1 lari o'zgarishsiz qolgandagina sxema mutatsiyalash natijasida omon qoladi.

Demak
M (k)  S
populyatsiyasi to’plamidan olingan va S sxemaga tegishli

bo'lgan xromosoma ushbu S sxemada shunda va faqat shundagina qoladi, agarda S sxemani joylaridagi doimiy 0 va 1 lariga mos keluvchi xromosomaning joylaridagi 0 va 1 laridan birortasi ham mutatsiyalash jarayonida o'zgarmasdan qolsa. Bunday

hodisaning amalga oshish ehtimolligi
(1 P )h(S ) ga teng bo’ladi. Ushbu natijani


m
quyidagi xulosa shaklida ifodalash mumkin.

M (k)  S OOP to’plamidan olingan ba’zi bir xromosomalarning
mutatsiyalash operatsiyasidan keyin S sxemaga tegishli bo'lish ehtimoli


m
(1 P )h(S )
ifoda bilan aniqlanadi. Ushbu qiymat mutatsiyalashdan keyingi “omon qolish” ehtimoli deb ataladi.
(13.20)
S sxemaning

Agar mutatsiylash ehtimoli
Pm kichik ( Pm
 1) bo'lsa, u holda (13.20) ifoda

bilan aniqlangan mutatsiyalashdan so'ng S sxemaning “omon qolish” ehtimoli

taxminan quyidagi ifodaga teng deb taxmin qilinishi mumkin
1  Pm h(s)

(13.21)


Agar
M (k)  S
populyatsiyasi to’plamidan olingan xromosoma S

sxemaga mos keladigan avlodni beradigan bo'lsa, u holda ushbu xromosoma

P(k  1)  S
ga (yangi populyatsiyaga mos keladigan S
sxemaga) tegishli

bo'lishini hisobga olganda (13.18) - (13.21) ifodalarda keltirilgan seleksiyalash, chatishtiruv va mutatsiyalashning birgalikdagi ta'sirining samarasi quyidagi ko'payish (reoroduksiya) sxemasining qurilishiga olib keladi [13]:

En (S, k  1) n (S, k) F (S, k) 1  P


d (s) (1 P

)h( S )
(13.22)





F (k) c l 1 m
(13.22) ifodadagi bog’liqlik ma'lum bir sxemaga mos keladigan
xromosomalar soni joriy populyatsiyadan keyingi populyatsiyaga o’tishda qanday o'zgarishini ko'rsatadi. Ushbu o'zgarish (13.22) ifodaning o'ng tomonida ko'rsatilgan

uchta omil tufayli yuzaga keladi, xususan:
F(S, k)
F(k) MFning o'rtacha


c
qiymatining rolini aks ettiradi, 1  P d (s)
(l 1)
-chatishtiruvning ta’sirini


m
ko’rsatadi va (1 P )h(S ) - mutatsiyalashning ta'sirini ko'rsatadi. Ushbu omillarning har birining qiymati qanchalik katta bo'lsa, kelgusi populyatsiyada
xromosomalarning S sxemaga mos kelishlarini kutilgan soni shuncha katta bo'ladi.
(13.21) ifodani e’tiborga olib, (13.22) ifodani quydagicha ifodalash mumkin

En (S, k  1) n (S, k) F (S, k) 1  P d (s) P h(s)


(13.23)





F (k) c l 1 m
Katta populyatsiyalar uchun (13.23) ifodani quyidagicha approksimatsiy
qilish mumkin

n (S, k  1)  n (S, k) F (S, k) 1  P d (s) P h(s)


(13.24)





F (k) c l 1 m
(13.23) va (13.24) formulalardan kelib chiqadiki, keyingi avloddagi S
sxemaga mos keladigan kutilayotgan xromosomalar soni ushbu sxemaga tegishli bo'lgan xromosomalarning haqiqiy soniga, sxemaning nisbiy moslanuvchanligiga hamda sxemaning tartibi va qamroviga bog'liqdir. Shunisi e'tiborga loyiqki, o'rtacha darajadan yuqoriroq hamda kichik tartibli va qamrovli sxemalar keyingi populyatsiyalarda ularning avlodlari sonining ko'payishi bilan tavsiflanadi. Ushbu o'sish ko’rsatkichli xarakterga ega bol’ib, u (13.15) ifodadan kelib chiqadi. Katta populyatsiyalar uchun (13.15) ifodani rekkurent bo’g’lanish ko’rinishga almashtirish mumkin [16]

n (S, k 1)  n (S, k) F (S, k)
F (k)
(13.25)

Agar S
sxema o'rtacha darajadan  %
yuqori moslanuvchanlikga ega deb

taxmin qilinsa, ya'ni

u holda (13.24) ifodani


F(S, k)  F(k)   F(k), (13.26)
k odan boshlanganda vaqt bo’yicha o'zgarmaydu

degan taxmin bilan (13.23) tengsizlikka almashtirganda quyidagi hosil qilinadi:
n (S, k)  n (S,0)(1  )k ,

  (F(S, k)  F(k))/ F(k),


(13.27)

ya’ni o'rtacha ko'rsatkichdan yuqori bo'lgan sxema uchun
bo’ladi.

  • 0 va aks holda   0

Tenglik (13.27) geometrik progressiyani tavsiflaydi. Bundan kelib chiqadiki, sxemalarning ko'payish jarayonida o’rtachadan yaxshiroq (yomonroq) sxemalar GAning navbatdagi iteratsiyalarida eksponent ravishda o’sib (kamayib) borish tartibida tanlanadi. Ta’kidlash mumkinki (13.15), (13.22) - (13.25) bog'liqliklar MF faqat musbat qiymatlarni oladi degan taxminga asoslangan. (13.22) - (13.24) ifodalardan olingan yakuniy natijalarni teorema shaklida shakllantirish mumkin. Bu GAlarning asosiy teoremasi bo’lib, u sxema haqidagi teorema deb nomlanadi [4].
Sxema haqidagi teorema. O'rtacha darajadan yuqori bo'lgan kichik tartibli sxemalar o’zining kichik qamrovi va MF bilan GAning keyingi avlodlarida o'zlarining namunalari sonini o’sishini yaqqol ko’rsatishini shakllantiradi.
Keltirilgan sxemalar to’g’risida teoremaning bilvosita natijasi sifatida g'ishtchalar (yoki qurilish bloklari haqida) gipotezasi deb nomlangan quyidagi farazni keltitish mumkin [14, 16], ya’ni GA moslanuvchanligi o'rtacha darajadan yuqori bo’lgan hamda kichik tartibli va kichik qamrovli yaxshi sxemalarni birlashtirib deyarli optimal natijaga erishishga intiladi. Bunday sxemalar g’ishtchalar (yoki qurilish bloklari) deyiladi.
Sxemalar haqidagi teorema asosida qurilish bloklari farazi shuning uchun taklif qilindiki, bunda chatishtiruv jarayonida ma’lumotlarni almashishda qatnashadigan kichik tartibli va kichik qamrovli sxemalar yordamida GAlar qidiruv fazosini tadqiq qiladi.
So'nggi yigirma yil ichida ushbu farazni qo'llab-quvvatlash uchun GAlarni qo'llash bo'yicha ko'plab maqolalar nashr etildi. Agar u to'g'ri deb hisoblansa, unda kodlash muammosi GA uchun hal qiluvchi ahamiyatga ega va kodlash kichik qurilish bloklari konseptsiyasini ifodalashi kerak bo'ladi. GAlarni boshqa an'anaviy usullarga nisbatan aniq ustunligini beradigan sifat, shubhasiz, juda ko'p sonli turli xil sxemalarni qayta ishlashga imkoniyat yaratadi.
13.6-misolni e’tiborga olib, quyidagi misolda GA asosida sxemalarni ishlash jarayoni tahlili keltiriladi [17].

Yüklə 0,89 Mb.

Dostları ilə paylaş:
1   ...   16   17   18   19   20   21   22   23   24




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin