a 5 b 9 c
14 10
d
Бинарные операции на графах
Пусть даны два графа и .
Операцией объединения и называют граф такой, что
и .
Операцией пересечения и называют граф такой, что
и .
Пример:
a b c b a d
, ; ,
После выполнения операций объединения и пересечения получим:
a b c d a b
Соединения графов состоит из и всех ребер, соединяющих
и . Если выполнить операцию соединения для графов и , то получим :
d
a b c
Композиция графов. . Операцию композиции можно выполнять в случаях, когда графы имеют общие вершины.
Пример:
a a
c b c b
, ; ,
a
c b
Композицию двух графов можно найти перемножая матрицы смежности графов:
0 1 1 0 0 0 1 1 1
0 0 0 Ä 1 0 1 = 0 0 0
1 0 0 0 1 0 0 0 0
Поясним способ перемножения. Пусть - элементы перемножаемых матриц, - элемент результирующей матрицы, где - номер строки, - номер столбца. Вычислим, например, элемент :
При вычислениях используют операции булевой арифметики, которая использует операции сложения и умножения определенные следующим образом: , , , , .
Использование булевой арифметики позволяет не выходить за пределы множества чисел .
Граф называется подграфом графа , если он построен на подмножестве вершин исходного графа и содержит только те ребра, которые начинаются и заканчиваются в данном подмножестве.
a b c
Для графа, показанного на рисунке справа построим несколько подграфов:
d e f
a b c a b c
d e f d e
В ориентированном графе путем называется такая последовательность дуг, в которой которой конец предидущей дуги совпадает с началом последующей дуги.
Путь называется простым путем, если в его изображении ни одна вершина не встречается более одного раза.
Путь в котором начальная и конечная вершина совпадают, называется контуром.
Для неориентированного графа вводят понятия цепи и цикла. Под цепью понимают последовательность ребер. Вершины цепи, степень которых равна единице, называют концевыми вершинами.
Цепь, концевые вершины которой совпадают, называется циклом.
v1 v2 x1 x2
v4 x3 x4
v3
- путь длины 4; простой путь длины 3; - цепь длины 5, - простая цепь; - простой цикл.
Вершина называется достижимой из вершины , если существует направленный путь из вершины в .
Вершина называется контрадостижимой из вершины , если существует направленный путь из вершины в .
На практике часто возникает задача определения множества всех вершин графа, достижимых из заданной вершины . Обозначим -множество всех вершин достижимых из с использованием путей длины 1; - множество вершин достижимых из с использованием путей длины 2 и т.д. Тогда для решения задачи достаточно найти объединение множеств . Это объединение называется транзитивным замыканием вершины и обозначается . Для конечных графов число членов объединения конечно. Степень не превышает длины самого большого простого направленного пути в графе с началом в вершине .
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.