
Суммируем свойства этой матрицы. Во-первых, две указанные трехзначные подматрицы образуют дистрибутивную квазирешетку. Во-вторых, подматрицы с истинностными значениями
образуют булеву решетку. В результате это дает деморгановскую недистрибутивную квази-решетку. Таким образом, эта матрица является моделью для нечеткой алгебры типа 2, точно так же как трехэлементная матрица Клини является моделью для нечеткой алгебры типа 1.
Однако интересно рассмотреть модель для нормальной нечеткой алгебры типа 2. Оказывается, не существует не только трехэлементной, но и четырехэлементной модели для нормальной нечеткой алгебры типа 2 (!) С помощью компьютерной программы было найдено 14 пар подходящих пятизначных матриц. Рассмотрим одну из них, которая отличается от пятизначных сильных матриц Клини только тем, что
Этого оказалось достаточно, чтобы разрушить дистрибутивность и закон поглощения:

Заметим, что здесь подматрицы
явля-
ются в точности трехзначными и четырехзначными матрицами Клини.
В итоге мы имеем иерархию минимальных логических матриц, в основе которой лежат следующие соответствия:
• наивная теория множеств - алгебра Буля - двузначные матрицы классической логики;
• теория нечетких множеств типа 1 — алгебра Клини (де-моргановская дистрибутивная решетка с законом Клини) — трехзначные матрицы Клини;
• теория нечетких множеств типа 2 - деморгановская недистрибутивная квази-решетка с невыполнением условия (X) -четырехзначные матрицы;
• теория нормальных нечетких множеств типа 2 - деморгановская недистрибутивная квази-решетка с выполнением условия (X) — пятизначные матрицы.
Отметим, что матрицами для теории интервально-значных нечетких множеств и матрицами для теории нормальных выпуклых множеств типа 2 являются четырехзначные матрицы, поскольку алгеброй этих множеств является алгебра Де Моргана. Эти матрицы являются минимальными для различения алгебры Де Моргана от алгебры Клини.
9.3.2. На пути к нечеткой логике
Бесчисленное употребление термина «нечеткая логика» в заглавии работ может ввести читателя в заблуждение. Как уже подчеркивалось, возникают серьезные технические трудности при оперировании объектами такой сложной природы, как нечеткие множества типа 2. В предисловии к сборнику [Ягер (ред.), 1986] Л. Заде обращает внимание на незатронутую область исследований в этой книге, а именно на важность таких понятий, как нечеткие множества высших типов, т. е. множества с нечеткими функциями принадлежности. Развитие эффективных средств анализа нечеткой арифметики и нечеткозначной логики Л. Заде считает проблемой первостепенной важности. Эти проблемы рассматриваются в сборнике [Поспелов (ред.), 1986] (см. в особенности гл. 6 «Нечеткая логика и приближенные рассуждения»). Прояснению природы нечетких множеств типа 2 и того, как можно их использовать, посвящена статья [Mendel and John 2002]. См. также обзор [Mendel 2007] и монографию [Castillo and Melin 2008].
В большинстве случаев термин «нечеткая логика» стал синонимом «теория нечетких множеств». Зачастую под системой нечеткой логики понимается описание сложных процессов, природа которых не может быть аппроксимирована традиционными математическими методами, а если и можно это сделать, то весьма сложным образом.
(Обратим внимание на то, что явным недостатком нечеткой логики Заде, основанной на теории нечетких множеств, является то, что истинностные значения приписываются высказываниям посредством априорно заданных μ-функций. В связи с этим обратим внимание на ДСМ-метод автоматического порождения гипотез (активно развиваемый с начала 80-х годов; см. [Аниюков (ред.), 2009]), где истинностные значения конструктивно определяются посредством правил правдоподобного вывода для индукции и аналогии.)
Однако возникает на самом деле логическая проблематика: как можно делать выводы на основе данных, не являющихся «четкими»? В этом случае человек имеет дело с прыблиэюенными рассуждениями. В курсе лекций «Основы нечетких множеств» (Интернет-Университет, 2006) говорится: «Приближенные рассуждения лежат в основе способности человека понимать естественный язык
в общем, принимать решения в сложной и не полностью определенной среде. Эта способность рассуждений в качественных, неточных терминах отличает интеллект человека от интеллекта вычислительной машины» (см. лекцию 10: «Теория приближенных рассуждений»).
Главным понятием теории приближенных рассуждений является композиционное правило вывода, введенное Л. Заде в 1973 г. (см.. [Заде 1974], а также [Круглое и Дли 2002]). Пусть U и V-два универсальных множества с
соответственно. Пусть А и R — нечеткие подмножества множеств U и
Тогда композиционное правило вывода, введенное Заде в 1973 г., утверждает, что из нечетких множеств А и R следует нечеткое множество где
есть операция композиции нечетких множеств. Если эту операцию распишем, то в общем случае получим следующую формулу:
![]()
где * есть некоторая бинарная операция. Само правило получило название «sup-star композиции». Частным случаем этого правила является modus ponehs. Важным оказалось выяснить, что понимать под операцией * ? Оказалось, что этой операции соответствуют t-нормы (см. следующий раздел).
Заметим, что по аналогии с нечеткой логикой типа 1 вводятся нечеткозначные логические операции и обещается sup-star композиция на случай нечетких множеств типа 2. Специально этот вопрос рассматривается в статье [Dubois and Prade 1979], но их формула использует в качестве * только операцию min. Обобщенная формула для расширенной sup-star композиции в применении к нечетким множествам типа 2 была дана в статье [Karnik, Mendel and Liang 1999].
Однако строго о логической дедукции здесь говорить нельзя. Поэтому не случайно много усилий было потрачено на то, чтобы решить проблему импликации, т. е. выяснить, что является нечеткой импликацией. Отметим только статьи [Mamdani and Sembi 1979] и [Fodor 1991], главу в книге [Klir and Yuan 1995] и монографию [Baczynski and Jayaram 2008], а также книгу [Батыришн 2001], посвященную вообще операциям в нечеткой логике.
Как известно, в классической логике формулы
и
логически эквивалентны. Но мы уже знаем, что в К3,
являющейся простейшей моделью нечеткой алгебры типа 1, подобное определение импликации не является удовлетворительным: класс тавтологий пуст, а при двух выделенных значениях правило modus ponens не сохраняет тавтологичность. Импликация, определенная указанным образом, получила название S-импликации.
Проблемы, вызванные тем, что на самом деле надо понимать под нечеткой логикой (FL), сложности с логическими операциями и с дедукцией, а главное, огромное число пишущих людей о FL и не имеющих представления о самой логике, привело к дискуссии, вызванной статьей [Elkan 1993], где «доказывалось», что FL невозможна. Основная часть дискуссии отражена в специальном выпуске журнала "IEEE Expert " (1994).
В дискуссию пришлось вмешаться Л. Заде [Zadeh 1994], где он сделал разделение FL на два направления: в узком смысле и в широком, смысле. В узком смысле FL — это логическая система, являющаяся расширением многозначной логики. Однако даже, для FL в узком смысле список основных операций очень отличается как по духу, так и по содержанию от списка основных операций для систем многозначных логик. В ее широком смысле, который сегодня является преобладающим в использовании, FL равнозначна теории нечетких множеств. С этой точки зрения, FL в узком смысле является разделом FL в широком смысле. Примерно то же самое было сказано в статье 1998 г. (см. [Заде 2001]). К этой теме Заде вернется в предисловии к [Dubois and Prade (eds.), 2000], которое почти целиком посвящено разъяснению смысла термина «нечеткая логика». FL в ее широком смысле имеет четыре принципиальных аспекта: логический аспект, который по существу является FL в узком смысле; теоретико-множественный аспект, наиболее распространенный и связанный с исходной работой Заде [Zadeh 1965]; аспект нечетких отношений и зависимостей, где центральным является понятие лингвистической переменной и понятие нечеткого правила; эпистемический аспект. Также делается важное замечание, что FL в целом скорее дополняет, чем конкурирует с существующими логическими теориями.
Серьезный ответ на то, чем является FL в. узком смысле, был дан в монографии [Hajek 1998], где FL предстала в виде гильбертовских исчислений, а многозначная логика стала ядром или базисом FL в узком смысле. Более того, здесь показано, что средствами первопорядковой многозначной логики можно адекватно моделировать некоторые нечеткие правила (см. пример 7) или показывать, что некоторые правила FL не верны в системе многозначной логики, что ставит под сомнение их правильность в FL. На это специально также указывается в [Hahnle 2001: 333].
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


