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



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

Hybrid Algorithms 
Идея 
гибридных алгоритмов
(
hybrid algorithms
) заключается в 
сочетании генетического алгоритма с некоторым другим методом 
поиска, подходящим в данной задаче (зачастую это бывает 
hill-
climbing
). На каждом поколении каждый полученный потомок 
оптимизируется этим методом, после чего производятся обычные для 
ГА действия. При использовании 
hill-climbing
получается, что каждая 
особь достигает локального максимума, вблизи которого она находится, 
после чего подвергается отбору, скрещиванию и мутации.
Такой вид развития называется Ламарковой эволюцией, при которой 
особь способна обучаться, а затем полученные навыки записывать в 
собственный генотип, чтобы потом передать их потомкам. И хотя такой 
метод ухудшает способность алгоритма искать решение с помощью 
отбора гиперплоскостей, однако на практике гибридные алгоритмы 
оказываются очень удачными. Это связано с тем, что обычно велика 
вероятность того, что одна из особей попадет в область глобального 
максимума и после оптимизации окажется решением задачи.
Генетический алгоритм способен быстро найти во всей области поиска 
хорошие решения, но он может испытывать трудности в получении из 
них наилучших. Такой метод, как 
hill-climbing
быстро достигает 
локального максимума, однако не может искать глобальный. Сочетание 
этих двух алгоритмов способно использовать преимущества обоих.
3.5. Параллельные ГА 
В природе все процессы происходят параллельно и независимо друг от 


А.Е. Кононюк Дискретно-непрерывная математика 
118 
друга. Генетические алгоритмы тоже можно организовать как 
несколько параллельно выполняющихся процессов, и это увеличит их 
производительность.
Сделаем из классического ГА параллельный. Для этого будем 
использовать турнирный отбор. Заведем 
N
⁄ 2 процессов (здесь и далее 
процесс подразумевается как некоторая машина, процессор, который 
может работать независимо). Каждый из них будет выбирать случайно 
из популяции 4 особи, проводить 2 турнира, и победителей скрещивать. 
Полученные дети будут записываться в новое поколение. Таким 
образом, за один цикл работы одного процесса будет сменяться целое 
поколение.

Download 9,87 Mb.

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