Проверяемый текст
Демидова, Лилия Анатольевна. Развитие методов теории нечётких множеств и генетических алгоритмов для задач поддержки принятия решений в условиях неопределённости (Диссертация 2009)
[стр. 91]

При выполнении скрещивания выбирается вероятность скрещивания Rc и генерируется случайное число N e.
Если Rc > N c, то случайным образом выбирается точка скрещивания z (z mod с = 0) и выполняется скрещивание (рисунки 2.8 и 2.9).
Точка скрещивания z определяет номер объекта кластеризации, начиная с нечетких степеней принадлежности которого происходит обмен частями хромосом-родитслей.
Условие z mod с —0 обеспечивает обмен всеми нечеткими степенями принадлежности некоторого объекта, го есть выполнение условия: У]г/у(х;.)= 1 (Vxi е Х ), где с количество кластем ров X j ( j е {2,...,с}), u f{xf) ФП объекта xi кластеру X j .
При выполнении мутации выбирается вероятность мутации
Rir и генерируется случайное число N т.
Если Rm> N m, то случайным образом выбирается точка мутации z (z mod с = 0) и выполняется мутация.
Точка мутации z
определяет номер объекта, для нечетких степеней принадлежности которого будет выполняться му тация.
Затем случайным образом выбирается точка w (н’б{ 1 ), определяющая номер мутирующего гена (нечеткой степени принадлежности объекта кластеру w) для объекта с номером z (рисунки 2.10 и 2.11).
Также генерируется случайное число а е [0 s(w),
1s(w)], где s(w) значение нечеткой степени принадлежности объекта г кластеру w.
Тогда новое значение нечеткой степени принадлежности в точке мутации, определяющей принадлежность объекта z кластеру w, находится как:
s(w) = ^(w) + а .
(2.20) Нечеткие степени принадлежности данного объекта z другим кластерам с номерами, не равными w, изменяются следующим образом: s(t) = s ( t ) a / ( c l ) (t = \,c, t * w ) .
(2.21) В этом случае теистический алгоритм имеет следующий вид.
1.
Случайным образом создается популяция размером Р в соответствии с формулой (2.1) для нечетких степеней принадлежности объектов кластерам и формулой (2.6) для центров кластеров с проверкой условия «жизне91
[стр. 272]

4.3.4 Генетический алгоритм для хромосомы, закодированной нечеткнми степенями принадлежности объектов центрам кластеров Как уже отмечалось выше, при кодировании хромосомы нечеткими степенями принадлежности объектов центрам кластеров первые с координат соответствуют нечетким степеням принадлежности первого объекта нечетким кластерам, вторые с координат —нечетким степеням принадлежности второго объекта кластерам и т.н.
Следовательно, сумма первых с координат хромосомы, сумма вторых с координат хромосомы и т.п.
равна единице.
Пример хромосомы для случая разбиения множества объектов на 4 кластера приведен на рисунке 4.6.
Генетический алгоритм реализуется так же, как и ГА, приведенный в пп.
4.3.3.
Однако имеются некоторые отличия при выполнении операций скрещивания и мутации.
Отметим, что начальная популяция генерируется таким образом, чтобы она состояла только из «жизнеспособных» хромосом, иначе эффективность применения ГА будет значительно снижена.
Выбор родителей осуществляется с использованием вероятностного отбора на основе формулы (4.38).
При выполнении скрещивания выбирается вероятность скрещивания Rc и генерируется случайное число Nc.

Если Rc > N с, то случайным образом выбирается точка скрещивания z (z mod с = 0 ) и выполняется скрещиватше (рисунки 4.7 п 4.8).
Точка скрещивания z также определяет номер объекта кластеризации, начиная с нечетких степеней принадлежности которого происходит обмен частями хромосом-родителей.
Выполнение условия z mod с 0 обеспечивает обмен всеми нечеткими степенями принадлежности некоторого объекта, а, следовательно, выполнеС пие условия: ^ и}(х,) = 1 (Ух, е X ), где с количество нечетких кластеров j=i X (j е {2,...,с}), iij(xt) ФП объекта х, кластеру X .
272

[стр.,274]

1 1 1 0 ,6 0,1 0 ,2 0 ,1 0,4 0,4 0 ,1 0 ,1 т I Точка мутации Рисунок 4.9 Хромосома до выполнения операции мутации 1 1 1 0 ,6 0,1 0 ,2 0 ,1 0,35 0,55 0,05 0,05 тI I I Точка мутации Рисунок 4.10 Хромосома после выполнения операции мутации при а 0,15 При выполнении мутации выбирается вероятность мутации Rm и генерируется случайное число N m.
Если Rm> N m, то случайным образом выбирается точка мутации z (z mod с = 0 ) и выполняется мутация.
Точка мутации z
также определяет номер объекта, для нечетких степеней принадлежности которого будет выполняться мутация.
Далее случайным образом выбирается точка w (w e{l,...,c} ), определяющая номер мутирующего гена (нечеткой степени принадлежности объекта кластеру w) для объекта с номером z (рисунки 4.9 и 4.10).
Также генерируется случайное число а е [ 0 s(w),
1s(u')], где ,v(vv) значение нечеткой степени принадлежности объекта z кластеру w.
Тогда новое значение нечеткой степени принадлежности в точке мутации, определяющей принадлежность объекта z кластеру w, находится как:
274

[стр.,275]

s(u') = ,v(w)+ a (4.40) Соответствующим образом изменяются и нечеткие степенипринадлежности данного объекта z другим кластерам с номерами, не равными w : 1.
Случайнымобразом=создается популяция размером Р в соответствии с формулой (4.1) для нечетких степеней принадлежности объектов кластерам и формулой (4.7) для центров кластеров с проверкой условия «жизнеспособности» хромосом, то есть требования о разбиения на заданное число кластеров: с —с* (рисунок 4.6): .
2.
При g < G (G и.
g максимальное и текущее количество поколений ГА соответственно) вычисляется значение функции соответствия (4.36) для каждой хромосомы и создается.i?c •Р /2 Пар хромосом-родителей.
3.
Выполняются,операции;скрещивания (рисунки 4.7 и 4.8):и мутации (рисунки 4.9 и 4.10) для текущей популяции с проверкой условия «жизнеспособности» хромосом, то есть требования о разбиения на заданное количество кластеров: с = с 4; Создается новая популяция размером Р , дополненная хромосомамиотпрысками в количестве Рс ■Р , затем Рс •Р хромосом с худшими значениями функции соответствия (4.36) отбрасываются.
Если g < G , осуществляется переход к шагу 2.-Если g > G , то работа ГА завершается и осуществляется переход к шагу 5.
.
5.
Выбирается лучшая хромосома, которая минимизирует функцию соответствия (4.36) и для нее вычисляются новые координаты центров нечетких кластеров в соответствии (4.7).
Нечеткая кластеризация на основе ГА с использованием хромосом, кодированных нечеткими степенями принадлежности объектов центрам кла(4.41) 275

[Back]