- •Часть 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. Способы описания, характеристики и основные операции
2.4Метрические характеристики графов
Длиной маршрута называется количество ребер в нем (с повторениями). Если маршрут М = v0, e1, v1, e2, v2 ,..., ek, vk, то длина М равна k (обозначается |М| = k).
Расстоянием между вершинами u и v (обозначается d(u, v)) называется длина кратчайшей цепи , а сама кратчайшая цепь называется геодезической.
Однако если не существует цепи , то полагают d(u, v) = +.
Свойства расстояния d(u, v):
d(u, u) = 0;
d(u, v) 0;
В неориентированном графе d(u, v) = d(v, u);
d(u, v) + d(v, w) d(u, w).
Рассмотрим неориентированный граф G. Для фиксированной вершины v величина называется эксцентриситетом или отклоненностью вершины v. Минимальный из эксцентриситетов вершин графа G называется радиусом графа . Максимальный из всех эксцентриситетов вершин графа G называется диаметром графа .
Диаметр графа равен длине длиннейшей геодезической, т.е. длине длиннейшей кратчайшей цепи графа.
Множество вершин, находящихся на одинаковом расстоянии n от вершины v (обозначение D(v,n)), называется ярусом:
.
2.5Связность графов
Говорят, что две вершины в графе связаны, если существует соединяющая их (простая) цепь. Граф, в котором все вершины связаны, называется связным.
Отношение связанности вершин является эквивалентностью. Классы эквивалентности по отношению связанности называются компонентами связности графа. Число компонент связности графа G обозначается k(G). Граф G является связным тогда и только тогда, когда k(G) = 1. Если k(G) > 1, то G — несвязный граф. Граф, состоящий только из изолированных вершин (в котором k(G) = p(G) и r(G) = 0), называется вполне несвязным или пустым.
3Виды графов
3.1Тривиальные и полные графы
Граф, состоящий из одной вершины, называется тривиальным. Граф, состоящий из простого цикла с k вершинами, обозначается Ck, например С3 – треугольник.
Граф, в котором каждая пара вершин смежна, называется полным. Полный граф с р вершинами обозначается Кр, он имеет максимально возможное число ребер
.
Полный подграф некоторого графа называется кликой этого графа.
3.2Двудольные графы
Двудольный граф (или биграф, или четный граф) — это граф G(V, E), такой что множество V разбито на два непересекающихся множества V1 и V2 ( ), причем всякое ребро из Е инцидентно вершине из V1 и вершине из V2 (то есть соединяет вершину из V1 с вершиной из V2). Множества V1 и V2 называются долями двудольного графа. Если двудольный граф содержит все ребра, соединяющие множества V1 и V2, то он называется полным двудольным графом. Если |V1| = m и |V2| = n, то полный двудольный граф обозначается Km,n. В качестве примера на рис. 8 приведена диаграмма графа К3,3.
Рис. 8. Диаграмма двудольного графа K3,3
Относительно двудольных графов имеет место следующая теорема: Граф является двудольным тогда и только тогда, когда все его простые циклы имеют четную длину.
3.3Планарные и плоские графы
Граф называется планарным, если его можно изобразить на плоскости таким образом, чтобы его ребра не пересекались в точках, отличных от вершин. Граф, множество ребер которого расположено на плоскости таким образом, что ребра не пересекаются в точках, отличных от вершин, называется плоским.
Таким образом, планарный граф – это граф, который можно уложить на плоскости, а плоский граф – это граф, уже уложенный на плоскости. На рис. 9 представлены диаграммы планарного и изоморфного ему плоского графов.
Рис. 9. Планарный и изоморфный ему плоский графы
Область плоскости, ограниченная ребрами плоского графа, внутри которой нет ни вершин, ни ребер, называется гранью и обозначается fi. Ребра грани образуют простой цикл. Считается, что всякий плоский граф имеет одну бесконечную грань, т.е. часть внешней плоскости, окружающей граф.
Имеет место формула Эйлера , где f – количество граней плоского графа.
Количество граней плоского графа не зависит от способа укладки его на плоскость и равно .
Планарный граф, который при добавлении любого ребра становится не планарным, называется максимально планарным графом. Минимальное число ребер, которое необходимо удалить из графа, чтобы он стал планарным, называется числом планарности графа. Граф, не имеющий ни одного цикла всегда планарен.