Содержание
- 2. ОПРЕДЕЛЕНИЯ Графом G называется любая пара (V,U), где V = {v1, v2, ... } - множество
- 3. ИЗОБРАЖЕНИЕ ГРАФОВ Вершины будем изображать точками, а каждое ребро (дугу) (vi, vj) – линией, соединяющей точки,
- 4. ОПРЕДЕЛЕНИЯ Вершины vi и vj смежны в графе G = (V, U), если в U входит
- 5. ОПРЕДЕЛЕНИЯ Каждое ребро u из U (кроме петель) инцидентно ровно двум вершинам vi, vj, которые оно
- 6. Степень графа G: Минимальная степень графа: Степень графа
- 7. Cумма степеней вершин Теорема Сумма степеней вершин графа есть число четное: Следствие Число вершин с нечетными
- 8. Частичные графы и подграфы Пусть G=(V,U) - некоторый граф Граф G1=(V1,U1) называется частичным графом графа G,
- 9. КЛИКА ГРАФА Пусть G=(V,U) - некоторый граф. Подграф графа, любые две вершины которого смежны, называется полным
- 10. КЛИКА ГРАФА {v1,v5 ,v6}- неполный подграф, не клика {v3,v4}- полный подграф, клика {v1,v2}- полный подграф, не
- 11. Ориентированным графом G называется пара (V(G), U(G)), где V(G) — непустое конечное множество элементов, называемых вершинами,
- 12. КЛАССИФИКАЦИЯ ГРАФОВ 2. Неориентированным графом G называется пара (V(G), U(G)), где V(G) — непустое конечное множество
- 13. КЛАССИФИКАЦИЯ ГРАФОВ 3. Смешанный граф – граф, содержащий как ориентированные, так и неориентированные ребра. 4. Мультиграф
- 14. КЛАССИФИКАЦИЯ ГРАФОВ 5. Псевдограф – граф, содержащий петли. в неориентированном графе петлей называется ребро вида (v1,
- 15. КЛАССИФИКАЦИЯ ГРАФОВ 6. Мульти-псевдограф – граф, в котором имеются петли и кратные ребра или дуги.
- 16. КЛАССИФИКАЦИЯ ГРАФОВ 7. Взвешенный граф – граф, вершинам и/или дугам (ребрам) которого сопоставляются (приписываются) числа, называемые
- 17. КЛАССИФИКАЦИЯ ГРАФОВ 9. Пустым графом называется граф, у которого множество ребер пусто. Будем обозначать пустой граф
- 18. КЛАССИФИКАЦИЯ ГРАФОВ 11. Граф, у которого все n вершин имеют одну и ту же степень, называется
- 19. КЛАССИФИКАЦИЯ ГРАФОВ 13. Двудольный граф называется «полным», если любые две вершины из V1 и V2 являются
- 20. СПОСОБЫ ЗАДАНИЯ ГРАФОВ 1. Графически Графический способ изображения графов является самым наглядным и наиболее удобным для
- 21. СПОСОБЫ ЗАДАНИЯ ГРАФОВ 2. При помощи матрицы смежности S (V×V): Матрицы смежности однозначно задают как неориентированные
- 22. СПОСОБЫ ЗАДАНИЯ ГРАФОВ 3. При помощи матрицы инциденций А (U×V) для ориентированных графов: для неориентированных графов:
- 23. СПОСОБЫ ЗАДАНИЯ ГРАФОВ Матрицы инциденций однозначно задают как неориентированные, так и ориентированные графы. В принципе нет
- 24. СПОСОБЫ ЗАДАНИЯ ГРАФОВ Неоднозначность возникает при задании ориентированных псевдографов: на пересечении строки, помеченной петлей, и столбца,
- 25. СПОСОБЫ ЗАДАНИЯ ГРАФОВ 4. При помощи функционального представления Г1 и Г-1 Г1(vi) = {vj}: ∃ дуга
- 26. ИЗОМОРФИЗМ ГРАФОВ Изоморфизмом графов G1 и G2 называется биекция между множествами вершин графов такая, что любые
- 27. ИЗОМОРФИЗМ ГРАФОВ Взаимно однозначное отображение множества вершин графа G1 на множество вершин графа G2, сохраняющее смежность,
- 28. ИЗОМОРФИЗМ ГРАФОВ Например, два графа на рисунке ниже изоморфны, так как между множествами их вершин и
- 29. ИЗОМОРФИЗМ ГРАФОВ Для изоморфизма графов G и G' необходимо совпадение векторов их степеней: s(G)=s(G'). Однако достаточным
- 30. ИЗОМОРФИЗМ ГРАФОВ 1 3 5 8 4 6 7 2 b k а f e c
- 31. ИЗОМОРФИЗМ ГРАФОВ Найдите взаимно однозначное отображение между V и V’.
- 32. Количественная или качественная характеристики, неизменные для всех изоморфных между собой графов (орграфов) называется ИНВАРИАНТОМ Примеры инвариантов
- 33. ЗАДАЧА 2.1. Дан неориентированный граф, заданный своим функциональным представлением: Г(v1) = {v1, v2, v3, v4, v5};
- 34. ЗАДАЧА 2.1. Решение: Подобные задачи на построение графа необходимо начинать с определения всех вершин, входящих в
- 35. ЗАДАЧА 2.1. Сначала изобразим в виде кружков с написанным названием внутри все вершины, входящие в множество
- 36. ЗАДАЧА 2.1. Повторив этот шаг для оставшихся вершин множества V , получим требуемое графическое задание графа.
- 37. ЗАДАЧА 2.1. б) Построение матрицы инциденций. Для построения матрицы инциденций необходимо определиться с нумерацией ребер в
- 38. ЗАДАЧА 2.1. Далее необходимо построить матрицу размерности девять на шесть, перечислив ребра ui в первом столбце,
- 39. ЗАДАЧА 2.1. Получившаяся в результате матрица инциденций:
- 40. ЗАДАЧА 2.1. в) Построение матрицы смежности. Построение матрицы смежности легче производить по графическому заданию графа. Для
- 41. ЗАДАЧА 2.1. Полученная матрица смежности представлена на рисунке ниже. Как и следовало ожидать, матрица смежности для
- 42. ЗАДАЧА 2.2. Дан ориентированный граф, заданный графическим способом: Задать этот граф тремя другими способами: с помощью
- 43. ЗАДАЧА 2.2. Как видно из графического представления граф содержит 12 вершин. Теперь можно начинать построение требуемых
- 44. ЗАДАЧА 2.2. Продолжая этот алгоритм для всех оставшихся вершин, получим матрицу смежности, представленную на рисунке ниже.
- 45. ЗАДАЧА 2.2. б) Построение матрицы инциденций. Как и в случае с матрицей смежности, матрица инциденций неориентированного
- 46. ЗАДАЧА 2.2. Возможная нумерация ребер графа предложена на рисунке
- 47. ЗАДАЧА 2.2. Далее построим матрицу размерности 20 на 12, по строкам перечислив дуги ui, а по
- 48. ЗАДАЧА 2.2.
- 49. ЗАДАЧА 2.2. в) Построение функционального представления. Функциональные представления графа и орграфа также отличаются. Если неориентированный граф
- 50. ЗАДАЧА 2.2. Таким образом получаем, что: Г1(v1) = {v2, v3, v10}; Г-1(v1) = ∅; Г1(v2) =
- 51. ЗАДАЧА 2.3. Дан ориентированный граф, заданный матрицей инциденций: Задать этот граф тремя другими способами: графически, с
- 52. ЗАДАЧА 2.3. Решение: Решение данной задачи полностью аналогично решению задачи 2.2. Поэтому здесь приводятся только ответы:
- 53. ЗАДАЧА 2.3. б) Матрица смежности графа.
- 54. ЗАДАЧА 2.3. в) Функциональное представление графа: Г1(v1) = {v2, v8, v9}; Г-1(v1) = ∅; Г1(v2) =
- 55. ЗАДАЧА 2.4. Дан неориентированный граф, заданный матрицей смежности: Задать этот граф тремя другими способами: графически; с
- 56. ЗАДАЧА 2.4. Решение: Решение данной задачи полностью аналогично решению задачи 2.1. Поэтому здесь приводятся только ответы:
- 57. ЗАДАЧА 2.4. б) Матрица инциденций графа.
- 58. ЗАДАЧА 2.4. в) Функциональное представление графа: Г(v1) = {v1, v1}; Г(v2) = {v1, v3, v4, v5};
- 59. РЕШЕНИЕ ЗАДАЧ: СОВЕТЫ И ЗАМЕЧАНИЯ Решение любой задачи на графы лучше начинать с построения графического представления
- 61. Скачать презентацию