ФЕДЕРАЦИИ
УНИВЕРСИТЕТ ИТМО
Л.С. Лисицына
ОСНОВЫ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ
УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ
Санкт-Петербург
2020
1
Лисицына Л.С., Основы теории нечетких множеств– СПб: Университет
ИТМО, 2020. – 74 с.
Рецензент(ы):
Селина Елена Георгиевна, преподаватель (квалификационная категория
"преподаватель") факультета программной инженерии и компьютерной
техники, Университета ИТМО.
2
Содержание
ВВЕДЕНИЕ …………………………………………………………….…... 5
1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МНОЖЕСТВ ………..…... 6
3
3.4 Разность множеств .…………………………..………………..…….35
ЛИТЕРАТУРА .........................................................................................71
4
ВВЕДЕНИЕ
Первый этап начался в конце 19-го века, когда немецкий математик Георг
Кант обобщил результаты исследований и сформулировал ее основы (1872-1884
гг.). Сегодня эта теория получила название наивной теории множеств.
5
1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МНОЖЕСТВ
6
представлено кругом Эйлера. Здесь точка x принадлежит множеству A , а точка
y не принадлежит множеству A . Формальная запись принадлежности – x A и
y A.
7
1.3 Понятие универсального множества
8
1). Прямые (экспертные) методы. В этих методов решение о степенях
принадлежности принимает эксперт, который тем самым выражает свое мнение
на основе имеющегося у него опыта.
9
3). Графический способ. Для этого используется диаграмма Заде.
Диаграмма Заде нечеткого множества A представляет собой фигуру под ломаной
линией, построенной на основе функции принадлежности A (u ) . На рисунке 1.2
приведен пример диаграммы Заде, в которой представлено нечеткое множество
A 0,2 / u1 0,5 / u2 1 / u3 0,6 / u4 0,8 / u5 0,2 / u8 , построенное на основе
универсального множества U {u1 ,..., u8 } . Значение функции принадлежности
0,5 является самым нечетким и определяет линию перегиба диаграммы. Чем
ближе степень принадлежности некоторого элемента к линии перегиба, тем более
нечетким является этот элемент. Чем ближе степень принадлежности некоторого
элемента к 0 или 1, тем более четким является этот элемент. Для примера,
приведенного на рис. 1.2, самым нечетким элементом в множестве A является
u2 , а самыми четкими – u3 , u6 , u7 .
10
Функции принадлежности для множеств A и X являются логическими
условиями, их проверка устанавливает степени принадлежности для каждого
элемента заданного универсального множества U . Причем первое условие
является четким (да или нет), а второе условие – нечетким, что требует
применение того или иного метода вычисления степеней принадлежности.
Например, некоторый эксперт выразил свое мнение относительно степеней
принадлежности так, как показано в таблице ниже.
u 1 2 3 4 5 6 7 8 9 10
(u ) 1 1 1 1 1 1 0 0 0 0
A
A {1,2,3,4,5,6}
n
Нечеткое множество A A (ui ) / ui называется нормальным, если в нем
i 1
(u )
A n
u U: A' ( u ) , где MAX max( A (ui )) .
MAX i 1
11
Пример 1.2. Множество X из примера 1.1 является субнормальным, для его
10
нормирования определим вначале MAX max(
i 1
A (ui )) 0,9 и построим
нормальное множество X ' .
u 1 2 3 4 5 6 7 8 9 10
n
Носителем или суппортом нечеткого множества A A (ui ) / ui
i 1
Пример 1.3. Множество X 0,1/ 2 0,3 / 3 0,5 / 4 0,7 / 5 0,9 / 6 из примера 1.1
построено на универсальном множестве U {1,2,...,10} . Тогда его носителем
будет supp(A) {2,3,4,5,6} .
12
которое состоит только из таких элементов универсального множества U , для
которых выполняется условие A (u) .
u U: A (u ) B (u ) . (1.1)
Примечание.
13
5). Для двух срезов нечеткого множества A верно следующее утверждение
1 2 A1 A2. (1.2)
u 1 2 3 4 5 6 7 8 9 10
14
ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ ПО ТЕМЕ № 1
15
Какое из перечисленных множеств является его носителем?
a. 0,8 / u1 0 / u2 0,3 / u3 0,9 / u4 0,8 / u5 0,5 / u6 0,8 / u7 0,2 / u8
b. 0,8 / u1 0,3 / u3 0,9 / u4 0,8 / u5 0,5 / u6 0,8 / u7 0,2 / u8
c. {u1 , u3 , u4 , u5 , u6 , u7 , u8 }
d. {u1 , u2 , u3 , u4 , u5 , u6 , u7 , u8 }
16
2. СРАВНЕНИЕ МНОЖЕСТВ ПО НЕЧЕТКОСТИ, МЕТРИКИ
n n
Пусть имеются два множества A A (ui ) / ui и B B (ui ) / ui . Расстояние
i 1 i 1
17
Пример 2.1. Пусть в универсальном множестве U {u1 ,..., u5} построены
множества X 0,1 / u1 1 / u3 0,9 / u4 1 / u5 и Y 0,2 / u2 0,8 / u3 1 / u4 0,5 / u5 .
Тогда в соответствии с формулами (2.1) и (2.2):
5
d L ( X ,Y ) X (u i ) Y (u i ) 0,1 0 0 0,2 1 0,8 0,9 1 1 0,5 1,1
i 1
5
d ( X ,Y ) ( X (u i ) Y (u i ) ) 2 (0,1 0) 2 (0 0,2) 2 (1 0,8) 2 (0,9 1) 2 (1 0,5) 2 0,59
i 1
1( A (u ) 0,5)
u U: A0 (u )
0( A (u ) 0,5)
3). Чем больше значение меры нечеткости, тем более нечетким является это
множество, т.е. D( A) D( B) A более нечеткое, чем B . Такое сравнение
18
корректно только в том случае, если носители этих множеств равны по
мощности и использовалась одна и та же метрика. При этом оба множества
могут быть построены и в различных универсальных множествах, что
значительно расширяет границы для сравнений самых различных по природе
множеств.
5
D L (Y ) Y (u i ) Y0 (u i ) 0 0 0,2 0 0,8 1 1 1 0,5 0 0,9 .
i 1
5
D (X ) ( X (u i ) X0 (u i ) ) 2 0,02 0,14 ,
i 1
19
5
D (Y ) ( Y (u i ) Y0 (u i ) ) 2 0,33 0,57 .
i 1
L D L ( A)
I ( A) , (2.5)
sup p ( A)
D ( A)
I ( A) . (2.6)
sup p( A)
3). Чем больше значение индекса нечеткости, тем более нечетким является
это множество, т.е. I ( A) I ( B) A более нечеткое, чем B . Такое сравнение
всегда корректно, если использовалась одна и та же метрика.
20
Пример 2.4. Пусть в универсальном множестве U {u1 ,..., u5} построены
множества X 0,5 / u1 0,2 / u3 0,9 / u4 и Y 0,2 / u2 0,8 / u3 1 / u4 0,5 / u5 . Надо
сравнить эти множества по нечеткости в линейной метрике.
X (u i ) X0 (u i )
L DL ( X ) i 1 0,8
I (X ) 0,27 ,
sup p( X ) 3 3
Y (u i ) Y0 (u i )
L D L (Y ) i 1 0,9
I (Y ) 0,23 .
sup p(Y ) 4 4
21
5
( Y (u i ) Y0 (u i ) ) 2
i 1 0,33
I (Y ) 0,29 .
sup p(Y ) 4
22
Пример 2.6. Пусть в универсальном множестве U {u1 ,..., u5} построено
множество X 0,2 / u2 0,7 / u3 1 / u4 0,5 / u5 . Надо построить пример нового
множества Y , которое будет более нечетким, чем X . Так как u U : A (u ) 0,5 ,
то такое множество может быть построено. Ниже в таблице представлены
результаты применения данной методики.
u u1 u2 u3 u4 u5
X (u i ) X0 (u i )
L DL ( X ) i 1 1
I (X ) 0,25 ,
sup p( X ) 4 4
Y (u i ) Y0 (u i )
L D L (Y ) i 1 1,6
I (Y ) 0,32 .
sup p(Y ) 5 5
23
следующие действия в цикле по всем элементам универсального множества
u U:
u u1 u2 u3 u4 u5 u6 u7 u8
а) б)
24
Диаграмма Заде для множества Y на рисунке 2.1,б не выше диаграммы Заде
для множества X , что свидетельствует о том, что Y X . Убедимся, что
построенное множество Y более нечеткое, чем X . Так как мощности суппортов
этих множеств равны, то используем для сравнения множеств их меры
8 8
L L
нечеткости D ( X ) X (u i ) X0 (u i ) 1,7 и D (Y ) Y (u i ) Y0 (u i ) 2,4 .
i 1 i 1
u u1 u2 u3 u4 u5
25
Итак, построено множество Y 1 / u1 0,1 / u2 0,8 / u3 1 / u4 0,4 / u5 .
Убедимся, что это решение верное. Так как мощности суппортов этих множеств
не равны, то используем для сравнения множеств их индексы нечеткости в
линейной метрике:
5
X (u i ) X0 (u i )
L DL ( X ) i 1 1
I (X ) 0,25 ,
sup p( X ) 4 4
Y (u i ) Y0 (u i )
L D L (Y ) i 1 0,7
I (Y ) 0,14 .
sup p(Y ) 5 5
26
u u1 u2 u3 u4 u5 u6 u7 u8
а) б)
X (u i ) X0 (u i )
L DL ( X ) i 1 1,7
I (X ) 0,24 ,
sup p( X ) 7 7
Y (u i ) Y0 (u i )
L D L (Y ) i 1 0,8
I (Y ) 0,16 .
sup p(Y ) 5 5
27
ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ ПО ТЕМЕ № 2
28
3. На рисунке ниже приведены диаграммы Заде нечетких множеств,
построенных на основе универсального множества U {u1 ,..., u8 } .
29
e. Множество А более нечеткое, чем В
f. Множество В более нечеткое, чем А
g. Множества А и В по нечеткости одинаковые
30
3. АЛГЕБРА НЕЧЕТКИХ МНОЖЕСТВ
множество A , в котором
u U: A
(u ) 1 A (u ) . (3.1)
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
X
(u ) 1 0,9 0,7 0,5 0,3 0,1 1 1 1 1
31
Тогда
X 1 / u1 0,9 / u2 0,7 / u3 0,5 / u4 0,3 / u5 0,1 / u6 1 / u7 1 / u8 1 / u9 1 / u10 .
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
Тогда
X Y 0,2 / u1 0,1 / u2 0,7 / u3 0,5 / u4 1 / u5 0,9 / u6 1 / u7 0,6 / u8 0,4 / u10 .
32
Пусть в некотором универсальном множестве U построено m нечетких
n n
множеств A1 A1 ( ui ) / ui , …, Am Am ( ui ) / ui . Объединением нескольких
i 1 i 1
m
множеств A1 ,..., Am будет множество Aj , в котором
j 1
m
u U: m (u ) max Aj (u ) . (3.3)
Aj j 1
j 1
а) б)
33
3.3 Пересечение множеств
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
m
множеств A1 ,..., Am будет новое множество Aj , в котором
j 1
m
u U: m (u ) min Aj (u ) . (3.5)
Aj j 1
j 1
34
Пример 3.5. Рассмотрим графический способ пересечения нескольких
нечетких множеств (3.5). На рисунке 3.2,а представлены диаграммы Заде трех
множеств A , B и C , а на рисунке 3.2,б – диаграмма Заде множества X ,
являющегося их пересечением. Для построения диаграммы Заде (рис. 3.2,б) для
каждого элемента u U выбиралась точка, расположенная ниже всех на
диаграммах Заде (рис. 3.2,а) у этого элемента.
а) б)
u U: A\ B (u ) min[ A (u ), B
(u )] . (3.6)
35
Из определения данной операции очевидно, что A \ B A B . Следует также
заметить, что A \ B B \ A .
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
Y
(u ) 0,8 0,9 0,3 0,5 0 1 0 0,4 1 0,6
Тогда:
u U: A B (u ) max(min[ A (u), B
(u)], min[ B (u ), A
(u )]) . (3.7)
36
Из определения данной операции очевидно, что A B ( A \ B) ( B \ A) . Следует
также заметить, что A B B A .
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
Тогда
X Y 0,2 / u1 0,1 / u2 0,7 / u3 0,5 / u4 0,3 / u5 0,9 / u6 1 / u7 0,6 / u8 0,4 / u10
37
элементами которого будут все возможные упорядоченные пары, составленные
из элементов этих множеств, т.е.
1). A n, B m A B n m,
2). A B B A.
38
Таблица 3.1 – Основные тождества алгебры множеств
№ Свойство Тождества
1. Коммутативность A B B A
A B B A
2. Ассоциативность A (B C) ( A B) C
A (B C) ( A B) C
3. Дистрибутивность A (B C) ( A C) ( A C)
A (B C) ( A C) ( A C)
4. Идемпотентность A A A
A A A
5. Свойство нуля A A
A =
6. Свойство единицы A U U
A U A
№ Закон Тождества
1. Закон поглощения A (A B) A
A (A B) A
3. Закон де Моргана A B A B
A B A B
39
Следует заметить, что тождества A A U и A A [3-5] исключены из
перечня, так как их верность опровергается для нечетких множеств. Докажем это
утверждение.
n
Пусть имеется некоторое нечеткое множество A A (ui ) / ui . Очевидно, что
i 1
40
2). Если A (u ) B (u) , то min( A (u), B (u)) B (u) , следовательно,
A ( A B) (u ) max[ A (u ), B (u )] A (u ) .
u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
41
ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ ПО ТЕМЕ № 3
42
c. A A B
d. B A B
e. A A B
f. B A B
a. A B (u4 ) 0,5
b. A B ( u6 ) 0,5
c. A A B
d. A B A
e. A A B
f. A B B
43
Выберите верные утверждения.
a. A\ B ( u4 ) 0,3
b. A\ B ( u6 ) 0,5
c. B\ A ( u4 ) 0,2
d. B\ A ( u6 ) 0,1
e. A B (u5 ) 0,7
f. A B ( u7 ) 0,8
a. X Y 6
b. X Y 8
c. ( x1 , y4 ) X Y
d. ( x1 , x2 ) X Y
e. ( x2 , y 4 ) Y X
f. X Y Y X
6. Выражение ( A B) \ ( A B)
a. A B
b. A B
c. A B
d. A B
44
4. ОТНОШЕНИЯ НА МНОЖЕСТВАХ
45
бинарных отношения R1 и R2 со следующими функциями принадлежности:
R1 ( a, b) : « a делит нацело b », R2 (a, b) : «5 a намного больше, чем b ».
а 5а b 5а>b? 5а-b R2 ( a , b)
2 10 10 - 0
2 10 15 - 0
3 15 10 + 5 0
3 15 15 - 0
5 25 10 + 15 0,5
5 25 15 + 10 0,25
7 35 10 + 25 1
7 35 15 + 20 0,75
46
1 0 0 0
0 1 0 0
M R1 M R2
1 1 0,5 0,25
0 0 1 0,75
47
множеством значений Im R2 1 {5,7} . При этом функция принадлежности
обратного отношения R2 1 ( a , b) : « a намного меньше, чем 5 b ».
1 0 0 0
0 1 0 0
M R1 M R2
1 1 0,5 0,25
0 0 1 0,75
1 1
Тогда их обратные отношения R1 и R2 представляются следующими
матрицами:
1 0 1 0 0 0 0,5 1
MR 1 MR 1
1
0 1 1 0 2
0 0 0,25 0,75
( а , b) R1 , (b, c) R 2 ( a, c ) R1 R 2 , (4.1)
48
Пример 4.4. На трех множествах A {a : a студенты университета},
B {b : b студенческие группы}, C {c : c факультеты университета}
построены бинарные отношения R1 A B и R2 B C со следующими
функциями принадлежности R1 ( a, b) : «студент a учится в группе b »,
0,8 0,5
0,8 0,5 0,2 0,9
0,2 0,7
M R1 1 0,9 0,7 0,3 M R2
0,9 0,3
0,7 0,5 0 0,5
1 0,7
4
mR1 R 2 (1,1) max ( min ( mR1 (1, k ), mR 2 ( k ,1))) = max[min(0,8; 0,8), min(0,5; 0,2),
k 1
49
Тогда матричное представление композиции бинарных отношений R1 и R2 имеет
следующий вид:
0,9 0,7
M R1 R 2 0,8 0,7
0,7 0,5
а) б)
50
Отображение f : A B называется функцией, если оно устанавливает
однозначное соответствие оригиналов, т.е. f (a ) b f (a ) c b c (у
оригинала может быть только один образ или ни одного). Не всякое отображение
является функцией, например, на рисунке 4.1 приведены примеры отображений,
которые не являются функциями.
51
Рисунок 4.2 – Пример тотальной функции
52
а) инъекция б) сюръекция в) биекция
53
ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ ПО ТЕМЕ № 4
54
b. Матрица M R1 R2 имеет 4 строки и 2 столбца.
55
5. СВОЙСТВА СПЕЦИАЛЬНЫХ БИНАРНЫХ ОТНОШЕНИЙ
56
Рисунок 5.1 – Граф для задачи о Кёнингсбергских мостах
Тогда R {(a, b), (a, c), (b, a ), (b, c), (b, d ), (c, a ), (c, b), (c, d ), (d , b), (d , c)} .
Эйлера заинтересовал вопрос о том, сможет ли любой житель Кёнигсберга, где
бы он ни проживал, выйти из своего дома, пройти по всем мостам ровно один раз
без повтора и вернуться домой? Справа на рисунке 5.1 граф, который Эйлер
построил для решения этой задачи. Здесь каждая пара встречных дуг заменена
ребром, а кратность ребер отражает важное свойство моделируемого объекта в
контексте решаемой задачи (наличие нескольких мостов).
5.2.1 Рефлексивность
x X: R ( x, x ) 1 . (5.1)
57
Специальное бинарное отношение R X X называется
антирефлексивным, если выполняется условие
x X: R ( x, x ) 0. (5.2)
5.2.2 Симметричность
58
Специальное бинарное отношение R X X называется симметричным,
если для x y выполняется условие
( x, y ) R ( y, x ) R: R ( x, y ) R ( y, x ) . (5.3)
( x, y ) R ( y, x ) R: R ( x, y ) R ( y, x ) R ( x, y ) R ( y, x ) 0. (5.4)
5.2.3 Транзитивность
59
правилам (4.1) и (4.2). Множество R 2 содержит в себе упорядоченные пары, для
которых выполняется условие
( x, z ) R 2 : ( x, y ) R ( y , z ) R . (5.5)
( x, y ) R ( y , z ) R ( x, z ) R . (5.6)
0 1 0 1
0 0 0 0
MR
0 1 0 1
0 1 0 0
0 1 0 0
0 0 0 0
M R2
0 1 0 0
0 0 0 0
60
4
Здесь mR 2 (1,1) max(min( mR (1, i ),
i 1
R (i,1)))
2
Очевидно, что R {( a, b), ( c, b)} . Поэлементное сравнение матриц M R и M R 2
установило, что отношение R X X транзитивно (каждый элемент в матрице
M R 2 не больше соответствующего элемента в матрице M R ). На рисунке 5.4
а) отношение R б) отношение R 2
61
1 1 0 0,7
0 0,5 0 0
MR
0 0,9 1 0,5
0 0,8 0 1
Сравнение каждой i –ой строки с i –ым столбцом установило, что все они
различны, что указывает на антисимметричность этого отношения.
1 1 0 0,7
0 0,5 0 0
M R2
0 0,9 1 0,5
0 0,8 0 1
62
определяется как Ri Ri 1 R (4.1). Если отношение RX X представлено
матрицей M R , то каждое R i может быть представлено матрицей M R i (4.2).
1 2
Построение ряда множеств R , R ,... завершается, если на некотором i шаге
выполняется условие M R i M R i 1 .
0 1 0 0
0 0 0 0
M R3
0 1 0 0
0 0 0 0
0 1 0 1
0 0 0 0
M RT
0 1 0 1
0 1 0 0
63
На этом примере мы убедились, что для транзитивного специального бинарного
отношения R RT .
1). x X x [x ]
2). ( x, y ) R [ x] [ y ]
64
(Москва, Санкт-Петербург), (Санкт-Петербург, Тамбов), а также дуги (Тамбов,
Москва) для цепочки (Тамбов, Санкт-Петербург), (Санкт-Петербург, Москва).
Следовательно, построенное специальное бинарное отношение R – отношение
эквивалентности.
[Берлин]={Берлин, Мюнхен}=[Мюнхен]
[Лондон]={Лондон}
65
y X непосредственно покрывает элемент x X в отношении R ( x y ), если
нет другого такого элемента z X , что x z y , где x y z .
66
а) отношение нелинейного порядка б) отношение линейного порядка
Свойство Р АР Т С АС
сходство + +
несходство + +
подобие + + +
препорядок + +
нестрогий порядок + + +
строгий порядок + + +
67
ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ ПО ТЕМЕ № 5
68
4. На множестве X {1,2,3,4} построено специальное бинарное отношение R
со следующей функцией принадлежности: R (a, b) : a b .
Выберите верные утверждения.
a. Это транзитивное отношение.
b. Это отношение не обладает свойством транзитивности.
c. Отношение R 2 {(1,3), (1,4), (2,3)} .
d. Отношение R 2 {(1,3), (1,4), (2,4)} .
e. Отношение R 2 {(1,2), (1,4), (2,4)} .
69
b. Это отношение нелинейного порядка.
c. Это отношение не обладает свойством порядка, так как оно
рефлексивное, антисимметричное, но не обладает свойством
транзитивности.
d. Это отношение не обладает свойством порядка, так как оно
рефлексивное, транзитивное, но не антисимметричное.
e. Это отношение не обладает свойством порядка, так как оно
рефлексивное, транзитивное, но не обладает свойством симметричности.
f. Это отношение не обладает свойством порядка, так как оно
антисимметричное, транзитивное, но не обладает свойством
рефлексивности.
g. Это отношение не обладает свойством порядка, так как оно
антисимметричное, транзитивное, но антирефлексивное.
70
Литература
71
Миссия университета – открывать возможности для гармоничного развития
конкурентоспособной личности и вдохновлять на решение глобальных задач.
72
Лисицына Любовь Сергеевна
В авторской редакции
Редакционно-издательский отдел Университета ИТМО
Зав. РИО Н.Ф. Гусарова
Подписано к печати
Заказ №
Тираж
Отпечатано на ризографе
73
Редакционно-издательский отдел
Университета ИТМО
197101, Санкт-Петербург, Кронверкский пр., 49
74