- •Глава 16. Специальные циклы и метрика графов 345
- •Глава 17. Графовые инварианты 404
- •Введение
- •Цели и задачи преподавания дисциплины «дискретная математика»
- •Модуль 1. Основы Теории множеств (2 кредита)
- •Комплексная цель и задачи изучения модуля
- •Глава 1. Исчисление множеств
- •1.1. Понятие множества
- •1.2. Способы задания множеств
- •1.3. Подмножество
- •2. Пустое множество не имеет собственных и истинных подмножеств.
- •3. Одноэлементное множество имеет два подмножества - сaмo себя и , т.Е. Не имеет собственных подмножеств.
- •Множество – это многое, мыслимое как единое.
- •Глава 2. Операции над множествами
- •2.1. Объединение множеств
- •2.2. Пересечение множеств
- •2.3. Разность множеств
- •2.4. Дополнение множества
- •2.5. Тождества алгебры множеств
- •2.6. Доказательства тождеств с множествами
- •Глава 3. Упорядоченные множества
- •3.1. Кортеж (Упорядоченное множество)
- •3.2. Декартово произведение
- •3.3. Операция проектирования множеств
- •3.4. График
- •Декартово произведение множеств позволяет перейти к графическому представлению упорядоченных множеств.
- •Глава 4. Отношения
- •4.1. Основные понятия отношений
- •4.2. Основные свойства отношений
- •4.3. Операции над отношениями
- •4.4. Основные свойства специальных отношений
- •4.5. Разбиение множеств
- •4.6. Отношение порядка
- •Использование отношений позволяет строить модели взаимосвязей между любыми обьектами в природе.
- •5. Соответствия
- •5.1. Определение соответствия
- •5.2. Операции над соответствиями
- •5.3. Понятия образа и прообраза при соответствии
- •5.4. Доказательства тождеств с соответствиями
- •5.5. Основные свойства соответствий
- •5.6. Функция
- •Глава 6. Упорядоченные бесконечные множества
- •6.1. Основные сведения об упорядоченных бесконечных множествах
- •6.2. Проблема континуума
- •Глава 7. Основные понятия теории мультимножеств
- •7.1. Понятие мультимножества
- •7.2. Операции над мультимножествами
- •Возможность многократного вхождения элементов в мультимножество создает новое качество и позволяет расширить класс описываемых, анализируемых и синтезируемых математических объектов.
- •8. Нечеткие множества
- •8.1. Нечеткие высказывания
- •8.2. Операции над нечеткими множествами
- •8.3. Нечеткие отношения и соответствия
- •Тестовые задания к модулю 1
- •24. Множество называется графиком, если каждый его элемент ...
- •25. Соответствие может быть задано … способом.
- •Критерии оценки
- •Нечеткие и приближенные высказывания, множества, соответствия и отношения позволяют формально задавать расплывчатую информацию в виде, удобном для обработки на эвм.
- •Глоссарий к модулю 1
- •Глава 1.
- •Глава 2.
- •Глава 3.
- •Глава 4.
- •Глава 5.
- •Глава 6.
- •Глава 7.
- •Глава 8.
- •Галилей Модуль 2. Основы теории алгоритмов (1,5 кредита) Комплексная цель и задачи изучения модуля
- •Глава 9. Введение в теорию алгоритмов
- •9.1. Понятие алгоритма
- •9.2. Основные свойства алгоритмов
- •9.3. Классификация алгоритмов
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •10.1. Преобразование слов в произвольных абстрактных алфавитах
- •10.2. Числовые функции
- •10.3. Построение алгоритмов по принципу «разделяй и властвуй»
- •10.4. Представление алгоритма в виде детерминированного устройства
- •10.5. Универсальные схемы алгоритмов
- •10.5. “Жадные” алгоритмы
- •10.6. Нечеткие (расплывчатые) алгоритмы
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •11.1. Анализ алгоритмов
- •11.2. Сложность алгоритмов
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Тестовые задания к модулю 2
- •Критерии оценки
- •Модуль 3. Алгебра логики (1,5 кредита) Комплексная цель и задачи изучения модуля
- •Глава 12. Элементы алгебры логики
- •12.1. Логические функции
- •12.2. Основные логические тождества и законы
- •12.3. Булевы функции одной и двух переменных
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •13.1. Дизъюнктивная и конъюнктивная нормальные формы
- •13.2. Способы перехода от нормальных к совершенным нормальным формам
- •2. Графический способ.
- •13.4. Функциональная полнота бф
- •13.3. Алгебра Жегалкина
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •14.1. Реализация булевых функций
- •14.2. Минимизация булевых функций
- •14.3. Карты Карно
- •14.4. Метод Квайна - Мак-Класски
- •14.5. Переход от бф к простейшим комбинационным схемам
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Критерии оценки
- •Глоссарий к модулю 3
- •Модуль 4. Основы Теории графОв (2 кредита) Комплексная цель и задачи изучения модуля
- •Глава 15. Введение в теорию графов
- •15.1. Способы задания графов и виды графов
- •15.1.1. Способы задания графов
- •15.1.2. Виды графов
- •15.1.3. Нечеткие неориентированные графы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •15.2. Маршруты, цепи, циклы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •При моделировании систем модели и алгоритмы нахождения маршрутов, цепей, циклов, разрезов, связности графов позволяют строить эффективные алгоритмы преобразования графов.
- •15.3. Нахождение кратчайших маршрутов (цепей)
- •15.3.1. Алгоритм Форда
- •15.3.2. Алгоритм Дейкстры
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Алгоритмы Форда и Дейкстры являются эффективным способом определения кратчайшей по стоимости цепи между двумя вершинами графа.
- •Глава 16. Специальные циклы и метрика графов
- •16.1. Эйлеровы и гамильтоновы цепи и циклы
- •16.1.1. Связь между эйлеровыми и гамильтоновыми графами
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.2. Алгоритмы построения гамильтонова цикла
- •16.2.1. Алгоритм Робертса ─ Флореса
- •16.2.2. Алгебраический метод
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.3. Задача о коммивояжере и алгоритмы ее решения
- •16.3.1. Алгоритм Хелда и Карпа
- •16.3.2. Геометрический метод решения
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.4. Расстояния на графах
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.5. Деревья
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Глава 17. Графовые инварианты
- •17.1. Цикломатическое и хроматическое числа графа
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •17.2. Числа внутренней и внешней устойчивости графа
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Числа внутренней и внешней устойчивости относятся к инвариантам графа. Они позволяют определить специальные группы вершин в графах.
- •17.3. Планарность графов
- •17.3.1. Плоские и планарные графы
- •17.3.2. Эвристики для определения планарности
- •17.3.3. Минимизация пересечений ребер графов
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •17.4. Ориентированные графы
- •17.4.1. Способы задания
- •17.4.2. Решение стандартных графовых задач с использованием орграфов
- •17.4.3. Выделение сильносвязных компонент
- •17.4.4. Нечеткие ориентированные графы
- •Примеры решения задач
- •Вопросы
- •Задания для самостоятельной работы
- •175 Гиперграфы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Тестовые задания к модулю 4
- •Критерии оценки
- •Глоссарий к модулю 4 Глоссарий к главе 1
- •Глоссарий к главе 2
- •Глоссарий к главе 3
- •Библиографический комментарий
- •Литература
- •Заключение
- •Приложение 1
- •Учебное издание Гладков Леонид Анатольевич, Курейчик Владимир Викторович, Курейчик Виктор Михайлович
Глоссарий к главе 3
Внешне устойчивое подмножество – это подмножество, вершин графа, которые являются смежными со всеми остальными вершинами графа. Внешне устойчивое подмножество называется минимальным, если удаление из него произвольной вершины делает его внешне неустойчивым.
Внутренне устойчивое подмножество графа – это подмножество любые две вершины, которого являются не смежными.
Гиперграф Н = (Х, Е) – это объект, который состоит из множества вершин X и множества ребер E, причем каждое ребро li E представляет собой некоторое подмножество множества вершин, т.е. li X.
Области, определяемые плоским графом, называются его внутренними гранями или просто гранями. Неограниченная область называется внешней гранью.
Два графа гомеоморфны или тождественны с точностью до вершины степени 2, если они могут быть получены из одного и того же графа включением (добавлением) в его ребра новых вершин степени 2.
Гиперграф H* называется двойственным гиперграфу H = (X, E), если, вершинами H* являются ребра H, а ребрами – вершины H.
Двудольный (бихроматический) граф – это граф, раскрашиваемый двумя красками, причем множество вершин такого графа разбито на два непересекающихся подмножества, а ребра графа соединяют между собой только вершины, принадлежащие разным подмножествам.
Гиперграф Н= (X, Е) можно представить в виде двудольного графа Кёнига К(Н) = (X E, V), где X – первое подмножество вершин двудольного графа, соответствующее множеству вершин гиперграфа H; Е – второе подмножество вершин двудольного графа, соответствующее множеству ребер гиперграфа H; V – множество ребер двудольного графа, устанавливающее смежность между двумя множествами вершин X и Е в графе К(Н) в соответствии с инцидентностью вершин и ребер гиперграфа H.
Гиперграф H = (Х, Е) считается деревом в случае, когда его ребра имеют не более одной общей вершины.
Крупность (шероховатость, зернистость) графа – наибольшее число непланарных подграфов в исходном графе, не пересекающихся по ребрам (не имеющих общих ребер).
Максимальное внутренне устойчивое подмножество (МВУП) или независимое (НП) подмножество – это подмножество графа такое, что добавление к нему любой новой вершины делает его внутренне неустойчивым.
Максимально планарный граф – это граф, который при добавлении любого ребра перестает быть планарным.
Планарный граф – это граф, который можно уложить на плоскости так, что никакие два его ребра не будут иметь пересечений. Плоский граф – это граф, уже уложенный на плоскости.
Плоской картой называется связный плоский граф вместе со всеми его гранями.
Граф называется полным двудольным, если любая его вершина, принадлежащая одному подмножеству, смежна с каждой вершиной другого подмножества и наоборот.
Понтрягина - Куратовского теорема: граф планарен тогда и только тогда, когда он не содержит подграфа, гомеоморфного графам K5 или K3,3.
Предельные подмножества – это независимые подмножества, содержащие наибольшее число элементов.
Раскраска вершин графа – это разбиение множества вершин на k непересекающихся классов (подмножеств) таких, что внутри каждого подмножества не должно содержаться смежных вершин.
Под раскраской вершин гиперграфа Н = (Х, Е) понимается некоторое разбиение множества его вершин на классы, не содержащие пустого подмножества, когда инцидентные вершины должны быть окрашены в разные цвета, причем каждому классу назначается определенный цвет, в который окрашены вершины, а величина q соответствует количеству различных цветов, которые можно использовать для раскраски.
Граф G называется стягиваемым к графу Н, если граф Н можно получить из графа G с помощью некоторой последовательности элементарных стягиваний.
В гиперграфе H = (X, E) две вершины называются смежными в том случае, если существует ребро, содержащие эти вершины.
Ребра гиперграфа называются смежными в случае если их пересечение представляет собой непустое подмножество
Толщина графа – наименьшее число планарных подграфов, объединение которых дает исходный граф.
Фундаментальные циклы – это циклы, получаемые добавлением какого-нибудь ребра из графа к ребрам дерева и отличающиеся один от другого хотя бы одним ребром.
Харари – Татта теорема: граф планарен тогда и только тогда, когда он не содержит подграфов, стягиваемых в K5 или K3,3.
Хроматическое число графа (G) – наименьшее число подмножеств, на которое разбивается граф при раскраске.
В гиперграфе Н = (Х, Е) цепь длины q определяется как последовательность вида s(H) = x1, l1, х2, 12, …, lq, xq+1.
Цикломатическое число графа – это наименьшее число ребер, которые необходимо удалить из графа, чтобы он стал ациклическим (деревом). Цикломатическое число определяется по формуле: (G) = m – n + k, где n – число вершин, m – число ребер, k – число компонент связности графа.
Число внутренней устойчивости графа определяется мощностью предельного независимого подмножества.
Число внешней устойчивости графа определяется мощностью минимального внешне устойчивого подмножества, содержащего наименьшее число вершин.
Число скрещиваний (пересечений) графа – наименьшее число пересечений ребер, которое получается при расположении графа на плоскости.
Ядро графа – это некоторое подмножество вершин графа, являющееся одновременно внутренне и внешне устойчивым.
