
- •Основные объекты графов
- •Способы задания графов
- •Изоморфизм на графах
- •Элементы графов
- •Степень вершины. Степень графа
- •Типы графов
- •Операции на графах
- •Связность в графах Понятие цепи
- •Связность графа
- •Компоненты связности графа
- •Нахождение компонент связности
- •Связность в орграфах
- •Нахождение ксс
- •Циклы в графе Эйлеровы и Гамильтоновы циклы
- •Цикломатика графа
- •Алгоритм нахождения базисной системы циклов
- •Разделяющие множества. Разрезы
- •Алгоритм нахождения базисной системы разрезов
- •Устойчивость графа Внешняя устойчивость графа
- •Внешняя устойчивость орграфа
- •Внутренняя устойчивость графа
- •Алгоритм нахождения пустых подграфов
- •Полные подграфы. Плотность графа
- •Алгоритм нахождения полных подграфов
Дискретная математика: теория графов
Данный курс был прочитан для студентов второго курса факультета "К" групп К2-221, 222, 224, 281, 331 и 361 в весеннем семестре 2005/2006 учебного курса доц. Каф. Кибернетики Порешиным П.П.
Появление этого конспекта на сайте кафедры для студентов стало возможным благодаря инициативе студента группы К2-331 Шутяева Александра, который тщательно их записал с последующей обработкой текста в текстовом, графическом и формульном редакторах.
Основные объекты графов
- носитель метаграфа
(конечное множество вершин).
.
- сигнатура метаграфа (конечное множество
связей между вершинами).
.
Граф,орграфигиперграфотличаются друг от друга свойствами сигнатуры.
Для графа:- множество ребер, связывающих две
вершины.
.
Для орграфа
(ориентированный граф):- множество дуг.
.
Для гиперграфа
(мограф – модельный граф):-
множество граней.
.Грань– подмножество вершин мографа.
Примеры
Граф: |
|
|
Орграф: |
|
|
Гиперграф: |
|
|
Если вершины
и
являются концевыми для некоторого
ребра, то говорят, что онисмежны.
Если два ребра имеют общую концевую
вершину, то они такжесмежны. Если
вершина является концевой для некоторого
ребра, то говорят, что ониинцидентны.
Все введенные ранее графы можно было бы разделить на три категории.
некоторые множества
Способы задания графов
Графический способ задания графов.
Матрица смежности (для вершин). Для графа:
Для орграфа:
Матрица инциденций. Для графа:
Для орграфа:
Функциональный способ задания графов.
,
- функция окрестности вершин.
Для орграфа:
- функция положительной полуокрестности.
- функция отрицательной полуокрестности.
Изоморфизм на графах
Два графа (орграфа)
и
изоморфны, если существует
взаимнооднозначная функция
такая, что:
1) если
и
смежны в
,
то
и
смежны в
;
2)
если
и
смежны в
,
то
и
смежны в
.
Изоморфизм обладает свойствами рефлексивности, симметричности, транзитивности, следовательно обладает свойством эквивалентности на множестве графов.
Примеры
|
|
Графы не являются изоморфными. |
|
|
Графы
изоморфны.
| ||||||||||||||
|
Матрица инциденций и матрица смежности задают граф с точностью до изоморфизма.
Количественная или качественная характеристика, неизменная для всех изоморфных между собой графов называется инвариантом графа. Поиск этих инвариантов – основная задача теории графов.
Элементы графов
Пусть
- некоторый граф. Граф
называетсячастичным графомграфа
,
если
,
а
.
Граф
называетсяподграфомграфа
(
),
если: 1)
;
2) из смежности в
и
следует смежность
и
в
.
Граф
называетсячастичным подграфомграфа
,
если он является частичным графом
подграфа графа
.
Степень вершины. Степень графа
Пусть
- некоторый граф.Степенью вершиныназывается величина
- число дуг, инцидентных данной вершине.Степенью графаназывается величина
.Минимальною степенью графаназывается
величина
.
Пример
|
|
|
Теорема
Сумма
степеней вершин графа есть число четное:.СледствиеЧисло
вершин с нечетными степенями – четно.
Граф называется регулярным, если степени всех его вершин равны.
Пример
|
Регулярный граф степени 2 |
Для орграфов:
- полустепень
исхода.
-полустепень входа.
ТеоремаДля
любого орграфа.
Пример
Распределение степеней вершин совпадает, но графы не изоморфны. |
|
Типы графов
Граф и ограф.
-граф (граф, построенный на
вершинах и
ребрах).
Полный граф на
вершинах
(все вершины смежны между собой).Пример (
)
Тривиальный граф (граф, состоящий из одной вершины).
Пустой граф
(граф на
вершинах, не содержащий ни одного ребра
)
Двудольный граф (граф
называется двудольным, если
и
и
).Примеры
Полный двудольный граф
(двудольный граф, в котором каждая вершина одной доли смежна с каждой вершиной другой доли).Пример (
)