13-ma'ruza. Genetik algoritmlar



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


i1
f (xi ) n (S, k)
F (k)
F (S, k)



F (k)

Agarda
M (k)
populyatsiyasidagi har bir xromosoma bir vaqtda
P(k)

populyatsiyaga ham tegishli bo’lsa, u holda
P(k)  S
to'plamni tashkil etuvchi

xromosomalar
M (k)
populyatsiyasiga kiritish uchun
P(k)  S
to'plamdan tanlab

olingan xromosomalar hisoblanadi.

Aytaylik
b(S, k)- S sxemaga mos keluvchi (ya’ni
P(k)  S
to’plam

elementlari soni)
M (k)
populyatsiyasidagi xromosomalar soni bo’lsin. U holda

yuqoridagi mulohazalardan quyidagi xulosaga kelinadi, ya’ni S sxemaga mos

keluvchi
M (k)
populyatsiyasida kutiladigan xromosomalar sonining
b(S, k)

qiymati quyidagi ifoda bilan aniqlanadi
Eb(S, k)  n (S, k) F (S, k) . (13.15)
F (k)
Bundan kelib chiqadiki, agar S sxema MF qiymati o'rtacha qiymatdan yuqori bo'lgan xromosomalarni o’z ichiga olsa (ya'ni, S sxemaning k -iteratsiyadagi

moslanuvchanligi
P(k)
populyatsiyadagi xromosomalar MFning o'rtacha

qiymatidan katta bo'lib chiqsa, ya’ni
F(S, k)
F(k)  1
bo’lsa), u holda S

sxemaga mos keladigan sxemaga mos keladigan
M (k)
P(k)
populyatsiyadan kutilgan xromosomalar soni S
populyatsiyadagi xromosomalar sonidan ko'proq

bo'ladi. Shuning uchun ta’kidlash mumkinki - seleksiyalash (tanlash) moslanuvchanligi "o'rtacha darajadan yaxshiroq" bo'lgan sxemalarning tarqalishiga va "yomonroq" moslanuvchanlikga ega bo'lgan sxemalarning yo'qolishiga sabab bo'ladi.
M (k) populyatsiyasidagi xromosomalarda chatishtiriv va mutatsiyalash
genetik operatorlarining ta'sirini tahlil qilishga o'tishdan oldin S sxemani tartibi va qamrovi tushunchalari aniqlanadi [17]. Buning uchun L bilan xromosomalarning S sxemaga mos keladigan uzunligi belgilanadi.
Sxema tartibi. S sxemaning tartibi h(S ) bilan belgilanadi va u S
sxemadagi doimiy joylar soni, ya'ni 0,1,  alfavitdagi nollar va birlar soni bilan
aniqlanadi. Agar S sxemaning 0,1, alfavitida lar sonini l (S ) bilan

belgilasak, u holda S sxemani
h(S )
tartibini quyidagicha aniqlash mumkin

h(S)  l l (S) . (13.16)

13.7-misol. Aytaylik bo’lsin:
l  6
uzunlikga ega bo’lgan S sxemalar berilgan

S1  (10 1 0);
S2  (011 0);
S3  (1 1 0);
S4  (10 );

S5  (1 ); S6  ().
U holda (13.16) ifodadan foydalanib har bir S sxemaning tartibi quyidagicha aniqlanadi:

h(S1 )  (10 1 0)  4; h(S2 )  (011 0)  4; h(S3 )  (1 1 0)  3;
h(S4 )  (10 )  2; h(S5 )  (1 )  1; h(S6 )  ()  0.
Demak S sxemaning h(S ) tartibi har doim 0, L intervaldagi butun son hisoblanadi.
Sxema qamrovi. S sxema qamrovi deganda sxemaninig uzunligi d (S)
tushuniladi va u 0,1, alfavitdan iborat l uzunlikdagi S sxemaning 0 yoki 1
bilan tugagan ong oxirgi joyi bilan 0 yoki 1 bilan boshlangan chap joyi orasidagi masofa (farq) bilan aniqlanadi.
Agar 0,1, alfavitdan iborat l uzunlikdagi S sxemaning 0 yoki 1 bilan

tugagan ong oxirgi joyini
lo'ng (S)
bilan va S sxemaning 0 yoki 1 bilan boshlangan

chap joyini
lchap (S)
bilan belgilasak, u holda S sxemani
d (S)
qamrovini

quyidagicha aniqlash mumkin
d(S)  lo'ng (S)  lchap (S)

(13.17)


13.8-misol. Aytaylik berilgan bo’lsin:
l  [3,6]
oraliqdagi uzunlikga ega S sxemagalar

S1  (110);
S2  (0 1);
S3  (10  01);
S4  (); S5  (1);

S6  (0);
Sx7  (10100);
S8  (0000);
S9  (1111).

U holda (13.17) ifodadan foydalanib har bir S sxemaning qamrovi quyidagicha aniqlanadi:
d (S1 )  (110)  4 1  3; d (S2 )  (0 1)  4  2  2;d (S3 )  (10  01)  6  2  4;
d (S4 )  ()  0  0  0; d (S5 )  (1)  11  0; d (S6 )  (0)  4  4  0;

d (S7 )  (10100)  5 1  4; d (S8 )  (0000)  4 1  3;
d (S9 )  (1111)  4 1  3.

Demak S sxemaning d (S)
qamrovi har doim 0, l 1 intervaldagi butun

son ifodalanadi. Ta’kidlash mumkinki, agar S sxema faqat doimiy 0 va 1 lardan iborat bo’lsa, u holda ushbu sxemaning qamrovi ( l 1) ga teng bo’ladi (13.8-

misolda
d (S8 ) va
d (S9 ) larga qarang). Shuningdek, S sxema faqat bitta doimiy 0

yoki 1 dan iborat bo’lsa, u holda ushbu sxemaning qamrovi 0 ga teng bo’ladi (13.8-

misolda
d (S5 ) va
d (S6 ) larga qarang). Xulosa qiladigan bolsak S sxemaning

qamrovi unda mavjud bo'lgan ma'lumotlarning mazmunini tavsiflaydi.

  1. Chatishtiruv operatsiyasi (ChO). GAdagi sxemalarni qayta ishlashga chatishtiruv operatsiyasining ta'siri haqida fikr yuritiladi. Avvalo shuni ta'kidlash mumkinki chatishtiruv jarayonida ba'zi sxemalar boshqalariga qaraganda yo’qolib

ketishga ko’proq duchor bo’ladi. Masalan,
S1  1   0  va
S2   01 

sxemalarni hamda ikkala sxemaga ham mos keladigan
x  [1001101]
xromosoma

ko'rib chiqiladi. Ko'rinib turibdiki
S 2 sxemaning “omon qolish” imkoniyati S1

sxemaga nisbatan ko’proq, chumki
S1 sxemaning 1, 2, 3, 4 va 5 chatishtiruv

nuqtalarida "bo'linish" ga ko'proq moyillik mavjud bo’lib, bu bo’linish
S 2 sxemada

faqat 3 chatishtiruv nuqtasini tanlaganda amalga oshadi. Shuning uchun ikkala

sxemaning ham qamroviga asosiy e’tibor qaratiladi, chunki sxemalar qamrovi chatishtiruv jarayoniga muhim ta’sir korsatadi.

ChOning
M (k)
populyatsiyasiga ta'sirini tahlil qilish jarayonida
P(k)  S

OOP to'plamidan olingan va S sxemaga mos keladigan ma'lum bir xromosoma

ko'rib chiqiladi. Ushbu xromosomaning chatishtiruv uchun tanlanish ehtimoli
Pc ga

tengdir. Agar ushbu xromosoma avlodlaridan birortasi ham S sxemaga tegishli bo'lmasa, u holda bu chatishtiruv nuqtasi ushbu sxemaning birinchi va oxirgi doimiy belgilari (0 yoki 1) o'rtasida bo'lishi kerak. Buning amalga oshish ehtimoli d (S) /(l 1) ga tengdir. Bundan quyidagi xulosalar chiqarish mumkin.
M (k)  S OOP to’plamidagi ba'zi xromosomaning chatishtiruv uchun
tanlanishi va uning avlodlaridan birortasi ham S sxemaga tegishli emasligi ehtimoli yuqoridan

P d (S)
(13.18)

c (l 1)
qiymat bilan chegaralangan bo’ladi. Ushbu qiymat S sxemani “omon qolmaslik (yo’qolish)” ehtimoli deb ataladi.
M (k)  S populyatsiyasi to’plamidagi ba'zi xromosomaning chatishtiruv
uchun tanlanishi va chatishtiruv natijasida uning avlodlaridan ehg kamida bittasi S
sxemaga tegishli bo’lishligi ehtimoli quyidan

1  P
d (S)
(13.19)

c (l 1)
qiymat bilan chegaralangan bo’ladi. Ushbu qiymat S sxemani “omon qolishlik (yashahlik)” ehtimoli deb ataladi.
Ko'rinib turibdiki, agar berilgan xromosoma S sxemaga tegishli va u chatishtiruv uchun tanlangan bo'lsa hamda ikkinchi ota-ona xromosomasi ham S sxemaga tegishli bo'lsa, u holda ularni ikkalasining avlodlari ham S sxemaga tegishli bo'ladi. (13.18) va (13.19) - ifodalar natijalari sxemani “yo'q qilish” yoki

“omon qolish” ehtimolligini baholashda S sxemani qamrovi ko’rsatkichi dolzarbligini tasdiqlaydi.
d (S) ning


  1. Yüklə 0,89 Mb.

    Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   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