Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-й сем-ДМ-слайды-ДГТУ / Графы, примеры и задачи.doc
Скачиваний:
248
Добавлен:
19.05.2015
Размер:
474.11 Кб
Скачать

Набор упражнений

    1. Объясните, почему сумма степеней всех вершин простого графа G совпадает с удвоенным числом его ребер. Этот факт называют леммой об эстафете.

Используя эту лемму, покажите, что в любом полном графе Kn c n вершинами есть ровно n(n – 1)/2 ребер.

Для каких значений n граф Kn будет эйлеровым?

    1. Опираясь на принцип Дирихле, докажите, что если простой граф G имеет более одной вершины, то у него найдутся по крайней мере две вершины одинаковой степени.

    1. Нарисуйте граф, чья матрица смежности имеет вид:

Опишите матрицу смежности полного графа Kn .

7.4. Введя подходящие обозначения вершин, для каждого из графов на рисунке 7.20 подберите

соответствующую матрицу смежности из перечисленных ниже.

Рисунок 7.20.

(а) (б) (с)

7.5. Какие из графов на рис.7.12 могут являться подграфами графа из упражнения 7.3

Рисунок 7.21. Кандидаты в подграфы

7.6. Найдите гамильтоновы циклы в графе на рис.7.22.

Рисунок 7.22.

Найдите в нем циклы длины 3, 4, 5, 6 и 7.

    1. На рисунке 7.23 изображен граф Петерсена Р.

b

a c

Рисунок 7.23. Граф Петерсена

Найдите в нем цикл длины 9. Покажите, что Р не является гамильтоновым.

7.8. Используйте алгоритм ближайшего соседа для поиска гамильтонова цикла в нагруженном

графе (рис.7.24), взяв за исходную

(а) вершину А;

(б) вершину D.

A

B C

Рисунок 7.24. Нагруженный граф

7.9. Выясните, являются ли графы, задаваемые следующими матрицами смежности, деревьями:

    1. Известно, что дерево Т имеет три вершины степени 3 и четыре вершины степени 2. Остальные вершины дерева имеют степень 1. Сколько вершин степени 1 есть у дерева Т?

(Указание: обозначьте число вершин дерева Т через n и примените лемму об эстафете.)

    1. Лесом называют граф (не обязательно связный), каждая компонента связности которого –

дерево. Пусть G – лес с n вершинами и k компонентами связности.

(а) Докажите, что G имеет n – k ребер.

(б) Покажите, что если в каждой компоненте связности леса G есть более одной вершины,

то G содержит по крайней мере 2k вершин степени 1.

(в) Нарисуйте лес с девятью вершинами и шестью ребрами, в котором не больше пяти

вершин степени 1.

    1. Найдите минимальное остовное дерево графа, изображенного на рис.7.25.

A

C F

H

Рисунок 7.25.

7.13. В таблице 7.4 приведены расстояния (в милях) между шестью городами Ирландии.

Таблица 7.4

Алтон

Дублин

Голуэй

Лимерик

Слайго

Уэксфорд

Алтон

-

78

56

73

71

114

Дублин

78

-

132

121

135

96

Голуэй

56

132

-

64

85

154

Лимерик

73

121

64

-

144

116

Слайго

71

135

85

144

-

185

Уэксфорд

114

96

154

116

185

-

Используя алгоритм поиска минимального остовного дерева, найдите сеть дорог минимальной общей длины, связывающую все шесть городов.