
- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «кемеровский государственный университет»
- •Кафедра автоматизации исследований
- •И технической кибернетики
- •Дискретная математика
- •Содержание
- •Глава 1. Теория множеств. Дискретная теория вероятности......5
- •Глава 2. Теория графов.....................................................................53
- •Глава 3. Дискретные структуры: конечные автоматы, коды...76
- •Глава 4. Алгебра логических функций..........................................88
- •Глава 5. Логика высказываний и логика предикатов..............109
- •Глава 6. Схемы переключателей. Комбинационные схемы...................................................................................................123
- •Глава 1. Теория множеств. Дискретная теория вероятности
- •Множества и операции над ними
- •Упражнения
- •1.2. Векторы и прямые произведения множеств. Проекция вектора на ось
- •Упражнения
- •1.3. Комбинаторика Правило суммы
- •Правило произведения
- •Число размещений без повторений
- •Число размещений с повторениями
- •Число перестановок без повторений
- •Число сочетаний без повторений
- •Упражнения
- •1.4. Введение в дискретную теорию вероятностей
- •Свойства элементарных событий:
- •Соотношения между событиями:
- •Свойства операций над событиями:
- •Упражнения
- •1.5. Соответствия и функции
- •Взаимно однозначные соответствия и мощность множеств
- •Упражнения
- •1.6. Отношения
- •Способы задания бинарных отношений
- •Свойства бинарных отношений
- •Отношение эквивалентности
- •Отношение порядка
- •Лексико-графический порядок.
- •Упражнения
- •1.7. Операции и алгебры
- •Свойства бинарных алгебраических операций
- •1.8. Гомоморфизм и изоморфизм алгебр
- •Полугруппы, группы, решетки
- •Упражнения
- •Глава 2. Теория графов
- •2.1. Основные определения, способы задания, основные классы, изоморфизм графов
- •Способы задания графа
- •Степени вершин графа
- •Части, суграфы и подграфы
- •Операции над частями графа
- •Графы и бинарные отношения
- •Упражнения
- •Среди пар графов, изображенных на рисунке, указать пары изоморфных графов и пары неизоморфных графов. Ответ обосновать.
- •Маршруты, цепи и циклы. Расстояния, диаметры, центры. Обходы. Разделяющие множества и разрезы
- •Упражнения
- •Деревья, их свойства. Характеристические числа графов. Сети
- •Упражнения
- •Глава 3. Дискретные структуры: конечные автоматы, коды
- •3.1. Машина Тьюринга
- •Упражнения
- •Основы теории кодирования
- •Упражнения
- •Глава 4. Алгебра логических функций
- •4.1. Основные определения
- •Упражнения
- •4.2. Эквивалентные преобразования
- •Упражнения
- •4.3. Дизъюнктивные и конъюнктивные нормальные формы
- •Упражнения
- •4.4. Дизъюнктивные нормальные формы и импликанты
- •Упражнения
- •4.5. Минимизация днф. Тупикова днф
- •Упражнения
- •4.6. Алгебра Жегалкина
- •Упражнения
- •4.7. Двойственность в алгебре логики. Самодвойственные функции
- •Принцип двойственности
- •Упражнения
- •4.8. Функциональная полнота систем
- •Упражнения
- •Глава 5. Логика высказываний и логика предикатов
- •5.1. Логика высказываний
- •Алгебра логики
- •Исчисление высказываний
- •Упражнения
- •5.2. Логика предикатов
- •Упражнения
- •Глава 6. Схемы переключателей. Комбинационные схемы
- •Схемы переключателей
- •Комбинационные схемы
- •Упражнения
- •Литература
- •650043, Кемерово, ул. Красная, 6.
Степени вершин графа
(Локальной) Степенью
или (валентностью)
вершины
называется число ребер, инциндентных
вершине v.
Если не оговаривается особо, то петля учитывается дважды при подсчете валентности вершины.
Граф называется правильным (с валентностью r) или r-валентным графом (регулярным, однородным), если степени всех его вершин равны.
Вершина называется изолированной, если она несмежна ни с одной из вершин графа, или, что то же самое, неинциндентна ни одному ребру. Степень этой вершины равна 0.
Вершина, имеющая степень, равную 1, называется висячей (концевой). Ребро, инциндентное висячей вершине, называют концевым.
Утверждение 1.
(лемма
о рукопожатиях):
В н-графе сумма степеней всех вершин
равна удвоенному числу ребер (т.е. четна):
,
где m –
число ребер.
Следствие 1. Произвольный граф имеет четное число вершин нечетной степени.
Следствие 1.
Число ребер в полном графе равно
,
где n
– число вершин.
В ор-графе две
(локальных) степени вершины:
и
число ребер с началом и концом в v
соответственно.
Утверждение 2.
Суммы
степеней всех вершин ор-графа равны
количеству ребер этого графа и,
следовательно, равны между собой:
,
m –
число ребер.
Части, суграфы и подграфы
Граф H
называется частью
графа G
(
),
если множества его вершин и ребер
содержатся в множествах вершин и ребер
графа G:
Если множества
вершин части графа H
и графа G
совпадают:
,
то граф H
называется суграфом
графа G.
Суграф H
называется покрывающим
для н-графа G,
если любая вершина графа G
инциндентна хотя бы одному ребру из Н.
(Т.е., если граф G
не имеет изолированных вершин, то и
суграф покрывающий так же не должен
иметь изолированных вершин).
Подграфом
графа
с множеством вершин
называется часть графа, которой
принадлежат все ребра инциндентные
(Подграф можно получить из графа путем стирания некоторых из вершин и/или ребер графа . При этом, если стираем вершину, то обязательно стираем и все ребра, инциндентные ей).
Операции над частями графа
Дополнение
к части H
определяется множеством всех ребер
графа G,
не принадлежащих H:
,
;
Сумма
частей
и
графа G,
это граф, у которого
и
;
Произведение
частей
и
графа G,
это граф, у которого
и
.
Части и не пересекаются по вершинам, если они не имеют общих вершин, а значит и общих ребер:
,
.
Части и не пересекаются по ребрам, если
.
Если , то сумма называется прямой.
Графы и бинарные отношения
Отношению R,
заданному на множестве V,
взаимно однозначно соответствует
ориентированный граф G(R)
без кратных ребер с множеством вершин
V,
в котором ребро
существует, только если выполнено
.
Симметричному отношению R
взаимно однозначно соответствует
неориентированный граф без кратных
ребер G(R).
Антисимметричному
отношению
R
взаимно однозначно соответствует
ориентированный граф без кратных ребер,
не содержащий пар вершин с ребрами,
противоположно направленными к разным
вершинам. Если R
рефлексивно,
то граф G(R)
без кратных ребер имеет петли во всех
вершинах. Если R
антирефлексивно,
то граф G(R)
без кратных ребер не имеет петель. Если
R
транзитивно,
то в графе G(R)
без кратных ребер для каждой пары ребер
и
имеется замыкающее ребро
.
Пусть
– дополнение
отношения R
на V:
,
где U
–универсальное
(полное) отношение
,
т.е. отношение, имеющее место между любой
парой элементов из V.
Граф G(
)
является дополнением графа G(R)
(до полного орграфа K
с множеством вершин V
и множеством ребер
).
Граф обратного
отношения G(
)
отличается от графа G(R)
тем, что направления всех ребер заменены
на обратные.
Граф объединения
двух отношений, заданных на V,
является графом суммы двух графов
и
:
.
Граф пересечения
отношений на V,
является графом пересечения двух графов
и
:
.