- •Часть 1
- •Часть 1
- •Введение
- •1. Основные понятия теории графов
- •Задачи теории графов
- •1.2. Основные определения
- •1.3. Степени вершин графа
- •1.4. Изоморфизм графов
- •2. Представление графов в эвм и операции над ними
- •2.1. Матричные способы задания графов
- •2.2. Список ребер (луг) и структура смежности графа
- •2.3. Части графов
- •2.4. Основные операции над графами
- •3. Маршруты в графах
- •3.1. Понятие маршрута
- •Маршруты в неориентированных графах
- •Маршруты в ориентированных графах
- •3.2. Связность в графах.
- •В примере 3 граф имеет две сильно связных компоненты.
- •3.3. Связность и матрица смежности графа
- •3.4. Матрица взаимодостижимости
- •4. Деревья
- •4.1. Свободные деревья
- •4.2. Ориентированные, упорядоченные и бинарные деревья
- •Эквивалентное определение ориентированного дерева
- •5. Эйлеровы и гамильтоновы графы.
- •5.1. Эйлеровы графы.
- •5. 2. Алгоритм построения эйлерова цикла в эйлеровом графе
- •5.3. Гамильтоновы графы
- •5.4. Оценки числа эйлеровых и гамильтоновых графов
- •6. Фундаментальные циклы и разрезы
- •6.1. Фундаментальные циклы
- •6.2. Разрезы
- •7. Связь теории графов с бинарными отношениями и векторными пространствами
- •7.1. Отношения на множествах и графы
- •7.2. Векторные пространства, связанные с графами
- •8. Планарность и раскраска графов
- •8.1. Планарные графы
- •8.2. Раскраска графов
- •8.3. Алгоритм последовательной раскраски
- •9. Покрытия и независимость
- •9.1. Покрывающие множества вершин и ребер
- •9.2. Независимые множества вершин и ребер
- •9.3. Доминирующие множества
- •10. Кратчайшие маршруты в графах
- •10.1. Расстояния в графах
- •10.2. Алгоритм Форда-Беллмана
- •11. Задача коммивояжера
- •11.1. Постановка задачи
- •11.2. Обходы вершин графа по глубине и ширине
- •11.3. Решение задачи коммивояжера
- •12. Потоки в сетях
- •12.1. Основные определения
- •12.2. Теорема Форда и Фалкерсона
- •12.3. Алгоритм построения максимального потока
- •13. Сетевое планирование и управление
- •13.1. Элементы сетевого графика
- •13.2. Временные параметры сетевого графика
- •13.3. Распределение ограниченных ресурсов
- •14. Анализ технических систем (на примере электрической цепи)
- •14.1 Закон Кирхгофа
- •14.2. Основные уравнения
- •15. Сигнальные графы
- •15.1. Общие представления о сигнальных графах
- •15.2. Преобразования сигнальных графов
- •15.3. Формула Мэзона
- •16. Переключательные сети (схемы)
- •17. Математические машины и цепи маркова
- •Библиографический список
- •Оглавление
- •Часть 1
- •394026 Воронеж, Московский просп., 14
Н.А. Ююкин
ДИСКРЕТНАЯ МАТЕМАТИКА
Часть 1
ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ
Учебное пособие
В
ГОУВПО «Воронежский государственный
технический университет»
Н.А. Ююкин
ДИСКРЕТНАЯ МАТЕМАТИКА
Часть 1
ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ
Утверждено Редакционно-издательским советом
университета в качестве учебного пособия
Воронеж 2010
УДК 519.17
Ююкин Н.А. Дискретная математика. Ч. 1: Элементы теории графов: учеб. пособие /Н.А. Ююкин/ Воронеж:
ГОУВПО «Воронежский государственный технический университет», 2010. 98 с.
В учебном пособии рассматриваются краткие теоретические сведения по основам теории графов – их формальном определении, классификации и представлении в ЭВМ. Кроме того, в пособии решается ряд задач, связанных со взвешенными графами. Для каждой задачи приводится соответствующая теория и иллюстративный пример.
Учебное пособие соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлению 090100 «Информационная безопасность», специальностям 090102 «Компьютерная безопасность», 090105 «Комплексное обеспечение информационной безопасности автоматизированных систем», 090106 «Информационная безопасность телекоммуникационных систем», дисциплине «Дискретная математика».
Учебное пособие подготовлено в электронном виде в текстовом редакторе MS WORD и содержится в файле «Теория графов»
Ил. 58. Библиогр.: 8 назв.
Научный редактор д-р физ.-мат. наук, проф. И.Л. Батаронов
Рецензенты: кафедра высшей математики Воронежского
института МВД России (начальник кафедры д-р физ.- мат. наук, проф. В.В. Меньших);
канд. физ.-мат. наук, доц. С.П. Майорова
© Ююкин Н.А., 2010
© Оформление. ГОУВПО
«Воронежский государственный
Введение
Данное пособие может быть использовано в курсе “Дискретная математика” студентами ВГТУ, обучающимися по специальностям:
090102 – Компьютерная безопасность;
090105 – Комплексное обеспечение информационной безопасности автоматизированных систем;
090106 - Информационная безопасность телекоммуникационных систем.
Дисциплина “Дискретная математика” обеспечивает приобретение знаний и умений в соответствии с Государственным, общеобразовательным стандартом, и при этом содействует фундаментализации образования, формированию мировоззрения и развитию логического мышления.
Теория графов является эффективным аппаратом формализации современных инженерных задач, связанных с дискретными объектами. Она используется при проектировании интегральных схем и схем управления, исследовании автоматов и логических цепей, в системном анализе, автоматизированном управлении производством, при разработке вычислительных и информационных сетей, в схемотехническом и конструкторско-топологическом проектировании и т.д.
В учебном пособии излагаются основы, рассматриваются базовые методы и алгоритмы теории графов. Здесь представлены н-графы и орграфы; изоморфизмы; деревья; эйлеровы графы; планарные графы; покрытия и независимые множества; сильная связность в орграфах; анализ графа цепи Маркова; алгоритмы поиска кратчайших путей в графах; задача поиска гамильтонова цикла в графе; задача о коммивояжере; перечисление графов и отображений; экстремальные задачи; оптимизационные задачи; универсальные задачи; метод ветвей и границ; а также вырабатываются практические навыки по использованию вышеприведенных понятий.
Целью курса является формирование у студентов теоретических знаний, практических умений и навыков в области моделирования процессов и явлений в естествознании и технике, с возможностью употребления математических символов для выражения количественных и качественных отношений объектов, необходимых для выполнения служебной деятельности в области защиты информации на высоком профессиональном уровне.
Достижению данной цели служат следующие задачи:
изучить максимально широкий круг понятий теории графов;
получить навыки решения учебных и практических задач;
овладеть методами оптимизации;
выработать навыки постановки и решения информационных задач, моделирования и анализа информации с помощью графов.
Дисциплина “Дискретная математика” относится к числу прикладных математических дисциплин. Она основывается на знаниях, приобретенных студентами при изучении дисциплин “Алгебра” и “Математическая логика и теория алгоритмов”. Знания и навыки, полученные при изучении дисциплины “Дискретная математика” используются при изучении обще профессиональных и специальных дисциплин.