Лекции: элементы теории графов

1. Основные понятия теории графов.

Определение 1. Неориентированный граф  задается множествами вершин  и ребер , , а каждое ребро  есть неупорядоченная пара вершин , т. е. . Ребро e называется звеном, если (оно имеет два конца), и петлей, если .

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

Определение 2. Ориентированный граф (орграф)  задается множествами вершин  и дуг , , а каждая дуга  есть упорядоченная пара вершин , иначе, .

Для преобразования графа G в орграф каждое его ребро заменяют двумя дугами, имеющими противоположную ориентацию. Граф G называется конечным, если множества  и  конечны, т. е. при и  имеем  и .

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

Дополнением  графа G называется граф, в котором две вершины смежны тогда и только тогда, когда они не смежны в G.

Геометрическим изображением графа служит его диаграмма.

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

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

Годом рождения теории графов считают 1736 год, когда Эйлер решил знаменитую задачу о кёнигсбергских мостах.

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

Перечислим ряд простых графов: 1) нуль-граф (пустой граф) не имеет ни ребер, ни вершин, 2) граф-вершина имеет одну вершину и не имеет ребер, 3) граф-петля состоит из единственной петли и ее одного конца, 4) граф-звено состоит из единственного звена и двух его концов.

5) n -кликой,  (полным графом) называется простой граф , имеющий ровно n вершин и  ребер, в котором каждая пара вершин смежна. Так, – нуль-граф, – граф-вершина, – граф-звено.

6) n -цепью,  называется простой граф  с n ребрами и  вершинами, причем его ребрам можно приписать номера от 1 до n, а вершинам – от 0 до n так, чтобы концами ребра  были вершины  и , , т. е. задать естественную нумерацию. Так, – граф-звено.

7) n -циклом,  называется простой граф  с n ребрами и n вершинами, причем им можно приписать номера от 1 до n так, чтобы концами ребра  были вершины  и , , . Так, – граф-петля, а  часто называют треугольником. Число n для  и  называется их длиной.

8) Полным двудольным графом называется двудольный граф , для которого ,  и  смежна с .

Для простых графов, мультиграфов и псевдографов дадим

Определение 3. Степенью  вершины v в графе G называется число ребер, инцидентных этой вершине, причем для петли .

В соответствии с данным определением для любых графов имеет место

Теорема 1. ,

установленная Эйлером, из которой вытекают

Следствие 1. В любом графе число вершин нечетной степени четно.

Следствие 2. Каждый кубический граф  (граф, у которого ) имеет четное число вершин.

Эта теорема и ее следствия являются старейшими и широко известными результатами из теории графов.

При  вершина v называется изолированной, при – висячей или концевой. Граф  называется n -однородным (n -регулярным), если . Так, – 2-однородный граф, а – ()-однородный граф.

2. Матрицы смежности и инцидентности.

Определения 1 и 2 соответственно описывают компьютерные представления графа и орграфа. Другие важные компьютерные представления графов задают специальные матрицы, полностью определяющие эти графы.

Определение 1. Матрица  называется матрицей смежности неориентированного мультиграфа ,  равно числу ребер, соединяющих вершину графа  с , причем . В псевдографе для вершины  с петлей . Для орграфа  равен числу дуг, идущих из  в .

Определение 2. Матрица  размера  называется матрицей инцидентности неориентированного мультиграфа , причем ее элементы

а для орграфа

Эти матрицы имеют многочисленные применения.

Упражнение. а) Для графов тетраэдра, куба, октаэдра найти основные характеристики: число вершин, число ребер, последовательность степеней вершин, найти матрицу смежности и матрицу инцидентности.

б) Для  при  найти основные характеристики: число вершин, число ребер, последовательность степеней вершин; найти матрицу смежности и матрицу инцидентности.

в) Для графов  и  определить основные характеристики: число вершин, число ребер, последовательность степеней вершин; найти матрицу смежности и матрицу инцидентности.

3. Изоморфизм графов. Теорема о вложении всевдографа в R3.

Введем следующее важное понятие

Определение 1. Пусть G и H – графы, а  и  соответствующие биекции. Пара  называется изоморфизмом (изоморфным отображением) графа G на граф H, если вершина v инцидентна ребру e в графе G  вершина fv инцидентна ребру ge в графе H.

Если изоморфизм q существует, то графы G и H называются изоморфными. Можно рассматривать q как операцию и писать . Также удобно писать  для каждой вершины и  для каждого ребра графа G. Отношение изоморфизма является отношением эквивалентности и разбивает класс всех графов на непустые и непересекающиеся множества графов. Для изомофных графов G и H имеем  и .

Если графы G и H совпадают, то изоморфизм q называется автоморфизмом. В частности, всякий граф имеет тождественный (тривиальный) автоморфизм.

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

Доказательство Т1 следует из простоты графов и О1, а Т1 позволяет определить изоморфизм простых графов как биекцию их вершин, сохраняющую отношение смежности.

Следствие 1. Если простые графы  и  изоморфны, то  и  также изоморфны.

Теорема 2. Любой псевдо граф G = (V, E) может быть вложен в  так, чтобы его ребра не пересекались между собой.

4. Подграфы. Действия над подграфами. Компоненты графа.

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

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

Рассмотрим следующее правило построения подграфов:

Теорема 1. Пусть G –граф, . В графе G существует подграф H, для которого  концы  содержатся в P.

Графы  могут представлять собой подграфы графа G.

Определение 1. Подграф H графа G называется остовным, если . Остовный n -регулярный подграф графа G называется n -фактором.

Клика  в мультиграфе G, у которого , является -фактором. Каждый граф G содержит пустой подграф , который не является остовным подграфом никакого графа G, кроме нуль-графа.

Пусть K и L – подграфы графа G, не обязательно различные. В силу правила построения подграфов можно определить объединение  с помощью соотношений: ,  и пересечение , для которого , . Подграфы K и L графа G называются непересекающимися, если .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: