КАТЕГОРИИ: Архитектура-(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) |
Модификация основных параметров ГА
Модификации оператора селекции: 1. На основе рулетки. Каждой хромосоме соответствует своя зона (сектор) рулетки. 2. На основе заданной шкалы. Сначала вся популяция упорядочивается, затем каждой хромосоме ставится в соответствие определённое число, например, значение функции нормализованного фитнесса: , где r – число членов популяции 3. Элитная селекция. Вся популяция упорядочивается по значениям функции фитнессаи затем выбирается k лучших хромосом, которые скрещиваются. Этот способ может привести к преждевременной сходимости, поэтому наряду с элитной селекцией применяется механизм «встряхивания» (то есть убирается l лучших хромосом, а на их место ставятся l худших или случайных). 4. Турнирная селекция. Выбирается k лучших хромосом, среди них осуществляется скрещивание. 5. Схема рекомбинации. Заключается в использование хромосом, значительно отличающихся друг от друга. Модификации оператора кроссинговера: 1. Многоточечный кроссинговер.
Замечание. Не рекомендуется применять большое число точек разрезания, так как это может привести к потере нужных свойств. 2. Порядковый кроссинговер. 3. Частично соответствующий кроссинговер: 1. точка кроссинговера выбирается случайно. 2. производится анализ соответствия сегментов первого и второго родителя. 4. Циклический кроссинговер. При решении задач комбинаторной оптимизации стоит проблема нахождения допустимого решения. H1 1 2 3 4 5 6 7 8 9 10 H2 5 3 9 1 4 8 10 2 6 7 Формируют пути, которые позволяют установить соответствие между генами двух рассматриваемых хромосом.
I. (1,5), (5,4), (4,1) II. (2,3), (3,9), (9,6), (6,8), (8,2) III. (7,10), (10,7)
H/ 5 3 9 1 4 8 10 2 6 7
5. Универсальный кроссинговер. Точка кроссинговера не указывается, а задается маска, которая участвует в получении хромосом.
H1 0 1 1 0 0 1 H2 0 1 0 1 1 1 маска 0 1 1 0 1 0 → случайным образом с вероятностью 0.5 H1/ 0 0 0 0 1 1 H2/ 0 0 1 1 0 1 6. «Жадный» кроссинговер. За один эксперимент находится лучшее решение: 1. для всех хромосом вычисляется значение функции фитнесса; 2. на одной из хромосом выбирается точка кроссинговера и для i -го гена (слева от *) вычисляется значение частичной функция Fit, то есть стоимость пути от i -го гена до рядом стоящего, затем – аналогично для всех хромосом; 3. от потомка берется тот ген, для которого функция Fit наилучшая.
P={H1,H2,H3} H1 = abcde H2 = bdeca H3 = ebadc
b→c H1 Fit = 4 b→a H1 Fit = 15 b→d H1 Fit = 3
H1/=bdcae (Fit = 18 ) H2/= 28 H3/= 25
Дата добавления: 2014-01-15; Просмотров: 438; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |