Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UchebnoePosobie.doc
Скачиваний:
72
Добавлен:
11.11.2019
Размер:
6.36 Mб
Скачать

1.7. Алгебра нечетких множеств

Если уиверсальное множества U содержит нечеткие помножества, то к этим подмножествам также применимы бинарные операции объединения X'=(X’iX’j) и пересечения X’=(X’iX’j) и унарная операция дополнения X’=U\X'. Особенностью исполнения таких операций над нечеткими множествами является поиск степени принадлежности для каждого элемента универсального множества.

Множество нечетких подмножеств универсального множества B’(U) вместе с двумя бинарными операциями и одной унарной формируют алгебру нечетких множеств:

A’=<B’(U), , , , x’(u)>,

где B’(U) – множество всех нечетких подмножеств универсального множества,

, , , - сигнатура алгебры,

x’(u) – функция принадлежности элемента универсального множества U нечеткому подмножеству X’.

1.7.1. Операции над нечеткими множествами

Включение нечеткого множества A’ в нечеткое множество B’ определяется степенью включения нечеткого множества A’ в нечеткое множество B’ для каждого элемента универсального множества U в результате исполнения операции импликации (“если uU принадлежит A’, то он принадлежит B’”), т. е.

(A’B’)=(A’(u)B’(u))=(A’(u)B’(u))=min{max{(1-A’(u)), B’(u)}}.

Если (A’ B’) 0,5, то множество A’ нечетко включено в множество B’.

Пример: даны U={u1, u2, u3, u4, u5}, A’={0,3/u2, 0,6/u3, 0,4/u5} и B’={0,8/u1, 0,5/u2, 0,7/u3, 0,6/u5}. Определить (A’B’).

(A’B’)=min{max{1/u1, 0,8/u1}, max{0,7/u2, 0,5/u2}, max{0,4/u3, 0,7/u3}, max{1/u4, 0/u4}, max{0,6/u5, 0,6/u5}}= min{1/u1, 0,7/u2, 0,7/u3, 1/u4, 0,6/u5}=0,6.

Ответ: нечеткое множествоA’ нечетко включено в нечеткое множество B’.

Равенство нечетких множеств A’ и B’ определяется степенью равенства нечетких множеств A’ и B’ для каждого элемента универсального множества U в результате исполнения операции эквиваленции (“если uU принадлежит A’, то он принадлежит B’ и если он принадлежит B’, то принадлежит A’ ”), т.е.

(A’B’) =(A’(u)B’(u))=((A’(u)B’(u))(B’(u)A’(u)))=

min{min{max{(1-A’(u)), B’(u)}; max{(1-B’(u)), A’(u)}}}.

Если (A’ B’) 0,5, то множества A’ и B’ нечетко равны.

Пример: даны U={u1, u2, u3, u4, u5}, A’={0,8/u2, 0,6/u3, 0,1/u5} и B’={0,3/u1, 0,6/u2, 0,7/u3, 0,2/u4, 0,3/u5}.

(A’B’)=min{min{max{1/u1, 0,3/u1}, max{0/u1, 0,7/u1}}, min{max {0,2/u2, 0,6/u2}, max{0,8/u2, 0,4/u2}}, min{max{0,4/u3, 0,7/u3}, max{0,6/u3, 0,3/u3}}, min{max{1/u4, 0,2/u4}, max{0/u4, 0,8/u4}}, min{max{0,9/u5, 0,3/u5}, max{0,1/u5, 0,7/u5}}=min{min{1/u1, 0,7/u1}, min{0,6/u2, 0,8/u2}, min{ 0,7/u3, 0,6/u3}, min{1/u4, 0,8/u4}, min{0,9/u5, o,7/u5}}=min{0,7/u1, 0,6/u2, 0,6/u3, 0,8/u4, 0,7/u5}=0,6.

Ответ: нечеткое множество A’ нечетко равно нечеткому множеству B’.

Поскольку нечеткие отображения и отношения есть множества нечетких совместимых кортежей, т. е. h’={r(xi, yj)/(xi, yj)} и r’={r (xi, xj)/(xi, xj)}, то к ним применимы все теоретико-множественные операции.

Объединение нечетких множеств A’ и B’ есть множество С’, состоя­щее из элементов множества U , которые принадлежат нечетким множествам А’ или В’, т. е. C’=(A’B’).

Степень при­надлежности элементов универсального множества нечеткому множеству C’ равна максимальному значению степени принадлежности элемента нечетким множествам А’ и В’, т.е.

С(u)= (A(u)B(u))=max{A(u); B(u)}.

Пример: даны два нечетких множества A’={0,6/u1, 0,4/u2, 0,8/u3, 0,2/u4, 1,0/u5, 0,3/u6} и B’={0,9/u1, 0,4/u2, 1,0/u3, 0,7/u7, 0,3/u8, 0,5/u9}.

Найти С’=(A’B’).

Ответ: С’=(A’B’)={0,9/u1, 0,4/u2, 1,0/u3, 0,2/u4, 1,0/u5, 0,3/u6, 0,7/u7, 0,3/u8, 0,5/u9}.

Пример: даны h’1={q’1(xi, yj)/(xi, yj)} и h’2={q’2(xi, yj)/(xi, yj)}.

Найти h’=(h’1h’2).

Степень принадлежности элемента (xi,yj) объединению двух нечетких отображений есть

h’(xi, yj)=h’1(xi, yj)h’2(xi, yj)= max{h’1(xi, yj), h’2(xi, yj)}.

h1

y2

y3

y4

h2

y2

y3

y4

x1

0,2

0,4

0,6

x1

0,4

0,2

0,8

x2

0,3

0,5

0,7

x2

0,5

0,7

0,3

=

x3

0,2

0,5

0,4

x3

0,5

0,2

0,6

x4

0,3

0,6

0,9

x4

0,4

0,7

0,8

ООтвет: в таблицах приведены результаты исполнения этой операции.

h’

y2

y3

y4

=

x1

0,4

0,4

0,8

x2

0,5

0,7

0,7

x3

0,5

0,5

0,6

x4

0,4

0,7

0,9

Пример: даны r’1={r’1(xi, xj)/(xi, xj)} и r’2={r’2(xi, xj)/(xi, xj)}.

Найти r’=(r’1r’2).

Степень принадлежности элемента (xi, xj) есть

r(xi, xj)= r’1(xi, xj)r’2(xi, xj)=max{q’1(xi, xj), q’2(xi, xj)}.

r1

x1

x2

x3

x4

r2

x1

x2

x3

x4

x1

0,2

0,4

0,6

0,3

x1

0,4

0,2

0,8

0,9

x2

0,3

0,5

0,7

0,5

x2

0,5

0,7

0,3

0,7

=

x3

0,2

0,5

0,4

0,7

x3

0,5

0,2

0,6

0,5

x4

0,3

0,6

0,9

0,9

x4

0,4

0,7

0,8

0,3

Ответ: в таблицах приведены результаты исполнения этой операции.

r’

x1

x2

x3

x4

=

x1

0,4

0,4

0,8

0,9

x2

0,5

0,7

0,7

0,7

x3

0,5

0,5

0,6

0,7

x4

0,4

0,7

0,9

0,9

Пересечение нечетких множеств A’ и B’ есть множество С’, состоящее из элементов множества U, которые принад­лежат нечетким множествам А’ и В’, т. е. C’=(A’B’). Степень при­надлежности нечеткому множеству C’ равна минимальному значению степени принадлежности нечетким множествам А’ и В’, т.е. С(u)=A’(u)B’(u)=min{A’(u), B’(u)}.

Пример: даны нечеткие множества A’={0,6/u1, 0,4/u2, 0,8/u3, 0,2/u4, 1,0/u5, 0,3/u6} и B’={0,9/u1, 0,4/u2, 1,0/u3, 0,7/u7, 0,3/u8, 0,5/u9}. Найти С’=(A’B’).

Ответ: С’=(АВ)={0,6/u1 ,0,4/u2, 0,8/ u3}.

Пример: даны h’1={h’1(xi, yj)/(xi, yj)} и h’2={h’2(xi, yj)/(xi, yj)}.

Найти h’=(h’1h’2).

Степень принадлежности элемента (xi,yj) есть

h’(xi, yj)=h’1(xi, yj)h’2(xi, yj)=min{h’1(xi, yj), h’2(xi, yj)}.

h1

y2

y3

y4

h2

y2

y3

y4

x1

0,2

0,4

0,6

x1

0,4

0,2

0,8

x2

0,3

0,5

0,7

x2

0,5

0,7

0,3

=

x3

0,2

0,5

0,4

x3

0,5

0,2

0,6

x4

0,3

0,6

0,9

x4

0,4

0,7

0,8

ООтвет: в таблицах приведены резуль- таты исполнения этой операции.

h’

y2

y3

y4

x1

0,2

0,2

0,6

=

x2

0,3

0,5

0,3

x3

0,2

0,2

0,4

x4

0,3

0,6

0,8

Пример: даны r’1={r’1(xi, xj)/(xi, xj)} и r’2={r’2(xi, xj)/(xi, xj)}.

Найти r’=(r’1r’2).

Степень принадлежности элемента (xi,xj) есть

r’(xi, xj)= r’1(xi, xj)r’2(xi, xj)= min{q’1(xi, xj), q’2(xi, xj)}.

r’1

x1

x2

x3

x4

r2

x1

x 2

x3

x4

x1

0,2

0,4

0,6

0,3

x1

0,4

0,2

0,8

0,9

x2

0,3

0,5

0,7

0,5

x2

0,5

0,7

0,3

0,7

=

x3

0,2

0,5

0,4

0,7

x3

0,5

0,2

0,6

0,5

x4

0,3

0,6

0,9

0,9

x4

0,4

0,7

0,8

0,3

Ответ: в таблицах приведены результаты исполнения этой операции.

r’

x1

x2

x3

x4

x1

0,2

0,2

0,6

0,3

=

x2

0,3

0,5

0,3

0,5

x3

0,2

0,2

0,4

0,5

x4

0,3

0,6

0,8

0,3

Дополнение нечеткого множества A’ есть нечеткое множество A’, состоящее из всех элементов универсального множества U , которые не принадлежат нечет­кому множеству А’.

Степень при­надлежности нечеткому множеству A’ равна дополнению степени принадлежности нечеткому множеству A’ до значения степени принадлежности универсальному множеству U, т.е. A(u)= 1 - A’(u).

Пример: даны универсальное множество U={u1, u2, u3, u4, u5, u6, u7, u8, u9} и два нечетких подмножества A’={0,6/u1, 0,4/u2, 0,8/u3, 0,2/u4, 1,0/u5, 0,3/u6} и B’={0,9/u1, 0,4/u2, 1,0/u3, 0,7/u7, 0,3/u8, 0,5/u9}.

Найти А’ и В’.

Ответ: А’={0,4/u1, 0,6/u2, 0,2/u3, 0,8/u4, 0,7/u6, 1,0/u7, 1,0/u8, 1,0/u9};

В’={0,1/u1, 0,6/u2, 1,0/u4, 1,0/u5, 1,0/u6, 0,3/u7, 0,7/u8, 0,5/u9}.

Пример: дано нечеткое отображение h’={h(xi, yj)/(xi, yj)}.

Найти  h’.Степень принадлежности есть h(xi, yj)=(1-h(xi, yj)).

h

y2

y3

y4

 h

y2

y3

y4

x1

0,2

0,4

0,6

x1

0,8

0,6

0,4

x2

0,3

0,5

0,7

x2

0,7

0,5

0,3

x3

0,2

0,5

0,4

x3

0,8

0,5

0,6

x4

0,3

0,6

0,9

x4

0,7

0,4

0,1

Пример: дано нечеткое r={h(xi, xj)/(xi, xj)}. Найти r’.

Степень принадлежности есть r(xi, xj)=(1 - r(xi, xj).

r’

x1

x 2

x3

x4

r’

x1

x2

x3

x4

x1

0,4

0,2

0,8

0,9

x1

0,6

0,8

0,2

0,1

x2

0,5

0,7

0,3

0,7

x2

0,5

0,3

0,7

0,3

x3

0,5

0,2

0,6

0,5

x3

0,5

0,8

0,4

0,5

x4

0,4

0,7

0,8

0,3

x4

0,6

0,3

0,2

0,7

Разность нечетких множеств А’ и В’ есть множество С’, состоящее из тех элементов множества U , которые при­надлежат нечеткому множеству А’ и не принадлежат нечеткому множест­ву В’,

т. е. C’=A’\B’=A’B’.

Степень при­надлежности элемента универсального множества нечеткому множеству C’ равна минимальному значению его функции принадлежности нечетким множествам А’ и В’, т.е.

С’(u)=A’(u)(1-B’(u))=min{A’(u), (1-B’(u))}.

Пример: даны h’1={h’1(xi, yj)/(xi, yj)} и h’2={h’2(xi, yj)/(xi, yj)}.

Найти h’=(h’1\h’2).

Степень принадлежности элемента (xi,yj) есть

h’(xi, yj)=h’1(xi, yj)(1-h’2(xi, yj))=min{h’1(xi, yj); (1-h’2(xi, yj))}.

h1

y2

y3

y4

h2

y2

y3

y4

x1

0,2

0,4

0,6

x1

0,4

0,2

0,8

x2

0,3

0,5

0,7

\

x2

0,5

0,7

0,3

=

x3

0,2

0,5

0,4

x3

0,5

0,2

0,6

x4

0,3

0,6

0,9

x4

0,4

0,7

0,8

Ответ: в таблицах приведены результаты исполнения этой операции.

h’

y2

y3

y4

x1

0,2

0,4

0,2

=

x2

0,3

0,3

0,3

x3

0,2

0,5

0,4

x4

0,3

0,3

0,2

Пример: даны универсальное множество U={u1, u2, u3, u4, u5, u6, u7, u8, u9} и два нечетких подмножества A’={0,6/u1, 0,4/u2, 0,8/u3, 0,2/u4, 1,0/u5, 0,3/u6} и B’={0,9/u1, 0,4/u2, 1,0/u3, 0,7/u7, 0,3/u8, 0,5/u9}.

Найти С’=А’\В’.

Ответ: С’=А’\В’={0,1/u1, 0,4/u2, 0,2/u4, 1,0/u5, 0,3/u6}.

Пример: даны r’1={r’1(xi, xj)/(xi, xj)} и r’2={r’2(xi, xj)/(xi, xj)}.

Найти r’=(r’1\ r’2).

Степень принадлежности (xi,xj) есть

r’(xi, xj)= r’1(xi, xj)(1-r’2(xi, xj))= min{r’1(xi, xj); (1-r’2(xi, xj))}.

r1

x1

x2

x3

x4

r2

x1

x 2

x3

x4

x1

0,2

0,4

0,6

0,3

x1

0,4

0,2

0,8

0,9

x2

0,3

0,5

0,7

0,5

x2

0,5

0,7

0,3

0,7

=

x3

0,2

0,5

0,4

0,7

x3

0,5

0,2

0,6

0,5

x4

0,3

0,6

0,9

0,9

x4

0,4

0,7

0,8

0,3

Ответ: в таблицах приведены результаты исполнения этой операции.

r’

x1

x2

x3

x4

x1

0,2

0,4

0,2

0,1

=

x2

0,3

0,3

0,7

0,3

x3

0,2

0,5

0,4

0,5

x4

0,3

0,3

0,2

0,7

Симметрическая разность нечетких множеств A' и B’ есть нечеткое множество С’, состоящее из элементов универсального множества U, которые принадлежат нечетким множествам А’ и В’ или В’ и А’, т. е. С’=(А’В’)= (А’В’)(В’А’).

Степень при­надлежности элемента универсального множества нечеткому множеству C’ равна максимальному значению из двух минимальных значений степеней принадлежности элемента (А’В’) и (В’А’), т.е

C’(u)=(A’(u)B’(u))(B’(u)A’(ui))= max{min{A’(u);B’(u)};

min{B’(u);A’(ui)}}.

Пример: даны универсальное множество U={u1, u2, u3, u4, u5, u6, u7, u8, u9} и два нечетких подмножества A’={0,6/u1, 0,4/u2, 0,8/u3, 0,2/u4, 1,0/u5, 0,3/u6} и B’={0,9/u1, 0,4/u2, 1,0/u3, 0,7/u7, 0,3/u8, 0,5/u9}.

Найти С’=(А’В’).

Ответ: С’=(А’В’)={0,4/u1, 0,4/u2, 0,2/u3, 0,2/u4, 1,0/u5, 0,3/u6, 0,7/u7, 0,3/u8, 0,5/u9}.

Пример: даны h’1={h’1(xi, yj)/(xi, yj)} и h’2={h’2(xi, yj)/(xi, yj)}.

Найти h’=(h’1h’2).

Степень принадлежности (xi, yj) есть

h’(xi, yj)=(h’1(xi, yj)(1-h’2(xi, yj)))(h’2(xi, yj)(1-h’1(xi, yj)))= max{min{h’(xi, xj); (1-h2’(xi, xj))}; min{h2’(xi, xj); (1-h1’(xi, xj))}}.

h1

y2

y3

y4

h2

y2

y3

y4

x1

0,2

0,4

0,6

x1

0,4

0,2

0,8

x2

0,3

0,5

0,7

x2

0,5

0,7

0,3

=

x3

0,2

0,5

0,4

x3

0,5

0,2

0,6

x4

0,3

0,6

0,9

x4

0,4

0,7

0,8

Ответ: в таблицах приведены резуль- таты исполнения этой операции.

h’

y2

y3

y4

x1

0,4

0,4

0,4

=

x2

0,5

0,5

0,3

x3

0,5

0,5

0,6

x4

0,4

0,4

0,2

Пример: даны r’1={r’1(xi, xj)/(xi, xj)} и r’2={r’2(xi, xj)/(xi, xj)}.

Найти r’=(r’1r’2).

Степень принадлежности (xi, xj) есть

r(xi, xj)=(r’1(xi, xj)(1-r’2(xi, xj)))(r’2(xi, xj)(1-r’1(xi, xj)))=

max{min{r’(xi, xj); (1-r2’(xi, xj))}; min{r2’(xi, xj); (1-r1’(xi, xj))}}.

r1

x1

x2

x3

x4

r2

x1

x 2

x3

x4

x1

0,2

0,4

0,6

0,3

x1

0,4

0,2

0,8

0,9

x2

0,3

0,5

0,7

0,5

x2

0,5

0,7

0,3

0,7

=

x3

0,2

0,5

0,4

0,7

x3

0,5

0,2

0,6

0,5

x4

0,3

0,6

0,9

0,9

x4

0,4

0,7

0,8

0,3

Ответ: в таблицах приведены результаты исполнения этой операции.

r’

x1

x2

x3

x4

x1

0,4

0,4

0,4

0,7

=

x2

0,5

0,5

0,7

0,5

x3

0,5

0,5

0,6

0,5

x4

0,4

0,4

0,2

0,7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]