- •Часть 1
- •Часть 1. Способы описания, характеристики и основные операции
- •Введение
- •Теоретическая часть
- •1Определения графов
- •1.1Основное определение
- •1.2Другие определения
- •1.3Смежность вершин и ребер
- •1.4Изоморфизм графов
- •1.5Способы задания графов
- •2Элементы графов
- •2.1Подграфы
- •2.2Валентность вершин
- •2.3Маршруты, цепи, циклы
- •2.4Метрические характеристики графов
- •2.5Связность графов
- •3Виды графов
- •3.1Тривиальные и полные графы
- •3.2Двудольные графы
- •3.3Планарные и плоские графы
- •3.4Направленные орграфы и сети
- •4Операции над графами
- •5Представление графов с помощью матриц
- •5.1Матрица смежности
- •5.2Матрица инцидентности
- •5.3Матрица Кирхгофа
- •6Пример выполнения задания практического занятия
- •7Варианты заданий практических занятий
- •Часть 1. Способы описания, характеристики и основные операции
1.3Смежность вершин и ребер
Пусть v1, v2 — вершины, e = (v1,v2) – соединяющее их ребро. Тогда вершина v1 и ребро е инцидентны, вершина v2 и ребро е также инцидентны. Два ребра, инцидентные одной вершине, называются смежными; две вершины, инцидентные одному ребру, также называются смежными.
Множество вершин, смежных с вершиной v, называется множеством смежности вершины v и обозначается
, ,
(Если не оговорено противное, то подразумевается и обозначается просто ).
При этом .
Если — множество вершин, то Г(А) — множество всех вершин, смежных с вершинами из А:
.
1.4Изоморфизм графов
Говорят, что два графа G1(V1, E1) и G2(V2, E2) изоморфны (обозначается G1~G2), если существует биекция h: , сохраняющая смежность:
Изоморфизм графов есть отношение эквивалентности. Действительно, изоморфизм обладает всеми необходимыми свойствами:
рефлексивность: G~G, где требуемая биекция суть тождественная функция;
симметричность: если G1~G2 с биекцией h, то G2~G1 с биекцией h-1;
транзитивность: если G1~G2 с биекцией h и G2~G3 с биекцией g, то G1~G3 с биекцией .
Графы рассматриваются с точностью до изоморфизма, то есть рассматриваются классы эквивалентности по отношению изоморфизма.
Пример. Три внешне различные диаграммы, приведенные на рис. 3, являются диаграммами одного и того же графа K3,3.
Рис. 3. Диаграммы изоморфных графов
Числовая характеристика, одинаковая для всех изоморфных графов, называется инвариантом графа. Так, p(G) и q(G) — инварианты графа G.
Не известно никакого набора инвариантов, определяющих граф с точностью до изоморфизма.
Пример. Количество вершин, ребер и количество смежных вершин для каждой вершины не определяют граф. На рис. 4 представлены диаграммы графов, у которых указанные инварианты совпадают, но графы при этом не изоморфны.
Рис. 4. Диаграммы неизоморфных графов с совпадающими инвариантами
1.5Способы задания графов
Графы можно задать различными способами:
Аналитическим (представление графа в виде G = (V, E) или с помощью перечисления всех его вершин и ребер (дуг)).
Геометрическим (изображение графа в виде рисунка).
Матричным (с помощью специальных матриц).
2Элементы графов
После рассмотрения определений, относящихся к графам как к цельным объектам, естественно дать определения различным составным элементам графов.
2.1Подграфы
Граф G'(V', Е') называется подграфом графа G(V, E) (обозначается ), если и/или .
Подраф G'(V', Е') называется остовным подграфом графа G(V, E), если , то есть остовный подграф G' содержит все вершины графа G(V, E).
Если и и , то подграф G'(V', Е') называется собственным подграфом графа G(V, E).
Подграф G'(V', E') называется правильным подграфом графа G(V, E), если G' содержит все возможные ребра G:
.
Правильный подграф G'(V', Е') графа G(V, Е) определяется подмножеством вершин V'.
На рис. 5 приведен пример графа G, а также варианты его остовного подграфа, собственного подграфа и правильного подграфа.
2.2Валентность вершин
Количество ребер, инцидентных вершине v, называется степенью (или валентностью) вершины v и обозначается d(v):
, .
Обозначим минимальную степень вершины графа G через (G), а максимальную — через (G):
, .
Если степени всех вершин равны k, то граф называется регулярным степени k:
При этом (G) = (G) = k.
а) граф G б) остовный подграф графа G
в) собственный подграф графа G г) правильный подграф графа G
Рис. 5. Подграфы графа G
Степень регулярности является инвариантом графа и обозначается r(G). Для нерегулярных графов r(G) не определено. На рис. 6 приведена диаграмма регулярного графа степени 3.
Рис. 6. Диаграмма регулярного графа степени 3
Если степень вершины равна 0 (то есть d(v) = 0), то вершина называется изолированной. Если степень вершины равна 1 (то есть d(v) = 1), то вершина называется концевой, или висячей.
Для орграфа число дуг, исходящих из вершины v, называется полустепенью исхода, а входящих - полустепенью захода. Обозначаются эти числа, соответственно, и .
Относительно введенных понятий имеет место теорема Эйлера: Сумма степеней вершин графа равна удвоенному количеству ребер:
, .