- •1.Множество. Способы описания множеств. Примеры. Пустое множество. Универсальное множество. Подмножество. Собственное подмножество. Равенство множеств.
- •2.Операции над множествами: объединение, пересечение, разность, симметрическая разность. Дополнение множества. Примеры.
- •3.Свойства операций над множествами.
- •4. Диаграммы Эйлера – Венна.
- •5. Булеан множества. Примеры. Мощность булеана конечного множества.
- •6. Прямое (декартово) произведение. Примеры. Число элементов в декартовом произведении п множеств.
- •7. Бинарное отношение на множестве. Примеры
- •8.Свойства бинарных отношений: рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность. Примеры
- •9.Отношение эквивалентности. Классы эквивалентности. Примеры.
- •10. Отношение порядка: строгого и нестрогого. Примеры. Полное отношение.
- •11. Отображение (функция). Примеры. Постоянная функция. Тождественная функция. Образ и прообраз множества
- •13. Операции над отображениями. Суперпозиция отображений, ее свойства. Примеры. Обратное отображение. Примеры. Критерий обратимости отображения. Свойства операции.
- •16. Изоморфизм графов. Примеры.
- •17. Представление графа. Матрицы смежности и инцидентности ориентированного и неориентированного графов. Примеры. Смысл элемента п-й степени матрицы смежности.
- •18. Полный граф. Пустой граф. Дополнение графа. Двудольный граф. Полный двудольный граф. Планарный граф. Однородный граф. Подграф. Частичный граф. Примеры.
- •19. Маршрут в графе. Цепь. Простая цепь. Циклический маршрут. Цикл. Простой цикл. Путь и контур в орграфе. Примеры.
- •20. Достижимость в неориентированном графе. Матрица достижимости, ее нахождение. Компоненты связности графа, их нахождение.
- •21. Достижимость и взаимная достижимость в ориентированном графе. Матрицы достижимости и сильной связности, их нахождение. Компоненты сильной связёности, их нахождение.
- •22.Нахождение кратчайшего пути между двумя вершинами в невзвешенном ориентированном графе. Волновой алгоритм.
- •23.Взвешенный граф. Нахождение кратчайшего пути между двумя заданными вершинами во взвешенном ориентированном графе. Алгоритм Дейкстры.
- •24.Нахождение кратчайшего пути между всеми парами вершин во взвешенном ориентированном графе. Алгоритм Флойда.
- •25 Центр и медиана взвешенного ориентированного графа. Их нахождение.
- •26. Лес. Дерево. Остовное дерево. Цикломатическое число графа. Нахождение минимального остовного дерева. Алгоритм Прима.
19. Маршрут в графе. Цепь. Простая цепь. Циклический маршрут. Цикл. Простой цикл. Путь и контур в орграфе. Примеры.
Маршрутом в графе G = <V,E; I> называется последовательность вершин и рёбер вида v0,e1,v1,e2, ..., vn-1,en,vn, где vi ∈ V, i ∈ [0,n], ei ∈ E, (vi-1,ei), (vi,ei) ∈ I, i ∈ [1,n]. Вершины v0, vn называются связанными данным маршрутом (или просто связанными). Вершину v0 называют началом, а vn – концом маршрута. Если v0 = vn, то маршрут называют замкнутым. Число n называется длиной маршрута.
Маршрут, в котором все дуги различны, называется цепью. Замкнутый маршрут, являющийся цепью, называется циклом. Цепь, не являющаяся циклом, называется простой, если в ней нет повторяющихся вершин. Цикл, в котором все вершины, кроме первой и последней, различны, называется простым циклом.
Пример : Маршрут a,{a,b},b,{b,c},c,{c,a},a,{a,d}, является цепью, но не является простой цепью.
Путь в орграфе — это последовательность вершин v1, v2, …, vn, для которой существуют дуги v1 → v2, v2 → v3, …, vn-1 → vn. Говорят, что этот путь начинается в вершине v1, проходит через вершины v2, v3, …, vn-1, и заканчивается в вершине vn.
Контур — замкнутый путь в орграфе.
20. Достижимость в неориентированном графе. Матрица достижимости, ее нахождение. Компоненты связности графа, их нахождение.
Отношение достижимости является рефлексивным и транзитивным.. Для неориентированных графов это отношение также симметрично и, следовательно, является отношением эквивалентности. В неориентированном графе классы эквивалентности по отношению достижимости называются связными компонентами.
Матрица достижимости простого ориентированного графа — бинарная матрица замыкания по транзитивности отношения (оно задаётся матрицей смежности графа). Таким образом, в матрице достижимости хранится информация о существовании путей между вершинами орграфа.
Рассмотрим простой связный ориентированный граф G=(V={1,2,3,4},E={(1,2),(1,3),(3,2),(3,4),(4,3)}) Он имеет матрицу смежности E.
0 1 1 0
0 0 0 0
E= 0 1 0 1
0 0 1 0
Найдем булевы степени этой матрицы
0 1 0 1 0 0 1 0 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0
Eквадрат=0 0 1 0 Eкуб=0 1 0 1 Eв четвертой= 0 0 1 0
0 1 0 1 0 0 1 0 0 1 0 1
Получим матрицу достижимости
0 1 1 1
0 0 0 0
Е*=E v Eквадрат v Eкуб v E в четвертой=0 1 1 1
0 1 1 1
Компонента связности графа — некоторое множество вершин графа такое, что для любых двух вершин из этого множества существует путь из одной в другую, и не существует пути из вершины этого множества в вершину не из этого множества.
21. Достижимость и взаимная достижимость в ориентированном графе. Матрицы достижимости и сильной связности, их нахождение. Компоненты сильной связёности, их нахождение.
Для ориентированных графов достижимость должна быть не симметричным отношением. Симметричной является взаимная достижимость.
Вершины v и w ориентированного графа G=(V,E) называются взаимно достижимыми, если в G есть путь из v в w и путь из w в v.
Отношение взаимной достижимости является рефлексивным, симметричным и транзитивным и, следовательно, эквивалентностью на множестве вершин графа. Классы эквивалентности по отношению взаимной достижимости называются компонентами сильной связности или двусвязными компонентами графа.