
- •1.Множества, подмножества. Операции над множествами и их свойства. Диаграммы Эйлера – Венна
- •2.Покрытия и разбиения множеств. Биномиальные коэффициенты и числа Стирлинга второго рода. Перечисление элементов множеств.
- •3.Представление множеств в эвм. Коды Грея. Мультимножества.
- •4.Отношения и их основные свойства. Композиция отношений.
- •5.Отношение эквивалентности и его свойства. Отношение порядка и его свойства. Матричное представление отношений.
- •6.Функции, их свойства. Представление функций в эвм. Инъекция, сюръекция и биекция, их свойства.
- •7.Подстановки, перестановки, группы подстановок. Представление подстановок циклами.
- •8.Операции на алгебраических структурах. Группы, подгруппы, нормальные группы, их свойства.
- •9.Кольца, их основные свойства. Кольца многочленов, их свойства. Подкольца, идеалы, их свойства. Поля, их основные свойства.
- •10.Графы и орграфы. Простейшие типы графов. Представление отношений графами.
- •11.Матрицы смежности и инцидентности, их основные свойства. Смежностные (реберные) графы.
- •12.Изоморфизм графов.
- •13. Подграфы. Остовные подграфы. Операции на графах.
- •14. Компоненты графа, связность.
- •15.Маршруты, цепи, циклы. Диаметр, радиус и обхват графа. Пути в орграфах.
- •17.Теоремы существования эйлеровых и гамильтоновых циклов.
- •18.Задачи о кратчайшем пути.
- •19. Вершинные и реберные раскраски графа. Хроматический многочлен, хроматическое число и хроматический индекс.
- •20. Планарность. Формула Эйлера. Теорема Потрягина-Куратовского. Теорема о четырех красках.
- •21.Деревья. Матричная теорема о деревьях, подсчет числа остовов.
- •22.Корневые деревья. Задачи о подсчете корневых деревьев. Высота дерева. Числа Фибоначчи, их свойства.
- •23. Кубические деревья. Числа Каталана, их свойства.
- •24.Основные понятия булевой алгебры: булев куб, булевы функции.
- •25.Элементарные булевы функции, их свойства. Существенные и фиктивные переменные. Основные функциональные элементы.
- •26.Формулы. Реализация булевых функций формулами. Принцип двойственности.
- •27.Разложение булевых функций по переменным. Совершенная днф и совершенная кнф.
- •28. Полиномы Жегалкина. Не полностью определенные (частичные) булевы функции.
- •29.Виды днф и кнф: сокращенные, минимальные, кратчайшие, тупико-вые.
- •30. Методы построения сокращенных днф. Минимизация днф. Геометрическая интерпретация. Метод Блейка.
- •31.Метод минимизирующих карт (карт Карно). Реализация булевых функций схемами из функциональных элементов.
- •32. Полнота и замкнутость
- •33.Важнейшие замкнутые классы. Теорема о полноте. Примеры функционально полных базисов.
- •34. Основные понятия о разрешимых и неразрешимых проблемах. Алгоритмы и разрешимость.
- •35. Схемы алгоритмов, схемы потоков данных и использовании теории графов и теории конечных автоматов для их описания.
- •36.Формула полной вероятности.
- •37.Формула Бейеса.
- •38.Формула Бернулли.
- •39.Функция распределения, плотность распределения и их свойства. Связь между ними.
- •40.Числовые характеристики случайных величин.
- •41.Нормальное распределение.
- •42. Метод золотого сечения
- •43.Метод касательных.
- •44.Метод наискорейшего спуска.
- •45.Метод покоординатного спуска.
- •46.Платежная матрица. Нижняя и верхняя цена игры. Принцип минимакса.
- •47.Решение игры в смешанных стратегиях.
- •48.Упрощение игр.
- •49.Игра 2 на 2.
- •50.Игры 2 на n и m на 2.
- •51.Марковский процесс с дискретными состояниями и дискретным временем
- •52.Марковский процесс с дискретными состояниями и непрерывным временем.
- •53.Система массового обслуживания с отказами.
- •54.Система массового обслуживания с ограничением по длине очереди.
- •55.Исчисление высказываний
- •57.Логика предикатов первого порядка
10.Графы и орграфы. Простейшие типы графов. Представление отношений графами.
Граф
(неориентированный) G
определяется множеством вершин
,
множеством ребер
и
отношением инцидентности, которое
каждому ребру сопоставляет одну или
две вершины, называемые его концами.
Граф
называется конечным, если множества
и
конечны, т. е.
и
.
Ребро называется звеном, если оно имеет
два конца и петлей, если конец один.
Удобно считать, что каждое ребро имеет
два конца, совпадающие в случае петли.
Вершины графа G,
соединенные ребром называются смежными,
как и два ребра, инцидентные одной
вершине.
Два и более звеньев, имеющих одинаковые пары концов, образуют кратное соединение и называются кратными ребрами. Граф без петель и кратных ребер называется простым. Часто под термином граф понимается именно простой граф. Графы, содержащие петли и (или) кратные ребра, называют псевдографами, мультиграфами и т. д.
Терминология теории графов еще не стандартизирована. Вместо терминов "вершина" и "ребро" соответственно употребляются также "узел", "точка" и "ветвь", "линия", использующиеся в теории электрических цепей и геометрии.
Если каждому ребру графа G приписана ориентация, то граф называется ориентированным или орграфом. Точнее, орграф G определяется множеством вершин и множеством упорядоченных пар вершин, называемых ориентированными ребрами или дугами.
Известным примером графа является граф выпуклого многогранника, вершины и ребра которого рассматриваются соответственно в качестве вершин и ребер графа. Электрическая цепь, карта дорог, генеалогическое дерево, программа для ЭВМ и т. п. также дают примеры графов.
По определению граф определяет бинарное отношение. Поэтому он широко используется и в математике, большая часть которой может быть описана на языке бинарных отношений. Графом отношения называется ориентированный граф, в котором любая дуга (v,w) существует только в том случае, если элементы v и w, представляемые вершинами v и w, находятся в данном бинарном отношении r, т.е. vrw.
Граф отношения является наглядной формой представления отношения r, так как он полностью перечисляет все упорядоченные пары вершин-элементов, для которых отношение r имеет место. Граф отношения может обладать специальными свойствами: рефлексивностью, симметричностью, антисимметричностью, транзитивностью и т.д., отражающими соответствующие свойства отношения.
Будем говорить, что граф отношения является рефлексивным, если каждая вершина имеет петлю, и антирефлексивным, если ни одна вершина петли не имеет.
Будем говорить, что граф отношения является симметричным, если каждой дуге (v,w) соответствует дуга (w,v), и антисимметричным, если каждая дуга (v,w) исключает существование дуги (w,v) (заметим, что антисимметричный граф может как иметь петли, так и не иметь их!).
Будем говорить, что граф отношения является транзитивным, если существование дуг (v,w) и (w,u) означает существование дуги (v,u), и антитранзитивным, если существование дуг (v,w) и (w,u) означает несуществование указанной дуги.
Графом отношения эквивалентности называется граф, являющийся рефлексивным, симметричным и транзитивным.
Граф полного отношения (полный граф) характеризуется наличием хотя бы одной дуги для любой пары вершин. В графе неполного отношения некоторые пары вершин не соединены дугами.
Соответственно, графом отношения порядка называется антисим-метричный и транзитивный граф отношения.
Графом отношения полного порядка называется антисимметричный, транзитивный и полный граф отношения. Графом отношения неполного порядка называется антисимметричный, транзитивный и неполный граф отношения.
Графом отношения строгого порядка называется антирефлексивный, антисимметричный и транзитивный граф отношения. Графом отношения нестрогого порядка называется рефлексивный, антисимметричный и транзитивный граф отношения.
Наиболее привычным представлением графа является его геометрическое изображение в виде диаграммы.
Перечислим ряд графов простой структуры: нуль-граф (пустой граф) не имеет ни ребер, ни вершин, граф-вершина имеет одну вершину и не имеет ребер, граф-петля состоит из единственной петли и ее одного конца, граф-звено состоит из единственного звена и двух его концов.
n-кликой,
называется граф
без петель и кратных ребер, имеющий
ровно n
вершин и
ребер, в котором каждая пара вершин
смежна. Этот граф также называется
полным. Таким образом, n-клики
являются простыми графами: нуль-граф
является 0-кликой, граф-вершина –
1-кликой, граф-звено – 2-кликой.
n-цепью,
называется граф с n
ребрами и
вершинами со следующим свойством: его
ребрам можно приписать номера от 1 до
n,
а вершинам – от 0 до n
так, чтобы концами ребра
были вершины
и
,
, т. е.
задать естественную нумерацию. Таким
образом, 1-цепи являются графами звеньями.
n-циклом,
называется граф с n
ребрами и n
вершинами со следующим свойством: его
вершинам и ребрам можно приписать номера
от 1 до n
так, чтобы концами ребра
были вершины
и
,
,
.
Таким образом, 1-циклы являются
графами-петлями, а 3-циклы – 3-кликами.
Степенью
вершины v
в графе G
называется число ребер, инцидентных
этой вершине, причем петля считается
дважды. В соответствии с данным
определением имеем
,
причем из записанного соотношения вытекает
Теорема 1. В любом графе число вершин нечетной степени четно.