ХНУРЭ, кафедра ПО ЭВМ, Тел. 7021-446, e-mail: belous@kture.Kharkov.ua Лекции 11-12 Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Компьютерная.

Презентация:



Advertisements
Похожие презентации
ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ И ЕГО ЭЛЕМЕНТОВ. ГРАФОМ G = (V, X) НАЗЫВАЕТСЯ ПАРА ДВУХ КОНЕЧНЫХ МНОЖЕСТВ: МНОЖЕСТВО ТОЧЕК И МНОЖЕСТВО ЛИНИЙ, СОЕДИНЯЮЩИХ.
Advertisements

1. Основные понятия теории графов 1. Основные понятия теории графов 2. Степень вершины Введение 5. Ориентированные графы 6. Изоморфизм графов 7. Плоские.
Графы Волновой метод. Задание графов Пусть граф задан графически. Составить матрицу смежности и матрицу инцидентности для этого графа
Транспортные сети ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекция 15 Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ,
ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Компьютерная.
Графы Лекция 2. Графы Неориентированным графом (графом) называется тройка (V, E, ), где V и E конечные множества и {X V : | X | = 2}. Ориентированным.
V-множество вершин, E- множество ребер Граф - G(V, Е). Л. Эйлер 1736 г. G(V, Е, f) V,E – множества, отображение инциденции f: Е V&V множества Е в V&V Основы.
Тема: Графы Преподаватель Белгородцева Н.А. Дискретная математика.
Введение в теорию графов. ЗАДАЧА ПРОКЛАДКИ КОММУНИКАЦИЙ
Теория графов Основные определения. Задание графов Графический способ – Привести пример графического задания графа, состоящего из вершин А, В и С, связанных.
{ изоморфизм графов - подграф - планарный и плоский графы - укладка плоских графов - маршруты, связность и компоненты - метрические характеристики - Эйлеровы.
Теория графов Основные определения. Дуга Пусть имеется множество вершин V={V 1,V 2,…,V n } и пусть на нем задано бинарное отношение Г V×V, – V i Г V j.
Теория графов Основные определения. Дуга Пусть имеется множество вершин V={V 1,V 2,…,V n } и пусть на нем задано бинарное отношение Г V×V, – V i Г V j.
Графы Граф – совокупность точек и линий, в которой каждая линия соединяет две точки. Точки – вершины графа Линии – рёбра графа Вершины, соединенные ребром,
Алгоритмы на графах Волновой метод. Постановка задачи Постановка задачи. Пусть G – неориентированный связный граф, а и b – две его вершины. Требуется.
1 Основные понятия теории графов Леонард Эйлер, 1736 г. Кирхгоф – электрические цепи Кэли – органические изомеры Гамильтон – головоломки Д.Кениг, 1936.
ПРАВОСЛАВНЫЙ СВЯТО-ТИХОНОВСКИЙ БОГОСЛОВСКИЙ УНИВЕРСИТЕТ (БОГОСЛОВСКИЙ ФАКУЛЬТЕТ) Презентация по математике на тему: Элементы теории графов.
Лекция 9 Отношения, графы Определения. Определение. Пусть а и b объекты. Через (а, b) обозначим упорядоченную пару, состоящую из объектов а и b, взятых.
Теория графов. Теория графов – обширный самостоятельный раздел дискретной математики. Используется при проектировании компьютерных сетей, трубопроводов,
Глава III. ТЕОРИЯ ГРАФОВ Граф – диаграмма связей между объектами. Объекты представляются как вершины, или узлы графа, а связи как дуги, или рёбра. Многие.
Транксрипт:

ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Компьютерная дискретная математика

Граф G=(V,E) состоит из двух множеств: конечного множества элементов, называемых вершинами, и конечного множества элементов, называемых ребрами. Граф G=(V, E) V={v 1, v 2, v 3, v 4, v 5 } ; E={e 1, e 2, e 3, e 4, e 5, e 6, e 7 } 2

Вершины v i и v j, определяющие ребро e k, называются концевыми вершинами ребра e k. Ребра с одинаковыми концевыми вершинами называются параллельными (e 1,e 4 ). Петля– замкнутое ребро(e 5 ). Ребро, принадлежащее вершине, называется инцидентным (ребро e 1 инцидентно вершинам v 1 и v 2 ). 3

Изолированная вершина не инцидентна ни одному ребру (v 3 ). Две вершины смежны, если они являются концевыми вершинами некоторого ребра (v 1, v 4 ). Если два ребра имеют общую концевую вершину, они называются смежными (e 1, e 2 ). G Демонстрация 4

Подграф – любая часть графа, сама являющаяся графом. Подграф H графа G 5

Граф G=(V,E) называется простым, если он не содержит петель и параллельных ребер. Граф G=(V,E) называется полным, если он простой и каждая пара вершин смежна. 6

Ноль-граф - граф, множество ребер которого пусто. Граф G с кратными ребрами называется мультиграф. 7

Граф G с петлями и кратными ребрами называется псевдограф. Демонстрация 8

Граф G, рёбра которого не имеют определённого направления, называется неориентированным. 9

Граф G, имеющий определённое направление, называется ориентированным графом или орграфом. Ребра, имеющие направление, называются дугами. Демонстрация 10

1) Явное задание графа как алгебраической системы. Чтобы задать граф, достаточно для каждого ребра указать двухэлементное множество вершин – его мы и будем отождествлять с ребром. {{a,b},{b,c},{a,c},{c,d}} 11

2) Геометрический. 12

3) Матрица смежности. Элементы A ij матрицы смежности A равны количеству ребер между рассматриваемыми вершинами. 13

Для неорграфа G, представленного на рисунке, матрица смежности имеет вид: 14

Для орграфа G, представленного на рисунке, матрица смежности имеет вид: 15

4) Матрица инцидентности. Матрица инцидентности В –это таблица, строки которой соответствуют вершинам графа, а столбцы - ребрам. Элементы матрицы определяются следующим образом: Демонстрация 16

1) для неорграфа 1, если вершина v i инцидентна ребру e j ; b ij = 0, в противном случае 17

18 2) для орграфа -1, если ребро e j входит в вершину v i ; 1, если ребро e j выходит из вершины v i ; b ij = 2, если ребро e j –петля из вершины v i ; 0, если e j и v i не инцидентны. G

Маршрут в графе G=(V,E) конечная чередующееся последовательность вершин и ребер v 0, e 1, v 1, e 2,…,v k-1, e k, v k, которая начинается и заканчивается на вершинах, причем v i-1 и v i являются концевыми вершинами ребра e i, 1 i k. 19

Маршрут называется открытым, если его концевые вершины различны (v 1, e 1, v 2, e 2, v 3, e 3, v 6, e 9, v 5, e 7, v 3, e 11, v 6 ). Маршрут называется замкнутым, если его концевые вершины совпадают (v 1, e 1, v 2, e 2, v 3, e 7, v 5, e 3, v 2, e 4, v 4, e 5, v 1 ). G 20

Маршрут называется цепью, если все его ребра различны. Цепь называется простой, если ее концевые вершины различны(v 1, e 1, v 2, e 2, v 3, e 8, v 6, e 11, v 3 ). Цепь называется замкнутой, если ее концевые вершины совпадают (v 1,e 1,v 2,e 2,v 3,e 7,v 5,e 3,v 2,e 4,v 4,e 5,v 1 ). G 21

Открытая цепь называется путем, если все ее вершины различны (v 1, e 1, v 2, e 2, v 3 ). Цикл – это замкнутая цепь ( простой цикл, если цепь простая) (v 1,e 1,v 2,e 3,v 5,e 6,v 4,e 5,v 1 ). Число ребер в пути называется длиной пути. Аналогично определяется длина цикла. G 22

1. Степень каждой неконцевой вершины пути равна 2, концевые вершины имеют степень, равную Каждая вершина цикла имеет степень 2 или другую четную степень. Обращение этого утверждения, а именно то, что ребра подграфа, в котором каждая вершина имеет четную степень, образуют цикл, неверно. 3. Число вершин в пути на единицу больше числа ребер, тогда как в цикле число ребер равно числу вершин. 23

Две вершины v i и v j называются связанными в графе G, если в нем существует путь v iv j. Вершина связана сама с собой. Граф называется связным, если в нем существует путь между каждой парой вершин. Компонента связности – максимальный связный подграф в графе. G 1 компонента связности: {v 1, v 2, v 3, e 1, e 2, e 3 } 2 компонента связности: {v 4, v 5, v 6, e 4, e 5, e 6 } 3 компонента связности: {v 7, v 8, e 7 } 4 компонента связности: {v 9 } Демонстрация 24

Степенью deg(v j ) вершины v j называется число инцидентных ей ребер, т. е. вершин в ее окружении. Максимальная и минимальная степени вершин графа G обозначаются символами (G) и (G) соответственно: (G)= (G)= Граф G=(V,E) называется регулярным или однородным (степени r), если степени всех его вершин одинаковы. Степенью регулярного графа называется степень его вершин. 25

Утверждение («лемма о рукопожатиях») Сумма всех вершин графа – четное число, равное удвоенному числу ребер: Интерпретация леммы: поскольку в каждом рукопожатии участвуют две руки,то при любом числе рукопожатий общее число пожатых рук четно (при этом каждая рука учитывается столько раз, во скольких рукопожатиях она участвовала). Следствие В любом графе число вершин нечетной степени четно 26

Два графа G 1 и G 2 изоморфны, если существует такое взаимно-однозначное отображение между множествами их вершин и ребер, что соответствующие ребра графов G 1 и G 2 инцидентны соответствующим вершинам этих графов. Если граф G изоморфен геометрическому графу G' в R n, то G' называется геометрической реализацией графа G в пространстве R n. R3R3 R2R2 Граф R 2 является геометрической реализацией графа R 3 27

Соответствие вершин: v 1 v 2,v 2 v 3,v 3 v 1,v 4 v 4,v 5 v 5; Соответствие ребер: e 1 e 1, e 3 e 2, e 5 e 4, e 2 e 5, e 4 e 6, e 6 e 3. G1 и G2 – изоморфные графы G1 G2 28

Отношение изоморфизма является эквивалентностью, т.е. оно симметрично, транзитивно и рефлексивно. 29

Граф порядка n называется помеченным, если его вершинам присвоены некоторые метки (например номера 1, 2, …, n). Абстрактный (или непомеченный) граф – это класс изоморфных графов. Помеченные графы: 30