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


Стратегии формирования нового поколения



Download 9,87 Mb.
Pdf ko'rish
bet66/228
Sana20.06.2022
Hajmi9,87 Mb.
#683557
TuriКнига
1   ...   62   63   64   65   66   67   68   69   ...   228
Bog'liq
Algorithms3

Стратегии формирования нового поколения 
Выделяют два типа формирования нового поколения после получения 
множества детей в результате кроссовера и мутации:
1.
дети замещают родителей; 
2.
новое поколение составляется из совокупности и детей, и их 
родителей, например, выбором 
N
лучших.
Также для формирования нового поколения возможно использование 
принципа 
элитизма
: в новое поколение обязательно включается 
заданное количество лучших особей предыдущего поколения (часто 
одна лучшая особь). Использование второй стратегии и элитизма 
оказывается весьма полезным для эффективности ГА, т. к. не допускает 
потерю лучших решений. К примеру, если популяция сошлась в 
локальном максимуме, а мутация вывела одну из строк в область 
глобального, то при первой стратегии весьма вероятно, что эта особь в 
результате скрещивания будет потеряна, и решение задачи не будет 
получено. Если же используется элитизм, то полученное хорошее 
решение будет оставаться в популяции до тех пор, пока не будет 
найдено еще лучшее.
3.4. 
Некоторые модели генетических алгоритмов 


А.Е. Кононюк Дискретно-непрерывная математика 
116 
Классический ГА был рассмотрен выше. Напомним, что его создал 
Holland (1975).
Genitor 
Этот алгоритм был создан Уитли (D. Whitley). 
Genitor
-подобные 
алгоритмы отличаются от классического ГА следующими тремя 
свойствами:

На каждом шаге только 
одна
пара случайных родителей создает 
только 
одного
ребенка.

Этот ребенок заменяет не родителя, а одну из худших особей 
популяции (в первоначальном 
Genitor
— самую худшую).

Отбор особи для замены производится по ее ранку (рейтингу), а 
не по приспособленности.
Утверждается (Syswerda, 1991), что в 
Genitor
поиск гиперплоскостей 
происходит лучше, а сходимость быстрее, чем у классического ГА.
CHC 
CHC
расшифровывается как 
Cross generational elitist selection, 
Heterogenous recombination, Cataclysmic mutation
. Этот алгоритм был 
создан Eshelman (1991) и характеризуется следующими параметрами:

Для нового поколения выбираются 
N
лучших 
различных
особей 
среди родителей и детей. Дублирование строк не допускается.

Для скрещивания выбирается случайная пара, но не 
допускается, чтобы между родителями было мало Хэммингово 
расстояние или мало расстояние между крайними 
различающимися битами.

Для скрещивания используется разновидность однородного 
кроссовера 
HUX
(
Half Uniform Crossover
): ребенку переходит 
ровно половина битов каждого родителя.

Размер популяции небольшой, около 50 особей. Этим 
оправдано использование однородного кроссовера.


А.Е. Кононюк Дискретно-непрерывная математика 
117 

CHC противопоставляет агрессивный отбор агрессивному 
кроссоверу, однако все равно малый размер популяции быстро 
приводит ее к состоянию, когда создаются только более или 
менее одинаковые строки. В таком случае CHC применяет 
cataclysmic mutation
: все строки, кроме самой приспособленной, 
подвергаются сильной мутации (изменяется около трети битов). 
Таким образом, алгоритм перезапускается и далее продолжает 
работу, применяя только кроссовер.

Download 9,87 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   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