- •Тема 1. Основні поняття теорії нечітких множин
- •1. Основні терміни і визначення
- •2. Основні характеристики нечітких множин
- •3. Функція приналежності і методи її побудови
- •Контрольні питання
- •Тема 2. Операції над нечіткими множинами
- •Рівність і домінування нечітких множин
- •Операції перетину, об'єднання і різниці нечітких множин
- •Нечіткі оператори
- •Контрольні питання
- •Тема 3. Нечіткі відношення, відображення Нечітке відношення і способи його завдання
- •Способи завдання нечітких відношень
- •Основні характеристики нечітких відношень
- •Операції над нечіткими відношеннями
- •Композиція бінарних нечітких відношень
- •Нечітке відображення
- •Принцип узагальнення в теорії нечітких множин
- •Властивості бінарних нечітких відношень, заданих на одному універсумі
- •Деякі спеціальні типи нечітких бінарних відношень, заданих на одній базисній множині
- •Контрольні питання
- •Тема 4. Нечіткі величини, числа і інтервали
- •Визначення нечіткої і лінгвістичної змінних
- •Нечіткі величини, числа і інтервали
- •Операції над нечіткими числами інтервалами
- •Нечіткі числа і інтервали у формі (l-r)-функцій
- •Операції над нечіткими числами і інтервалами (l-r)-типу
- •Трикутні нечіткі числа і трапецієвидні нечіткі інтервали
- •Операції над трикутними нечіткими числами і трапецієвидними нечіткими інтервалами
- •Контрольні питання
- •Тема 6. Основи нечіткої логіки
- •Поняття нечіткого вислову і нечіткого предикату
- •Нечіткі предикати
- •Основні логічні операції з нечіткими висловами
- •Логічне заперечення нечітких висловів
- •Логічна кон'юнкція нечітких висловів
- •Логічна диз'юнкція нечітких висловів
- •Нечітка еквівалентність
- •Правила нечітких продукцій
- •Прямий і зворотний методи виведення висновків в системах нечітких продукцій
- •Контрольні питання
- •Тема 6. Продукційні нечіткі моделі
- •Базова архітектура систем нечіткого виведення
- •Нечіткі лінгвістичні вислови
- •Правила нечітких продукцій в системах нечіткого виведення
- •Механізм або алгоритм виведення в системах нечіткого виведення
- •Основні етапи нечіткого виведення
- •Формування бази правил систем нечіткого виведення
- •Фазифікация (Fuzzification)
- •Агрегація (Aggregation)
- •Активізація (Activation)
- •Акумуляція (Accumulation)
- •Дефазифікація (Defuzzification)
- •Метод центру тяжіння
- •Метод центру тяжіння для одноточкових множин
- •Метод центру площі
- •Метод лівого модального значення
- •Метод правого модального значення
- •Контрольні питання
- •Тема 7. Основні алгоритми нечіткого виведення
- •Алгоритм Мамдані (Mamdani)
- •Алгоритм Цукамото (Tsukamoto)
- •Алгоритм Ларсена (Larsen)
- •Алгоритм Сугено (Sugeno)
- •Приклади використання систем нечіткого виведення в завданнях управління
- •Нечітка модель управління змішувачем води при прийнятті душу
- •Змістовна постановка завдання
- •Побудова бази нечітких лінгвістичних правил
- •Фазифікація вхідних змінних
- •Контрольні питання
- •Тема 8. Методи нечіткої кластеризації.
- •Контрольні питання
- •Бібліографічний список
- •Електронний документ
- •Авторська редакція
Нечіткі предикати
Визначення 7.2. Нечіткий предикат P(<x1, x2, …, xk>) або, більш строго, k-місний нечіткий предикат, формально визначається як деяке відображення з декартового твору універсумів Х1, Х2,..., Хk в деяку цілком впорядковану множину значень істинності, зокрема, в інтервал [0,1], тобто Р: Х1×Х2×...×Хk→[0, 1]. По аналогії із звичайними предикатами, змінні x1, x2, …, xk називаються предметними змінними нечіткого предикату P(<x1, x2, …, xk>), а декартовий твір універсумів Х1×Х2×...×Хk – його предметною областю.
Взаємозв'язок
між нечіткими висловами і нечіткими
предикатами встановлюється за допомогою
процесу так званого означування
нечіткого
предикату P(<x1,
x2,
…, xk>),
під
яким розуміється підстановка замість
предикативних змінних x1,
x2,
…, xk
конкретних
значень з відповідних універсумів:
a1∊Х1,
a2∊Х2,...,
ak∊Хk.
В
цьому випадку нечіткий предикат P(<x1,
x2,
…, xk>)
перетворюється
на деякий нечіткий вислів
,
який
приймає конкретне значення істинності,
рівне числу з інтервалу [0, 1].
Нечітке узагальнення логіки предикатів першого порядку, так само як і відповідні їй нечіткі числення, не знайшли широкого застосування при вирішенні прикладних завдань. Найбільш конструктивним напрямом в нечіткій логіці виявилося нечітке узагальнення правил продукцій, що використовують нечіткі вислови у формі означування лінгвістичних змінних. В цьому випадку нечіткі вислови можуть комбінуватися за допомогою нечітких логічних операцій або зв'язок, які і розглядаються нижче.
Основні логічні операції з нечіткими висловами
Нехай
–
деяка
множина елементарних нечітких висловів,
а Т:
→[0,
1] – відображення істинності висловів.
Логічне заперечення нечітких висловів
Визначення
7.3. Запереченням
нечіткого
вислову
(записується як:
і читається –
"не
",
"невірно, що
")
називається
унарна логічна операція, результат якої
є нечітким висловом, істинність якого
за визначенням приймає значення:
T(
)
= l – Т(
).
(7.1)
Очевидно, що прийнятий в математичній логіці спосіб визначати логічні операції за допомогою таблиць істинності не може бути використаний в нечіткій логіці. Причина цього полягає в континуальної потужності множини істиннісних значень [0, 1]. Саме тому центральну роль у визначенні логічних операцій в нечіткій логіці набуває відображення істинності Т, яке має допоміжне значення в класичній математичній логіці.
Прикладом
застосування операції логічного
заперечення до нечіткого вислову "О.
Бендер має досить високий зріст" буде
вислів "Невірно,
що О. Бендер має досить високий зріст",
ступінь
істинності якого з урахуванням раніше
визначеного значення для Т(
)
дорівнює 0.3. Запереченням вислову "Завтра
буде похмура погода" буде
вислів "Завтра
буде не похмура погода", ступінь
істинності якого, якщо прийняти Т(
)
= 0.2, приймає значення 0.8.
Логічна кон'юнкція нечітких висловів
Визначення 7.4. Кон'юнкцією нечітких висловів і (записується як: ∧ і читається – " і ") називається бінарна логічна операція, результат якої є нечітким висловом, істинність якого визначається за формулою:
Логічну
кон'юнкцію нечітких висловів також
називають нечітким
логічним "І",
нечіткою
кон'юнкцією або
min-кон’юнкцією і іноді записують також
у формі
AND
.
При
цьому історично прийнято вважати формулу
(7.2) основною
для
визначення ступеню істинності її
результату.
По аналогії з операціями над нечіткими множинами, що розглядалися в розділі 4, для визначення ступеню істинності кон'юнкції нечітких висловів можуть бути використані наступні альтернативні формули.
Алгебраїчний твір ступенів істинності нечітких висловів:
Граничний твір ступенів істинності нечітких висловів:
Приклад
7.2. Розглянемо
складений нечіткий вислів, що складається
з двох елементарних: "О.
Бендер має досить високий зріст і завтра
буде похмура погода" і
припустимо, що істинність першого з них
рівна Т(
)=
0.7, а істинність другого – T(
)
= 0.2. Тоді істинність логічної кон'юнкції
цих нечітких висловів, обчислена за
основною формулою (7.2), дорівнює: Т(
∧
)
= 0.2.
Значення істинності цієї ж кон'юнкції,
розраховані по решті формул, дорівнюють:
0.14 і 0.
