- •Федеральное агентство по образованию
- •“Воронежская государственная технологическая академия”
- •Ю .В. Бугаев, и.Ю. Шурупова
- •Операции над множествами
- •Лекция № 2 Отображения
- •Мощность множества
- •Лекция № 3 Свойства счетных множеств
- •Множества мощности континуума и выше
- •Лекция № 4 нечеткие множества
- •Примеры записи нечеткого множества
- •Основные характеристики нечетких множеств
- •Примеры нечетких множеств
- •О методах построения функций принадлежности нечетких множеств
- •Операции над нечеткими множествами
- •Наглядное представление операций над нечеткими множествами
- •Свойства операций и .
- •Лекция № 5 Бинарные отношения и операции над ними
- •Свойства операций над отношениями
- •Способы задания бинарных отношений
- •Лекция № 6 Свойства бинарных отношений
- •Специальные бинарные отношения. Упорядочение и безразличие
- •Лекция № 7 Слабый порядок
- •Разбиение и эквивалентность
- •Качественный порядок
- •Лекция № 8 Функция выбора. Основные понятия
- •Классификация функций выбора
- •Задача векторной оптимизации
- •Лекция № 9 комбинаторные конфигурации и их приложения
- •1. Основные задачи, обозначения и правила
- •2. Простейшие конфигурации
- •2.6. Свойства чисел сочетаний
- •3. Комбинаторные конфигурации в алгебре и анализе
- •Лекция № 10 Комбинаторные алгоритмы
- •Аналитический аппарат комбинаторики
- •1. Принцип включения и исключения
- •1.2. Модификации формулы включения и исключения
- •Лекция № 11 Рекуррентные соотношения
- •4. Производящие функции
- •4.3. Пример использования производящих функций
- •5. Связь производящих функций с линейными рекуррентными соотношениями
- •Лекция № 12 теория грАфов Вводные понятия
- •1.1. Основные понятия теории графов
- •1.2. Машинное представление графа
- •Лекция № 13 Степени, маршруты, связность
- •2.1. Степени вершин графов
- •2.2. Маршруты и цепи
- •2.3. Связность
- •Лекция № 14 Алгоритмы обхода вершин в графах общего вида
- •Лекция № 15 Деревья Эквивалентные определения дерева
- •4.2. Остов
- •Лекция № 16 Специальные вершинные подмножества графа Определения вершинных подмножеств
- •5.2. Теоремы о вершинных подмножествах
Лекция № 5 Бинарные отношения и операции над ними
ОПРЕДЕЛЕНИЕ. Пусть А1, А2, . . . , Аn - некоторые множества. Их прямым или декартовым произведением называется множество упорядоченных наборов из n элементов, т.е.
А1А2 . . . Аn={(а1, а2, . . . , аn) | aiAi }.
Если все множества Ai совпадают A=А1=А2= . . . =Аn, то прямое произведение А1А2 . . . Аn=An называют прямой n-ой степенью множества А.
Бинарным отношением между элементами множеств А и В называется любое подмножество RAB. Если множества A и B совпадают А=В, то R называют бинарным отношением на множестве А.
Если (x, y)R, то это обозначают еще xRy и говорят, что между элементами x и y установлено бинарное отношение R.
Приведем примеры бинарных отношений.
Пусть A=B=R, пара (x, y) является точкой вещественной плоскости. Тогда бинарное отношение
R1 = { (x, y) | x2 + y2 1 }
определяет замкнутый круг единичного радиуса с центром в точке (0,0) на плоскости, отношение
R2 = { (x, y) | x y }
полуплоскость, а отношение
R3= { (x, y) | |x-y| 1 }
полосу.
Диагональ множества AA, т.е. множество ={(x,x) | xA}, называется единичным бинарным отношением или отношением равенства в A.
Областью определения бинарного отношения R называется множество
R={ xA | yB, (x, y) R }.
Областью значений бинарного отношения R называется множество
R={ yB | xA, (x, y)R }.
Образом множества X относительно отношения R называется множество
R(X) = { yB | xX, (x, y)R };
прообразом X относительно R называется R -1(X).
В теории выбора и принятия решений большую роль играют бинарные отношения предпочтения, то есть такие отношения, согласно которым в паре (x, y)R элемент x в каком-то смысле лучше чем y. Например:
- в смысле отношения R2 "лучше" означает "больше или равно";
- в смысле отношения R3 понятие "лучше" может означать "отстоит не больше чем на единицу".
Операции над бинарными отношениями определяются подобно операциям над соответствующими множествами. Пусть А – произвольное множество на котором введены бинарные отношения R, R1, R2,...
1) Объединение двух бинарных отношений R1 и R2 - это отношение
R1R2 = { (x, y) | (x, y)R1 или (x, y)R2 }.
2) Пересечение двух бинарных отношений R1 и R2 - это отношение
R1R2 = { (x, y) | (x, y)R1 и (x, y)R2 }.
3) Обратное отношение R –1 = { (x, y) | (y, x)R}.
4) Дополнение к отношению ={ (x, y) | (x, y)(AA)\R}.
5) Двойственное отношение Rd = .
6) Композиция (суперпозиция) отношений R=R1oR2 содержит пару (x, y) тогда и только тогда, когда существует такое zA, что (x, y)R1 и (z, y)R2.
7) R1 содержится в R2 (R1 R2), если любая пара (x, y), которая принадлежит отношению R1, также принадлежит и отношению R2.
Свойства операций над отношениями
Приведем здесь список основных свойств операций над отношениями и докажем некоторые из них.
1) Rk -1=( Rk -1. k k
2) Rk -1=( Rk -1. k k
3) (R1 o R2) -1 = R1 -1o R2 -1.
4) (R1 o R2 )oR3 = R1o(R2 o R3).
5) (R1 R2 )oR3 = (R1 oR3 )( R2o R3 ).
6) (R1 R2 )oR3 (R1 oR3 )( R2o R3 ).
7) а) если R1 R2 то R1o R3 R2o R3;
б) если R1 R2 то R1-1 R2-1;
в) если R1 R2 то R3oR1 R3oR2.
a) (R1 R2)d = R1d R2d;
б) (R1 R2)d = R1d R2d;
в) (R d)d = R.
ДОКАЗАТЕЛЬСТВО.
Свойство 2.
Пусть пара (x, y)( Rk -1. Тогда (y, x) Rk. Это означает, что найдется отношение Rj, что (y, x) Rj. Отсюда, по определению обратного отношения, (x, y)Rj-1, а значит, (x, y)Rk-1и (Rk-1 Rk-1.
Докажем обратное включение. Пусть (x,y) Rk-1 Это означает, что найдется такое множество Rj, что (x,y)Rj-1. Следовательно, (y, x)Rj и (y, x) Rk , поэтому (x, y)( Rk -1. Значит, Rk-1 (Rk-1.
Одновременное выполнение обоих включений означает равенство множеств, что и требовалось доказать.
Свойство 6.
Пусть (x, y)(R1 R2)oR3. По определению композиции это означает, что найдется такое zA, что (x, z)(R1R2) и (z, y)R3.
Первое включение возможно только тогда, когда одновременно выполнено (x, z)R1 и (x, z)R2. Это, в свою очередь означает, с учетом (z, y)R3, что одновременно (x, y)R1oR3 и (x, y)R2oR3, а, следовательно, (x, y)(R1oR3)(R2oR3), что и доказывает требуемое соотношение.
ЗАМЕЧАНИЕ. Покажем, почему неверно обратное включение. Пусть (x, y)(R1oR3)(R2oR3), тогда (x, y) (R1oR3) и (x, y) (R2oR3). Первое включение означает существование такого элемента z1 из A, что (x, z1)R1 и (z1, y)R3, второе - существование такого z2A, что (x, z2)R2 и (z2, y)R3, причем необязательно z1=z2. Значит, не всегда существует такой элемент z, что (x, z)R1 и (x, z)R2, а, следовательно, не будет принадлежности пересечению R1 и R2.
Свойство 7б.
Возьмём любую пару (x, y)R1, что эквивалентно (y, х) R1-1. Пусть теперь R1R2, т.е. из (x, y)R1 следует (x, y)R2. Перейдя к обратным отношениям, получим, что из (y, х)R1-1 вытекает (y, х)R2-1, что и означает требуемое свойство.
Свойство 8а.
Докажем предварительно равенство =
Пусть (x, y) . Следовательно, (y, x) R или, другими словами, (y, x)R. Отсюда, ( x, y) R-1, что означает и (x, y)R-1 . Если же (x, y) R-1 , то (x, y)R-1 и (y, x)R. Тогда (y, x)R или, что то же самое, (x,y)(R )-1.
Для доказательства свойства 8а воспользуемся доказанным равенством и известными свойствами операций над множествами и отношениями.
(R1R2)d = ( R1R2)-1 = R1R2-=(R1R2) =R1-1 R2-1 = R1d R2d.