- •Федеральное агентство по образованию
- •1 Цели и задачи практических занятий по дискретной математике
- •2 Содержание занятий
- •2.1 Практические занятия № 1 – 2. Множества. Операции над множествами. Свойства операций над множествами
- •2.1.1 Теоретические сведения и методические рекомендации по решению задач
- •1) , То есть;
- •2) , То есть.
- •2.1.2 Примеры решения задач
- •2.1.3 Задачи для самостоятельного решения
- •2.2.1 Теоретические сведения и методические рекомендации по решению задач
- •2.2.2 Примеры решения задач
- •2.2.3 Задачи для самостоятельного решения
- •2.3 Практическое занятие № 8. Соответствия и их свойства
- •2.3.1 Теоретические сведения и методические рекомендации по решению задач
- •2.3.2 Примеры решения задач
- •2.3.3 Задачи для самостоятельного решения
- •G1 g2
- •2.4 Практическое занятие № 9. Операции и их свойства
- •2.4.1 Теоретические сведения и методические рекомендации по решению задач
- •2.4.2 Примеры решения задач
- •2.4.3 Задачи для самостоятельного решения
- •2.5 Практическое занятие № 10. Гомоморфизмы
- •2.5.1 Теоретические сведения и методические рекомендации по решению задач
- •2.5.2 Примеры решения задач
- •2.5.3 Задачи для самостоятельного решения
- •2.6 Практическое занятие № 1112. Алгебры с одной бинарной операцией. Полугруппы. Моноиды. Группы. Подгруппы. Циклические группы. Группа подстановок
- •2.6.1 Теоретические сведения и методические рекомендации по решению задач
- •2.6.2 Примеры решения задач
- •2.7 Практические занятия № 13 – 15. Алгебры с двумя бинарными операциями. Кольца. Поля. Решетки. Булевы алгебры
- •2.7.1 Теоретические сведения и методические рекомендации по решению задач
- •2.7.2 Примеры решения задач
- •2.7.3 Задачи для самостоятельного решения
- •2.8 Практические занятия № 16 – 19. Комбинаторика
- •2.8.1 Теоретические сведения и методические рекомендации по решению задач
- •2.8.2 Примеры решения задач
- •2.8.3 Задачи для самостоятельного решения
- •2.9 Практическое занятие № 20. Контрольная работа
- •2.10 Практические занятия № 21 – 22. Орграфы и бинарные отношения. Связность. Компоненты связности
- •2.10.1 Теоретические сведения и методические рекомендации по решению задач
- •2.10.2Примеры решения задач
- •2.10.3 Задачи для самостоятельного решения
- •2.11 Практические занятия № 23 – 25. Поиск путей в графах орграфах. Минимальные пути в нагруженных орграфах. Эйлеровы цепи и циклы. Сети и потоки
- •2.11.1 Теоретические сведения и методические рекомендации по решению задач
- •2.11.2 Примеры решения задач
- •2.11.3 Задачи для самостоятельного решения
- •3 Технические и инструментальные средства
- •4 Порядок проведения занятий
- •Содержание
2.9 Практическое занятие № 20. Контрольная работа
Контрольная работа включает в себя шесть задач по следующим темам:
1) «Множества и операции над множествами»;
2) «Множества: свойства подмножеств и операций над множествами»;
3) «Бинарные отношения: способы задания, операции, свойства»;
4) «Группы, кольца, поля»;
5) «Комбинаторика: выборки, перестановки»;
6) «Комбинаторика: формула включений и исключений».
2.10 Практические занятия № 21 – 22. Орграфы и бинарные отношения. Связность. Компоненты связности
2.10.1 Теоретические сведения и методические рекомендации по решению задач
Граф G – совокупность двух множеств: вершин V и ребер Х, между которыми определено отношение инцидентности: каждое ребро х из множества Х инцидентно ровно двум вершинам v', v'', которые оно соединяет. При этом вершина v' и ребро х называются инцидентными друг другу, а вершины v' и v'' называются смежными.
Если |V(G)|=n, |E(G)|=m, то граф G есть (n,m) граф, где n – порядок графа, m – размер графа.
Ребро (v',v'') может быть ориентированным и иметь начало v' и конец v'', в этом случае ребро называется дугой, а граф называется ориентированным или орграфом.
Граф, не содержащий ориентированные ребра (дуги), называется неографом.
Ребро (v,v) называется петлей (концевые вершины совпадают).
Ребра, инцидентные одной паре вершин, называются параллельными или кратными.
Граф с кратными ребрами называется мультиграфом.
Граф, содержащий петли (и, возможно, кратные ребра), называется псевдографом.
Конечный граф – граф, число вершин и ребер которого конечно.
Пустой граф – граф, множество ребер которого пусто (число вершин может быть произвольным).
Полный граф –граф без петель и кратных ребер, каждая пара вершин соединена ребром.
Локальная степень (валентность)вершины – число ребер ей инцидентных.
В неографе сумма степеней всех вершин равна удвоенному числу ребер (лемма о рукопожатиях). Петля дает вклад, равный 2, в степень вершины.
Произвольный граф имеет четное число вершин нечетной степени.
Число ребер в полном графе равно n(n-1)/2.
В орграфе две локальных степени вершины v: deg(v)+ и deg (v)- – число дуг с началом и концом в v .
Графы равны, если множества вершин и инцидентных им ребер совпадают.
Графы, отличающиеся только нумерацией вершин и ребер, называются изоморфными.
Матрица смежностиА=аijnn орграфа (графа)G– это матрица, элементы которой определяются из условия:
Матрица инциденцийВ=bijnmорграфаG– это матрица, строки которой соответствуют вершинам, а столбцы – ребрам орграфа; элементы матрицы определяются следующим образом:
Матрица инциденцийВ=bijnmграфаG– это матрица, строки которой соответствуют вершинам, а столбцы – ребрам графа; элементы матрицы определяются следующим образом:
Для ребер, являющихся петлями, bij=2.
Маршрут – последовательность вершин, в которой каждые две соседние вершины являются смежными.
Маршрут, в котором начало и конец совпадают, – замкнутый.
Замкнутый маршрут в графе, в котором все ребра разные, называется циклом.
Незамкнутый маршрут в неографе, в котором все ребра разные, называется цепью.
Маршрут в орграфе, в котором все дуги разные, – путь.
Путь, в котором начало и конец совпадают, называется контуром.
Цепь с неповторяющимися вершинами – простая.
Цикл с неповторяющимися вершинами (за исключением начальной и конечной) называется простым.
Число ребер маршрута – его длина.
Между орграфами G(V, X)с петлями, но без кратных дуг, и бинарными отношениямиX существует взаимно однозначное соответствие: паратогда и только тогда, когда в орграфеGесть дуга(a, b).
Матрица достижимости Т={tij}nnграфа (орграфа)G– это матрица, элементы которой определяются так:
Матрица сильной связностиS={sij}nnорграфаG– это матрица, элементы которой определяются так:
При этом считается, что вершина xjдостижима изxi, если либоxj=xi, либо существует путь, соединяющий хiсxj.
Отношение достижимости вершин графа (орграфа) является транзитивным и рефлексивным замыканием отношения смежности.
Элементы матрицы S можно определить с помощью элементов матрицы Т следующим образом:
.
Связанный граф (сильно связанный орграф) – граф, все вершины которого достижимы друг из друга.