Глоссарий теории графов
- 1 year ago
- 0
- 0
Степень ( валентность ) вершины графа — количество рёбер графа , инцидентных вершине . При подсчёте степени ребро- петля учитывается дважды.
Степень вершины обычно обозначается как регулярном графе степени всех вершин одинаковы, поэтому в данном случае можно говорить о степени графа .
или . Максимальная и минимальная степень вершин графа G обозначаются соответственно Δ( G ) и δ( G ). На рис. 1 максимальная степень равна 5, минимальная — 0. ВПо формуле суммы степеней для графа
,то есть сумма степеней вершин любого графа равна удвоенному числу его рёбер. Кроме того, из формулы следует, что в любом графе число вершин нечётной степени чётно. Данное утверждение (и сама формула) известны как лемма о рукопожатиях . Название происходит от известной математической задачи: необходимо доказать, что в любой группе число людей, пожавших руку нечётному числу других, чётно.
Последовательность степеней вершин неориентированного графа называется невозрастающая последовательность , образованная степенями всех вершин графа. Для графа, изображённого на рис. 1, она имеет вид (5, 3, 3, 2, 2, 1, 0). Последовательность степеней вершин есть инвариант графа , так как у изоморфных графов она одинакова. Однако последовательность степеней вершин не является уникальной характеристикой графа: в некоторых случаях неизоморфные графы также обладают одинаковой последовательностью.
Проблема последовательности степеней заключается в нахождении некоторых или всех графов с заданной невозрастающей последовательностью, состоящей из натуральных чисел (нулевые степени при этом могут быть проигнорированы, так как их количество изменяется добавлением или удалением изолированных вершин). Последовательность, являющаяся последовательностью степеней какого-либо графа, называется графической ( англ. graphical sequence). Из формулы суммы степеней следует, что любая последовательность с нечётной суммой (как, к примеру, 3, 3, 1) не может быть последовательностью степеней графа. Обратное также верно: если последовательность имеет чётную сумму, она представляет собой последовательность степеней мультиграфа . Построение такого графа осуществляется достаточно простым способом: необходимо объединить вершины нечётных степеней в пары , к оставшимся незаполненными вершинам следует добавить петли.
Сложнее реализовать простой граф с заданной последовательностью. Теорема Эрдёша — Галлаи утверждает, что невозрастающая последовательность d i (при i = 1,…, n ) может быть последовательностью простого графа только если её сумма чётна и выполняется неравенство
Например, последовательность (3, 3, 3, 1) не может являться последовательностью простого графа; она удовлетворяет неравенству Эрдёша — Галлаи только при k равном 1, но не при k равном 2 или 3.
Согласно критерию Гавела — Хакими , если невозрастающая последовательность ( d 1 , d 2 , …, d n ) это последовательность степеней простого графа, то ( d 2 − 1, d 3 − 1, …, d d 1 +1 − 1, d d 1 +2 , d d 1 +3 , …, d n ) некоторая последовательность степеней простого графа. Этот факт позволяет построить полиномиальный алгоритм нахождения простого графа с заданной реализуемой последовательностью.
Сопоставим исходной последовательности чисел вершины графа без ребер с требуемыми степенями. Указанное преобразование последовательностей задает как минимум одну вершину графа, все инцидентные ей ребра и множество вершин с новыми требуемыми дополнениями степеней. Упорядочивая оставшиеся вершины по невозрастанию дополнений степеней, получим невозрастающую последовательность степеней простого графа. Повторяя преобразование и упорядочение не более n-1 раза, получаем весь граф.
Проблема нахождения или оценки числа графов по заданной последовательности относится к области перечисления графов .