
- •Основные понятия теории множеств. Способы задания множеств. Мощность множества. Примеры.
- •Операции с множествами. Свойства операций.
- •Подмножества. Булеан. Мощность булеана. Разбиение, покрытие и дизъюнктивный класс. Примеры.
- •Прямое произведение множеств. Мощность прямого произведения множеств.
- •Соответствие двух множеств. Виды соответствий. Равномощные множества. Примеры.
- •Многоместные отношения. Способы задания бинарных отношений. Композиция отношения. Примеры.
- •Виды отношений. Ядро отношения. Примеры.
- •Свойства отношений. Примеры. Теорема о свойствах отношений.
- •R рефлексивно I r
- •R транзитивно rr r
- •R антисимметрично rr-1I
- •Замыкание отношения. Примеры.
- •Отношение эквивалентности. Примеры. Классы эквивалентности.
- •Отношение порядка. Примеры.
- •Две теоремы о матрицах отношений.
- •Алгебра. Свойства алгебраических операций.
- •Морфизмы алгебр. Виды морфизмов.
- •Функция. Виды функций. Формулы.
- •Способы задания функций.
- •Основные понятия теории графов. Классификация вершин и дуг графа. Отношения связности и инцидентности в графе. Виды графов: полный, безреберный, орграф, мультиграф, двудольный граф.
- •Изоморфные графы. Примеры.
- •Способы задания графов. Матрицы и диаграмма графа. Примеры.
- •Части графа: подграф, суграф, дополнительный граф. Операции с частями графа. Примеры.
- •Маршрут, цепь, цикл. Отношение связности в графе. Компоненты связности. Примеры.
- •Разрезы и разделяющие множества графа. Примеры.
- •Дерево и лес. Свойства деревьев. Диаметр и радиус дерева. Примеры.
- •Остов графа. Примеры.
- •Центральные и бицентральные деревья. Радиус и диаметр дерева. Примеры.
- •Эйлеровы цепи и циклы. Эйлеровы графы. Теорема Эйлера. Примеры.
- •Гамильтоновы цепи и циклы. Гамильтоновы графы. Примеры.
- •Раскраски графа. Хроматические характеристики: хроматическое число, хроматический индекс, тотальный минимум. Примеры.
- •Укладка графа на плоскости. Планарность графа. Примеры.
- •Критерии планарности графов.
- •Булева алгебра. Переключательные функции (пф). Примеры. Количество наборов и пф от n переменных. Фиктивные переменные.
- •Способы задания пф. Таблица истинности. Формулы и суперпозиции. Равносильные формулы. Семантические деревья.
- •Пф от одной и двух переменных. Сигнатура булевой алгебры. Выражение функций от двух переменных через дизъюнкцию, конъюнкцию и отрицание.
- •Свойства пф.
- •Двойственность функций. Принцип двойственности. Принцип двойственности для алгебры логики.
- •Разложение пф по переменным.
- •Дизъюнктивная и конъюнктивная нормальные формы. Совершенные формы. Получение скнф из сднф.
- •Минимизация функций в классе днф. Пример минимизации методами Квайна и сочетания индексов.
- •Функционально полные системы (фпс) пф. Замыкание фпс пф. Примеры базисов.
- •Замкнутые классы пф. Классификация замкнутых классов.
- •Теорема Поста о функциональной полноте систем пф.
Разрезы и разделяющие множества графа. Примеры.
Множество E’ E называется разрезом (разделяющее множество), если оно не имеет подмножеств и его удаление увеличивает количество компонент связности k.
Множество вершин называется разделяющим вершины u и v, если при его удалении эти вершины принадлежат различным компонентам связности.
Разрез единичной длины называется мост.
Связный граф без точек сочленения называется блоком.
Теорема Менгера: Пусть u, v – несмежные вершины в графе G. Наименьшее число вершин в множестве, разделяющем вершины u и v, равно наибольшему числу цепей, непересекающимся по вершинам.
Сумма пропускных способностей ребер некоторого разреза называется пропускной способностью разреза.
Теорема Форда-Фалкерсона. Максимальный поток в сети равен минимальной пропускной способности его разреза.
Дерево и лес. Свойства деревьев. Диаметр и радиус дерева. Примеры.
Ациклический граф называется деревом, если k=1. При k>1 такой граф называется лес. Количество деревьев в лесе равно его k. Дерево не имеет кратных ребер и петель.
Количество деревьев, построенных на n вершинах, равно nn-2.
Любое дерево однозначно определяется его расстоянием – длиной наименьшей цепи - между концевыми вершинами.
Ориентированное дерево – ордерево;
Любая цепь в дереве – простая;
Любые две вершины в дереве связаны единственной цепью;
Вершина дерева является висячей, если ее степень равна 1, инцидентное ей ребро тоже висячее.
Теорема о свойствах дерева: G=(V,E) - дерево, если:
k=1;
G не имеет циклов;
|E|=|V|-1;
если |V|2, то в G, по крайней мере, две висячие вершины.
Длина максимальной ветки дерева называется его высотой (h).
Расстояние от корня до вершины - уровень вершины (ребра).
Вершины одного уровня – ярус дерева.
Висячие вершины (ребра) имеют I уровень.
Вершина(-ы) максимального уровня называются центром (-ами) дерева.
Если в дереве 1 центр, то оно центрально, если 2 центра, то бицентрально.
Цепи, проходящие через центр(ы), называются диаметральными, а наибольшая из них – диаметр дерева.
Каждая вершина дерева имеет кортеж (последовательность натуральных чисел)- количество вершин соответствующей ветки.
Кортежи центров называются центральными.
Длина кортежа равна своему первому числу.
У изоморфных деревьев центральные кортежи совпадают.
Если в дереве одну из вершин выбрать корневой, и все ребра направить к корню или от корня, то получим ордерево.
Свойства ордерева:
|E|=|V|-1;
при отмене ориентации получим простое дерево;
в ордереве отсутствуют контуры;
в каждую вершину существует единственный путь из остальных вершин;
поддерево ордерева является ордеревом (называется ветка);
из свободного дерева можно получить ордерево, произвольно выбрав корень.
Если все ребра ордерева направлены к корню, то это сеть сборки.
Ордерево выровнено, если все висячие вершины располагаются на одном или двух последних уровнях. Для выровненного ордерева
Log2(|V|+1)-1
h
Log2(|V|+1)
Ордерево упорядочено, если: 1). У него единственный корень v0; 2). Множество V\v0 разбивается на попарно непересекающиеся множества, на которых определяются поддеревья.
Пример: корневой каталог диска.
Дерево бинарное, если у корневого дерева s(v0)=2, и дерево состоит из двух бинарных поддеревьев.
Бинарное дерево не является упорядоченным.
Обобщением ордерева является понятие сети.
Сеть задается парой C(V,ε), где V- множество вершин, ε = {Е0, Е1, Е2,…}– семейство наборов дуг. В наборах Еi (i=0,1,2,3,…) элементы могут повторяться.
Е0 – множество полюсов, Еi (i=,1,2,3,…) – множества дуг.
Если каждый из наборов Еi (i=,1,2,3,…) содержит ровно 2 элемента, то сеть есть граф с выделенными полюсами.
Сеть, дуги которой нагружены пропускной способностью, называется транспортной сетью.