Главная » Просмотр файлов » В.А. Носов - Комбинаторика и теория графов

В.А. Носов - Комбинаторика и теория графов (1023552), страница 4

Файл №1023552 В.А. Носов - Комбинаторика и теория графов (В.А. Носов - Комбинаторика и теория графов) 4 страницаВ.А. Носов - Комбинаторика и теория графов (1023552) страница 42017-07-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Бинарное отношение R на множестве A1 × A 2 определяет отображение F: A1 → A2,если справедливо18′′a1Ra2 и a 1 Ra2 ⇒ a1 = a 1 .Иногда говорят, что множество пар (a1,a2) ∈ R задает график отображения F.2. Операции над отношениями.Исходя из операций над множествами, можно определить теоретикомножественные операции над отношениями. Для простоты считаем, что бинарные отношения заданы на множестве А. Для бинарных отношений R1 и R2 их пересечением(обозначение: R1 I R2 ) называется бинарное отношение, являющееся пересечениемсоответствующих множеств пар элементов из А, т.е.a1 ( R1 I R2 )a2 ⇔ a1R1a2 и a1R2a2Объединением отношений R1 и R2 (обозначение: R1 U R2 ) называется отношение, являющееся объединением соответствующих множеств пар элементов из А, т.е.a1 ( R1 U R2 )a2 ⇔ a1R1a2 или a1R2a2Очевидным образом определяется отношение включения для бинарных отношений, пишем R1 ⊆ R2, если множество пар элементов из А для отношения R1 содержится в множестве пар для отношения R2 .Дополнением отношения R называется отношение R , определяемое условием:a1 R a2 ⇔ (a1a2) ∈ R.

Определим теперь алгебраические операции на бинарных отношениях. Если R - отношение на А, то обратное отношение R-1 определяется условием:a1R-1a2 ⇔ a2Ra1.Если R1, R2 - отношения на А, то их произведение R1 ∗ R2 определяется условием:a1(R1 ∗ R2)a2 ⇔ ∃ b∈ Aa 1 R1 b и bR2a2.∨Транзитивное замыкание R отношения R определяется так:∨a1 R a2 ⇔ ∃ (z0 = a1, z1, … , zn-1, zn = a2) ∈ An+1 | z0Rz1, … , zn-1Rzn∨Легко видеть, что a1 R a2 ⇔ ∃ n | a1Rna2∨Таким образом, R = RU R2 U R3 U LВыясним теперь, как введенные операции над бинарными отношениями выразить с помощью операций на соответствующими им матрицами. Поскольку матрицы отношенийсостоят из элементов 0, 1, то введем операции умножения (⋅) и сложения (v) на множестве {0, 1} с помощью таблиц:19. 01v 010 000 011 011 11Теперь определим операции над матрицами, соответствующие операциям над отношениями.

Пусть отношениям R1 и R2 на множестве А = {a1, … , an} соответствуют матрицыD R1 = (ri1j ) и D R2 = (ri2j ) , i, j ∈1, n . Тогда отношению R1 I R2 соответствует матрицаDR = (cij), где cij = rij1 ⋅ rij2 , i, j ∈1, n .Отношению R1 U R2 соответствует матрица DR = (dij), где dij = rij1 ∨ rij2 , i, j ∈1, nОтношению R1 соответствует матрица DR = (fij), где fij = rij1 , i, j ∈1, nпричемrij10, е с ли rij1 = 1=11, е с ли rij = 0Отношению R1−1 соответствует матрица D TR1 - транспонированная к матрице D R1 .Произведению отношений R1 ⋅ R2 соответствует матрица DR = (gij), гдеgij = ri11 ⋅ r12j ∨ ri12 ⋅ r22j ∨L∨ rin1 ⋅ rnj2 , i , j ∈1, n.Действительно, пусть ai(R1R2)aj . Тогда существует ak, такое, что aiR1ak и akR2aj.

Значит,11= 1, rkj2 = 1. . Отсюда rik⋅ rkj2 = 1и тогда gij = 1. Обратно, пусть gij = 1. Тогда среди слаrikгаемых в выражении для gij хотя бы одно равно 1. Пусть rit1 ⋅ rtj2 = 1 . Отсюдаrit1 = 1 и rtj2 = 1. По определению матриц D R1 = (ri1j ) и D R2 = (rij2 ) имеем aiR1at и atR2aj.Отсюда следует ai(RiR2)aj и поэтому матрица DR = (gij) задает отношение R1 ⋅ R2. Матри∨ца для транзитивного замыкания R вычисляется через операции суммы и степени матрицы DR :D∨ =RDR ∨ DR2 ∨ DR3 ∨ LВ качестве упражнение предоставляется установить связь между операциями над отношениями и их графическими представлениями.203. Свойства операций над отношениями.Поскольку операции пересечения, объединения, дополнения отношения соответствуют теоретико-множественным операциям, то они обладают теми же свойствами.Рассмотрим теперь алгебраические операции.(R )−11.

Свойство обращения:( )♦Имеем a1 R −1−1a2⇔2. Ассоциативный закон:−1= R.a2 R−1 a1⇔a 1 R a2 ♦( R1 ⋅ R2 ) ⋅ R3= R1 ⋅ ( R2 ⋅ R3 )♦ Если a1( R1 ⋅ R2 ) ⋅ R3a2 , то существует z ∈ A, такое, что a1( R1 ⋅ R2 )z, zR3a2Далее a1( R1 ⋅ R2 ) влечет существование w ∈ A такое, что a1R1w и wR2z . Из wR2z иzR3a2 следует w( R2 ⋅ R3 )a2, а из a1R1w и w( R2 ⋅ R3 )a2 следует a1R1( R2 ⋅ R3 )a2.

Обратно,если a1R1( R2 ⋅ R3 ) ⋅ R3a2, то существует w ∈ A, такое, что a1R1w и w( R2 ⋅ R3 )a2 . Далееw( R2 ⋅ R3 )a2 влечет существование z ∈ A, такого, что wR2z и zR3a2. Теперь, из a1R1w иwR2z имеем a1( R1 ⋅ R2 )z, и учитывая справедливость zR3a2,получаем a1( R1 ⋅ R2 ) ⋅ R3a2. ♦3. Правило обращения произведения: (R1⋅R2)-1 = R 2−1 ⋅ R1−1♦ Если a1 (R1⋅R2)-1a2 , то a2 (R1⋅R2)a1. Значит, существует z ∈ A, такое, что a2R1zи zR2a1. Следовательно, имеем a1 R 2−1 z и z R1−1 a2 , откуда a1( R 2−1 ⋅ R1−1 ) a2. Обратно, еслиa1( R 2−1 ⋅ R1−1 ) a2, то существует z ∈ A, такое, что a1 R 2−1 z и z R1−1 a2, откуда имеем a2R1z иzR2a1.

Поэтому a2 (R1⋅R2)a1 и, следовательно, a1 (R1⋅R2)-1a2 .♦4. Дистрибутивный закон:а) ( R1 U R2 ) ⋅ R3 = ( R1 ⋅ R3 )U ( R2 ⋅ R3 )в) R3 ( R1 U R2 ) = ( R3 ⋅ R1)U ( R3 ⋅ R2 )Докажем а). Если a1( R1 U R2 ) R3a2, то существует z ∈ A, такое, чтоa1( R1 U R2 ) z и zR3a2. Но a1( R1 U R2 ) z означает, что либо a1R1z , либо a1R2z.

Поэтомуимеем либо a1R1R3a2, либо a1R2R3a2 и, следовательно, a1( R1 ⋅ R3 U R2 ⋅ R3 ) a2 . Обратно,если a1( R1 ⋅ R3 U R2 ⋅ R3 ) a2, то либо a1R1R3a2, либо a1R2R3a2. В первом случае существует z ∈ A, такое, что a1R1z и zR3a2. Но a1R1z ⇒ a1( R1 U R2 ) z и поэтому снова получаем21a1( R1 U R2 ) R3a2. Во втором случае существует w ∈ A такое, что a1R2w и wR3a2 . Далееa1R2w ⇒ a1( R1 U R2 ) w и поэтому получаем a1( R1 U R2 ) R3a2, что и доказывает равенство а). ♦Равенство в) доказывается аналогично.Другой дистрибутивный закон записывается в виде отношения включения:с) ( R1 I R2 ) ⋅ R3 ⊆ ( R1 ⋅ R3 )I ( R2 ⋅ R3 )d) R3 ( R1 I R2 ) ⊆ R3 ⋅ R1 I R3 ⋅ R2Данные соотношения доказываются аналогично.

Заметим, что здесь нельзя заменитьотношение включения равенством. В качестве упражнения предоставляется доказатьследующие свойства отношений:6. ( R1 U R2 ) −1 = R1−1 U R2−17. ( R1 I R2 ) −1 = R1−1 I R2−18. R1 ⊆ R2 ⇒ R1−1 ⊆ R 2−19. R1 ⊆ R2 ⇒ R1⋅R ⊆ R2⋅R и R⋅R1 ⊆ R⋅R2,∨∀R∨10. R1 ⊆ R2 ⇒ R1 ⊆ R 2∨∨∨11.

R = RУпражнения.1. Доказать, что R−1 = ( R) −1 для любого бинарного отношения R.2. Доказать, что если R1 ⊆ R2, тоа. R1−1 ⊆ R 2−1∨∨б. R1 ⊆ R 23. Пусть А - конечное множество из n элементов. Найти число бинарных отношений на множестве А.2223§ 4. Специальные классы бинарных отношений.1.

Отношения эквивалентности.Бинарное отношение R на множестве А называется рефлексивным, если справедливо aRa, ∀a ∈ A. Рефлексивные отношения представляются матрицами, у которыхна главной диагонали стоят единицы.Отношение R называется симметричным, если для любых a1,a2 ∈ A изa1Ra2 следует a2Ra1 . Симметричные отношения R представляются симметричными матрицами DR = (rij) , т.е. матрицами с условием rij = rji , ∀i, j ∈ 1, n .Отношение R называется транзитивным, если для любых a1,a2,a3 ∈ A из a1Ra2 иa2Ra3 следует a1Ra3. Свойство транзитивности отношения R хорошо интерпретируетсяна графе, изображающем отношение R. Именно, если из вершины a1 имеется дуга в вершину a2, а из вершины a2 имеется дуга в вершину a3, то имеется также дуга из вершиныa1 в вершину a3. Бинарное отношение R на множестве А называется отношением эквивалентности или просто эквивалентностью, если оно рефлексивно, симметрично и транзитивно.

Данное определение отвечает интуитивному понятию одинаковости или неразличимости предметов. Пусть R - отношение эквивалентности на множестве А. Определимкласс эквивалентности, содержащий элемент a ∈ A (обозначение: R[a]), как множествоэлементов из А, находящихся в отношении R с элементом a, т.е.R[a] = {x  x ∈ A и xRa}Теорема 1. Отношение эквивалентности R разбивает множество А на попарнонепересекающиеся классы эквивалентных элементов таким образом, что каждый элемент А принадлежит точно одному классу эквивалентности.♦ Покажем, что если два класса эквивалентности содержат общий элемент, тоони совпадают. Пусть z ∈ R[a1] и z ∈ R[a2]. Тогда справедливо zRa1 и zRa2. По симметричности отношения R имеем a1Rz, а по транзитивности R из a1Rz, zRa2 следует a1Ra2.Следовательно, a1 ∈ R[a2].

Аналогично имеем a2 ∈ R[a1]. Отсюда получаем,R[a1] ⊆ R[a2], поскольку xRa1, a1Ra2 ⇒ xRa2 и аналогично заключаем R[a2] ⊆ R[a1].Следовательно, R[a1] = R[a2]. Отсюда следует, что каждый элемент А находится не более, чем в одном классе эквивалентности. Поскольку из рефлексивности R следуетa ∈ R[a], ∀a ∈ A, то значит каждый элемент a ∈ А находится по крайней мере в одномклассе эквивалентности. ♦24Если R - отношение эквивалентности, то число классов эквивалентности называется рангом отношения R.Пример. Рассмотрим множество целых чисел Z.

Зафиксируем натуральное число n и определим отношение Rn на Z. xRny ⇔ x - y делится на число n (обозначение:x ≡ y(mod n)). Легко проверяется, что отношение Rn есть отношение эквивалентности.Класс эквивалентности [a] будет состоять из всех целых чисел вида a + kn, k ∈ Z. Поэтому, [0], [1], … , [n - 1] - различные классы эквивалентности. Других классов нет, таккак любое число a может быть записано в виде a = nq + r, где 0 ≤ r < n и поэтому a ∈ [r].Ранг отношения Rn равен n. Класс [a] называется классом вычетов по модулю n.Пусть А - произвольное множество.

Говорят, что семейство множеств X = (Xi),i ∈ S, где S - множество индексов, Xi ⊆ A образует разбиение множества А, если выполнены условия:1.U Xi = Ai∈S2. Xi I X j = ∅ при i ≠ j, i, j ∈ S.Справедливо обращение предыдущей теоремы.Теорема 2. Пусть X = (Xi), i ∈ S - разбиение множества А. Пусть R - бинарноеотношение на А, определенное условием:a1Ra2 ⇔ ∃i ∈ S  a1, a2 ∈ XiТогда отношение R есть отношение эквивалентности.♦ Ясно, что R - рефлексивное отношение, поскольку по условию каждое a ∈ Анаходится в некотором Xi . Симметричность R следует из определения. Осталось проверить транзитивность R.

Пусть имеем a1Ra2 и a2Ra3. Значит, по определению, существуютi1, i2 ∈ S такие, что a1, a2 ∈ X i1 и a2, a3 ∈ X i2 . Из условий a2 ∈ X i1 и a2 ∈ X i2 по свойству разбиения имеем i1 = i2 , и тогда a1, a3 лежат в одном множестве X i1 , поэтому имеем a1Ra3, что и доказывает транзитивность R.

♦Рассмотрим теперь, какие операции над отношениями эквивалентности дают врезультате отношение эквивалентности. Легко доказать следующие утверждения:1. Если R - отношение эквивалентности, то R-1 - также отношение эквивалентности.2. Если R1, R2 - отношения эквивалентности, то R1 I R2 - также отношение эквивалентности.Заметим, что вообще говоря, объединение отношений эквивалентности не является от25ношением эквивалентности.Справедлива следующаяТеорема 3. Объединение R1 U R2 отношений эквивалентности R1 и R2 являетсяотношением эквивалентности в том и только в том случае, когда выполняется условиеR1⋅R2 = R1 U R2Произведение отношений эквивалентности также, вообще говоря, не являетсяотношением эквивалентности. Аналогично может быть доказанаТеорема 4.

Характеристики

Тип файла
PDF-файл
Размер
1,94 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее