Наглядное представление логических операций над нечеткими множествами.
Неформальные логики в системном анализе
Вопрос1
Основные определения и операции на нечетких множествах. Принципы обобщения и декомпозиции. Триангулярные нормы и алгебра де Моргана.
Л. Заде расширил классическое канторовское понятие множества, допустив, что характеристическая функция (функция принадлежности элемента множеству) может принимать любые значения в интервале [0; 1], а не только значения 0 либо 1. Такие множества были названы им нечеткими (fuzzy). Он определил также ряд операций над нечеткими множествами и предложил обобщение известных методов логического вывода modus ponens и modus tollens.
Нечеткие множества
Пусть Е — универсальное множество, х — элемент Е, a R — некоторое свойство. Обычное (четкое) подмножество А универсального множества Е, элементы которого удовлетворяют свойству R, определяется как множество упорядоченных пар

где
—характеристическая функция, принимающая значение 1, если х удовлетворяет свойству R, и 0 — в противном случае.
Нечеткое подмножество отличается от обычного тем, что для элементов х из Е нет однозначного ответа «да-нет» относительно свойства R. В связи с этим нечеткое подмножество А универсального множества Е определяется как множество упорядоченных пар
где
— характеристическая функция принадлежности (или просто функция принадлежности), принимающая значения в некотором вполне упорядоченном множестве М (например, М = = [0,1]).
Функция принадлежности указывает степень (или уровень) принадлежности элемента х подмножеству А. Множество М называют множеством принадлежностей. Если М = {0, 1}, то нечеткое подмножество А может рассматриваться как обычное или четкое множество.
Примеры записи нечеткого множества
Пусть
— нечеткое множество, для которого
Тогда А можно представить в виде

или

или

Пример
Пусть Е = {ЗАПОРОЖЕЦ,ЖИГУЛИ, МЕРСЕДЕС,...} —множество марок автомобилей, а Е' = [0, оо) — универсальное множество «Стоимость», тогда на Е' мы можем определить нечеткие множества типа:

Рис. 1.1. Примеры функций принадлежности
«Для бедных», «Для среднего класса», «Престижные», с функциями принадлежности вида рис. 1.1.
Операции над нечеткими множествами
Логические операции
Включение. Пусть А и В — нечеткие множества на универсальном множестве Е. Говорят, что А содержится в В, если
Обозначение: 
Иногда используют термин доминирование, т.е. в случае, когда А С В, говорят, что В доминирует А.
Равенство. А и В равны, если
.
Обозначение: А = В.
Дополнение. Пусть М = [0, 1], А и В — нечеткие множества,
заданные на Е. А и В дополняют друг друга, если

Обозначение:
или
.
Очевидно, что
(дополнение определено для М = [0, 1],
но очевидно, что его можно определить для любого упорядоченного М).
Пересечение.
— наибольшее нечеткое подмножество,
содержащееся одновременно в А и В:

Объединение.
— наименьшее нечеткое подмножество,
включающее как А, так и В, с функцией принадлежности:

Разность.
с функцией принадлежности:

Дизъюнктивная сумма
с функцией принадлежности:

Примеры.
Пусть

Здесь:
1)
, т. е. А содержится в В или В доминирует А; С несравнимо
ни с А, ни с В, т.е. пары {А, С} и {А, С} — пары недоминируемых
нечетких множеств.
2) 
3)

4) 
5) 
6)

7) 
Наглядное представление логических операций над нечеткими множествами.
Для нечетких множеств
можно строить визуальное представление. Рассмотрим прямоуголь-
прямоугольную систему координат, на оси ординат которой откладываются
значения
на оси абсцисс в произвольном порядке расположены элементы Е (мы уже использовали такое представление в примерах нечетких множеств). Если Е по своей природе упорядочено, то этот порядок желательно сохранить в расположении элементов на оси абсцисс.
Рис. 1.3. Графическая интерпретация логических операций: a — нечеткое множествоА; б — нечеткое множество
; в —
; г — 
На рис. 1.3а заштрихованная часть соответствует нечеткому множеству А и, если говорить точно, изображает область значений А и всех нечетких множеств, содержащихся в А. На рис. 1.35, в, г
даны А, АП А, Аи А.
Свойства операций 
Пусть А, В, С — нечеткие множества, тогда выполняются сле-
следующие свойства:
1. 
2) 
3) 
4) 
5)

6) 
7) 
8) 
9) 
Замечание. Введенные выше операции над нечеткими множествами основаны на использовании операций max и min. В теории нечетких множеств разрабатываются вопросы построения обобщенных, параметризованных операторов пересечения, объединения и дополнения, позволяющих учесть разнообразные смысловые оттенки соответствующих им связок «и», «или», «не».
Один из подходов к операторам пересечения и объединения заключается в их определении в классе треугольных норм и конорм.
Треугольной нормой (t-нормой) называется двуместная действительная функция
удовлетворяющая
следующим условиям:
1)
—ограниченность;
2)
— монотонность;
3)
— коммутативность;
4)
— ассоциативность;
Примеры треугольных норм
