- •Теория конечных графов и ее приложения
- •Занятие 1. Способы задания графов. Основная теорема теории графов.
- •Занятие 2. Операции над графами. Маршруты, цепи и циклы в графах.
- •Связные графы.
- •Занятие 3. Вершинная и реберная связность графов. Расстояния в графе.
- •Изоморфизм графов. Разрезы в графе.
- •Занятие 4. Деревья. Двудольные, эйлеровы и гамильтоновы графы
Занятие 1. Способы задания графов. Основная теорема теории графов.
1. Даны графы G и H:
а) Составьте для каждого из них списки вершин и ребер (в виде таблицы), а также матрицы смежности, инцидентности, векторов смежности. Определите по этим матрицам минимальную, максимальную и среднюю степени вершин данных графов.
б) Из матрицы смежности для данных графов получите аналогичные матрицы для дополнений к этим графам, и по ним восстановите графы и .
G: H:
2. По матрице инцидентности определите минимальную, максимальную и среднюю степени вершин графа G. Не изображая этот граф в виде диаграммы, составьте список его вершин и ребер, а также матрицы смежности и векторов смежности.
x1 x2 x3 x4 x5 x6 x7
3. N шахматистов (N2) проводят турнир в один круг (каждый из участников должен сыграть с каждым по одному разу). Докажите, что в любой момент найдутся двое, закончившие одинаковое число партий.
4. N человек (N>2) проводят шахматный турнир в один круг. К некоторому моменту выясняется, что в точности двое сыграли одинаковое число партий. Докажите, что либо в точности один участник еще не сыграл ни одной партии, либо ровно один сыграл все партии.
5. Существуют ли графы со следующими наборами степеней вершин:
а) {2, 3, 3, 2, 3}; б) {1, 2, 3, 4} ?
Если существуют, то изобразите их графически.
6. Сколько рёбер имеет полный граф с p вершинами?
7. Сколько рёбер имеет регулярный граф с p вершинами степени r?
8. Сколько рёбер может быть у регулярного графа с 9 вершинами?
9. Докажите, что каждый кубический граф имеет чётное число вершин.
10. Сколько вершин может быть у графа с 4 ребрами, если петли, кратные ребра и изолированные вершины у него отсутствуют?
Занятие 2. Операции над графами. Маршруты, цепи и циклы в графах.
Связные графы.
11. Найти объединение, пересечение и разность двух графов.
б)
12. Составьте матрицы смежности для графов G1G2, G1G2, G1\G2, если
а)
б)
1
(1, 2, 3, 5, 2);
(2, 3, 5, 4);
(2, 3, 4, 5, 3, 2);
(3, 4, 5, 3).
Рис. 1.
14. Приведите примеры замкнутого пути, простого цикла и цикла, не являющегося простым, в графах G и H из задачи 1.
15. Дан регулярный граф с 6 вершинами и 9 ребрами. а) Докажите, что в нем есть хотя бы 1 цикл.
б) Нарисуйте этот граф.
в) Каковы обхват и периметр данного графа?
г) Сколько в этом графе циклов наименьшей длины?
16. Докажите, что всякий замкнутый маршрут нечётной длины содержит простой цикл. Верно ли аналогичное утверждение для маршрутов чётной длины?
17. Докажите, что каждый граф G содержит цепь длины и (при условии, что ) цикл длины не менее .
18. Найдите количество маршрутов длины 3 от i-ой вершины к j-ой при всех i, j =1,…,5 в графе G1 (а) из задачи 12.
19. Докажите, что в связном графе любые две простые цепи максимальной длины имеют, по крайней мере, одну общую вершину. Верно ли, что они всегда имеют общее ребро?
20. Пусть р – число вершин, q – число ребер, k – число компонент связности графа. Докажите, что тогда имеет место следующее неравенство: .
21. Пусть граф G имеет р вершин. Доказать, что если минимальная степень его вершин , то граф связен.
22. Сколько компонент связности имеет граф G ? Составьте для него матрицу смежности в блочно-диагональном виде (каждой компоненте связности должен соответствовать определенный блок).
G:
2
G:
24. Доказать, что всякий нетривиальный связный граф содержит не менее двух вершин, не являющихся разделяющими.
25. Докажите, что ребро (v, w) в графе G является мостом тогда и только тогда, когда в этом графе существуют 2 вершины u1 и u2 такие, что каждая цепь, соединяющая их, проходит через ребро (v, w).