- •Предисловие
- •1. Начальные понятия Определение графа
- •Способы задания графов
- •Окрестности и степени
- •Некоторые специальные графы
- •Изоморфизм
- •Подграфы
- •Операции над графами
- •Пути, циклы, связность
- •Расстояния и метрические характеристики
- •Графы пересечений
- •2. Перечисление графов Помеченные графы
- •Непомеченные графы
- •3. Важнейшие классы графов Деревья
- •Двудольные графы
- •Планарные графы
- •3.22. Какие из следующих графов планарны: 1) ; 2) ; 3) ; 4) ?
- •4. Методы обхода графа
- •5. Циклы Эйлеровы циклы
- •Гамильтоновы циклы
- •6. Независимые множества, клики, вершинные покрытия
- •7. Паросочетания Паросочетания и реберные покрытия
- •Паросочетания в двудольных графах
- •7.6*. Докажите утверждение о бесполезных вершинах.
- •8. Раскраски Раскраска вершин
- •Раскраска ребер
- •9. Оптимальные каркасы и пути
- •Алгоритм Прима
- •Алгоритм Краскала
- •10. Потоки
- •Вариант 4
- •Вариант 5
- •9.6. Найдите наибольшее паросочетание с помощью потокового алгоритма.
Вариант 4
Пусть каждая из функций и является потоком в некоторой сети. Какие из следующих функций обязательно будут потоками в той же сети?
.
.
.
для каждого ребра .
Каркасы, построенные для некоторого графа с помощью алгоритмов Прима, Крускала и Дейкстры, имеют соответственно веса a, b и c. Какое из следующих соотношений обязательно выполняются для этих чисел?
Вариант 5
Пусть и – ребра с наименьшими весами в некотором взвешенном графе, причем . Какие из следующих утверждений верны для любого графа и любой весовой функции?
Существует геодезическое дерево, содержащее ребро .
Каждое геодезическое дерево содержит ребро .
Существует геодезическое дерево, содержащее оба ребра .
Если ребра и не имеют общей вершины, то существует геодезическое дерево, содержащее оба ребра .
9.5. Найдите максимальный поток.
9.6. Найдите наибольшее паросочетание с помощью потокового алгоритма.
10.5. Построить дерево кратчайших путей (геодезическое дерево) с корнем в вершине а с
помощью алгоритма Дейкстры.