Тема 8. Неориентированные графы: первичные понятия.
Граф, его вершины и ребра.
Опр. Пусть 𝑉 - конечное непустое множество, 𝐸 - конечное множество, состоящее из поименованных неупорядоченных пар элементов множества 𝑉, причем это могут быть пары из одинаковых элементов и одинаковые пары с разными именами. Совокупность множеств 𝑉 и 𝐸 называют графом (или неориентированным графом) и обозначают 𝐺 = (𝑉, 𝐸).
Опр. Элементы множества 𝑉 называют вершинами, а элементы множества 𝐸 - ребрами.
Опр. Нулевой граф – граф, у которого нет ребер.
Опр. Если 𝑒 = 𝑣i𝑣j, то говорят, что ребро 𝑒 соединяет вершины 𝑣i и 𝑣j, и вершины 𝑣I и 𝑣j называют концами ребра.
Смежные вершины.
Опр. Если две вершины соединены ребром, их называют смежными вершинами.
Опр. Если ребра имеют общую концевую вершину, то их называют смежными ребрами.
Кратные ребра, петли.
Опр. Если 𝑒1=𝑣i𝑣j и 𝑒2 = 𝑣j𝑣i, то ребра 𝑒1 и 𝑒2 называют кратными.
Опр. Ребро вида 𝑒 = 𝑣i𝑣i называют петлей.
Опр. Граф без петель и кратных ребер называется обыкновенным.
Инцидентные вершины и ребра.
Опр. Если 𝑣i - конец ребра 𝑒, то ребро 𝑒 и вершину 𝑣i называют инцидентными.
Степени вершин.
Опр. Число ребер, инцидентных вершине 𝑣i (петля учитывается дважды), называют степенью вершины и обозначают 𝑑𝑒𝑔 𝑣i.
Висячие и изолированные вершины.
Опр. Если 𝑑𝑒𝑔 𝑣i = 0, то вершину 𝑣i называют изолированной, а если 𝑑𝑒𝑔 𝑣i = 1, то - висячей. Ребро, инцидентное висячей вершине, также называют висячим.
Лемма о рукопожатиях.
Для любого графа 𝐺 = (𝑉, 𝐸) сумма степеней вершин равна удвоенному числу ребер:
Диаграмма графа.
Обычно графы представляют диаграммами. Каждой вершине графа 𝑣i ставят в соответствие свою точку плоскости или пространства, которую помечают тем же символом, что и вершину 𝑣i, а каждому ребру 𝑒 = 𝑣i 𝑣j ставят в соответствие непрерывную кривую, соединяющую точки 𝑣i , 𝑣j и не проходящую через точки, изображающие другие вершины графа.
Изоморфные графы.
Графы 𝐺1 и 𝐺2 называются изоморфными, если существуют такие два взаимно-однозначных отображения 𝜑: 𝑉(𝐺1) → 𝑉(𝐺1) и 𝜙: 𝐸(𝐺1) → 𝐸(𝐺2), что для всякого ребра 𝑒 = 𝑣𝑢 из 𝐸(𝐺1) справедливо 𝜙(𝑒) = 𝜑(𝑣)𝜑(𝑢).
Иными словами, два графа изоморфны, если с помощью переименования вершин и ребер их можно сделать одинаковыми. У изоморфных графов одни и те же свойства, выражаемые в терминах теории графов - например, одинаковое число вершин, ребер, висячих ребер, петель, вершин определенной степени.
Специальные виды графов: обыкновенные, полные, двудольные, полные двудольные графы.
Опр. Обыкновенный граф называется полным, если любые две его вершины смежные. Все полные графы с 𝑛 вершинами изоморфны друг другу и образуют класс эквивалентности по отношению изоморфизма. Для этого класса, т.е. для полного абстрактного графа с 𝑛 вершинами, применяется обозначение 𝐾n.
Опр. Двудольным графом называется обыкновенный граф, множество вершин которого может быть разбито на два непустых непересекающихся подмножества (доли), так что концы каждого ребра графа принадлежат разным долям. Двудольный граф называется полным двудольным графом, если любые две его вершины, принадлежащие разным долям, смежные.
Все полные двудольные графы с 𝑛 вершинами в одной доле и 𝑚 вершинами в другой (𝑛 ≤ 𝑚) изоморфны друг другу и образуют класс эквивалентности по отношению изоморфизма. Для этого класса, т.е. для полного двудольного абстрактного графа с 𝑛 вершинами в одной доле и 𝑚 вершинами в другой (𝑛 ≤ 𝑚), применяется обозначение
𝐾n, m.
Матрица смежности и матрица инцидентности.
Опр. Матрицей смежности графа 𝐺 называют квадратную матрицу 𝐴(𝐺) размера 𝑚 × 𝑚, в которой элемент 𝑎ij, стоящий на пересечении 𝑖 -й строки и 𝑗 -го столбца, равен числу ребер, соединяющих вершины с номерами 𝑖,𝑗, причем при 𝑖 = 𝑗 каждая петля учитывается дважды.
Матрица смежности определяет граф с точностью до изоморфизма: графы, имеющие одинаковые матрицы смежности, изоморфны друг другу.
Опр. Матрицей инцидентности графа 𝐺 называют матрицу 𝐵(𝐺) размера 𝑚 × 𝑛, элементы которой 𝑏ij определяются следующими условиями:
1) 𝑏ij = 1, если вершина с номером 1 инцидентна ребру с номером j и j-е ребро - не петля;
2) 𝑏ij = 0 во всех остальных случаях.
Подграф.
Пусть
𝐺
= (𝑉,
𝐸)
- граф и
⊂
𝑉,
⊂
𝐸.
Если подмножества
и ,
таковы, что концы любого ребра из
принадлежат множеству
,
то граф
= (
,
)
называется подграфом
графа 𝐺.
В число подграфов графа 𝐺 будем включать пустой подграф и обозначать его ∅.
Пусть - подмножество множества вершин графа 𝐺 = (𝑉, 𝐸). Включим в множество все ребра графа 𝐺, концы которых принадлежат . Подграф = ( , ) графа 𝐺 = (𝑉, 𝐸) назовем подграфом, порожденным множеством .
Операции над графами: объединение, пересечение, декартово произведение.
Пусть 𝐻1 = (𝑉1,𝐸1) и 𝐻2 = (𝑉2, 𝐸2)- подграфы графа 𝐺 = (𝑉, 𝐸).
Пересечением графов 𝐻1 и 𝐻2 называется граф 𝐻1 ∩ 𝐻2 = (𝑉1 ∩ 𝑉2, 𝐸1 ∩ 𝐸2), т.е. граф, множества вершин и ребер которого являются пересечением соответствующих множеств графов 𝐻1 и 𝐻2. Объединением графов 𝐻1 и 𝐻2 называется граф 𝐻1 ∪ 𝐻2 = (𝑉1 ∪ 𝑉2, 𝐸1 ∪ 𝐸2), т.е. граф, множества вершин и ребер которого являются объединением соответствующих множеств графов 𝐻1 и 𝐻2. Аналогично определяется пересечение и объединение любого конечного числа подграфов.
Назовем декартовым произведением графов 𝐺1 = (𝑉1, 𝐸1) и 𝐺2 = (𝑉2, 𝐸2) граф 𝐺1 × 𝐺2, вершинами которого являются упорядоченные пары вида (𝑣, 𝑢), где 𝑣 ∈ 𝑉1, 𝑢 ∈ 𝑉2, и в котором вершины (𝑣1, 𝑢1) и (𝑣2, 𝑢2) смежные в точности в одном из двух случаев: 1) 𝑣1 и 𝑣2 - смежные вершины в графе 𝐺1, а 𝑢1 = 𝑢2; 2) 𝑢1 и 𝑢2 - смежные вершины в графе 𝐺2, а 𝑣1 = 𝑣2.
