Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Генетические операторы. 
Проектирование нечеткого классификатора, основанного на логическом выводе

РефератПомощь в написанииУзнать стоимостьмоей работы

Оптимизация, представленная GA, подвергнута двум типам ограничений: разделение и область поиска. Ограничение разделения запрещает пробелы в частях входных данных (антецедентов) переменных. Кодирование нечеткого множества должно соответствовать (9), т. е. Для того чтобы избежать пробелов в частях, пары соседних нечетких множеств ограничены, где L и R обозначают левый и правый набор… Читать ещё >

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе (реферат, курсовая, диплом, контрольная)

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

В GA используются два классических оператора: простой арифметический переход и однородная мутация, и четыре специальных закодированных оператора. Далее, — случайное число (равномерное распределение), — номер поколения, и — хромосомы, выбранные для операции, — положение элемента в хромосоме, и и — нижняя и верхняя границы, соответственно, параметра, закодированного элементом k: одиночные хромосомы () отобраны для мутации, и пары хромосом (отобраны для перехода:

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
(1) Однородная мутация; случайный отобранный элемент заменяется , являющимся случайным числом из диапазона []. Результирующие хромосомы.

(1) Однородная мутация; случайный отобранный элемент заменяется, являющимся случайным числом из диапазона []. Результирующие хромосомы.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

.

  • (2) Множественная единая мутация; единая мутация n случайно
  • (3) выбранных элементов, где n также выбрано случайно из {1,…, N}.
  • (4) Мутация Гаусса; все элементы хромосомы видоизменены таким образом что
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

k =1,2,…, N.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

Здесь — случайное число из распределения Гаусса с нулевым средним и адаптивной дисперсией:

.

Настройка параметра, выполненная этим оператором, становится все лучше и лучше с увеличением счетчика поколения.

(5) Простой арифметический переход; и пересечены в k-й позиции. Получающееся потомство:

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

.

где k выбрано случайно из {2,…, N-1}.

(6) Полный арифметический переход; линейная комбинация и превращается в.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

.

Эвристический переход; и объединяются так, что.

Эвристический переход; и объединяются так, что.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

и .

Ограничения

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе. Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

Оптимизация, представленная GA, подвергнута двум типам ограничений: разделение и область поиска. Ограничение разделения запрещает пробелы в частях входных данных (антецедентов) переменных. Кодирование нечеткого множества должно соответствовать (9), т. е.. Для того чтобы избежать пробелов в частях, пары соседних нечетких множеств ограничены:, где L и R обозначают левый и правый набор, соответственно. Область поиска GA ограничена определенным пользователем связанным параметром, который относится к предыдущему правилу. Оценка предназначена, чтобы поддержать различимость набора терминов моделей (нечетких множеств), позволяя параметрам, описывающим нечеткие множества, изменяться только в пределах границы, вокруг их начальных значений, где — длина (диапазон) области, на которой определены нечеткие множества. Ограничения области поиска закодированы двумя векторами, и, являющимися верхней и нижней границей на каждом из элементов N в хромосоме. В пределах поколения начального разделения, и в случае однородной мутации, элементы сгенерированы наугад в пределах этих границ.

Генетический алгоритм Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе. Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(1) Учитывая модель матрицы Z и базу нечетких правил, выберите число поколений Т, численность населения L, число операций и ограничения и — нынешнее число решений, и пусть — вектор соответствующих значений функции оценки:

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(2) Создайте начальную хромосому из начальной базы нечетких правил.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(3) Вычислите векторы ограничений и, используя .

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(4) Создайте начальную популяцию, где созданы случайными колебаниями вокруг, и примените ограничения разделения.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(5) Повторите генетическую оптимизацию для t = 0,1,2,…, T-1:

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.

(a) Оцените и получите.

Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
  • (b) Выберите хромосом для операции.
  • © Выберите хромосом для удаления.
  • (d) Воздействуйте на хромосомы, обращая внимание на ограничения области поиска.
  • (e) Осуществите раздел ограничений.
Генетические операторы. Проектирование нечеткого классификатора, основанного на логическом выводе.
  • (f) Создайте новую популяцию, заменяя хромосомы, выбранные для удаления управляемыми хромосомами.
  • (6) Выберите лучшее решение из, оценивая .
Показать весь текст
Заполнить форму текущей работой