Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Використання генетичних алгоритмів для оптимізації бази правил

Реферат Використання генетичних алгоритмів для оптимізації бази правил





ця змінна є малоінформативною і може бути виключена з усіх правил.

Як показано на малюнку, нечіткі множини A 11 , A 21 і A 31 подібні, отже, вони об'єднуються в одне нечітка множина, яке виключається з моделі.

. Якщо існує така змінна, принаймні, у двох правила, яка приймає значення у вигляді нечітких множин, подібних при заданому значенні порогу, то шляхом об'єднання цих множин формується нове значення для даної змінної.

3. Якщо існує змінна, що приймає значення у вигляді нечіткої множини, носій якого збігається з універсальним безліччю, то така змінна виключається з правила.

Нечітке множин?? A 32 є об'єднанням множин A 12 і A 22 , тому його виключають з моделі. Безлічі A 13 і A 23 подібні, тому вони теж об'єднуються.

Для спрощення бази правил нами запропонований наступний алгоритм:

1. Об'єднання за подобою засноване на встановленні відносини еквівалентності на безлічі нечітких підмножин, що є термами відповідної лінгвістичної змінної.

Для кожної змінної виконати:

. 1. На основі визначення функції подібності [5] побудувати матрицю відносини подібності, таку, що



1.2. Вибрати число - міру подібності (чим ближче це число до 1, тим більш суворим є критерій подібності).

1.3. Перетворити матрицю таким чином:



1.4. Привести матрицю до блочно-діагонального вигляду шляхом перестановки рядків і стовпців (спочатку групуються однакові рядки, а потім в тому ж порядку беруться стовпці).

1.5. Об'єднати нечіткі множини, відповідні окремим блокам, так як вони є подібними.

2. Виняток неінформативних властивостей.

3. Виконати кроки 1.1.- 1.3.

3.1. Якщо, то дана властивість виключити з правил, так як воно не інформативно, тобто не впливає на кінцевий результат.

. Перевірка на близькість до універсального безлічі .

Для кожної змінної виконати перевірку:

. 1. Якщо, то властивість близько до універсального безлічі.

4.2. Виключити властивість.



ГЛАВА 4. ВИКОРИСТАННЯ генетичних алгоритмів ДЛЯ ОПТИМІЗАЦІЇ БАЗИ ПРАВИЛ


4.1 Основні поняття еволюційного програмування


Багато кроки в процесі моделювання є субоптимальність. Наприклад, проекція кластерів на вхідні змінні і їх наближення трикутними нечіткими множинами представляє структурну помилку. Іншим прикладом є ідентифікація передумови та укладення правила. Для поліпшення класифікаційних можливостей бази рахунок модифікації функцій належностей термів пропонується використовувати генетичний алгоритм (ГА), який є різновидом еволюційних алгоритмів.

До основних еволюційним алгоритмам відносяться [7]:

· Генетичний алгоритм , призначений для оптимізації функцій дискретних змінних і який акцентував увагу на рекомбінаціях геномів;

· Еволюційний програмування , орієнтоване на оптимізацію безперервних функцій без використання рекомбінацій;

· Еволюційна стратегія , орієнтована на оптимізацію неперервних функцій з використанням рекомбінацій;

· Генетичне програмування , що використовує еволюційний метод для оптимізації комп'ютерних програм.

У порівнянні зі звичайними оптимізаційними методами еволюційні алгоритми мають такі особливості: паралельний пошук, випадкові мутації і рекомбінації вже знайдених хороших рішень. Вони добре підходять як простий евристичний метод оптимізації багатовимірних, погано певних функцій.

Генетичний алгоритм - це новий інструмент, який з'явився в результаті досліджень Д. Холланда і його колег. Генетичні алгоритми, описані Д. Холландом, запозичують у своїй термінології багато з природної генетики. Вперше генетичні алгоритми були застосовані до таких наукових проблем, як розпізнавання образів і оптимізація. Генетичний алгоритм являє собою адаптивний пошуковий ме...


Назад | сторінка 8 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Паралельний генетичний алгоритм
  • Реферат на тему: Теорія прийняття управлінських рішень: теорія дослідження операцій, теорія ...
  • Реферат на тему: Нечітка логіка. Моделювання оцінки показників проекту, з використанням тео ...
  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Алгоритм створення бази даних &Значення коефіцієнта і показників ступеня у ...