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



Download 9,87 Mb.
Pdf ko'rish
bet87/228
Sana20.06.2022
Hajmi9,87 Mb.
#683557
TuriКнига
1   ...   83   84   85   86   87   88   89   90   ...   228
Bog'liq
Algorithms3

Evolver

3.9
.5. Масштабирование функции приспособленности 
Масштабирование функции приспособленности выполняется, чаще 
всего, по двум причинам. Во-первых (об этом уже говорилось при 


А.Е. Кононюк Дискретно-непрерывная математика 
155 
обсуждении методов селекции), для предотвращения преждевременной 
сходимости генетического алгоритма. Во-вторых (в конечной фазе 
выполнения алгоритма), в случае, когда в популяции сохраняется 
значительная неоднородность, однако среднее значение приспо-
собленности ненамного отличается от максимального значения. 
Масштабирование 
функции 
приспособленности 
позволяет 
предупредить возникновение ситуации, в которой средние и 
наилучшие особи формируют практически одинаковое количество 
потомков в следующих поколениях, что считается нежелательным 
явлением. Преждевременная сходимость алгоритма заключается в том, 
что в популяции начинают доминировать наилучшие, но еще не 
оптимальные хромосомы. Такая возможность характерна для 
алгоритмов с селекцией по методу колеса рулетки. Через несколько 
поколений при селекции, пропорциональной значению функции 
приспособленности, популяция будет состоять исключительно из 
копий наилучшей хромосомы исходной популяции. Представляется 
маловероятным, что именно эта хромосома будет соответствовать 
оптимальному решению, поскольку исходная популяция - это, как 
правило, небольшая случайная выборка из всего пространства поиска. 
Масштабирование 
функции 
приспособленности 
предохраняет 
популяцию от доминирования неоптимальной хромосомы и тем самым 
предотвращает 
преждевременную 
сходимость 
генетического 
алгоритма.
Масштабирование заключается в соответствующем преобразовании 
функции приспособленности. Различают 3 основных метода 
масштабирования: линейное, сигма-отсечение и степенное.
Линейное 
масштабирование 
(linear 
scaling) 
заключается 
в 
преобразовании функции приспособленности F к форме F’ через 
линейную зависимость вида
F’=a∙F + b,
где 
а
и 
b - 
константы, которые следует подбирать таким образом, что-
бы среднее значение функции приспособленности после масштаби-
рования было равно ее среднему значению до масштабирования, а 
максимальное значение функции приспособленности после мас-
штабирования было кратным ее среднему значению. Коэффициент 
кратности чаще всего выбирается в пределах от 1,2 до 2. Необходимо 
следить за тем, чтобы функция F’ не принимала отрицательные 
значения.


А.Е. Кононюк Дискретно-непрерывная математика 
156 
Сигма-отсечение (sigma truncation) 
- метод масштабирования
основанный на преобразовании функции приспособленности 

к 
форме F’ согласно выражению
F’ = F + (
F

-c∙σ),
где 
F

 
обозначает среднее значение функции приспособленности по 
всей популяции, 
с
- малое натуральное число (как правило, от 1 до 5), а 
σ
- стандартное отклонение по популяции. Если расчетные значения F’ 
отрицательны, то они принимаются равными нулю. 
Степенное масштабирование (power law scaling) 
представляет собой 
метод масштабирования, при котором функция приспособленности 

преобразуется к форме F’ согласно выражению
F’ = F
k
,
где 
k - 
число, близкое 1. Значение 

обычно подбирается эмпирически с 
учетом специфики решаемой задачи. Например, можно использовать

= 1,005. 

Download 9,87 Mb.

Do'stlaringiz bilan baham:
1   ...   83   84   85   86   87   88   89   90   ...   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