- •Лекция 2
- •Лекция 3
- •Лекция 4
- •Лекция 5
- •Лекция 13
- •Лекция 14
- •Лекция 16
- •Основные понятия
- •Понятие множества. Способы задания множеств.
- •Понятие множества. Способы задания множеств.
- •Отношения между множествами.
- •3, Операции над множествами.
- •Алгебра множеств.
- •Теорема о количестве подмножеств конечного множества.
- •Формула включений и исключений.
- •Лекция 2
- •1.Понятие вектора. Прямое произведение множеств.
- •2.Теорема о количестве элементов прямого произведения.
- •Понятие вектора. Прямое произведение множеств.
- •Теорема о количестве элементов прямого произведения.
- •Лекция 3
- •2. Понятие высказывания.
- •3. Логические операции над высказываниями
- •4.Формулы алгебры логики.
- •Лекция 4
- •2. Важнейшие равносильности алгебры логики.
- •3.Равносильные преобразования формул.
- •Задачи для самостоятельного решения
- •Лекция 5
- •Дизъюнктивная нормальная форма.
- •Конъюнктивная нормальная форма.
- •Проблема разрешимости.
- •Лекция 6
- •Функции алгебры логики.
- •3. Представление произвольной функции алгебры логики в виде формулы алгебры логики.
- •4.Приложения алгебры логики в технике (релейно-контактные схемы).
- •Контрольные вопросы
- •Лекция 7
- •Совершенная дизъюнктивная нормальная форма.
- •Совершенная конъюнктивная нормальная форма.
- •Совершенная дизъюнктивная нормальная форма.
- •2.Совершенная конъюнктивная нормальная форма.
- •Лекция 8
- •2.Понятие минимальной днф. Метод минимизирующих карт.
- •3.Метод Квайна.
- •4.Метод Карно.
- •5.Постановка задачи минимизации в геометрической форме.
- •6.Сокращенная днф.
- •7.Тупиковая днф. Днф Квайна.
- •Лекция 9
- •Некоторые логические операции. Двоичное сложение.
- •Полином Жегалкина.
- •Некоторые логические операции. Двоичное сложение.
- •Полином Жегалкина.
- •Лекция 10
- •Полная система . Достаточное условие полноты.
- •Критерий полноты системы булевых функций.
- •Независимые системы. Базис замкнутого класса.
- •Полная система. Достаточное условие полноты.
- •Критерий полноты системы булевых функций.
- •3. Независимые системы. Базис замкнутого класса.
- •Лекция 11
- •Понятие предиката.
- •Логические операции над предикатами.
- •1. Понятие предиката
- •2. Логические операции над предикатами
- •Лекция 12
- •2. Формулы логики предикатов.
- •Значение формулы логики предикатов.
- •4. Равносильные формулы логики предикатов.
- •Лекция 13
- •Построение противоположных утверждений.
- •3. Прямая, обратная и противоположная теоремы.
- •4. Необходимые и достаточные условия.
- •5. Доказательство методом от противного.
- •Задачи для самостоятельного решения
- •Лекция 14
- •2. Использование метода математической индукции для нахождения сумм конечного числа слагаемых
- •3. Использование метода математической индукции для доказательства неравенств и делимости выражений, зависящих от n на некоторое число
- •4. Обобщение метода математической индукции
- •Контрольные вопросы
- •Лекция 15
- •Операции над бинарными отношениями.
- •3. Свойства бинарных отношений.
- •4. Специальные бинарные отношения.
- •Контрольные вопросы
- •Лекция 16
- •Функция
- •1. 4. Отображение
- •Обратная функция
- •2. Свойства отображений и функций
- •3.Операции над функциями. Свойства операций
- •Контрольные вопросы
- •Лекция 17
- •Основные понятия .
- •2. Смежность, инцидентность, степени вершин.
- •3. Способы задания графов
- •Маршруты в неориентированном графе
- •Операции над графами.
- •Связность. Компоненты связности
- •Контрольные вопросы
- •Лекция 18
- •2. Метрические характеристики неориентированного графа
- •Минимальные маршруты в нагруженных графах
- •Задачи на деревьях
- •Цикловой ранг графа. Цикломатическое число
- •Контрольные вопросы
- •Лекция 19
- •Эйлеровы цепи и циклы
- •Гамильтоновы циклы и цепи
- •Эйлеровы цепи и циклы
- •Гамильтоновы циклы и цепи.
- •Контрольные вопросы
- •Лекция 20
- •Двудольный граф. Условие существования двудольного графа
- •Паросочетания . Реберные покрытия
- •Двудольный граф. Условие существования двудольного графа
- •Паросочетания. Реберные покрытия
- •Контрольные вопросы
- •Лекция 21
- •Основные определения
- •Алгоритм плоской укладки графа
- •Контрольные вопросы
- •Лекция 22
- •Способы задания ориентированного графа
- •Путь в ориентированном графе
- •4. Связность. Компоненты связности в орграфе
- •Контрольные вопросы
- •Лекция 23
- •2. Минимальные пути в нагруженных орграфах
- •3. Порядковая функция орграфа без контуров
- •Контрольные вопросы
Контрольные вопросы
Какой граф называется планарным и плоским?
Какие области определяет плоский граф на поверхности?
Какие вершины называются контактными?
Что такое кусок графа? В каком случае кусок графа и грань графа совместимы.
Какое равенство справедливо для планарного графа?
Сформулировать алгоритм плоской укладки графа.
Лекция 22
ТЕМА: ОРИЕНТИРОВАННЫЙ ГРАФ
ПЛАН:
Основные понятия
Способы задания ориентированного графа
Путь в ориентированном графе
Связность. Компоненты связности в орграфе
Главная
Основные понятия
Напомним определение ориентированного графа:
Непустое множество V = {v1, v2,…,vn} и набор Х упорядоченных пар объектов (vi, vi+1) , где viV, vi+1V, называется ориентированным графом и обозначается D(V, X).
Пары х = (v, w) называются дугами и изображаются на диаграмме следующим образом:
v– начало дуги х, w – конец дуги х.
Говорят: дуга исходит из v и заходит в w .
Пусть х – дуга. Если v конец или начало дуги, то v и х инцидентны.
Вершины v и w смежны, если (v, w) X.
Для ориентированного графа аналогично определяются понятия: петли, кратные дуги, псевдограф, мультиграф, граф.
Рассмотрим понятия: полустепень исхода и полустепень захода:
Полустепенью исхода вершины v называется число +(v) дуг орграфа D, исходящих из вершины v.
Полустепенью захода вершины v называется число -(v) дуг орграфа D, заходящих в вершину v.
Замечание: вклад каждой петли, инцидентной некоторой вершине v, равен 1, как в +(v), так и в -(v).
Для орграфа, представленного на рисунке найти полустепени захода и исхода:
V1
d+(u1) = 2
d-(u1) = 0
d+(u2) = 2
d-(u2) = 3
d+(u3) = 0
d-(u3) = 1
d`+(u4) = 0
Найдем суммы степеней исходов и сумму степеней заходов:
åd+(u) = 2 + 2 + 0 + 0 = 4;
åd-(u) = 0 + 3 + 1 = 4 .
В данном графе 4 ребра. Замечаем, что åd+(u) = åd+(u) = m .Действительно, для орграфа справедливо утверждение:
Для любого ориентированного графа выполняется равенство
åd+(u) = åd+(u) = m,
где m – количество дуг.
Способы задания ориентированного графа
Ориентированный граф как и неориентированный можно задать с помощью его диаграммы или в матричной форме.
Матрица инцидентности графа.
Пусть задан граф D(V, X), где V ={v1, v2, …, vn}, X = {x1, x2,…, xm}.
Матрицей инцидентности графа D(V, X) называется матрица размера m n, элементы которой определяются следующим образом:
Замечание: если хj – петля для vi , то bij – любое число, отличное от 1, -1 и 0.
Матрица инцидентности однозначно определяет структуру графа, что позволяет читать всю необходимую информацию о графе. Информация о дугах считывается по строкам, о вершинах – по столбцам.
Составим матрицу инцидентности для орграфа из предыдущего примера . Это матрица размера 4 4:
Элемент b32 = 2 показывает, что дуга х3 является петлей. Найдем полустепени исхода и захода, например, для вершины v2 : полустепень исхода - +(v2) = 2, т.к. в соответстующем этой вершине столбце одна «-1» и еще учитываем петлю; полустепень захода - -(v2) = 3, т.к в столбце две единицы и петля.
Матрица смежности
Пусть задан граф D(V, X), где V ={v1, v2, …, vn}, X = {x1, x2,…, xm}.
Матрицей смежности графа D(V, X) называется квадратная матрица n n, элементы которой определяются следующим образом:
k – количество дуг, соединяющих вершины vi и vj .
Составим матрицу смежности для орграфа . Это квадратная матрица размера 4 4:
Матрица смежности ориентированного графа не симметрична относительно главной диагонали, как матрица смежности для неорграфа.