рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Транзитивное замыкание

Транзитивное замыкание - раздел Транспорт, Лекция № 12. НЕОРИЕНТИРОВАННЫЕ ГРАФЫ Прямым (Декартовым) Произведением Множеств A И ...

Прямым (декартовым) произведением множеств A и B называется множество . Бинарное отношение на X – любое подмножество прямого произведения: .

Отношение на X рефлексивно, если для любого пара .

Отношение на X антирефлексивно, если для любого пара .

Отношение на X симметрично, если для любой пары из условия следует .

Отношение на X антисимметрично, если из условий и следует x = y.

Отношение на X асимметрично, если для любой пары из условия следует .

Отношение на X транзитивно, если для любых двух пар и из условий и следует .

Отношение называется замыканием отношения на свойство A, если обладает свойством A, и для любого отношения со свойством A справедливо вложение .

Композицией бинарных отношений и называют отношение , состоящее из пар , таких, что и .

Транзитивное замыкание отношения имеет вид , где , .

Теорема 13.1. Отношение транзитивно тогда и только тогда, когда .

Граф есть отношение на множестве вершин. Элементами этого отношения являются дуги (или ребра, если отношение симметрично).

Орграф называется транзитивным, если для любых его дуг и существует замыкающая дуга .

Пример 13.2. Дано отношение, заданное матрицей

.

Исследовать отношение на симметрию, антисимметрию, асимметрию, рефлексивность, антирефлексивность. Найти транзитивное замыкание отношения. Построить граф отношения и его транзитивного замыкания.

Решение.

1. Данное отношение не является симметричным, так как матрица несимметрична. Например, пара (2, 1) принадлежит , а пара (1, 2) ему не принадлежит.

2. Отношение антисимметрично, так как нет ни одной пары , .

3. Отношение антисимметрично, но не асимметрично, так как на диагонали матрицы имеются элементы, равные 1.

4. Все диагональные элементы матрицы рефлексивного отношения равны 1. Данное отношение не является рефлексивным.

5. Отношение не обладает свойством антирефлексивности, так как диагональ матрицы ненулевая.

6. Данное отношение не является транзитивным, так как, например, пары (1, 4) и (4, 3) принадлежат , а пара (1, 3) ему не принадлежит.

Найдем транзитивное замыкание графа, заданного отношением . Процедура транзитивного замыкания сводится к добавлению в матрицу смежности минимального числа единиц, так, чтобы соответствующее отношение обладало свойством транзитивности. Для этого выполняем следующие операции.

1. Вычисляем матрицу композиции . Для этого умножаем (с использованием операции логического умножения) матрицу A саму на себя: . Такое произведение называется произведением булевых матриц. Результат произведения получают следующим образом. Элемент результирующей матрицы , если хотя бы в одном случае k-й элемент i-й строки первого сомножителя и k-й элемент j-го столбца второго сомножителя одновременно равны единице. В противном случае .

.

2. Находим логическую сумму (дизъюнкцию) матриц. Поэлементная дизъюнкция матриц дает:

.

3. Сравним с A. Если = A, то – искомая матрица. Если , то полагаем , возвращаемся к п. 1 и повторяем всю процедуру для новой матрицы. В данном случае . Поэтому принимаем:

.

Умножаем матрицу саму на себя:

.

Находим логическую сумму:

.

Сравниваем: . Полагаем и повторяем процедуру еще раз.

.

.

Сравниваем: . Следовательно, – матрица транзитивного замыкания заданного отношения.

На рис. 13.2 (а и б) представлены графы отношения и его транзитивного замыкания. Диагональные элементы матрицы соответствуют петлям на графе. Матрица несимметрична, поэтому граф отношения – ориентированный.

Рис. 13.2

 

– Конец работы –

Эта тема принадлежит разделу:

Лекция № 12. НЕОРИЕНТИРОВАННЫЕ ГРАФЫ

Основные определения Каждое ребро e из E инцидентно ровно двум вершинам и... Циклы... Маршрут в котором начало и конец совпадают циклический Циклический маршрут называется циклом если он цепь...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Транзитивное замыкание

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основные определения
Граф – это совокупность двух множеств: вершин

Радиус, диаметр и центр графа
Вычисление расстояний и определение маршрутов в графе являются одной из наиболее очевидных и практичных задач, которые возникают в теории графов. Введем некоторые необходимые определения.

Эйлерова цепь
Маршрут в неографе, в котором все ребра разные, называется цепью. Цепь в графе называется эйлеровой, если она содержит все ребра и все вершины графа.

Реберный граф
Рассмотрим два графа G и L(G). Граф G имеет произвольную форму, а вершины графа L(G) расположены на ребрах графа G. В этом случае граф L(G) называется

Раскраска графа, хроматический полином
Предположим, что перед нами стоит задача: раскрасить карту мира так, чтобы каждая страна имела свой собственный цвет. Поскольку на свете существует несколько сотен государств, то, естественно, потр

Ранг-полином графа
Ранг графа определяется как , где n – число вершин, k – число компонент связности графа. Ко

Основные определения
Ребро в графе G может быть ориентированным и иметь начало и конец. Такое ребро называется

Маршруты в орграфе
Задачи, связанные с маршрутами в орграфе, имеют большое практическое значение, что и дает стимул к развитию и совершенствованию методов их решения. Наиболее часто встает вопрос о минимальных и макс

Компоненты сильной связности графа
Понятие сильной связности относится только к орграфам. Основание орграфа – неограф с теми же вершинами, но ребрами вместо соответствующих дуг. Орграф называет

Основные определения
Дерево – связный граф без циклов. Лес (или ациклический граф) – неограф без циклов. Компонентами леса являются деревья.

Центроид дерева
Ветвь к вершине v дерева – это максимальный подграф, содержащий v в качестве висячей вершины. Вес

Десятичная кодировка
Деревья представляют собой важный вид графов. С помощью деревьев описываются базы данных, деревья моделируют алгоритмы и программы, их используют в электротехнике, химии. Одной из актуальных задач

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги