- •Составители: н.И. Житникова, г.И. Федорова, а.К. Галимов
- •Введение
- •Цели и задачи
- •1. Краткий перечень основных понятий теории графов
- •1.1. Общие понятия
- •1.2. Понятия смежности, инцидентности, степени
- •1.3. Маршруты и пути
- •1.4. Матрицы смежности и инцидентности
- •1.5. Связность. Компоненты связности
- •1.6. Матрицы достижимости и связности
- •1.7. Расстояния в графе
- •1.8. Образ и прообраз вершины и множества вершин
- •1.9. Нагруженные графы
- •1.10. Деревья и циклы
- •2. Решение контрольных задач
- •2.1. Компоненты сильной связности ориентированного графа
- •Алгоритм выделения компонент сильной связности
- •2.2. Расстояния в ориентированном графе
- •Алгоритм поиска минимального пути из в в ориентированном графе
- •2.3. Минимальный путь в нагруженном ориентированном графе
- •Алгоритм Форда-Беллмана нахождения минимального пути в нагруженном ориентированном графе d из vнач в vкон.( vнач ≠ vкон)
- •2.4. Эйлеровы циклы и цепи
- •Алгоритм выделения эйлерова цикла в связном мультиграфе с четными степенями вершин
- •2.5. Минимальное остовное дерево
- •Алгоритм выделения минимального остовного дерева в неориентированном нагруженном графе g
- •2.6. Задача о коммивояжёре
- •3. Задания для самостоятельного решения
3. Задания для самостоятельного решения
1. С помощью матрицы смежности найти компоненты сильной связности ориентированного графа D.
|
|
|
а) |
б) |
в) |
2. С помощью алгоритма фронта волны найти расстояния в ориентированном графе D: диаметр, радиус и центры.
|
|
|
а) |
б) |
в) |
Примечание: самый длинный путь в графе найти при помощи алгоритма фронта волны.
3. Найти минимальный путь в нагруженном графе по методу Форда-Беллмана.
|
|
|
а) из вершины в вершину |
б) из вершины в вершину |
в) из вершины в вершину |
4. Найти Эйлерову цепь в неориентированном графе.
|
|
|
а) |
б) |
в) |
5. Найти минимальное остовное дерево в неориентированном нагруженном графе.
|
|
|
а) |
б) |
в) |
6. Методом ветвей и границ найти оптимальный путь коммивояжёра при следующей матрице стоимости.
1 5 3 4 6 2 1 расстояние равно 15 |
1 26 5 4 3 1 расстояние равно 36 |
1 3 2 4 6 5 1 расстояние равно 11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
а) |
б) |
в) |
СПИСОК ЛИТЕРАТУРЫ
1. Акимов О.Е. Дискретная математика: логика, группы, графы. М.: Лаборатория базовых знаний. 2003, - 352 с.
2. Новиков Ф. А.. Дискретная математика для программистов. СПб: Питер, 2001. – 304 с.
3. Романовский И. В. Дискретный анализ: Учебное пособие для студентов, специализирующихся по прикладной математике и информатике. – 3-е изд., перераб. и доп. –СПб.: Невский Диалект; БХВ-Петербург, 2003. –320с.
4. Яблонский С.В. Введение в дискретную математику. М.: Наука, 1986.
5. Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. М.: Энергоатомиздат. 1988.
6. Новиков Ф.А. Дискретная математика для программистов. – СПб, 2001.
7. Гаврилов Г.П., Сапоженко А.А. Задачи и упражнения по курсу дискретной математики. М.: Наука. 1992.
8. Методические указания для самостоятельной работы по основам теории графов./ Сост. Бронштейн Е.М., Хазанкин В.Г. Уфа, 1989. 24 с.
9. Упражнения и задачи по основам теории графов : Методические указания / УГАТУ; Сост. Хабиров С.В., Дворяшина Т.П. Уфа, 1994.
Составители: ЖИТНИКОВА Наталья Ивановна
ФЕДОРОВА Галина Ильясовна
ГАЛИМОВ Амир Камилович
ТЕОРИЯ ГРАФОВ
ПРАКТИКУМ
по дисциплине «Дискретная математика»
Редактор
Подписано в печать . Формат 60х84 1/16.
Бумага офсетная. Печать плоская. Гарнитура Таймс.
Усл.печ.л. 2,8. Усл.кр.–отт. 2,8. Уч.–изд.л. 2,7.
Тираж 100 экз. Заказ №
Уфимский государственный авиационный технический университет
Редакционно-издательский комплекс УГАТУ
450000, Уфа–центр, ул.К.Маркса, 12