Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Нечеткие отношения. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
21
В результате операции концентрирования БНО R и S образуются новые бинарные отношения, таблицы которых представлены ниже.
Таблица 20
Бинарное нечеткое отношение R
2
Таблица 21
Бинарное нечеткое отношение S
2
R2
1 2 3 4 5
1
1
0.64
0.25
04 0 2
0.64
1
0.64
0.25
04
3
0.25
0.64
1
0.64
0.25
4
04
0.25
0.64
1
0.64 5 0
04
0.25
0.64
1
S2
1 2 3 4 5
1 0 0 0 0 0 2
0.4 0 0 0 0
3
0.25
0.4 0 0
0
4
0.49
0.25
0.4 0 0 5 0.81
0.49
0.25
0.4
0
В результате операции растяжения БНО R и S образуются новые бинар­ные отношения, таблицы которых представлены ниже.
Таблица 22
Бинарное нечеткое отношение R
0.5
Таблица 23
Бинарное нечеткое отношение S
0.5
R
0.5
1 2 3 4 5
1
1
0.89
0.71
0.45
0
2
0.89
1
0.89
0.71
0.45
3
0.71
0.89
1
0.89
0.71
4
0.45
0.71
0.89
1
0.89
5
0
0.45
0.71
0.89
1
S
0.5
1 2 3 4 5
1 0 0 0 0
0
2
0.45 0 0 0 0
3
0.71
0.45 0 0 0 4
0.84
0.71
0.45 0 0
5
0.95
0.84
0.71
0.45
0
Теорема 1. Пусть R, S и T — произвольные НО, заданные на одном де- картовом произведении I1 I2 … Ik. Тогда справедливы следующие тожде-
ства [3–5, 7, 8].
1.
Законы идемпотентности:
R  R  R, R  НО
НО
,
R  UНО R,
R  R  R, R  НО = R, R  UНО UНО.
2.
Свойства ассоциативности:
R  (S  T)  (R  S)  T,
R  (S  T)  (R  S)  T.
22
3.
Свойства коммутативности:
R  S  S  R,
R  S  S  R.
4.
Свойства дистрибутивности:
R (S T) (R S) (R T),
R (S T) (R S) (R T).
5.
Законы поглощения:
R  (R  S)  R,
R  (R  S)  R.
6.
Законы де Моргана:
SR
R S,
SR
R S.
7.
Закон двойного дополнения:
R
R.
Замечание. В общем случае не выполняются свойства дополнения, то есть
R R НО, R R UНО.
Теорема 2. Пусть R, S и T — произвольные НО, заданные на одном де- картовом произведении I1 I2 … Ik. Тогда справедливы следующие тожде-
ства [3–5, 7, 8].
1.
Законы идемпотентности:
R • НО НО, R • UНО R,
R + НО = R, R + UНО U
НО
.
2.
Свойства ассоциативности:
R • (S • T) (R • S) • T,
R + (S + T) (R + S) + T.
3.
Свойства коммутативности:
R • S S • R,
R + S S + R.
4.
Законы де Моргана:
SR
R + S
SR
R • S
Замечание. В общем случае не выполняются следующие законы:
5.
Законы идемпотентности:
R • R  R,
R + R  R.
6.
Свойства дистрибутивности:
R•(S + T) (R•S) + (R•T),
R + (S•T) (R + S)•(R + T).
7.
Законы поглощения:
R • (R + S)  R,
R + (R • S) R.
8.
Свойства дополнения:
R • R НО,
R + R U
НО
.
23
4. КОМПОЗИЦИЯ БИНАРНЫХ НЕЧЕТКИХ ОТНОШЕНИЙ
Пусть R = {(x, y), R(x, y)} и S = {(y, z), S(y, z)} — два бинарных нечет­ких отношения, причем R задано на I1 I2, S задано на I2 I3.
Композицией двух БНО R и S называется новое бинарное нечеткое от­ношение, обозначается R ○ S, заданное на I1 I3, ФП которого может опреде-
ляться любым из следующих способов [4]:
1)
R ○ S
(x, z) = max{min {R (x, y), S (y, z)}} — максиминная компози-
ция;
2)
R ○ S
(x, z) = min {max {R (x, y), S y, z)}} — минимаксная компози-
ция;
3)
R ○ S
(x, z) = max{{R (x, y) * S (y, z)}} — (max-prod)-композиция;
4)
R ○ S
(x, z) = max{ max {R (x, y), S (y, z)}} — максимаксная компози-
ция;
5)
R ○ S
(x, z) = min { min {R (x, y), S (y, z)}} — миниминная компози-
ция;
6)
R ○ S
(x, z) = 0,5 max{{R (x, y) + S (y, z)}} — (max-average)-
композиция;
7)
R ○ S
(x, z) = f (∑(R (x, y), S (y, z)) — (sum-prod)-композиция,
где ∑ — знак суммы, а f — некоторая логистическая функция типа сигмоидной, которая ограничивает значения ФП действительным числом из интервала [0, 1]. Этот метод композиции применяется в приложениях искусственных нейронных сетей для установления взаимосвязей между параллельными слоями в много­слойных нейронных сетях.
24
5. ИСПОЛЬЗОВАНИЕ КОМПОЗИЦИИ НЕЧЕТКИХ
ОТНОШЕНИЙ ДЛЯ РЕШЕНИЯ ЗАДАЧ СУДОВОЖДЕНИЯ
Рассмотрим два примера использования понятия композиции нечетких отношений для решения задач судовождения [2].
Пример 1. Рассмотрим множество посылок X ={x1, x2}, состоящее из двух элементов: x1 — недостаточная подготовленность экипажа, x2 — плохая органи­зация вахтенной службы, а также множество заключений Y = {y1, y2, y3}, состо­ящее из трех элементов: y1 — нарушение правил несения вахтенной службы, y2 — ошибки вахтенных при принятии решений, y3 — плохой психологический климат на судне.
Связь между посылками и заключениями оформляется в виде БНО, эле­менты которого определяются с помощью экспертов.
Предположим, что экспертами было определено БНО R на X Y следую­щего вида [2]:
MR =
 
  
5.05.06.0
2.01.09.0
.
Первая строка матрицы свидетельствует о зависимостях между симпто-
мами и недостаточной подготовленностью экипажа, а вторая — между этими же симптомами и плохой организацией вахтенной службы.
Бинарное нечеткое отношение R в виде ориентированного графа пред-
ставлено на рисунке 10.
Рис. 10. Графовое представление БНО R
Предположим, что текущая ситуация может быть представлена в форме
следующего НО: B = {(y1, 0.9), (y2, 0.1), (y3, 0.2)}. Задача состоит в том, чтобы определить возможные причины возникшей ситуации, используя для этого экс­пертную информацию в форме НО R.
Другими словами, в этой задаче, применяемой для оценки работы вахтен-
ной службы, необходимо найти такое НО A = {(x1, A(x1), (x2, A(x2)}, которое соответствовало бы НО B.
С этой целью представим B в форме вектора b = (0.9 0.1 0.2), компоненты
которого равны значениям ФП соответствующих элементов. Нечеткое множе-
y
1
x
1
x
2
y
2
y
3
25
ство A также представим в форме вектора a = (a1 a2), компоненты которого не­известны и требуют определения. Базовой предпосылкой для решения этой за-
дачи является предположение о том, что компоненты вектора а должны удо­влетворять следующему условию:
а ○ MR = b,
(1)
что в матричной форме возможно записать следующим образом:
(a1 a2) ○
  
5.05.06.0
2.01.09.0
= (0.9 0.1 0.2).
Если в качестве метода нечеткой композиции использовать максиминную
композицию, то выражение (1) преобразуется в следующую систему нечетких уравнений:
(0.9 a1)  (0.6  a2) = 0.9,
(2)
(0.1 a1)  (0.5  a2) = 0.1,
(3)
(0.2 a1)  (0.5  a2) = 0.2.
(4)
Здесь связка используется для сокращения записи операции max, а
связка — для сокращения записи операции min. Необходимо решить эту си­стему нечетких уравнений, то есть найти такие значения a1 и a2, которые бы удовлетворяли соотношениям (2)–(4).
В уравнении (2) второй член правой части не влияет на левую часть урав-
нения, поэтому получим следующий результат:
0.9 = 0.9 a1, отсюда необходимо, что a1 > 0.9.
(5)
Из уравнения (3) получим:
0.1 = 0.5 a2, следовательно, а2 < 0.1.
(6)
Заметим, что оба выражения (5) и (6) удовлетворяют выражению (4). Окончательное решение будет следующим:
1 > а1 > 0.9, 0 < а2 < 0.1.
(7)
В рассмотренном случае причиной является а1, то есть применительно к рассматриваемой ситуации необходимо обратить внимание на образовательный уровень экипажа. Причина а2 не является определяющей и существенного вли­яния на качество организации вахтенной службы не оказывает. Следует также отметить, что в общем случае для максиминной композиции существуют всегда единственное максимальное и несколько «меньших решений». Так, в рассмот­ренной ситуации из уравнения (4) может быть получено второе «меньшее ре-
шение»: 0.2 > 0.5 a2, откуда a2 < 0.2, которое в этом случае фактически не влияет на окончательный результат (7).
Пример 2. Рассмотрим использование БНО для прогнозирования разви- тия аварийных ситуаций в зависимости от проведенных мероприятий по со­вершенствованию системы управления безопасностью [2].
26
Предположим, что эта система включает три входа и три выхода, соот­ветствующие трем видам аварийности, причиной которых является человече­ский фактор: навалы (10 % от общего числа аварий, причина которых — чело­веческий фактор), столкновения (20 %) и посадка на мель (40 %).
Точно определить количество процентов, приходящихся на каждый вид аварий, затруднительно, особенно сложно определить динамику изменений с учетом мероприятий по совершенствованию системы управления безопасно­стью.
Предположим, что эксперты [2] определили БНО, соответствующее дан­ной ситуации, матрица которого представляет собой:
8.04.03.0
4.08.04.0
3.04.08.0
,
а взвешенный ориентированный граф изображен на рисунке 11.
Рис. 11. Взвешенный ориентированный граф БНО
Предположим, что группа экспертов определила следующую текущую ситуацию в виде вектора: (0.4 0.5 0.1).
Для прогнозирования на предстоящий период используем максиминную и max-prod-формулы определения композиции НО:
(0.4 0.5 0.1) ○
8.04.03.0
4.08.04.0
3.04.08.0
= (0.4 0.5 0.4),
(0.4 0.5 0.1) ○
8.04.03.0
4.08.04.0
3.04.08.0
= (0.32 0.4 0.2).
Таким образом, степень принадлежности 10 % навалов = 0.4 (0.32 по max­prod-формуле); 20 % столкновений — 0.5 и 0.4 соответственно; 40 % посадок на
мель — 0.4 и 0.2 соответственно. Получив значения ФП и проведя соответ­ствующий анализ результатов, возможно осуществлять прогноз на последую­щий период.
y
1
x
1
y
2
y
3
x
2
x
3
0.4
0.3
0.8
0.8
0.4
0.3
0.4
0.8
0.4
27
6. СВОЙСТВА БИНАРНЫХ НЕЧЕТКИХ ОТНОШЕНИЙ
Бинарное нечеткое отношение, заданное на одном универсальном множе­стве, определяется как НО R = {(x, y), R(x, y)}, заданное на I I, где x, y I.
Говорят, что БНО R = {(x, y), R(x, y)}, заданное на одном универсальном множестве I,
1) рефлексивно, если R(x, x) = 1, x I;
2) антирефлексивно, если R(x, x) = 0, x I;
3) симметрично, если R(x, y) = R(y, x), (x, y) I I;
4) асимметрично, если min{R(x, y), R(y, x)} = 0, (x, y) I I;
5) антисимметрично, если min{R(x, y), R(y, x)} = 0, (x, y) I I, при-
чем x y;
6) транзитивно, если R(x, z) ≥ max{min {R(x, y), R(y, z)}}, x, y, z I;
7) антитранзитивно, если R(x, z) min {max {R(x, y), R(y, z)}}, x, y, z
I.
Бинарное нечеткое отношение R = {(x, y), R(x, y)}, заданное на одном универсальном множестве I,
1) рефлексивно, если все элементы главной диагонали матрицы равны 1;
2) антирефлексивно, если все элементы главной диагонали матрицы рав-
ны 0;
3) симметрично, если матрица БНО симметрична относительно главной
диагонали;
4) асимметрично, если все элементы главной диагонали матрицы равны
0, а также хотя бы один из двух элементов, расположенных относительно глав- ной диагонали, равен 0;
5) антисимметрично, если хотя бы один из двух элементов, расположен-
ных относительно главной диагонали, равен 0.
Бинарное нечеткое отношение R = {(x, y), R(x, y)}, заданное на одном универсальном множестве I, называется сильно полным, если max {R(x, y),
R(y, x)} = 1,  (x, y)  II.
Бинарное нечеткое отношение R = {(x, y), R(x, y)}, заданное на одном универсальном множестве I, называется слабо полным, если max {R(x, y), R(y,
x)} > 0, (x, y) I I, причем x y.
28
Пример. Определим свойства БНО
1
R
,
2
R
и
3
R
, использующихся для
поддержки принятия решений при выборе типа судна [9]. Напомним, что их матрицы имеют вид:
160.095.0
111
195.01
1
R
M
;
111
95.011
60.095.01
2
R
M
;
111
95.011
95.011
3
R
M
.
Рефлексивность. БНО
1
R
,
2
R
и
3
R
обладают свойством рефлексивности
и не имеют свойства антирефлексивности, так как все элементы главных диаго­налей матриц БНО
1
R
,
2
R
и
3
R
равны 1.
Симметричность. БНО
1
R
,
2
R
и
3
R
не обладают свойством симметрич-
ности, так как матрицы
1
R
M
,
2
R
M
и
3
R
M
не симметричны относительно главной
диагонали. Поскольку все элементы главной диагонали матрицы асимметрич­ного отношения с конечным универсумом должны быть равны 0 (то есть обла­дать свойством антирефлексивности), а также как минимум один из двух сим­метричных относительно главной диагонали элементов должен быть равен 0, следовательно, БНО
1
R
,
2
R
и
3
R
не обладают свойством асимметричности.
Они также не обладают свойством антисимметричности, так как один из двух симметричных относительно главной диагонали элементов матриц
1
R
M
,
2
R
M
и
3
R
M
должен быть равен 0, что не выполняется.
Транзитивность. Для БНО
1
R
рассмотрим таблицу следующего вида
(табл. 24).
29
Таблица 24
Вспомогательная таблица для определения транзитивности БНО
1
R
ji
xx ,
kj
xx ,
ki
xx ,
(*)
(**)
ki
xx ,
1
R
(**)(*),min
ji
xx ,
1
R
kj
xx ,
1
R
11
; xx
11
; xx
11
; xx
1 1 1
1
11
; xx
21
;xx
21
;xx
1
0.95
0.95
0.95
11
; xx
31
; xx
31
; xx
1 1 1
1
21
;xx
12
;xx
11
; xx
0.95 1 1
0.95
21
;xx
22
; xx
21
;xx
0.95
1
0.95
0.95
21
;xx
32
; xx
31
; xx
0.95 1 1
0.95
31
; xx
13
; xx
11
; xx
1
0.95 1 0.95
31
; xx
23
;xx
21
;xx
1
0.6
0.95
0.6
31
; xx
33
;xx
31
; xx
1 1 1
1
… … … … … … …
Согласно определению транзитивности, должно выполняться условие:
kjji
x
ki
xxxxxx
j
,,,minmax,
RRR
. Используя элементы
131
; Rxx
и
113
; Rxx
, получим
111
; Rxx
, причем
95.0,,,min
1331
11
xxxx
RR
, а
элементы
131
; Rxx
и
123
; Rxx
образуют
121
; Rxx
, причем
6.0,,,min
2331
11
xxxx
RR
, а также элементы
131
; Rxx
и
133
; Rxx
об-
разуют
131
; Rxx
, причем
1,,,min
3331
11
xxxx
RR
. Максимум этих трех
значений равен 1, следовательно, в случае транзитивного БНО каждый из эле­ментов
111
; Rxx
,
121
; Rxx
и
131
; Rxx
должен иметь значение ФП боль-
шее или равное 1, однако
1,
11
1
xx
R
и
1,
31
1
xx
R
, а
95.0,
21
1
xx
R
. Таким
образом, БНО
1
R
транзитивным не является.
Для БНО
2
R
рассмотрим таблицу следующего вида (табл. 25).
30
Таблица 25
Вспомогательная таблица для определения транзитивности БНО
2
R
ji
xx ,
kj
xx ,
ki
xx ,
(*)
(**)
ki
xx ,
2
R
(**)(*),min
ji
xx ,
2
R
kj
xx ,
2
R
11
; xx
11
; xx
11
; xx
1 1 1
1
11
; xx
21
;xx
21
;xx
1
0.95
0.95
0.95
11
; xx
31
; xx
31
; xx
1 1 1
1
21
;xx
12
;xx
11
; xx
0.95 1 1
0.95
21
;xx
22
; xx
21
;xx
0.95
1
0.95
0.95
21
;xx
32
; xx
31
; xx
0.95
0.95
0.6
0.95
31
; xx
13
; xx
11
; xx
0.6 1 1
0.6
31
; xx
23
;xx
21
;xx
0.6
1
0.95
0.6
31
; xx
33
;xx
31
; xx
0.6 1 0.6
0.6
… … … … … … …
Используя элементы
211
; Rxx
и
211
; Rxx
, получим
211
; Rxx
, при-
чем
1,,,min
1111
22
xxxx
RR
, а элементы
211
; Rxx
и
221
; Rxx
образуют
221
; Rxx
, причем
95.0,,,min
2111
22
xxxx
RR
, а также элементы
211
; Rxx
и
231
; Rxx
образуют
231
; Rxx
, причем
1,,,min
3111
22
xxxx
RR
. Максимум этих трех значений равен 1, следова-
тельно, в случае транзитивного БНО каждый из элементов
211
; Rxx
,
221
; Rxx
и
231
; Rxx
должен иметь значение ФП большее или равное 1, од-
нако
1,
11
2
xx
R
и
1,
31
2
xx
R
, а
95.0,
21
2
xx
R
. Таким образом, БНО
3
R
транзитивным не является.
Для БНО
3
R
рассмотрим таблицу следующего вида (табл. 26).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]