Разделы презентаций


Планарные графы

Содержание

Тогда если все кривые, сопоставленные ребрам графа, не имеют общих точек, кроме концевых, то это множество точек и кривых называется геометрической реализацией графа G. ТЕОРЕМА: Каждый конечный граф G можно реализовать

Слайды и текст этой презентации

Слайд 1Планарные графы.
Пусть задан неориентированный граф G = (V,E).
Каждой вершине

vi из V сопоставлена точка ai в некотором евклидовом пространстве,

причем ai ¹ aj при i ¹ j.
Каждому ребру e = (vi, vj) из E сопоставлена непрерывная кривая L, соединяющая точки ai и aj и не проходящая через другие точки ak.
Планарные графы.Пусть задан неориентированный граф  G = (V,E). Каждой вершине vi из V сопоставлена точка ai

Слайд 2Тогда если все кривые, сопоставленные ребрам графа, не имеют общих

точек, кроме концевых, то это множество точек и кривых называется

геометрической реализацией графа G.


ТЕОРЕМА: Каждый конечный граф G можно реализовать в трехмерном евклидовом пространстве (без пересечения ребер).

Тогда если все кривые, сопоставленные ребрам графа, не имеют общих точек, кроме концевых, то это множество точек

Слайд 3Доказательство.
Возьмем в пространстве любую прямую L и разместим на

ней все вершины графа G. Пусть в G имеется q

ребер. Проведем q полуплоскостей через L так, чтобы прямая L была их общим ребром (типа тетрадки). После этого каждое ребро графа G можно изобразить линией в своей полуплоскости и они, очевидно, не будут пересекаться.

Доказательство. Возьмем в пространстве любую прямую L и разместим на ней все вершины графа G. Пусть в

Слайд 4Граф называется планарным, если существует его планарная реализация, то есть

геометрическое представление на плоскости (без пересечения ребер).
Непересекающиеся части плоскости,

заключённые между циклами, образованными ребрами планарного графа, называются гранями графа (одна из граней бесконечна, она называется внешней гранью).

Граф называется планарным, если существует его планарная реализация, то есть геометрическое представление на плоскости (без пересечения ребер).

Слайд 5пример соответствия плоского графа кубу

пример соответствия плоского графа кубу

Слайд 6Теорема (формула Эйлера.)
Для любой планарной реализации связного планарного графа G

= (V,E) с p вершинами, q ребрами и r гранями

выполняется равенство: p-q+r = 2.

Доказательство. При фиксированном p индукцией по q. Так как G - связный граф, то q ³ p-1.

Теорема (формула Эйлера.)Для любой планарной реализации связного планарного графа G = (V,E) с p вершинами, q ребрами

Слайд 7а) Базис индукции: q = p-1. Так как G -

связный и q = p-1, то G - дерево, то

есть в G нет циклов. Тогда r = 1.
Отсюда p-q+r =p-(p-1)+1 = 2.
б) Пусть для p-1£qПусть G - связный граф с p вершинами и q0 ребрами и пусть в его планарной реализации r граней. Так как q0 > p-1, то G - не дерево.
а) Базис индукции: q = p-1. Так как G - связный и q = p-1, то G

Слайд 8Следовательно, в G есть цикл.
Пусть ребро e входит в

цикл. Тогда к нему с двух сторон примыкают разные грани.


Удалим ребро e из G.
Тогда две грани сольются в одну, а полученный граф G1 останется связным.
При этом получится планарная реализация графа G1 с p вершинами, q0-1 ребрами и r-1 гранями.

Следовательно, в G есть цикл. Пусть ребро e входит в цикл. Тогда к нему с двух сторон

Слайд 9Так как q0-1 < q0, то, по предположению индукции, для

G1 справедлива формула Эйлера, то есть p-(q0-1)+(r-1) = 2, откуда

p-q0+r = 2.
Что и требовалось доказать.

Формула Эйлера позволяет доказать непланарность некоторых графов.

Так как q0-1 < q0, то, по предположению индукции, для G1 справедлива формула Эйлера, то есть p-(q0-1)+(r-1)

Слайд 10Графом K5 называется граф с 5 вершинами, в котором каждая

пара вершин соединена ребром.

Графом K5 называется граф с 5 вершинами, в котором каждая пара вершин соединена ребром.

Слайд 11Теорема: Граф K5 не планарен.
Доказательство. Допустим, что для графа

K5 существует планарная реализация. Так как граф K5 связен, то

для этой планарной реализации справедлива формула Эйлера p-q+r = 2. Поскольку в графе K5 имеем p = 5 и q = 10, то число всех граней должно равняться r = 2-p+q = 7.
Пусть грани занумерованы 1, 2, ..., r и пусть при обходе i-ой грани по периметру (по ее краю) проходится qi ребер.
Теорема: Граф K5 не планарен. Доказательство. Допустим, что для графа K5 существует планарная реализация. Так как граф

Слайд 12Так как при этом каждое ребро проходится дважды (оно является

стороной для двух граней), то


Но в

каждой грани не менее 3 сторон. Поэтому qi ³ 3 для всех i. Отсюда


Получаем 20 ³ 21 - противоречие. Значит для графа K5 не существует планарной реализации. 
Так как при этом каждое ребро проходится дважды (оно является стороной для двух граней), то

Слайд 13Графом K3,3 называется граф с 6 вершинами a1, a2, a3,

b1, b2, b3, в котором каждая вершина ai соединена ребром

с каждой вершиной bj и нет других ребер
Графом K3,3 называется граф с 6 вершинами a1, a2, a3, b1, b2, b3, в котором каждая вершина

Слайд 14Теорема: Граф K3,3 не планарен.
Доказательство. Допустим, что для графа

K3,3 существует планарная реализация. Так как граф K3,3 связен, то

для этой планарной реализации справедлива формула Эйлера p-q+r = 2.
Поскольку в графе K3,3 имеем p = 6 и q = 9, то число всех граней должно равняться r = 2-p+q = 5.
Теорема: Граф K3,3 не планарен. Доказательство. Допустим, что для графа K3,3 существует планарная реализация. Так как граф

Слайд 15Так же, как в доказательстве предыдущей теоремы, получаем, что

где

qi - число сторон в i-ой грани.
Но в графе

K3,3 нет циклов длины 3. Поэтому в каждой грани не менее 4 сторон.
Следовательно, qi ³ 4 для всех i. Отсюда


Получаем 18 ³ 20 - противоречие. Значит для графа K3,3 не существует планарной реализации. 

Так же, как в доказательстве предыдущей теоремы, получаем, что где qi - число сторон в i-ой грани.

Слайд 16ТЕОРЕМА ПОНТРЯГИНА – КУРАТОВСКОГО:
Для того, чтобы граф был планарный необходимо

и достаточно, чтобы он не мог содержать в себе в

качестве подграфов граф К33 или К5.

ТЕОРЕМА  ПОНТРЯГИНА – КУРАТОВСКОГО:	Для того, чтобы граф был планарный необходимо и достаточно, чтобы он не мог

Слайд 17Эйлеровы графы.
На этом материале построено решение задачи о Кенигсбергских мостах.

Эйлеровы графы.На этом материале построено решение задачи о Кенигсбергских мостах.

Слайд 19Эйлеровым путём графа G(V,E) называется такой путь, что каждое ребро

появляется в нём ровно 1 раз.
Граф G(V,E) называется эйлеровым, если

он имеет замкнутый эйлеров путь (эйлеров цикл), и полуэйлеровым, если  эйлеров путь, не являющийся замкнутым, но содержащий все вершины по 1 разу.


Эйлеровым путём графа G(V,E) называется такой путь, что каждое ребро появляется в нём ровно 1 раз.Граф G(V,E)

Слайд 20ТЕОРЕМА (критерий эйлеровости графа):
связный граф G является эйлеровым тогда

и только тогда, когда каждая вершина G имеет чётную степень.

Доказательство:
Пусть

Р – эйлеров цикл в графе G. Тогда при каждом прохождении цикла через  вершину графа используется одно ребро для входа и одно ребро для выхода.

ТЕОРЕМА (критерий эйлеровости графа): связный граф G является эйлеровым тогда и только тогда, когда каждая вершина G

Слайд 21Поскольку каждое ребро используется 1 раз, то каждая вершина должна

иметь чётную степень.
Обратно. Индукцией по числу рёбер в графе.
Базис

индукции: каждая компонента связности графа имеет эйлеров цикл.
Докажем, что весь граф имеет эйлеров цикл.

Поскольку каждое ребро используется 1 раз, то каждая вершина должна иметь чётную степень.Обратно. Индукцией по числу рёбер

Слайд 22Пусть граф G связен и степень каждой вершины чётна. Если

степень каждой вершины не меньше 2, то граф имеет цикл.
Следовательно

граф содержит цикл С. Если С содержит каждое ребро, то теорема доказана.
Если нет, то удаляем из графа G все рёбра, принадлежащие циклу С. Получаем новый граф G1, возможно несвязный. Число рёбер в G1 меньше, чем в G, и каждая вершина имеет чётную степень.
По предположению индукции, в каждой компоненте графа G1 имеется эйлеров цикл.
Пусть граф G связен и степень каждой вершины чётна. Если степень каждой вершины не меньше 2, то

Слайд 23В силу связности графа G каждая компонента графа G1 имеет

общие вершины с циклом С.
Проходим рёбра G следующим образом: идём

по рёбрам цикла С до первой неизолированной вершины графа G1. Затем проходим эйлеров цикл в компоненте графа G1, затем снова двигаемся по циклу С до следующей неизолированной вершины графа G1.
Процесс закончится в исходной вершине, что и показывает существование эйлерова цикла. 

В силу связности графа G каждая компонента графа G1 имеет общие вершины с циклом С.Проходим рёбра G

Слайд 24Всякий максимальный по включению связный подграф данного графа называется его

компонентой связности.
Пример графа с 2 компонентами связности.

Всякий максимальный по включению связный подграф данного графа называется его компонентой связности.Пример графа с 2 компонентами связности.

Слайд 25Алгоритм построения эйлерова пути в эйлеровом графе:
Теорема: Пусть G –

эйлеров граф. Тогда следующая процедура всегда возможна и приводит к

построению эйлеровой цепи графа G.
Выходя из произвольной вершины, идём по рёбрам графа произвольным образом, соблюдая следующие правила:
Стираем рёбра по мере их прохождения (вместе с изолированными вершинами, которые при этом образуются);
На каждом этапе идём по ребру, удаление которого нарушает связность, только в том случае, когда нет других возможностей.
Алгоритм построения эйлерова пути в эйлеровом графе:Теорема: Пусть G – эйлеров граф. Тогда следующая процедура всегда возможна

Слайд 26Пример построения эйлерова цикла:
Эйлеров цикл: H, {H,L}, L, {L,i}, i,

{i,M}, M, {M,J}, J, {J,N}, N, {N,K}, K, {K,H}, H,

{H,i}, i, {i,J}, J, {J,K}, K, {K,L}, L, {L,M}, M, {M,N}, N, {N,H}, H.
Пример построения эйлерова цикла:Эйлеров цикл: H, {H,L}, L, {L,i}, i, {i,M}, M, {M,J}, J, {J,N}, N, {N,K},

Слайд 27Типичной занимательной задачей по эйлеровым циклам является задача с такой

постановкой:
можно ли нарисовать какую ни будь диаграмму (соединив данные

точки линией), не отрывая карандаша от бумаги и не проходя никакую линию дважды.

Типичной занимательной задачей по эйлеровым циклам является задача с такой постановкой: можно ли нарисовать какую ни будь

Слайд 28Гамильтоновы графы.
Граф называется гамильтоновым, если в нём существует цикл, проходящий

ровно один раз через каждую вершину.

Название произошло от задачи «Кругосветное

путешествие», придуманной Гамильтоном:
Гамильтоновы графы.Граф называется гамильтоновым, если в нём существует цикл, проходящий ровно один раз через каждую вершину.Название произошло

Слайд 29Обойти все вершины данного графа (в исходной формулировке это были

названия столиц различных стран) по одному разу и вернуться в

исходную точку.

Это плоская укладка додэкаэдра - многогранника, гранями которого служат 12 правильных пятиугольников; у него 20 вершин и 30 ребер; вершины и ребра додекаэдра составляют некоторый плоский граф

Обойти все вершины данного графа (в исходной формулировке это были названия столиц различных стран) по одному разу

Слайд 30Теорема (Дирака):
Если в графе G (V,E) с n вершинами

(n3) выполняется условие


для  v V.
Тогда граф G является гамильтоновым.

Доказательство:
Заметим следующее. Если к любому графу G добавить некоторое количество новых вершин, соединяя каждую из них с каждой вершиной графа, то получим гамильтонов граф G/.
Пусть добавили к графу минимальное число k новых вершин, k>0, после чего граф стал гамильтоновым.
Теорема (Дирака): Если в графе G (V,E) с n вершинами (n3) выполняется условие

Слайд 31Рассмотрим гамильтонов цикл v1, w, v2,…, v1 в графе G/,

где viV, w – одна из новых вершин.
Следовательно, v2

не является смежной с v1 в графе G/, поскольку тогда можно не использовать вершину w, что противоречило бы минимальности числа k.
Далее, пусть вершина v2/ смежная с v2, а v1/ - смежная с v1. Тогда v2/ не может следовать за v1/ в цикле.
Действительно, в этом случае цикл v1, w, v2,…, v1/, v2/ ,…, v1 можно заменить на
v1, v1/,…, v2, v2/ ,…, v1 и снова высвободить вершину w.
Рассмотрим гамильтонов цикл v1, w, v2,…, v1 в графе G/, где viV, w – одна из новых

Слайд 32Значит, число вершин графа G/, не являющихся смежными с v2,

не меньше числа вершин, смежных с v1, поскольку на гамильтоновом

цикле за любой вершиной, смежной с v1, следует вершина не смежная с v2.
Число вершин, смежных с v1, не меньше, чем (n/2)+k, то же и для вершины v2.
Далее, поскольку любая вершина графа G/ является либо смежной, либо не смежной вершине v2, то значит общее число вершин n+k не меньше, чем

Полученное противоречие показывает, что k=0, т.е. Исходный граф гамильтонов.
Значит, число вершин графа G/, не являющихся смежными с v2, не меньше числа вершин, смежных с v1,

Слайд 33Примеры гамильтоновых графов:
Полный граф К5 гамильтонов.
Граф единичного куба Bn гамильтонов.

Примеры гамильтоновых графов:Полный граф К5 гамильтонов.Граф единичного куба Bn гамильтонов.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика