Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gl_5-1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
483 Кб
Скачать
☆

5.4.1. Основні логічні операції з нечіткими

висловлюваннями

Очевидно, що прийнятий у математичній логіці спосіб визначати логічні операції за допомогою таблиць істинності не може бути використаний у нечіткій логіці. Причина цього полягає в континуальній потужності множини значень істинності [0, 1]. Саме тому центральної ролі у визначенні логічних операцій у нечіткій логіці набуває відображення істинності Т, яке має допоміжне значення в класичній математичній логіці.

Нехай ‒ деяка множина елементарних нечітких висловлювань, а Т: → [0, 1] ‒ відображення істинності висловлювань.

Означення 5.4.3. Запереченням нечіткого висловлювання (записується як  і читається “ не ”, "неправильно, що ») називається унарна логічна операція, наслідком якої є нечітке висловлювання, значення істинності якого за визначенням набуває значення

T ( ) = l - T ( ). (5.3)

Приклад 5.4.3. Застосуємо операцію заперечення до нечіткого висловлювання - “О. Бендер має досить високий зріст” ( див. приклад 5.4.2). Висловлювання  -“Неправильно, що О. Бендер має досить високий зріст” матиме значення істинності

T ( ) = l - T ( ) = 1 - 0,7 = 0,3.

Означення 5.4.4. Кон'юнкцією нечітких висловлювань та (записується як:  і читається – “ і ”) називається бінарна логічна операція, наслідком якої є нечітке висловлювання, істинність якого визначається за

формулою

T(  ) = min{T( ), T( )}. (5.4)

Означення 5.4.5. Диз’юнкцією нечітких висловлювань та (записується як:  і читається – “ або ”) називається бінарна логічна операція, наслідком якої є нечітке висловлювання, істинність якого визначається за

формулою

T(  ) = mах{T( ), T( )}. (5.5)

Означення 5.4.6. Нечіткою імплікацією, або просто ‒ імплікацією, нечітких висловлювань і (записується як  і читається – “з випливає ”, “якщо , то ”) називається бінарна логічна операція, наслідком якої є нечітке висловлювання, істинність якого може набувати значення, що визначається за однією з таких формул.

Нечітка імплікація Заде: T(  ) =

= max{min{T( ), T( )}, 1 - T( )}. (5.6)

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

Нечітка імплікація Гьоделя

T(  ) = max{T( ), T( )}. (5.7)

Нечітка імплікація Мамдані

T(  ) = min{T( ), T( )}. (5.8)

Нечітка імплікація Лукасевича

T(  ) = min{1, 1 - T( ) + T( )}. (5.9)

Нечітка імплікація Гогена

T(  ) = min{1, T( )/T( ) }, де T( ) > 0. (5.10)

Існують й інші способи обчислення нечіткої імплікації.

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

Приклад 5.4.4. Розглянемо складене нечітке висловлення у формі нечіткої імплікації: "Якщо О. Бендер має досить високий зріст, то завтра буде хмарно з проясненнями", при цьому істинність елементарних нечітких висловлювань, що входять до нього, дорівнює T( ) = 0,7 і T( )= = 0,2. Знайти значення істинності імплікації.

Розв’язання. Істинність цієї нечіткої імплікації, обчислена за формулою (5.6), дорівнює Т(  ) = 0,3, за формулою (5.8) – Т(  ) = 0,2, за формулою (5.9) – Т(  ) = 0,5, за формулою (5.10) – Т(  ) = 0,29.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]