- •Краткий перечень основных понятий теории графов.
- •Примеры типовых задач:
- •Задачи для самостоятельного решения.
- •Матрицы смежности и инцидентности. Изоморфизм.
- •Примеры решения типовых задач
- •Упражнения
- •Двудольные графы.
- •Операции над частями графа. Графы и бинарные отношения.
- •Пример решения типовых задач
- •2(1;U1) (1;u2) (1;u3)
- •1 (2;U1) (2;u2) (2;u3) Упражнения
- •А б в
- •Г д
- •Маршруты , пути, циклы
- •Расстояния в графе
- •Пример решения типовых задач
- •Упражнения
- •Взвешенные графы
- •Дерево и лес
- •Пример решения типовой задачи
- •Упражнения
- •2 4 3 5 2 3 6 1
- •Раскраска графов
- •Задания
- •Релейно-контактные схемы.
Матрицы смежности и инцидентности. Изоморфизм.
Пусть D=(V,X) ориентированный граф, V={v1,...,vn}, X={x1,...,xm}.
Матрица смежности ориентированного графа D − квадратная матрица
A(D)=[aij] порядка n, где
Матрица инцидентности − матрица B(D)=[bij] порядка nm, где
Матрицей смежности неориентированного графа G=(V,X) называется квадратная симметричная матрица A(G)=[aij] порядка n, где
Матрица инцидентности графа G называется матрица B(G)=[bij] порядка nm, где
Графы G1(V1, X1) и G(V2, X2) называются изоморфными, если существует биекция f: V1→V2, такая, что выполнено:
При этом f называется изоморфизмом графов G1 и G2. Изоморфизм графа G на себя называется автоморфизмом.
Примеры решения типовых задач
Табл. 1
Табл. 2
Пример 1. Задать матрицами инцидентности и смежности, а также списком ребер графы G1, G3 см. рис. 8.
Матрицы инцидентности графов G1 и G3 приведены в табл. 1. В матрице инцидентности в каждом столбце только два элемента, отличных от 0 (или один, если ребро – петля). Список ребер является более компактным описанием графа. Матрицы смежности графов G1, G3 даны в табл. 2
Табл. 3 Табл. 4
Пример 2. На рис.9 изображен сетевой граф (сетевая модель) выполнения комплекса операций (работ) некоторой программы. В нем стрелки обозначают операции, вершины - события, характеризующие окончание одних работ и начало других. Направленность стрелок отражает последовательность наступления этих событий.
Задать сетевой граф различными способами:
Рис. 9
Изображенная сетевая модель представляет собой ориентированный граф, который может быть полностью задан различными способами:
1) графически (см. рис. 9);
2) с помощью задания двух множеств: V={1,2,3,4,5,6} и E={(1,2),(1,3),(2,4),(2,5),(3,4),(4,6),(5,6)};
3) матрицей инцидентности (см. табл. 3). Особенностью сетевой модели является то, что из начального события 1 стрелки только выходят, а в конечное 6 - только входят. Поэтому в первой строке матрицы инцидентности имеются единицы только со знаком "минус", а в последней - только со знаком "плюс";
4) матрицей смежности см. табл. 4. По причине, указанной в п. 3, в последней строке матрицы смежности проставлены только нули;
5) списком ребер сетевой граф задается очевидным образом, поскольку ребра графа обозначены через свои концевые вершины. В таком случае в столбце "вершины" списка будут повторяться номера вершин, указанных в столбце "ребра", причем в той последовательности, в какой в данном случае стрелки-ребра обозначены.
Упражнения
Рис. 10 (а, б, в, г)
Рис. 11 (а, б, в) Рис. 12
Задать графы G1-G5, изображенные на рис.6, матрицами инцидентности и смежности, а также списком ребер.
Задать различными способами графы G1-G7, определенные ниже. Проверить справедливость правил переходов от одного способа задания графа к другому:
G1 - тетраэдр;
G2 - тетраэдр с петлями во всех вершинах;
G3 - кy6;
G4 - граф, представленный на рис. 1.10, а;
G5-граф на рис. 1.10, б;
G6 -граф на рис. 1.10, в;
G7 - граф на рис. 1.10, г;
Представленные на рис.11 графы задать матрицами смежности. Определить, изоморфны ли эти графы.
Показать, что 2 графа на рис. 12 изоморфны.
Дан граф. Написать для него матрицы смежности и инцидентности.
Задать граф, состоящий из 8 ребер и 9 вершин, графически, списком ребер и вершин, а также с помощью матриц смежности и инцидентности.
Даны матрица смежности и инцидентности. Построить по ним граф.
Матрица смежности Матрица инцидентности
|
a |
b |
c |
d |
a |
0 |
1 |
1 |
0 |
b |
1 |
0 |
1 |
0 |
c |
1 |
1 |
0 |
1 |
d |
0 |
0 |
1 |
0 |
|
u |
v |
w |
x |
a |
1 |
0 |
0 |
0 |
b |
1 |
1 |
1 |
0 |
c |
0 |
1 |
0 |
1 |
d |
0 |
0 |
1 |
1 |
Написать для данного графа матрицы смежности и инцидентности, задать его списком ребер и вершин.
Проверить изоморфизм графов.
1)
2)
3)
Докажите, что полные (пустые) графы изоморфны тогда и только тогда, когда они имеют одинаковое количество вершин.
Найдите все попарно неизоморфные графы пятого порядка.
Какой многогранник двойственен тетраэдру? Какой додекаэдру? (двенадцатиграннику, рёбра которого являются правильными пятиугольниками)?