
- •Контрольные вопрсы и задания
- •2. Множества. Операции над множествами
- •Контрольные вопросы и задания
- •3. Отображения
- •Контрольные вопросы и задания
- •4. Мощность множества
- •Контрольные вопросы и задания
- •5. Бинарные отношения и операции над ними
- •Контрольные вопросы и задания
- •6. Свойства бинарных отношений
- •Контрольные вопросы и задания
- •8. Нечеткие множества.
- •Примеры записи нечеткого множества
- •Примеры нечетких множеств
- •Контрольные вопросы и задания
- •8. Комбинаторные объекты и числа
- •Контрольные вопросы и задания
- •9. Свойства комбинаторных объектов и чисел
- •Контрольные вопросы и задания
8. Нечеткие множества.
Пусть Е – универсальное множество, x – элемент E, а Р – некоторое свойство. Обычное (четкое) подмножество A универсального множества E, элементы которого удовлетворяют свойству Р, определяется как множество упорядоченных пар A = {A (х) /х}, где A(х) – характеристическая функция, прини-мающая значение 1, если x удовлетворяет свойству Р, и 0 – в про-тивном случае.
Нечеткое подмножество отличается от обычного тем, что для элементов x из E нет однозначного ответа “да-нет” относительно свойства Р. В связи с этим, нечеткое подмножество A универсального множества E определяется как множество упорядоченных пар A = {A(х) /х}, где A(х) – характеристическая функция принадлежности (или просто функция принадлежности), принимающая значения в некотором вполне упорядоченном множестве M (например, M = [0,1]). Функция принадлежности указывает степень (или уровень) принадлежности элемента x подмножеству A. Множество M называют множеством принадлежностей. Если M = {0,1}, то нечеткое подмножество A может рассматриваться как обычное или четкое множество.
Примеры записи нечеткого множества
Пусть E = {x1, x2, x3, x4, x5 }, M = [0,1]; A – нечеткое множество, для которого A(x1)=0,3; A(x2)=0; A(x3)=1; A(x4)=0,5; A(x5)=0,9. Тогда A можно представить в виде: A = {0,3 / x1; 0 / x2; 1 / x3; 0,5 / x4; 0,9 / x5 } или A = 0,3/x1 0/x2 1/x3 0,5/x4 0,9/x5, или
A = |
|
Примеры нечетких множеств
1. Пусть E = {0, 1, 2, .., 10}, M =[0, 1]. Нечеткое множество “несколько” можно определить следующим образом: “несколько”= 0,5/3 0,8/4 1/5 1/6 0,8/7 0,5/8; его характеристики: высота = 1, носитель = {3, 4, 5, 6, 7, 8}, точки перехода={3, 8}.
2. Пусть E = {1, 2, 3, ..., 100} и соответствует понятию “возраст“, тогда нечеткое множество “молодой”, может быть определено с помощью функции принадлежности вида
Включение. Пусть A и B – нечеткие множества на уни-версальном множестве E. Говорят, что A содержится в B, если x E A(x) > B(x). Обозначение: A B.
Равенство. A и B равны, если xE A(x) = B(x). Обозначение: A = B.
Дополнение.
Пусть
= [0, 1], A и B – нечеткие множества, заданные
на E. A и B дополняют друг друга, если
xE
A(x)
= 1 – B(x).
Обозначение: B =
или A =
.
Очевид-но, что
.
(Дополнение определено для M = [0,1], но
оче-видно, его можно определить для
любого упорядоченного M).
Пересечение. AB – наибольшее нечеткое подмно-жество, содержащееся одновременно в A и B;
A B(x) = min{A(x), B(x)}.
Объединение. А В – наименьшее нечеткое подмно-жество, включающее как А, так и В, с функцией принадлежности
A B(x) = max {(A(x), B(x)}.
Разность.
А \ 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.