- •Федеральное агентство по образованию
- •“Воронежская государственная технологическая академия”
- •Ю .В. Бугаев, и.Ю. Шурупова
- •Операции над множествами
- •Лекция № 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. Теоремы о вершинных подмножествах
Способы задания бинарных отношений
Традиционное задание отношений аналогично тому, как это принято в теории множеств, что не всегда удобно. Поэтому, наряду с таким заданием, применяются другие способы.
1. Матричное задание. Оно используется когда А - конечное
множество А={xi}. Тогда отношение R можно задавать с помощью матрицы R={xij}, элементы которой определяются соотношением:
1,
если (xi,xj)R
0,
если (xi,xj)R.
xij= ===========
2. Задание с помощью графа.
Для конечного множества А отношение можно задавать с помощью графа Г(R), который является геометрическим образом бинарного отношения. Граф - фигура состоящая из точек (вершин) соединенных линиями (дугами). Вершины графа соответствуют элементам множества А, то есть xi, а наличие дуги, соединяющей вершины xi и xj, означает, что (xi,xj)R. Чтобы подчеркнуть упорядоченность пары на дуге ставится стрелка.
Основные свойства графа.
1) Г(R-1) получается из Г(R) изменением направления стрелок
на противоположные.
2) Граф Г(АА) содержит дуги, соединяющие любую пару (xi, xj). Такой граф назывыется полным.
3. Задание верхними и нижними срезами.
Этот способ может быть использован для любых множеств и отношений. Пусть на множестве А задано отношение R. Верхний срез GR (x) отношения R в точке x А - это множество элементов yА таких, что (y, x)R, т.е.
GR(x) = { yA | (y, x)R }.
Если рассматривать R как отношение предпочтения, то GR (x) – это множество элементов, лучших чем х.
Нижний срез HR(x) отношения R в точке xА - это множество элементов yА, таких, что (x, y)R, т.е.
HR(x) = { yA | (x, y)R }.
Свойства нижних и верхних срезов.
Для любого хA и любого отношения Ri AA выполняются соотношения.
а) GRR(x)=GR(x)GR(x); б) HRR(x)=HR(x)HR(x)
a) GR(x) = A\GR(x); б)HR(x) = A\HR(x).
3. a) GR-1(x) = HR(x); б) HR-1(x) = HR(x).
4. GAA(x) = HAA(x) = A.
Лекция № 6 Свойства бинарных отношений
1) Рефлексивность.
Отношение R называется рефлексивным, если (х, х)R для любого хA.
Примеры рефлексивных отношений: отношения "", "" на множестве R.
2) Антирефлексивность.
Отношение R называется антирефлексивным, если (х, х)R для любого хA.
Примеры антирефлексивных отношений: отношения "<", ">" на множестве R.
Если R - антирефлексивное отношение, то xGR(x) и хHR(x)
для любого хA .
3) Симметричность.
Отношение R называется симметричным, если для любых x,yA из того, что (x, y)R следует (y, x)R и обратно.
Примеры симметричных отношений: отношения "=" и "".
Если отношение R симметрично, то для любого хA
а) GR(x) = HR(x); б) R = R-1.
4) Антисимметричность.
Отношение R называется антисимметричным, если для любых x и y из A из одновременного выполнения условий (x, y)R и (y, x)R следует, что x = y.
Пример антисимметричного отношения. Пусть А - множество людей в данной очереди. Отношение R "не стоять за кем-то в очереди" будет антисимметричным.
Пусть х=ВАСЯ, а y=ИВАНОВ. Тот факт, что (x, y)R означает, что "ВАСЯ не стоит в очереди за ИВАНОВЫМ", (y, x)R - "ИВАНОВ не стоит за ВАСЕЙ". Очевидно, что одновременное выполнение обоих включений может быть, только если ВАСЯ и есть ИВАНОВ, т.е. x = y.
Отношение "" также антисимметрично: если xy и yx, то x=y.
5) Асимметричность.
Отношение R асимметрично, если R R-1= , т.е. пересечение
отношения R с обратным отношением пусто.
Эквивалентное определение асимметричности: из двух отношений (x, y)R и (y, x)R одно не выполняется.
Примеры асимметричных отношений: ">", "<", "быть начальником".
Если R - асимметричное отношение, то из xRy следует yRx.
Для любого отношения R вводятся понятия симметричной части отношения Rs = R R-1 и асимметричной части отношения Ra = R \ Rs. Если отношение R симметрично, то R= Rs, если отношение R асимметрично, то R= Ra.
Примеры. Если R - "", то R-1 - "<", Rs - "=", Ra - ">".
6) Транзитивность.
Отношение R транзитивно, если для любыx x, y, zA из того,
что (x, y)R и (y, z)R следует (x, z)R.
Свойства транзитивного отношения:
а) RoRR;
б) для любого хA из yGR(x) следует, что GR(y)GR(x).
Нетранзитивным является отношение "". Пусть x=2, y=3, z=2, тогда справедливо xy и yz, но x=z, т.е. (x, z)R.
Отношение R1 называется транзитивным относительно отношения R2, если:
а) из (x, y) R1 и (y, x) R2 следует, что (x, z) R1;
б) из (x, y) R2 и (y, x) R1 следует, что (x, z) R1.
7) Негатранзитивность.
Отношение R называется негатранзитивным, еслиR транзитивно.
Примеры.
Отношения R1 - ">" и R2 - " " негатранзитивны, так как отно-
шенияR1 - "",R2 - "=" транзитивны. Возможно одновременное выполнение свойств транзитивности и негатранзитивности. Например, отношение R1 одновременно транзитивно и негатранзитивно, а R2 , как известно, транзитивным не является.
8) Полнота.
Отношение R полно, если для любых x,yА либо (x, y)R, либо (y, x)R, либо оба отношения выполняются одновременно.
Свойства полных отношений:
а) GR(x)HR(x) = А для любого хA;
б) полное отношение рефлексивно.
9) Слабая полнота.
Отношение R называется слабо полным, если для любых хy из А или (x, y)R, или (y, x)R.
Пример слабо полного отношения. Пусть А - множество предприятий, "неблагополучных" в смысле своего бюджета. Отношение R "быть должным" является слабо полным, так как каждое из этих предприятий или кому-либо должно, или ему кто-то должен, но быть должным самому себе нельэя и (x, x)R.
10) Ацикличность.
Бинарное отношение R ациклично, если Rn R-1= для любого nN . Иными словами, если из любой конечной цепочки отношений хRу, уRt,..., vRz следует, что zх, то отношение R ациклично.