
- •Лекция 1 Вводная лекция
- •1. Графы. Определение
- •2. Пути и маршруты
- •2.1. Веса и длина пути
- •3. Петли, ориентированные циклы и циклы
- •4. Степени вершины
- •5. Подграфы
- •6. Типы графов
- •7. Сильно связные графы и компоненты графа
- •8. Матричные представления
- •8.1. Матрица смежности
- •8.2. Матрица инциденций
5. Подграфы
Пусть
дан граф G=(X,
А). Остовным подграфом Gp
графа
G
называется
граф (X,
Ар),
для
которого
.
Таким
образом, остовный подграф имеет то же
самое множество вершин, что и граф G,
но
множество дуг подграфа Gp
является
подмножеством множества дуг исходного
графа.
Граф на рис. 1.4(б) — остовный подграф Gp графа G, изображенного на рис. 1.4(а).
Пусть
дан граф G
= (X,
Г).
Порожденным
подграфом 2)
G3,
называется граф
,
для которого
и для каждой вершины
.
Таким
образом, порожденный подграф состоит
из подмножества вершин
множества
вершин исходного графа и всех таких дуг
графа G,
у которых конечные и начальные вершины
принадлежат подмножеству X3.
Часто
бывает удобно обозначать подграф G3
просто
символом
;
мы
будем в дальнейшем использовать такое
обозначение, если нет опасности внесения
путаницы.
На
рис. 1.4(в) показан порожденный подграф
графа, приведенного на рис. 1.4(а), содержащий
только вершины
и дуги, которые их связывают.
Рис. 1.4. (а) Граф, (б) Остовный подграф, (в) Порожденный подграф, (г) Подграф.
Соединяя приведенные выше два определения, можно сформулировать определение подграфа. Граф, показанный на рис. 1.4(г), является подграфом графа, приведенного на рис. 1.4(а).
Рассмотрим граф, вершины которого представляют сотрудников некоторого учреждения, а дуги — линии связи между сотрудниками. Тогда граф, представляющий только наиболее важные каналы связи данного учреждения, является остовным подграфом; граф, который подробно представляет линии связи только какой-то части этого учреждения (например, отделения), является порожденным подграфом, а граф, который представляет только важные линии связи в пределах отделения, является подграфом.
6. Типы графов
Граф
называют
полным,
если
для любой пары вершин
и
в
X
существует
ребро
в
,
т.
е. для каждой пары вершин графа G
должна существовать по крайней мере
одна дуга, соединяющая их. Полный
неориентированный граф, построенный
на п
вершинах,
обозначается через Кп.
Рис. 1.5 (а) Симметрический граф, (б) Антисимметрический граф, (в) Полный симметрический граф, (г) Полный антисимметрический граф.
Граф
(X,
А) называется
симметрическим,
если
в множестве дуг А
для
любой дуги
существует
также противоположно ориентированная
дуга
.
Антисимметрическим
графом
1)
называется такой граф, для которого
справедливо следующее условие: если
то
в множестве А
нет
противоположно ориентированной дуги,
т. е.
.
Очевидно, что в антисимметрическом
графе нет петель.
На рис. 1.5(а) показан симметрический граф, а на рис. 1.5(б)-антисимметрический граф.
Рассмотрим
следующий пример: множество вершин
графа представляет группу людей, дуга,
направленная от вершины
к
вершине
,
означает,
что
,
является
другом или родственником
,
тогда
данный граф должен быть симметрическим.
С другой стороны если дуга, направленная
от
к
означает,
что вершина
,
подчинена
вершине
,
то
такой граф должен быть антисимметрическим.
Комбинируя приведенные выше определения, можно дать определения полного симметрического графа (пример такого графа см. на рис. 1.5(в)) и полного антисимметрического графа (один из таких графов показан на рис. 1.5(г)). Граф последнего типа часто называют также турниром.
Неориентированный
граф G=(X,
А) называют
двудольным,
если
множество его вершин X
может
быть разбито на такие два подмножества
Ха
и
Хb,
что
каждое ребро имеет один конец в Ха,с
другой в Хb.
Ориентированный
граф G
называется
двудольным,
если
его неориентированный двойник
—двудольный
граф. Легко доказать следующее утверждение.
Теорема 1. Неориентированный граф G является двудольным тогда и только тогда, когда он не содержит циклов нечетной длины.
Если
нужно подчеркнуть, что граф является
двудольным, то для графа применяют
обозначение
,
подразумевая,
что выполняются также соотношения
(1.13).
Двудольный
граф
называют
полным,
если
для любых двух вершин
существует
ребро
.
Если
—число
вершин множества
—равноr
и
,
то полный неориентированный двудольный
граф
обозначается
через
.
Граф G=(X, А) называется планарным, если он может быть нарисован на плоскости (или сфере) таким образом, что произвольные две дуги графа не пересекаются друг с другом. На рис. 1.6(а) показан полный граф К5, а на рис. 1.6(б)—полный двудольный граф К3,3, которые являются непланарными.
Рис. 1.6. Непланарные графы Куратовского. (a) K5. (б) K3,3.