КАТЕГОРИИ: Архитектура-(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.5
Вывод 4.4 (влияние мутации) Вывод 4.2 (влияние скрещивания) Для некоторой хромосомы из M(k) n S вероятность того, что она будет отобрана для скрещивания и ни один из ее потомков не будет принадлежать к схеме S. ограничена сверху величиной Эта величина называется вероятностью уничтожения схемы S. Вывод 4.3 Для некоторой хромосомы из М(к) п S вероятность того, что она не будет отобрана для скрещивания либо, что хотя бы один из ее потомков после скрещивания будет принадлежать к схеме S, ограничена снизу величиной d(S) Рс £_-| Эта величина называется вероятностью выживания схемы S. Легко показать, что если данная хромосома принадлежит к схеме S и отбирается для скрещивания, а вторая родительская хромосома также принадлежит к схеме S, то оба их потомка тоже будут принадлежать к схеме S. Выводы 4.2 и 4.3 подтверждают значимость показателя охвата схемы d(S) для оценки вероятности уничтожения или выживания схемы. Рассмотрим теперь влияние мутации на родительский пул М(к). Оператор мутации с вероятностью рт случайным образом изменяет значение в конкретной позиции с 0 на 1 и обратно. Очевидно, что схема переживет мутацию только в том случае, когда все ее постоянные позиции, останутся после выполнения этой операции неизменными Хромосома из родительского пула, принадлежащая к схеме S (т.е. хромосома из множества М(к) п S) останется в этой схеме тогда и только тогда, когда ни один символ этой хромосомы, соответствующий постоянным символам схемы S, не изменится в процессе мутации. Вероятность такого события равна (1 - pm)°^s\ Этот результат можно представить в форме следующего вывода: Вероятность того, что некоторая хромосома из М(к) n S будет принадлежать к схеме S после операции мутации, определяется выражением (1-Pm)0(s> Эта величина называется вероятностью выживания схемы S после мутации. Глава 4. Генетические алгоритмы Если вероятность мутации рт мала (рт «1), то можно считать, что вероятность выживания схемы S после мутации, определенная в выводе 4.4, приближенно равна 1-pmo(S). Эффект совместного воздействия селекции, скрещивания и мутации (выводы 4.1 - 4.4) с учетом факта, что если хромосома из множества M(k) n S дает потомка, соответствующего схеме S, то он будет принадлежать к Р(к + 1) n S, ведет к построению следующей схемы репродукции [7]:
E[c(S,/c + Зависимость (4.10) показывает, как изменяется от популяции к популяции количество хромосом, соответствующих данной схеме. Это изменение вызывается тремя факторами, представленными в правой части выражения (4.10), в частности: F(S,k) I F (к) отражает роль среднего значения функции приспособленности, 1 -pcd(S)/(L- 1) показывает влияние скрещивания и (1 - pm)0(S) - влияние мутации. Чем больше значение каждого из этих факторов, тем большим оказывается ожидаемое количество соответствий схеме S в следующей популяции. Вывод 4.5 позволяет представить зависимость (4.10) в виде S)). (4.11) Для больших популяций зависимость (4.11) можно аппроксимировать выражением c(S,/c + 1)>c(S,/c)^lfi-Pc-^-Pm0(S)l (4.12) Из формул (4.11) и (4.12) следует, что ожидаемое количество хромосом, соответствующих схеме S в следующем поколении, можно считать функцией от фактического количества хромосом, принадлежащих этой схеме, относительной приспособленности схемы, а также порядка и охвата схемы. Заметно, что схемы с приспособленностью выше средней и с малым порядком и охватом характеризуются возрастанием количества своих представителей в последующих популяциях. Подобный рост имеет показательный характер, что следует из выражения (4.9). Для больших популяций эту формулу можно заменить рекуррентной зависимостью вида [33] S^ (4.13) c(S,/c + 1) c(S,/c)S^. F(k) Если допустить, что схема S имеет приспособленность на е % выше средней, т.е. 4.7. Основная теорема о генетических алгоритмах 151 F(S,k)=F(k) + eF{k), (4.14) то при подстановке выражения (4.12) в неравенство (4.11) в предположении, что е не изменяется во времени, при старте от к - 0 получа- e = (F(S,k)-F(k))IF(k), (4.15) т.е. е > 0 для схемы с приспособленностью выше средней и е < 0 -в противном случае. Равенство (4.15) описывает геометрическую прогрессию Из этого следует, что в процессе репродукции схемы, оказавшиеся лучше (хуже) средних, выбираются на очередных итерациях генетического алгоритма в показательно возрастающих (убывающих) количествах. Обратим внимание, что зависимости (4.9) - (4.13) основаны на предположении, что функция приспособленности F принимает только положительные значения. При использовании генетических алгоритмов для решения оптимизационных задач, в которых целевая функция может принимать и отрицательные значения, необходимы некоторые дополнительные соотношения между оптимизируемой функцией и функцией приспособленности. Конечный результат, получаемый из выражений (4.10) - (4.12), можно сформулировать в форме теоремы Это основная теорема генетических алгоритмов, иначе называемая теоремой о схемах [21].
Дата добавления: 2015-06-04; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |