Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обобщенная линейная рекомбинация
Потомки вычисляются по следующим формулам: O1 = P1 + RecMx∙ range ∙ ∆ ∙ diff O2 = P2 + RecMx∙ range ∙ ∆ ∙ (-diff), где RecMx = 1, range = 0,5, diff = P1-B/P1, ∆ = ∑a(i) – 2i, 1, если P1=1/M a(i) = 0, если P0=(m-1)/m
Оператор мутации После выполнения операторов рекомбинации (скрещивания) полученные потомки с вероятностью Pm подвергаются мутации, которая может быть выполнена различными способами: 1. Классическая мутация; 2. Оператор инверсий. Оператор инверсий При этом случайным образом выбираются 2 позиции в особи и далее производится обмен значениями генов между ними либо меняется порядок следования генов между двумя позициями. Выполненный путем сложения особей с небольшими случайными значениями, которые называются шагом мутации. Шаг может изменяться в процессе решения задачи. Мутация с постоянным шагом и с постоянной вероятностью называется однородной. Однородная мутация выполняется следующим образом: Vm = v ± r ∙ ∆, где V, Vm – значения вещественной переменной до и после мутации; r = 0,5(область определения переменной); ∆ - шаг мутации. Целесообразно уменьшать вероятность случайной мутации. Обычно на начальном этапе Р =0.05...0.1, а на последующем этапе вероятность мутации уменьшают.. Для реализации этой процедуры иногда используют метод моделирования отжига (simulation annealing), который дает следующий закон изменения вероятности мутации: Pm = Pm0 ∙ , где t – номер поколения. Неоднородная мутация Здесь изменяется шаг мутации. Этот тип оператора для векторного случая Stv = (V1, V2,…,Vk,…,Vm) Vk [1,…n] Vk + ∆(t, Uk - Vk) при случ. число = 0 Vk′ = , Vk - ∆(t, Vk - lk) при случ. число = 1
∆(t, y) [0,y] и ∆(t, y) определяет шаг мутации, который с увеличением номера поколения t уменьшается. Один из вариантов реализации функции, определяющей шаг ∆(t, y) следующий: ∆(t, y) = y∙ , где Т – максимальное число поколений, b=2 – параметр, определяющий степень неоднородности. График изменения шага мутации:
Глобальная редукция Промежуточную популяцию (репродукционную группу) составляют все особи поколения t и новые особи, полученные в результате кроссинговера и мутации. Численность этой популяции можно определить следующим образом
Rt+1 = rt +rtcr + rtm, где rt - число особей предыдущей популяции; rtcr - численность особей, полученных путем скрещивания; rtm - число «мутантов». Обычно в стационарных ГА мощность популяции поддерживается постоянной N = |P(t)|.Поскольку Rt+1 > N,то необходимо устранить неудачные решения. Для этого существуют различные методы редукции.
Чистая замена В простейшем случае с помощью скрещивания и мутации генерируются столько потомков, сколько было родителей. Далее родители устраняются, а потомки формируют следующее поколение Pt+1. При этом каждая особь живет лишь одно поколение. Такая схема часто используется в простом ГА. Однако при этом очевидно возможно, что некоторые очень хорошие решения могут быть заменены худшими, и лучшее решение будет потеряно.
Элитарная схема В ней потомков генерируется меньше, чем было родителей. Далее вновь построенные потомки заменяют худших родителей согласно значениям целевой функции. Для этой схемы возможна преждевременная сходимость к локальным экстремумам.
|
|||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 38; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.26.246 (0.006 с.) |