Объединение двух отношений R1 и R2.
Объединение двух отношений обозначается R1ER2 и определяется выражением:
mR1ER2(x, y) = mR1(x, y)UmR2(x, y).
Примеры:
Рис. 4.11. Отношения действительных чисел
1) На рис. 4.11 изображены отношения действительных чисел, содержательно означающие: xR1y – «числа x и y очень близкие», xR2y – «числа x и y очень различны» и их объединение xR1ER2y – «числа x и y очень близкие или очень различные».
2) Функции принадлежности отношений заданы на |y-x|.
где a – такое |y-x|, что mR1(x, y) = mR2(x, y).
R1 |
R2 |
R1ÈR2 |
|||||||
y1 |
y2 |
y3 |
y1 |
y2 |
y3 |
y1 |
y2 |
y3 |
|
x1 |
0,1 |
0 |
0,8 |
0,7 |
0,9 |
1 |
0,7 |
0,9 |
1 |
x2 |
1 |
0,7 |
0 |
0,3 |
0,4 |
0,5 |
1 |
0,7 |
0,5 |
Пересечение двух отношений R1 и R2.
Пересечение двух отношений R1 и R2 обозначается R1ÇR2 и определяется выражением:
mR1ÇR2(x, y) = mR1(x, y) ÙmR2(x, y).
Пример:
На рис. 4.12 изображены отношения: xR1y, означающее "модуль разности |y-x| близок к a", xR2y, означающее "модуль разности |y-x| близок к b", и их пересечение.
Рис. 4.12. Отношения: xR1y – "модуль разности |y-x| близок к a";
xR2y – "модуль разности |y-x| близок к b"; их пересечение
Алгебраическое произведение двух отношений.
Алгебраическое произведение двух отношений R1 и R2 обозначается R1×R2 и определяется выражением
mR1×R2(x, y) = mR1(x, y)× mR2(x, y).
Алгебраическая сумма двух отношений.
Алгебраическая сумма двух отношений R1 и R2 обозначается R1R2 и определяется выражением
Для введенных операций справедливы следующие свойства дистрибутивности:
R1Ç(R2ÈR3) = (R1ÇR2)È(R1ÇR3),
R1È(R2ÇR3) = (R1ÈR2)Ç(R1ÈR3),
R1×(R2ÈR3) = (R1×R2)È(R1×R3),
R1×(R2ÇR3) = (R1×R2)Ç(R1×R3),
R1(R2ÈR3) = (R1R2)È(R1R3),
R1(R2ÇR3) = (R1R2)Ç(R1R3).
Дополнение отношения.
Дополнение отношения R обозначается и определяется функцией принадлежности:
= 1 — mR(x, y).
Дизъюнктивная сумма двух отношений.
Дизъюнктивная сумма двух отношений R1 и R2 обозначается R1ÅR2 и определяется выражением
R1ÅR2 = (R1Ç)È(ÇR2).
Обычное отношение, ближайшее к нечеткому.
Пусть R – нечеткое отношение с функцией принадлежности mR(x, y). Обычное отношение, ближайшее к нечеткому, обозначается R и определяется выражением
По договоренности принимают = 0 при mR(x, y) = 0,5.
Композиция двух нечетких отношений.
Пусть R1 – нечеткое отношение R1: (X´Y)®[0,1] между X и Y, и R2 – нечеткое отношение R2: (Y´Z)® [0,1] между Y и Z. Нечеткое отношение между X и Z, обозначаемое R1 · R2, определенное через R1 и R2 выражением
mR1·R2 (x, z) = [mR1 (x, y)LmR1(y, z)],
называется (max-min)-композицией отношений R1 и R2.
Примеры:
R1 |
y1 |
y2 |
y3 |
x1 |
0,1 |
0,7 |
0,4 |
x2 |
1 |
0,5 |
0 |
R2 |
z1 |
z2 |
z3 |
z4 |
y1 |
0,9 |
0 |
1 |
0,2 |
y2 |
0,3 |
0,6 |
0 |
0,9 |
y3 |
0,1 |
1 |
0 |
0,5 |
R1 · R2 |
z1 |
z2 |
z3 |
z4 |
x1 |
0,3 |
0,6 |
0,1 |
0,7 |
x2 |
0,9 |
0,5 |
1 |
0,5 |
mR1·R2(x1, z1) = [mR1(x1, y1) L mR2 (y1, z1)] V [mR1(x1, y2) L mR2(y2, z1)] V
V [mR1(x1, y3)LmR2(y3, z1)] =
= (0,1L0,9)V(0,7L0,3)V(0,4L0,1) = 0,1V0,3V0,1 = 0,3;
mR1·R2 (x1, z2) = (0,1L0)V(0,7L0,6)V(0,4L 1) = 0V0,6V0,4 = 0,6;
mR1·R2(x1, z3) = 0,1;
…
mR1·R2(x2, z4) = 0,5.
Замечание. В данном примере вначале использован "аналитический" способ композиции отношений R1 и R2 , т.е. i-я строка R1 "умножается" на j-й столбец R2 с использованием операции L, полученный результат "свертывается" с использованием операции V в m(xi, zj).
На рис. 4.13 приведены графы, соответствующие R1 и R2, "склеенные" по Y. В полученном графе рассматриваем пути от xi к zj и каждому ставим в соответствие мини
мальный из "весов" его составляющих. Затем определяем максимум по всем путям из xi в zj, который и дает искомое m(xi, zj).
Свойства max-min композиции
Операция (max-min)-композиции ассоциативна, т.е.
R3·(R2·R1) = (R3·R2 )·R1,
дистрибутивна относительно объединения, но недистрибутивна относительно пересечения:
R3·(R2È R1) = (R3·R2)È (R3·R1),
R3·(R2Ç R1)¹(R3· R2)Ç(R3· R1).
Кроме того, для (max-min)-композиции выполняется следующее важное свойство: если R1ÌR2 то, R3·R1 Ì R3·R2.
(max-*) — композиция
В выражении mR1·R2(x, z) = [mR1(x, y)LmR2(y, z)] для (max-min)-композиции отношений R1 и R2 операцию L можно заменить любой другой, для которой выполняются те же ограничения, что и для L: ассоциативность и монотонность (в смысле неубывания) по каждому аргументу. Тогда:
mR1·R2(x, z) = [mR1(x, y)mR1(y, z)].
Рис. 4.13. Графы, соответствующие R1 и R2, "склеенные" по Y
В частности, операция L может быть заменена алгебраическим умножением, тогда говорят о (max-prod)-композиции.