
- •2.1. Выбор альтернатив с использованием
- •Глава 2. Теоретические основы выбора альтернатив
- •Выбор альтернатив с использованием
- •Способы задания отношений.
- •Особые виды отношений.
- •Операции над бинарными отношениями.
- •Основные виды отношений.
- •Понятие r – оптимальности.
- •Упражнения:
- •Контрольные вопросы:
Особые виды отношений.
Отношение называется пустым , если оно не выполняется ни для одной пары x, y. Для пустого отношения:
-
матрица А() такая, что аij = 0 для всех i, j;
-
граф G() не имеет дуг;
-
верхнее и нижнее сечение для любого элемента множества есть : +(x)=–(x)= для x.
Отношение называется полным , если оно выполняется для всех пар x, y. Для полного отношения:
-
матрица А() такая, что аij = 1 для всех i, j;
-
граф G() такой, что дуги соединяют любую пару вершин (направлены в обе стороны), в том числе при каждой вершине имеются петли;
-
верхнее и нижнее сечение для любого элемента множества есть : +(x)= –(x)= для x.
Отношение называется диагональным E (отношением равенства), если оно выполняется для всех пар x, y, состоящих из совпадающих элементов. Т. е. xEy только в том случае, если x и y – один и тот же элемент из множества . Для диагонального отношения:
-
матрица А(E) такая, что аij = 1 для всех i=j и аij = 0 для всех ij;
-
граф G(E) такой, что при каждой вершине имеются только петли, а все другие дуги отсутствуют;
-
верхнее и нижнее сечение для любого элемента x множества есть {x}: E +(x)=E –(x)={x} для x.
Отношение
называется антидиагональным
,
если оно выполняется для всех пар x,
y,
состоящих из несовпадающих элементов.
Т. е. x
y
только в
том случае, если x
и y
– различные элементы из множества .
Для антидиагонального отношения:
-
матрица А(
) такая, что аij = 0 для всех i=j и аij = 1 для всех ij;
-
граф G(
) такой, что при каждой вершине отсутствуют петли, а все другие дуги обязательно присутствуют;
-
верхнее и нижнее сечение для любого элемента x множества есть полное множество , за исключением фиксированного элемента x:
+(x)=
–(x)=
\{x}
для
x.
Операции над бинарными отношениями.
Вложение отношений: Отношение R1 вложено в отношение R2 (R1≤R2), если множество пар, для которых выполняется R1, содержится во множестве пар, для которых выполняется R2. Например, отношение «меньше» вложено в отношение «меньше или равно».
Вложение строгого порядка: Отношение R1 строго вложено в отношение R2 (R1R2), если R1≤R2 и R1R2.
Дополнение
отношений:
Отношение
называется дополнением отношения R,
если оно выполняется только для тех пар
из множества всех пар ,
для которых не выполняется отношение
R:
=2\
R.
Для
дополнения
отношения R:
-
матрица А(
) такая, что аij(
) = 1 - аij(R) для всех i, j;
-
граф G(
) такой, что в нем имеются только те дуги, которые отсутствуют в графе G(R);
-
верхнее сечение для любого элемента x множества :
+(x)=
\
R+(x);
-
нижнее сечение для любого элемента x множества :
–(x)=
\
R–(x).
Пересечение отношений: Отношение R1R2 называется пересечением отношений R1 и R2, если множество пар R1R2 альтернатив из множества всех пар альтернатив является пересечением соответствующих подмножеств R1 и R2 из множества всех пар альтернатив .
Для пересечения R1R2 отношений R1 и R2:
-
матрица А(R1R2) такая, что аij(R1R2) = 1, если аij(R1) = 1 и аij(R2) = 1 для всех i, j;
-
граф G(R1R2) такой, что в нем имеются те дуги, которые имеются и в графе G(R1), и в графе G(R2);
-
верхнее сечение для любого элемента x множества : R1R2+(x)= R1+(x)R2+(x);
-
нижнее сечение для любого элемента x множества : R1R2–(x)= R1–(x)R2–(x).
Если отношение R1 – «не меньше», а отношение R2 – «не больше», то R1R2 есть отношение «равно».
Объединение отношений: Отношение R1R2 называется объединением отношений R1 и R2, если множество пар R1R2 альтернатив из множества всех пар альтернатив является объединением соответствующих подмножеств R1 и R2 из множества всех пар альтернатив .
Для объединения R1R2 отношений R1 и R2:
-
матрица А(R1R2) такая, что аij(R1R2) = 1, если либо аij(R1) = 1, либо аij(R2) = 1 для всех i, j;
-
граф G(R1R2) такой, что в нем имеются те дуги, которые имеются либо в графе G(R1), либо в графе G(R2);
-
верхнее сечение для любого элемента x множества : R1R2+(x)= R1+(x)R2+(x);
-
нижнее сечение для любого элемента x множества : R1R2–(x)= R1–(x)R2–(x).
Если отношение R1 – «больше», а отношение R2 – «равно», то R1R2 есть отношение «больше или равно» («не меньше»).
Обращение
отношений:
Обратным отношением R-1
к отношению R
называется отношение, определяемое
условием x
R-1y
y
R
x,
т. е. если отношение R:
«больше», то отношение R-1:
«меньше»; если отношение R:
«быть начальником», то отношение R-1:
«быть подчиненным». (Но отношение «не
быть начальником» является дополнением
к отношению R:
«быть начальником»).
Для обратного отношения R-1 по сравнению с отношением R:
-
матрица А(R-1) такая, что аij(R-1) = аji (R) для всех i, j;
-
граф G(R-1) такой, что в нем имеются только те же дуги, которые имеются в графе G(R), но направлены они в противоположные стороны;
-
верхнее сечение для любого элемента x множества : R-1+(x)= R–(x);
-
нижнее сечение для любого элемента x множества : R-1–(x)= R+(x).
Двойственность
отношений:
Двойственным отношением Rd
к отношению
R
называется отношение дополнительное
к обратному отношению R-1
или обратное к дополнительному отношению
:
Rd
=
=
(
)-1,
т. е. если отношение R:
«больше», то отношение Rd:
«не меньше»; если отношение R:
«быть начальником», то отношение Rd:
«не быть подчиненным». Для двойственного
отношения Rd
по сравнению с отношением R:
-
матрица А(Rd) такая, что аij(Rd) = аij(R) для всех i, j, таких что i j, и аij(Rd) =
для всех i, j, таких что i= j;
-
граф G(Rd) такой, что в нем имеются только те же дуги между различными вершинами, которые имеются в графе G(R), но петли при вершинах присутствуют в графе G(Rd) только в том случае, если они отсутствуют в графе G(R);
-
верхнее сечение для любого элемента x множества :
или
Rd
+(x)=
R+(x)\{x},
если x
R
x,
или
Rd
+(x)=
R+(x)
{x},
если xx;
-
нижнее сечение для любого элемента x множества :
или
Rd
–(x)=
R–(x)\{x},
если x
R
x,
или
Rd
–(x)=
R
–(x)
{x},
если xx.
Произведение отношений: Произведением отношений R1 и R2 на множестве (R1; R2; x, y) называется отношение R1 R2, такое, что x R1 R2 y имеет смысл только тогда, когда z, для которого x R1 z и z R2 y.
Например, если отношение R1: «быть братом», а отношение R2: «быть родителем», то отношение R1 R2 будет отношением «быть дядей», если найдется такой человек z, для которого человек x приходится братом, и который является родителем для человека y. Тогда x R1 R2 y означает, что человек x приходится дядей человеку y.
Для произведения R1 R2 отношений R1 и R2:
-
матрица А(R1R2) такая, что аij(R1 R2) = 1, если аik(R1)=1 и аkj (R2)=1 для всех i, j;
-
граф G(R1R2) такой, что в нем имеются дуги между двумя вершинами x и y, только тогда, когда из первой вершины x выходит дуга в вершину z в графе G(R1), а из вершины z выходит дуга во вторую вершину y в графе G(R2);
-
верхнее сечение для любого элемента x множества :
R1R2+(x) = {y | (y, z R1, z, x R2)};
-
нижнее сечение для любого элемента x множества :
R1R2–(x) = {y | (x, z R1, z, y R2)}.
Сужение отношений: Отношение R1, 1 называется сужением отношения R, на подмножество 1 множества , если 1 и R1= R11. Граф такого отношения G(R1) является подграфом G(R). Например, отношение R1 «быть более способным к обучению» на множестве 1 (курсантов 333 класса) является сужением отношения R «быть более способным к обучению» на множестве (курсантов 33 роты), так как все пары курсантов множества R1 войдут во множество пар курсантов R.
Изоморфные отношения: Отношение называется изоморфным, если отображение 1 2 (x, y1; (x), (y)2) такое, что x R1 y (x) R2 (y),
где R1 – отношение, заданное на множестве 1,
R2 – отношение, заданное на множестве 2.
Имеется прямое и обратное соответствие оригинала и образа и наоборот.
Например, личное дело лучшего курсанта лучше личного дела худшего по сравнению с ним курсанта. И наоборот, курсант, личное дело которого лучше, является лучше, чем курсант, личное дело которого лучше. Если же личные дела курсантов не достаточно объективно отражают самих курсантов, то налицо гомоморфизм.
Гомоморфные отношения: Отношение называется гомоморфным, если отображение 1 2 (x, y1; (x), (y)2) такое, что x R1 y (x) R2 (y),
где R1 – отношение, заданное на множестве 1,
R2 – отношение, заданное на множестве 2.
Имеется прямое соответствие оригинала и образа, но обратное соответствие и обратное не обязательно.
Например, в классном журнале отличные оценки получают лучшие курсанты, но отсутствие отличных оценок у курсанта еще не говорит о том, что он не способный ученик: возможно он болел или стоял на дежурстве и поэтому не получил свою отличную оценку.
Свойства отношений.
Рассмотрим некоторые важнейшие свойства отношений, которые позволяют выделять классы отношений, применяющиеся в теории выбора и принятия решений.
Отношение R называется рефлексивным, если диагональное отношение E вложено в отношение R: E R. Иначе говоря, для всех x в рефлексивном отношении выполняется x R x.
Для рефлексивного отношения:
-
в матрице А(R) на главной диагонали стоят единицы;
-
в графе G(R) при каждой вершине есть петля;
-
верхнее сечение для любого элемента x множества содержит этот элемент x: x R+(x);
-
нижнее сечение для любого элемента x множества содержит этот элемент x: x R–(x).
Пример рефлексивного отношения: «быть не старше», «больше или равно».
Отношение
R
называется антирефлексивным,
если оно не пересекается с диагональным
отношением: RE=.
Иначе говоря, антирефлексивное отношение
выполняется лишь для несовпадающих
элементов, т. е. x
R
y,
если x
y.
Антирефлексивное отношение вложено в
антидиагональное отношение: R.
Для антирефлексивного отношения:
-
в матрице А(R) на главной диагонали стоят нули;
-
в графе G(R) при любой вершине отсутствует петля;
-
верхнее сечение для любого элемента x множества не содержит этот элемент x: xR+(x);
-
нижнее сечение для любого элемента x множества не содержит этот элемент x: xR–(x).
Пример антирефлексивного отношения: «быть больше», «быть победителем».
Отношение R называется симметричным, если R R-1, т. е. если выполняется x R y, то обязательно выполняется и y R x.
Для симметричного отношения:
-
матрица А(R) симметрична относительно главной диагонали: аij= аji для всех i, j;
-
в графе G(R) если есть дуга (x, y), то обязательно есть дуга (y, x);
-
верхнее и нижнее сечение совпадают для любого элемента x множества : R+(x)= R–(x).
Пример симметричного отношения: «быть курсантом одного курса», «быть похожим».
Отношение R называется асимметричным, если R R-1= , т. е. если при любых x и y из множества выполняется x R y, то не выполняется и y R x и наоборот.
Для асимметричного отношения:
-
матрица А(R) несимметрична относительно главной диагонали: аij(R)аji(R)=0 для всех i, j, т. е. на главной диагонали находятся нули;
-
граф G(R) не может одновременно содержать дугу (x, y) и дугу (y, x), петель при вершинах нет;
-
если нижнее сечение любого элемента x множества содержит элемент y, то нижнее сечение элемента y множества не содержит элемент x: x R-(y), если y R–(x). Причем xR-( x).
Пример асимметричного отношения: «быть больше», «быть начальником».
Отношение R называется антисимметричным, если R R-1 E, т. е. x R y и y R x выполняются одновременно только, если x = y.
Для антисимметричного отношения:
-
матрица А(R) несимметрична относительно главной диагонали: аij(R)аji(R)=0 для всех i, j, кроме случая, когда i=j, т. е. на главной диагонали находятся единицы;
-
граф G(R) не может одновременно содержать дугу (x, y) и дугу (y, x), если x y; но петли при вершинах есть;
-
если нижнее сечение любого элемента x y множества содержит элемент y, то нижнее сечение элемента y множества не содержит элемент x: xR-(y), если yR–(x), но xR–(x).
Примеры антисимметричного отношения: «быть больше или равно», «не быть подчиненным».
Отношение R называется транзитивным, если R2 R.
Иначе говоря, если x R z и z R y, то x R y. Если же x R z1, z1 R z2, …, zk-1 R y, то x R y.
Для транзитивного отношения:
-
матрица А(R), такая что:
аik(R)аkj(R) аij(R) для всех i, j, k, (n – мощность множества ), т. е. логическая сумма произведений элементов i–й строки с соответствующими элементами j–го столбца должна быть не больше аij(R). Это означает, что если найдется хотя бы один элемент xk, такой что xi находится в отношении R с xk, а xk находится в отношении R с xj, то xi находится в отношении R с xj.
-
граф G(R) обязательно содержит дугу (x, y), если существует путь из вершины x в вершину y хотя бы через одну другую вершину z;
-
верхнее сечение любого элемента x множества содержит элемент y, если оно содержит элемент z, верхнее сечение которого содержит элемент y: yR+(x), если zR+(x) и yR+(z).
-
нижнее сечение любого элемента x множества содержит элемент y, если оно содержит элемент z, нижнее сечение которого содержит элемент y: yR–(x), если zR–(x) и yR–(z).
Примеры транзитивного отношения: «меньше или равно», «больше», «быть курсантом одного курса».
Отношение R называется ацикличным, если Rk R-1= для k.
Т. е. если x R z1, z1 R z2, …, zk-1 R y, то x y (т. е. y не находится в отношении R с x).
Для ацикличного отношения:
-
матрица А(R), такая что: если
аik(R)аkj(R) = 1,то аji(R) = 0 для всех i, j, k, (n – мощность множества ), т. е. если логическая сумма произведений элементов i–й строки с соответствующими элементами j–го столбца равна 1, то аji(R) = 0. Это означает, что если найдется хотя бы один элемент xk, такой что xi находится в отношении R с xk, а xk находится в отношении R с xj, то xj не может находиться в отношении R с xi.
-
граф G(R) не содержит дуги (y, x), если существует путь из вершины x в вершину y хотя бы через одну другую вершину zi (т. е. в графе отсутствуют циклы);
-
верхнее сечение любого элемента x множества не содержит элемент y, если нижнее сечение элемента x содержит элемент z0, нижнее сечение которого содержит элемент z1,…, нижнее сечение которого содержит элемент zk, нижнее сечение которого содержит элемент y: yR+(x), если z0R–(x), z1R– (z0), …, zkR– (zk-1) и yR– (zk), где k =
.
-
нижнее сечение любого элемента x множества не содержит элемент y, если верхнее сечение элемента x содержит элемент z0, верхнее сечение которого содержит элемент z1,…, верхнее сечение которого содержит элемент zk, верхнее сечение которого содержит элемент y: yR–(x), если z0R+(x),z1R+(z0), …, zkR+( zk-1) и yR+(zk), где k =
.
Примеры ацикличного отношения: «меньше или равно», «больше», «быть начальником», «быть отцом». Причем, отношение «быть отцом» ациклично, но не транзитивно. Так как, если x приходится отцом z, а z приходится отцом y, то x приходится не отцом для y, а дедом, но в то же время y не может приходиться отцом для x, т. к. приходится внуком.
Ацикличность и транзитивность отношений важны для выбора и принятия решения, т. к. они выражают некоторые естественные взаимосвязи между элементами . Действительно, если x в некотором смысле лучше, чем z, а z лучше y, то x также в данном смысле лучше y (свойство транзитивности). В свою очередь y не может быть лучше x (свойство ацикличности).
Отношение
R
называется отрицательно
транзитивным,
если его дополнение
транзитивно. Например, отношение «не
быть предком» не является транзитивным
(т. к. если x
не является
предком для z,
а z
не является предком для y,
то это еще не означает, что x
не является предком для y),
а его дополнение «быть предком» является
транзитивным.
Отношение R называется сильно транзитивным, если оно одновременно и транзитивно и отрицательно транзитивно.
Пример
такого отношения R:
«быть курсантом 333 класса ВМИРЭ». Само
отношение транзитивно. Т. к., если x
находится
в отношении R
с z,
а z
находится в отношении R
с y,
то это означает, что x
находится в отношении R
с y,
т. е. и x
и y
являются курсантами 333 класса ВМИРЭ.
Дополнение
к отношению R
есть отношение «не быть курсантом 333
класса ВМИРЭ». Оно также обладает
свойством транзитивности. Т. к., если x
находится
в отношении
с z,
а z
находится
в отношении
с y,
то это означает, что x
находится
в отношении
с y.
Т. е. если x
и z
не являются курсантами 333 класса ВМИРЭ;
и z
с y
не являются курсантами 333 класса, то x
и y
также не являются курсантами 333 класса.
Если
отношение R,
заданное на конечном множестве
сильно транзитивно, то существует
разбиение множества
на непересекающиеся подмножества i
(=
i),
такие что:
1)
если xi,
yj
и i
j,
то x
y;
2) сужение отношения R на любое подмножество i является либо пустым, либо полным отношением на i.