- •Основные понятия теории множеств. Способы задания множеств. Мощность множества. Примеры.
- •Операции с множествами. Свойства операций.
- •Подмножества. Булеан. Мощность булеана. Разбиение, покрытие и дизъюнктивный класс. Примеры.
- •Прямое произведение множеств. Мощность прямого произведения множеств.
- •Соответствие двух множеств. Виды соответствий. Равномощные множества. Примеры.
- •Многоместные отношения. Способы задания бинарных отношений. Композиция отношения. Примеры.
- •Виды отношений. Ядро отношения. Примеры.
- •Свойства отношений. Примеры. Теорема о свойствах отношений.
- •R рефлексивно I r
- •R транзитивно rr r
- •R антисимметрично rr-1I
- •Замыкание отношения. Примеры.
- •Отношение эквивалентности. Примеры. Классы эквивалентности.
- •Отношение порядка. Примеры.
- •Две теоремы о матрицах отношений.
- •Алгебра. Свойства алгебраических операций.
- •Морфизмы алгебр. Виды морфизмов.
- •Функция. Виды функций. Формулы.
- •Способы задания функций.
- •Основные понятия теории графов. Классификация вершин и дуг графа. Отношения связности и инцидентности в графе. Виды графов: полный, безреберный, орграф, мультиграф, двудольный граф.
- •Изоморфные графы. Примеры.
- •Способы задания графов. Матрицы и диаграмма графа. Примеры.
- •Части графа: подграф, суграф, дополнительный граф. Операции с частями графа. Примеры.
- •Маршрут, цепь, цикл. Отношение связности в графе. Компоненты связности. Примеры.
- •Разрезы и разделяющие множества графа. Примеры.
- •Дерево и лес. Свойства деревьев. Диаметр и радиус дерева. Примеры.
- •Остов графа. Примеры.
- •Центральные и бицентральные деревья. Радиус и диаметр дерева. Примеры.
- •Эйлеровы цепи и циклы. Эйлеровы графы. Теорема Эйлера. Примеры.
- •Гамильтоновы цепи и циклы. Гамильтоновы графы. Примеры.
- •Раскраски графа. Хроматические характеристики: хроматическое число, хроматический индекс, тотальный минимум. Примеры.
- •Укладка графа на плоскости. Планарность графа. Примеры.
- •Критерии планарности графов.
- •Булева алгебра. Переключательные функции (пф). Примеры. Количество наборов и пф от n переменных. Фиктивные переменные.
- •Способы задания пф. Таблица истинности. Формулы и суперпозиции. Равносильные формулы. Семантические деревья.
- •Пф от одной и двух переменных. Сигнатура булевой алгебры. Выражение функций от двух переменных через дизъюнкцию, конъюнкцию и отрицание.
- •Свойства пф.
- •Двойственность функций. Принцип двойственности. Принцип двойственности для алгебры логики.
- •Разложение пф по переменным.
- •Дизъюнктивная и конъюнктивная нормальные формы. Совершенные формы. Получение скнф из сднф.
- •Минимизация функций в классе днф. Пример минимизации методами Квайна и сочетания индексов.
- •Функционально полные системы (фпс) пф. Замыкание фпс пф. Примеры базисов.
- •Замкнутые классы пф. Классификация замкнутых классов.
- •Теорема Поста о функциональной полноте систем пф.
Гамильтоновы цепи и циклы. Гамильтоновы графы. Примеры.
В любом графе число вершин нечетной степени четно.
Если в простом цикле каждая вершина графа встречается ровно один раз, то цикл гамильтонов. Граф, содержащий гамильтонов цикл, называется гамильтоновым графом.
В гамильтоновом цикле не обязательно все ребра графа.
Если открытая цепь проходит через все вершины графа ровно один раз, то цепь гамильтонова.
Обыкновенный граф можно превратить в гамильтонов операцией добавления вершин.
Если в графе степени всех вершин >=|V|/2, то граф гамильтонов.
Если в графе есть гамильтонова цепь из х и у и ху – ребро графа, то суграф без ребра ху – гамильтонов.
Примеры: 1) задача о коммивояжере (как частный случай задачи о минимальном соединении). Необходимо найти путь минимальной стоимости для коммивояжера по обходу всех городов и возвращении домой.
2) задача о минимальном соединении. Найти максимальный остов графа с минимальным весом ребер.
Раскраски графа. Хроматические характеристики: хроматическое число, хроматический индекс, тотальный минимум. Примеры.
Раскраски являются инвариантами графа, т.е. у изоморфных графов они равны. Для нахождения их значений применяются специальные алгоритмы для компьютера, что не входит в рамки нашей дисциплины.
Раскраска графа – это разбиение элементов графа на множества, каждое из которых имеет одну и ту же цветовую нагрузку.
Множество объектов, окрашенных в один цвет, называется одноцветным классом. Одноцветные классы образуют независимые множества.
Правильная раскраска вершин в æ цветов - это разбиение V=V1 V2…Væ так, что = но каждое из Vi не пусто. В этом случае никакие две смежные вершины не раскрашены в один цвет.
Наименьшее из æ при условии правильности раскраски называется хроматическим числом æ(G).
ПРИМЕР: 1). составление расписания – один преподаватель не может быть одновременно на двух лекциях. В построенном графе смежными будут предметы, которые не могут читаться одновременно.
2). æ= 1 у пустого графа
3). æ= n у полного графа
4). æ= 2 у двудольного графа (бихроматичность)
Правильная раскраска ребер в цветов - это разбиение множества ребер Е=Е1 Е2…. Е, где = и каждое Еi образует паросочетание в G.
Наименьшее из при условии правильности раскраски называется хроматическим индексом (G).
Для хроматического индекса существуют верхняя и нижняя оценки:
.
Раскраска, при которой окрашиваются и вершины, и ребра, а правильность означает принадлежность двух инцидентных элементов различным одноцветным классам, называется тотальной раскраской в цветов. Наименьшее число цветов – тотальный минимум.
Раскраска называется свободной, если не все цвета из множества цветов используются. Две такие раскраски различны, если в них используется хотя бы один различный цвет.
Пример: различные раскраски
Г раф называется критическим, если и для любого е из множества Е. Правильная раскраска такого графа в -1 цветов называется напряженной, если любое одно ребро остается не раскрашенным.