- •1.Множество. Способы описания множеств. Примеры. Пустое множество. Универсальное множество. Подмножество. Собственное подмножество. Равенство множеств.
- •2.Операции над множествами: объединение, пересечение, разность, симметрическая разность. Дополнение множества. Примеры.
- •3.Свойства операций над множествами.
- •4. Диаграммы Эйлера – Венна.
- •5. Булеан множества. Примеры. Мощность булеана конечного множества.
- •6. Прямое (декартово) произведение. Примеры. Число элементов в декартовом произведении п множеств.
- •7. Бинарное отношение на множестве. Примеры
- •8.Свойства бинарных отношений: рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность. Примеры
- •9.Отношение эквивалентности. Классы эквивалентности. Примеры.
- •10. Отношение порядка: строгого и нестрогого. Примеры. Полное отношение.
- •11. Отображение (функция). Примеры. Постоянная функция. Тождественная функция. Образ и прообраз множества
- •13. Операции над отображениями. Суперпозиция отображений, ее свойства. Примеры. Обратное отображение. Примеры. Критерий обратимости отображения. Свойства операции.
- •16. Изоморфизм графов. Примеры.
- •17. Представление графа. Матрицы смежности и инцидентности ориентированного и неориентированного графов. Примеры. Смысл элемента п-й степени матрицы смежности.
- •18. Полный граф. Пустой граф. Дополнение графа. Двудольный граф. Полный двудольный граф. Планарный граф. Однородный граф. Подграф. Частичный граф. Примеры.
- •19. Маршрут в графе. Цепь. Простая цепь. Циклический маршрут. Цикл. Простой цикл. Путь и контур в орграфе. Примеры.
- •20. Достижимость в неориентированном графе. Матрица достижимости, ее нахождение. Компоненты связности графа, их нахождение.
- •21. Достижимость и взаимная достижимость в ориентированном графе. Матрицы достижимости и сильной связности, их нахождение. Компоненты сильной связёности, их нахождение.
- •22.Нахождение кратчайшего пути между двумя вершинами в невзвешенном ориентированном графе. Волновой алгоритм.
- •23.Взвешенный граф. Нахождение кратчайшего пути между двумя заданными вершинами во взвешенном ориентированном графе. Алгоритм Дейкстры.
- •24.Нахождение кратчайшего пути между всеми парами вершин во взвешенном ориентированном графе. Алгоритм Флойда.
- •25 Центр и медиана взвешенного ориентированного графа. Их нахождение.
- •26. Лес. Дерево. Остовное дерево. Цикломатическое число графа. Нахождение минимального остовного дерева. Алгоритм Прима.
16. Изоморфизм графов. Примеры.
Графы Г1=(V1,E1) и Г2=(V2,E2) называются изоморфными, если существует взаимно однозначное соответствие f:V1→V2, переводящие дуги в дуги, т.е. такое, что (a,b) принадл. Е1 тогда и только тогда, когда (f(a), f(b)) принадл. Е2.
Отсюда следует, что у изоморфных графов поровну дуг. Обратное неверно: для этого изоморфизма не достаточно.
Примеры применения изоморфизма – разные изображения графа К33, известная задача о шахматных конях на доске 3*3.
Каждому ориентированному графу сопоставляется единственный неориентированный граф (геометрически это получается стиранием стрелок на дугах, аналитически – симметризацией бинарного отношения Е). В то же время, неориентированному графу соответствует множество ориентированных графов.
17. Представление графа. Матрицы смежности и инцидентности ориентированного и неориентированного графов. Примеры. Смысл элемента п-й степени матрицы смежности.
Графы представляются в виде некоторых наборов данных. Подобных представлений существует множество, у каждого есть свои достоинства и недостатки. Общий недостаток состоит в том, что предварительно необходимо пронумеровать вершины (иногда и ребра), это приводит к сложностям.
Матрица Смежности S(Г).
Это квадратная матрица размером p*p (p - число вершин). Для ее построения надо занумеровать вершины. Матрица S(Г) – булева (элементы 0 или 1). S(Г)у = 1 тогда, когда в графе существует дуга (аi, aj). Т.о. каждой дуге графа соответствует 1 в матрице смежности и наоборот, на главной диагонали расположены 0. Матрица смежности для неориентированного графа симметрическая.
Матрица инцидентности I(Г).
Размеры этой матрицы q*p. Для ее построения необходимо занумеровать и вершины, и дуги.В каждой строке матрицы для ориентированного графа присутствуют один элемент -1, один элемент 1, остальные 0. Для неориентированного графа – две единицы, остальные нули. I(Г)y= -1, если i-я дуга исходит из j-той вершины (в случае, когда I(Г)y= 1 наоборот).
Элемент n-й степени матрицы смежности.
Элемент Sn(Г)у n-й степени матрицы S(Г) равен числу маршрутов длины n, соединяющих i-ю вершину графа с j-й.
18. Полный граф. Пустой граф. Дополнение графа. Двудольный граф. Полный двудольный граф. Планарный граф. Однородный граф. Подграф. Частичный граф. Примеры.
А)Полный граф - это граф, в котором каждая вершина соединена со всеми остальными. В полном ориентированном графе разрешается переход из любой вершины в любую другую.
А) Б)
Б)Пустой граф ( дерево) - это граф с пустым множеством вершин.
Дополнением или обратным к графу G называется такой граф H, имеющий то же множество вершин, что и G, но в котором две несовпадающие вершины смежны тогда и только тогда, когда они не смежны в G.
1.Двудольный граф — это граф, вершины которого разбиты на две доли (части), а ребра проходят только между вершинами из разных частей.
1. 2. 3.
2.Полный двудольный граф- двудольный граф, у которого любые две вершины, входящие в разные доли, смежны.
3.Планарный граф — граф, который может быть изображен на плоскости без пересечения ребер.
Однородный граф - это граф, у которого все вершины имеют одинаковую степень.
Подграфом графа называется граф, являющийся подмоделью исходного графа. Иначе говоря, подграф содержит некоторые вершины исходного графа и некоторые рёбра.
Частичный граф исходного графа — граф, содержащий все вершины исходного графа и подмножество его рёбер.