- •Богданов а.Е. Курс лекций
- •Содержание
- •§ 1. Основные понятия теории множеств
- •Основные понятия теории множеств
- •Способы задания множеств
- •Операции над множествами
- •§ 2. Соответствия. Функции. Отображения
- •§ 3. Понятие алгебры. Алгебра множеств кантора
- •Диаграмма Эйлера-Венна
- •§ 4. Бинарные отношения
- •Способы задания бинарных отношений
- •Свойства бинарных отношений
- •§ 5. Бинарное отношение эквивалентности
- •§ 6. Бинарное отношение порядка. Упорядоченные
- •§ 7. Решетки (структуры). Изоморфизм
- •Изоморфизм множеств
- •Дедекиндовые решетки
- •Дистрибутивные решетки
- •§ 8. Отношения (обобщение). Алгебраические
- •Операции над отношениями
- •Алгебраические системы
- •Глава ιι. Комбинаторный анализ
- •§ 1. Основные определения
- •Правила суммы и произведения
- •§ 2. Формулы расчета перестановок и сочетаний
- •§ 3. Бином и полином
- •§ 4. Подстановки
- •§ 5. Метод включений и исключений
- •§ 6. Метод производящих функций
- •§ 7. Комбинаторная мера информации. Вероятность искажения информации
- •Глава ιіі. Теория графов
- •§ 1. Первоначальные понятия теории графов
- •§ 2. Операции над графами. Способы задания графов Операции над графами
- •Способы задания графов
- •§ 3. Маршруты, цепи, циклы и другие характеристики графа
- •§ 4. Алгебраическая форма представления графа
- •Глава іv. Некоторые приложения графов
- •§ 1. Эйлеровы графы. Алгоритм флери. Гамильтоновы
- •Эйлеровы графы
- •Алгоритм Флери.
- •Метод построения эйлерового обхода двоичного куба
- •Гамильтоновы графы. Метод Робертса – Флореса
- •Метод перебора Робертса – Флореса
- •§ 2. Пространство циклов графа
- •§ 3. Независимое множество вершин графа
- •Алгоритм выделения пустых подграфов
- •§ 4. Вершинное число внешней устойчивости графа
- •§ 5. Плотность графа
- •Алгоритм выделения полных подграфов
- •§ 6. Раскраска графа
- •Оценки хроматического числа
- •Алгоритм минимальной раскраски вершин графа
- •§ 7. Планарность графа
- •Глава V. Оптимизационные алгоритмы теории графов
- •§ 1. Определение кратчайших путей. Алгоритм дейкстры
- •§ 2. Максимальный поток через сеть. Алгоритм
- •Алгоритм Форда – Фалкерсона
- •§ 3. Построение остова экстремального веса. Алгоритм краскала
- •§ 4. Метод ветвей и границ: задача коммивояжера. Общая модель задачи поиска
- •Дерево поиска частичных решений
- •§ 5. Применение ориентированных деревьев в задачах теории кодирования и диагностирования
- •§ 6. Построение оптимального дерева бинарного поиска. Алгоритм гильберта – мура
- •Алгоритм Гильберта – Мура построения оптимального дерева бинарного поиска Суть алгоритма
- •Алгоритм
- •§ 7. Сложность задач теории графов. Задача синтеза управляющих систем
- •Задача синтеза управляющих систем
- •Задача о выполнимости
- •Литература
- •Электронное пособие курс лекций
- •«Дискретная математика».
Задача о выполнимости
Булево выражение называется выполнимым, если существует хотя бы одна комбинация значений переменных, подстановка которых обращает его в единицу.
Пример. □ Выражение выполнимо, так как при это выражение обращается в единицу. Выражение не является выполнимым, поскольку на всех наборах переменных оно равно нулю. ■
Задача о выполнимости состоит в том, чтобы установить, выполнимо ли некоторое булево выражение, представленное в конъюнктивной нормальной форме.
Справедливо следующее утверждение.
Теорема. Задача о выполнимости является NP – полной.
Задачу коммивояжера удается решить за время, экспоненциально зависящее от числа городов. Таким образом, задача коммивояжера принадлежит к числу NP – полных.
Определение того, имеет ли ориентированный или неориентированный граф гамильтонов цикл есть NP – полная задача.
Определение оптимального маршрута в задаче коммивояжера с симметричной матрицей стоимостей является NP – полной задачей.
Литература
1. Горбатов В.А. Основы дискретной математики. – М.: Высшая школа,
1986. – 311 с.
2. Коршунов Ю.М. Математические основы кибернетики. – М.: Энерго-
атомиздат, 1987. – 496 с.
3. Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для
инженера. – М.: Энергоатомиздат, 1988. – 480 с.
4. Сигорский В.П. Математический аппарат инженера. – М.: Техника,
1975. – 768 с.
5. Шапорев С.Д. Дискретная математика. – СПб.: БХВ-Петербург, 2006.
- 400 с.
6. Хаханов В.И., Чумаченко С.В. Дискретная математика. Курс лекций и
практические занятия (электронная версия). ХНУРЭ, 2003.
7. Яблонский С.В. Введение в дискретную математику. – М.: Наука,
1979. – 272 с.
8. Гаврилов Г.П., Сапоженко А.А. Задачи и упражнения по дискретной
математике. – М.: ФИЗМАТЛИТ, 2005. – 416 с.
Электронное пособие курс лекций
по дисциплине
«Дискретная математика».
Для студентов дневной и заочной форм обучения
направления подготовки 6.050102
«Компьютерная инженерия»
Составитель:
Александр Евгеньевич Богданов
Редактор А.Е. Богданов
Техн. редактор Л.А. Лыгина
Оригинал – макет Л.А. Лыгина
Підписано до друку ____________
Формат . Папір типограф. Гарнітура Times.
Друк офсетний. Ум. друк. арк.___. Обл.-вид.арк._____.
Тираж ___ прим. Вид. №_______. Замова №______. Ціна договірна.
Видавництво Технологічного інституту
СНУ ім. Володимира Даля(м. Сєвєродонецьк)
Адреса видавництва: 93400, м. Сєвєродонецьк, Луганської обл.,
пр. Радянський, 59-а, головний корпус
Телефон: 8(06452) 4-03-42
E-mail: sti@sti.lg.ua