КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Нечеткие логические операции
Вначале кратко напомнить основные положения булевой логики. Рассмотрим два утверждения A и B, каждое из которых может быть истинным или ложным, т.е. принимать значения "1" или "0". Для этих двух утверждений всего существует различных логических операций, из которых содержательно интерпретируются лишь пять: · дизъюнкция «ИЛИ» ; · конъюнкция «И» (); · импликация «если - то» ; · эквивалентность «тогда и только тогда»; · сумма по модулю два или неоднозначность . Таблицы истинности этих логических операций представлены в таблице 8.1.
Табл. 8.1.Таблицы истинности булевой логики
Предположим, что логическое утверждение может принимать не два значения истинности, а три, например: "истинно", "ложно" и "неопределенно". В этом случае мы будем иметь дело не с двухзначной, а трехзначной логикой. Общее количество бинарных операций, а, следовательно, и таблиц истинности, в трехзначной логике равно . Нечеткая логика является разновидностью многозначной логики, в которой значения истинности задаются лингвистическими переменными или термами лингвистической переменной "истинность". Правила выполнения нечетких логических операций получают из булевых логических операций с помощью принципа обобщения. Обозначим нечеткие логические переменные через и , а функции принадлежности, задающие истинностные значения этих переменных через и . Нечеткой логической конъюнкцией называется нечеткое высказывание с функцией принадлежности: (8.5) Нечеткой логической дизъюнкцией называется нечеткое высказывание с функцией принадлежности: (8.6) Нечеткой логической импликацией называется нечеткое высказывание с функцией принадлежности: (8.7) Нечетким логическим отрицанием называется нечеткое высказывание с функцией принадлежности: (8.8) В многозначной логике логические операции могут быть заданы таблицами истинности. В нечеткой логике количество возможных значений истинности может быть бесконечным, следовательно, в общем виде табличное представление логических операций невозможно. Однако, в табличной форме можно представить нечеткие логические операции для ограниченного количества истинностных значений, например, для терм-множества {«истинно», «очень истинно», «не истинно», «более-менее ложно», «ложно»}. Для трехзначной логики с нечеткими значениями истинности «истинно» - ; « ложно» - и «неизвестно» - Л. Заде предложил такие лингвистические таблицы истинности: Табл. 8.2.Таблицы истинности трехзначной нечеткой логики
Применяя правила выполнения нечетких логических операций (8.5-8.8)з можно расширить таблицы истинности для большего количества термов. Как это сделать рассмотрим на следующем примере. Пример 10. Заданы следующие нечеткие истинностные значения: ; ; . Применяя правило из определения 45, найдем нечеткую истинность выражения "почти истинно ИЛИ истинно": . Сравним полученное нечеткое множество с нечетким множеством "более-менее истинно". Они почти равны, значит: . В результате выполнения логических операций часто получается нечеткое множество, которое не эквивалентно ни одному из ранее введенных нечетких значений истинности. В этом случае необходимо среди нечетких значений истинности найти такое, которое соответствует результату выполнения нечеткой логической операции в максимальной степени. Другими словами, необходимо провести так называемую лингвистическую аппроксимацию, которая может рассматриваться как аналог аппроксимации эмпирического статистическими распределения стандартными функциями распределения случайных величин. В качестве примера приведем предложенные Балдвином лингвистические таблицы истинности для показанных на рис. 15 нечетких значений истинности:
Дата добавления: 2014-01-04; Просмотров: 405; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |