Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определение 4.3




Генетические алгоритмы для многокритериальной оптимизации

Большинство задач, решаемых при помощи генетических алго­ритмов, имеют один критерий оптимизации. В свою очередь, много­критериальная оптимизация основана на отыскании решения, одно­временно оптимизирующего более чем одну функцию. В этом случае ищется некоторый компромисс, в роли которого выступает решение, оптимальное в смысле Парето. При многокритериальной оптимиза­ции выбирается не единственная хромосома, представляющая собой закодированную форму оптимального решения в обычном смысле, а множество хромосом, оптимальных в смысле Парето. Пользователь имеет возможность выбрать оптимальное решение из этого множест­ва. Рассмотрим определение решения, оптимального в смысле Паре-то (символами х, у будем обозначать фенотипы).

Решение х называется доминируемым, если существует реше­ние у, не хуже чем х, т.е. для любой оптимизируемой функции

Ь, *=1,2.... т,

/)(х) < /)-(у) при максимизации функции /)-, /)(х) > /)(у) при минимизации функции f;.


4.8. Модификации классическоёо а


тического алгоритма


 


Определение 4.4

Если решение не доминируемо никаким другим решением, то оно называется недоминируемым или оптимальным в смысле Паре-то.

Существует несколько классических методов, относящихся к многокритериальной оптимизации. Один из них - это метод взве-шенной функции (method of objective weighting), в соответствии с ко­торым оптимизируемые функции f, с весами w, образуют единую функцию

где wi e [0,1] и £ и/р 1

Различные веса дают различные решения в смысле Парето.

Другой подход известен как метод функции расстояния (method of distance function). Идея этого метода заключается в сравне­нии значений /j(x) с заданным значением у,-, т.е.

f{x)=

да.

При этом, как правило, принимается г = 2. Это метрика Эвкли-

Еще один подход к многокритериальной оптимизации связан с разделением популяции на подгруппы одинакового размера (sub-populations), каждая из которых «отвечает» за одну оптимизируемую функцию. Селекция производится автономно для каждой функции, однако операция скрещивания выполняется без учета границ под­групп [33].

Алгоритм многокритериальной оптимизации реализован в про­грамме FlexTool [48]. Селекция выполняется турнирным методом, при этом «лучшая» особь в каждой подгруппе выбирается на основе функции приспособленности, уникальной для данной подгруппы. Схе­ма такой селекции в случае оптимизации двух функций представлена на рис. 4.17; на этом рисунке F1 и F2 обозначают две различные функ­ции приспособленности. Эта схема аналогична схеме, изображенной на рис. 4.10, с той разницей, что на более ранней схеме все подгруп­пы оценивались по одной и той же функции приспособленности. «На­илучшая» особь из каждой подгруппы смешивается с другими особя­ми, и все генетические операции выполняются так же, как в генетиче­ском алгоритме для оптимизации одной функции. Схему на рис. 4.17 можно легко обобщить на большее количество оптимизируемых функций. Программа FlexTool обеспечивает одновременную оптими­зацию четырех функций.


Рис. 4.17. Схема турнирной селекции в случае многокритериальной оптимизации п двум функциям.




Поделиться с друзьями:


Дата добавления: 2015-06-04; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.