Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Графы_основные_понятия.doc
Скачиваний:
5
Добавлен:
25.11.2019
Размер:
818.69 Кб
Скачать

§ 2. Изоморфизм графов.

Пусть G(V, Е) и G’ = (V’, Е’) – два графа. Скажем, что эти два графа изоморфны, если существует пара биективных отображений : V V’, : ЕЕ’ таких, что для любого ребра е = (v1, v2)Е (е) = ((v1), (v2)). Иными словами, отображение переводит ребро, соединяющее две вершины, в ребро, соединяющее образы этих вершин при отображении .

Изоморфными могут быть на первый взгляд непохожие друг на друга графы.

Примеры. 1

И зоморфизм этих двух графов задается отображением вершин : xiуi, i =1,2,3,4; ребро (хi, хj) переводится отображением  в ребро (уij). Заметим, что данные графы являются полными, то есть вместе с любыми двумя вершинами содержат единственное соединяющее их ребро. Полные графы с n вершинами обозначаются Kn. Ясно, что любые два полных графа с одинаковым количеством вершин изоморфны.

Изоморфизм этих двух графов зададим отображением вершин с помощью подстановки:

(вершина хi переходит в вершину уi расположенную под ней; ребро (хi, хk) переходит в соответствующее ребро (уj, уl), где хi переходит в уj, а хk — в уl). Как устроен этот изоморфизм ясно: семиугольник с вершинами х1,…,х7 переходит в ломаную, составленную из диагоналей семиугольника с вершинами у,…,у; наоборот — диагонали семиугольника слева переходят в стороны семиугольника справа.

Я сно, что у изоморфных графов должно быть одинаковое число вершин и ребер. Однако этого условия не достаточно для изоморфизма. Пусть, например, последовательность ребер образует цикл, то есть конец каждого предыдущего ребра является началом последующего и конец последнего ребра совпадает с началом первого; число ребер последовательности называется длиной цикла (точные определения см. в § 5). Очевидно, при изоморфизме цикл переходит в цикл той же длины. Значит, у изоморфных графов должно быть одинаковое число циклов определенной длины. Следующие два графа

неизоморфны, так как у одного из них два цикла длины 4, а у другого – один.

§ 3. Степени вершин графа

В этом пункте граф будет предполагаться неориентированным.

Степенью вершины графа называется количество ребер, инцидентных вершине. Необходимо, однако, уточнить понятие степени в случае, когда среди ребер, инцидентных данной вершине, есть петля. Можно считать петлю за одно ребро, а можно — за два (подразумевая, что петля имеет «два входа» в вершину). В первом случае степень вершины будет обозначаться , во втором — .

П ример.

Для вершины данного графа , .

Теорема. Пусть граф имеет ребер и вершин . Тогда

.

Доказательство: В самом деле, каждое ребро, не являющееся петлей, инцидентно двум вершинам, следовательно, входит в данную сумму два раза; петли также дважды учитываются в этой сумме.

Следствие.

Число вершин графа нечетной степени четно.

Уже эта простая теорема позволяет решить ряд интересных задач.

Пример. Утверждают, что в одной компании из 7 человек каждый знаком с тремя и только тремя другими. Возможна ли такая компания?

Построим граф знакомств для этой компании, сопоставив каждому из 7 человек вершину, которая соединяется ребрами со знакомыми ему людьми (вершинами). Степень каждой из 7 вершин равна 3. Согласно теореме этого быть не может.