Дискретно-непрерывная математика. Кн. 0 : Алгоритмы. Ч. Генетические алгоритмы



Download 9,87 Mb.
Pdf ko'rish
bet53/228
Sana20.06.2022
Hajmi9,87 Mb.
#683557
TuriКнига
1   ...   49   50   51   52   53   54   55   56   ...   228
Bog'liq
Algorithms3

Селекция хромосом. 
Селекция производится методом рулетки. На 
основании формул (2.1) и (2.2) для каждой из 8 хромосом текущей 
популяции (в нашем случае - исходной популяции, для которой N = 8) 
получаем секторы колеса рулетки, выраженные в процентах (рис. 2.4) 
v(ch
1
)= 15,22
v(ch
2
) = 13,04
v(ch
3
)= 17,39
v(ch
4
)= 6,52
v(ch
5
)= 8,70 
v(ch
6
) = 10,87 
v(ch
7
)= 17,39 
v(ch
8
)= 10,87 
Розыгрыш с помощью колеса рулетки сводится к случайному выбору 
числа из интервала [0, 100], указывающего на соответствующий сектор 
на колесе, т.е. на конкретную хромосому. Допустим, что разыграны 
следующие 8 чисел: 
79 44 9 74 44 86 48 23 
Это означает выбор хромосом 
ch
7
ch
3
ch
1
ch
7
ch
3
ch
7
ch
4
ch
2
Как видно, хромосома ch
7
была выбрана трижды, а хромосома ch
3

дважды. Заметим, что именно эти хромосомы имеют наибольшее 


А.Е. Кононюк Дискретно-непрерывная математика 
92 
значение функции приспособленности. Однако выбрана и хромосома 
ch
4
с наименьшим значением функции приспособленности. Все 
выбранные таким образом хромосомы включаются в так называемый 
родительский пул. 
Рис.2.4. Колесо рулетки для селекции в примере 2.1. 
Применение генетических операторов. 
Допустим, что ни одна из 
отобранных в процессе селекции хромосом не подвергается мутации, 
и все они составляют популяцию хромосом, предназначенных для 
скрещивания. Это означает, что вероятность скрещивания 
р
с
 
= 1, а 
вероятность мутации 
р
т
 
= 0. Допустим, что из этих хромосом 
случайным образом сформированы пары родителей
ch
2
и ch
7
ch
1
и ch
7
ch
3
и ch
4
ch
3
и ch
7
Для первой пары случайным образом выбрана точка скрещивания 
k = 
4, для второй 

= 3, для третьей 

= 11, для четвертой 
Ik 
= 5. При этом 
процесс скрещивания протекает так, как показано на рис.2.5.


А.Е. Кононюк Дискретно-непрерывная математика 
93 
Рис.2.5. Процесс скрещивания хромосом в примере 2.1. 
В результате выполнения оператора скрещивания получаются 4
пары потомков. 
Если бы при случайном подборе пар хромосом для скрещивания
были объединены, например, ch
3
с ch
3
и ch
4
с ch
7
вместо ch
3
с ch

и ch
3
с ch
7
, а другие пары остались без изменения, то скрещивание ch
3
с ch
3
дало бы две такие же хромосомы независимо от разыгранной точки 
скрещивания. Это означало бы получение двух потомков, идентичных 
своим родителям. Заметим, что такая ситуация наиболее вероятна для 
хромосом с наибольшим значением функции приспособленности, т.е. 
именно такие хромосомы получают наибольшие шансы на переход в 
новую популяцию. 

Download 9,87 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   228




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish