- •Раздел I. Теория множеств
- •Тема 1. Основные понятия теории множеств
- •1. Множества и их элементы
- •2. Операции над множествами
- •3. Представление множеств в эвм
- •4. Отображения
- •Тема 2. Мощность множества
- •1. Понятие мощности
- •2. Свойства счетных множеств
- •3. Примеры несчетных множеств
- •4. Множества мощности континуума и выше
- •Тема 3. Нечеткие множества
- •1. Понятие нечеткого множества
- •Примеры записи нечеткого множества
- •Основные характеристики нечетких множеств.
- •Примеры нечетких множеств
- •Методы построения функций принадлежности нечетких множеств
- •2. Отношения и операции над нечеткими множествами
- •Свойства операций и .
- •Алгебраические операции над нечеткими множествами
2. Отношения и операции над нечеткими множествами
Определим следующие отношения нечетких множеств.
1. Включение (строгое и нестрогое). Пусть A и B – нечеткие множества на универсальном множестве E. Говорят, что A строго (нестрого) включено в B, если x E A(x) > B(x) (A(x) B(x)). Обозначение: A B (A B).
2. Равенство. A и B равны, если xE A(x) = B(x).. Обозначение: A = B.
Операции над нечеткими множествами.
1. Дополнение. Пусть = [0, 1], A и B – нечеткие множества, заданные на E. A и B дополняют друг друга, если xE A(x) = 1 – B(x). Обозначение: B = или A = . Очевидно, что . (Дополнение определено для M = [0,1], но очевидно, его можно определить для любого упорядоченного M).
2. Пересечение. A B – наибольшее нечеткое подмножество, содержащееся одновременно в A и B;
A B(x) = min{A(x), B(x)}.
3. Объединение. А В – наименьшее нечеткое подмножество, включающее как А, так и В, с функцией принадлежности
A B(x) = max {(A(x), B(x)}.
4. Разность. А \ B = А с функцией принадлежности:
A\B(x) = min { A(x), 1 – B(x)}.
Например, пусть: A = 0,4/ x1 0,2/ x2 0/ x3 1/ x4;
B = 0,7/ x1 0,9/ x2 0,1/ x3 1/ x4; C = 0,1/ x1 1/ x2 0,2/ x3 0,9/ x4.
Здесь:
1. A B, т.е. A содержится в B, С несравнимо ни с A, ни с B.
2. A B C.
3. = 0,6/ x1 0,8/ x2 1/ x3 0/ x4; = 0,3/ x1 0,1/ x2 0,9/ x3 0/ x4.
Для нечетких множеств можно строить визуальное представление. Рассмотрим прямоугольную систему координат, на оси ординат которой откладываются значения A(x), на оси абсцисс в произвольном порядке расположены элементы E. Если E по своей природе упорядочено, то этот порядок желательно сохранить в расположении элементов на оси абсцисс. Такое представление делает наглядными простые операции над нечеткими множествами.
Рис. 1. Рис. 2
Рис. 3. Рис. 4.
На рис. 1 темная часть соответствует нечеткому множеству A и, если говорить точно, изображает область значений А и всех нечетких множеств, содержащихся в A. На Рис. 2 – 4 даны , A , A , соответственно.
Свойства операций и .
Пусть А, В, С – нечеткие множества, тогда выполняются следующие соотношения:
а) – коммутативность;
б) – ассоциативность;
в) – идемпотентность;
г) – дистрибутивность;
д) A = A, где – пустое множество, т.е. (x)=0 xE;
A = ;
AE = A, где E – универсальное множество;
AE = E;
е) – теоремы де Моргана.
В отличие от четких множеств, для нечетких множеств в общем случае A , A E, что, в частности, проиллюстрировано выше в примере наглядного представления нечетких множеств.
Алгебраические операции над нечеткими множествами
Алгебраическое произведение A и B обозначается AB и определяется так:
xE AB (x) = A(x)B(x).
Алгебраическая сумма этих множеств обозначается А + В и определяется так:
xE A+В(x) = A(x) + B(x)A(x)B(x).
Для операций {, +} выполняются свойства:
– коммутативность;
– ассоциативность;
A = , A+ = A, AE = A, A+E = E ;
– законы де Моргана.
Не выполняются:
– идемпотентность;
– дистрибутивность;
а также A = , A+ = E.
Докажем первый закон де Моргана. Обозначим A(x) через a, B(x) через b. Тогда в левой части равенства для каждого элемента х имеем: 1– ab, а в правой, согласно формуле алгебраического сложения: (1– a) + (1– b) – (1 – a)(1 – b) = 1 – ab.
Докажем, что первое свойство дистрибутивности не выполня-ется, т.е. A(B + C) (AB) + (AC). Для левой части имеем: a(b+c–bc) = ab + ac – abc; для правой: ab + ac – (ab)(ac) = ab + ac + a2 bc. Это означает, что дистрибутивность не выполняется при aa2.
Замечание. При совместном использовании операций {, ,,} выполняются свойства:
А(B C) = (AB) (A C);
А (B C) = (AB) (AC);
А+(B C) = (A+B) (A+C);
А+ (B C) = (A+B) (A+C).