Укладка графа с планарными компонентами рёберной двусвязности — различия между версиями
(Новая страница: «{{Теорема |about= Теорема об укладке графа с планарными компонентами реберной двусвязности. |s…») |
|||
Строка 1: | Строка 1: | ||
{{Теорема | {{Теорема | ||
− | |about= | + | |about=Теорема об укладке графа с планарными компонентами реберной двусвязности. |
− | Теорема об укладке графа с планарными компонентами реберной двусвязности. | + | |statement=Если [[Отношение реберной двусвязности|компоненты реберной двусвязности]] графа <tex>G</tex> планарны, то и сам граф <tex>G</tex> планарен. |
− | |statement= | ||
− | Если компоненты реберной двусвязности графа <tex>G</tex> планарны, то и сам граф <tex>G</tex> планарен. | ||
|proof= | |proof= | ||
Строка 9: | Строка 7: | ||
{{Лемма | {{Лемма | ||
− | |about= | + | |id=l1 |
− | I | + | |about=I |
− | |statement= | + | |statement=Граф <tex>G</tex> планарен тогда и только тогда когда он обладает укладкой на сфере |
− | Граф <tex>G</tex> планарен тогда и только тогда когда он обладает укладкой на сфере | ||
|proof= | |proof= | ||
Строка 22: | Строка 19: | ||
{{Лемма | {{Лемма | ||
− | |about= | + | |id=l2 |
− | II | + | |about=II |
− | |statement= | + | |statement=Для любого выделенного ребра планарного графа найдется такая укладка графа на плоскости, что выделенное ребро будет лежать на границе внешней грани. |
− | Для любого выделенного ребра планарного графа найдется такая укладка графа на плоскости, что выделенное ребро будет лежать на границе внешней грани. | ||
|proof= | |proof= | ||
Строка 32: | Строка 28: | ||
Докажем утверждение теоремы для одной из компоненты связности графа <tex>G</tex>. Ясно, что имея укладки на плоскости каждой из компонент связности какого-либо графа , мы можем получить укладку на плоскости и всего графа. | Докажем утверждение теоремы для одной из компоненты связности графа <tex>G</tex>. Ясно, что имея укладки на плоскости каждой из компонент связности какого-либо графа , мы можем получить укладку на плоскости и всего графа. | ||
− | Итак пусть граф <tex>G</tex> - связен. Рассмотрим связный под-граф <tex>T</tex> графа компонент реберной двусвязности графа <tex>G</tex>. | + | Итак пусть граф <tex>G</tex> - связен. Рассмотрим связный под-граф <tex>T</tex> графа компонент реберной двусвязности графа <tex>G</tex>. Из [[Граф компонент реберной двусвязности|леммы]] и из связности <tex>T</tex> - получаем, что <tex>T</tex> - [[Дерево, эквивалентные определения|дерево]]. Докажем индукцией по числу вершин в графе <tex>T</tex>, что под-граф <tex>G'</tex> графа <tex>G</tex> состоящий из компонент реберной двусвязности и мостов графа <tex>G</tex> принадлежащих графа <tex>T</tex> планарен (далее будем говрить, что <tex>G'</tex> соответствует <tex>T</tex>). |
'''База индукции.''' | '''База индукции.''' | ||
+ | <div style="border:1px solid #000; width:90%; margin: 10px; padding:4px; background-color: #fdfdfd; padding-left:10px;"> | ||
Если <tex>|VT| = 1</tex>, то граф <tex>T</tex> - тривиальный. Его единственная вершина - это компонента реберной двусвязности графа <tex>G</tex>, которая по утверждению теоремы - планарна. | Если <tex>|VT| = 1</tex>, то граф <tex>T</tex> - тривиальный. Его единственная вершина - это компонента реберной двусвязности графа <tex>G</tex>, которая по утверждению теоремы - планарна. | ||
+ | </div> | ||
'''Индукционный переход.''' | '''Индукционный переход.''' | ||
+ | <div style="border:1px solid #000; width:90%; margin: 10px; padding:4px; background-color: #fdfdfd; padding-left:10px;"> | ||
Пусть утверждение верно для <tex>|VT| < m</tex>. Рассмотрим дерево <tex>T</tex>, для которого <tex>|VT| = m > 1</tex>, и соответствующий <tex>T</tex> под-граф <tex>G'</tex> графа <tex>G</tex>. Положим <tex>G_1</tex> - блок графа <tex>G'</tex> являющийся висячей вершиной дерева <tex>T</tex>, a <tex>e</tex> - мост в <tex>G'</tex> инцидентный <tex>G_1</tex> в <tex>T</tex>. <tex>G_1</tex> планарен по утверждению теоремы, т.к. блоки графа <tex>G'</tex> совпадают с блоками графа <tex>G</tex>. Далее рассмотрим под-граф <tex>G_2</tex> графа <tex>G'</tex> соответствующий дереву <tex>T\backslash \{G_1\}</tex>. Он планарен по предположению индукции, т.к. <tex>|V(T\backslash \{u\})| = |VT| - 1 = m - 1 < m</tex>. | Пусть утверждение верно для <tex>|VT| < m</tex>. Рассмотрим дерево <tex>T</tex>, для которого <tex>|VT| = m > 1</tex>, и соответствующий <tex>T</tex> под-граф <tex>G'</tex> графа <tex>G</tex>. Положим <tex>G_1</tex> - блок графа <tex>G'</tex> являющийся висячей вершиной дерева <tex>T</tex>, a <tex>e</tex> - мост в <tex>G'</tex> инцидентный <tex>G_1</tex> в <tex>T</tex>. <tex>G_1</tex> планарен по утверждению теоремы, т.к. блоки графа <tex>G'</tex> совпадают с блоками графа <tex>G</tex>. Далее рассмотрим под-граф <tex>G_2</tex> графа <tex>G'</tex> соответствующий дереву <tex>T\backslash \{G_1\}</tex>. Он планарен по предположению индукции, т.к. <tex>|V(T\backslash \{u\})| = |VT| - 1 = m - 1 < m</tex>. | ||
Из определения ребер дерева компонент реберной двусвязности получаем, что графы <tex>G_1</tex> и <tex>G_2</tex> соединены в графе <tex>G'</tex> единственным мостом <tex>e \in G'</tex> инцидентным блоку <tex>G_1</tex> в дереве <tex>T</tex>. Поскольку <tex>T = \{G_1\}\cup e\cup \{G_2\}</tex>, то и <tex>G' = \{G_1\}\cup e\cup \{G_2\}</tex>. Покажем как из укладок <tex>G_1</tex> и <tex>G_2</tex> получить укладку <tex>G'</tex>. | Из определения ребер дерева компонент реберной двусвязности получаем, что графы <tex>G_1</tex> и <tex>G_2</tex> соединены в графе <tex>G'</tex> единственным мостом <tex>e \in G'</tex> инцидентным блоку <tex>G_1</tex> в дереве <tex>T</tex>. Поскольку <tex>T = \{G_1\}\cup e\cup \{G_2\}</tex>, то и <tex>G' = \{G_1\}\cup e\cup \{G_2\}</tex>. Покажем как из укладок <tex>G_1</tex> и <tex>G_2</tex> получить укладку <tex>G'</tex>. | ||
− | Уложим <tex>G_2</tex> на сфере и уложим <tex>G_1</tex> на плоскости так, чтобы ребро <tex>e_1 \in G_1</tex> смежное с <tex>e</tex> в G' оказалось на границе внешней грани (по лемме II это возможно). Обозначим за <tex>u</tex> - вершину из <tex>G_2</tex> инцедентную <tex>e</tex>. Сожмем часть плоскости, содержащую укладку <tex>G_1</tex> так чтобы она вмещалась в одну из граней укладки <tex>G_2</tex> смежную с <tex>u</tex>. Проводя ребро <tex>e</tex> от вершины <tex>u</tex> к инцидентоной ему вершине графа <tex>G_1</tex> мы получаем укладку графа <tex>G'</tex> на сфере, а значит (по лемме I) <tex>G'</tex> планарен, следовательно предположение индукции верно. | + | Уложим <tex>G_2</tex> на сфере и уложим <tex>G_1</tex> на плоскости так, чтобы ребро <tex>e_1 \in G_1</tex> смежное с <tex>e</tex> в G' оказалось на границе внешней грани (по [[#l1|лемме II]] это возможно). Обозначим за <tex>u</tex> - вершину из <tex>G_2</tex> инцедентную <tex>e</tex>. Сожмем часть плоскости, содержащую укладку <tex>G_1</tex> так чтобы она вмещалась в одну из граней укладки <tex>G_2</tex> смежную с <tex>u</tex>. Проводя ребро <tex>e</tex> от вершины <tex>u</tex> к инцидентоной ему вершине графа <tex>G_1</tex> мы получаем укладку графа <tex>G'</tex> на сфере, а значит (по [[#l1|лемме I]]) <tex>G'</tex> планарен, следовательно предположение индукции верно. |
− | + | </div> | |
Рассматривая в качестве <tex>T</tex> граф компонент реберной двусвязности <tex>G</tex> получаем что <tex>G</tex> - планарен. | Рассматривая в качестве <tex>T</tex> граф компонент реберной двусвязности <tex>G</tex> получаем что <tex>G</tex> - планарен. | ||
}} | }} |
Версия 07:48, 21 октября 2010
Теорема (Теорема об укладке графа с планарными компонентами реберной двусвязности.): | ||||||||||||
Если компоненты реберной двусвязности графа планарны, то и сам граф планарен. | ||||||||||||
Доказательство: | ||||||||||||
Докажем для начала ряд вспомогательных лемм.
Докажем утверждение теоремы для одной из компоненты связности графа леммы и из связности - получаем, что - дерево. Докажем индукцией по числу вершин в графе , что под-граф графа состоящий из компонент реберной двусвязности и мостов графа принадлежащих графа планарен (далее будем говрить, что соответствует ). . Ясно, что имея укладки на плоскости каждой из компонент связности какого-либо графа , мы можем получить укладку на плоскости и всего графа. Итак пусть граф - связен. Рассмотрим связный под-граф графа компонент реберной двусвязности графа . ИзБаза индукции. Если , то граф - тривиальный. Его единственная вершина - это компонента реберной двусвязности графа , которая по утверждению теоремы - планарна.Индукционный переход. Пусть утверждение верно для . Рассмотрим дерево , для которого , и соответствующий под-граф графа . Положим - блок графа являющийся висячей вершиной дерева , a - мост в инцидентный в . планарен по утверждению теоремы, т.к. блоки графа совпадают с блоками графа . Далее рассмотрим под-граф графа соответствующий дереву . Он планарен по предположению индукции, т.к. .Из определения ребер дерева компонент реберной двусвязности получаем, что графы и соединены в графе единственным мостом инцидентным блоку в дереве . Поскольку , то и . Покажем как из укладок и получить укладку .Уложим лемме II это возможно). Обозначим за - вершину из инцедентную . Сожмем часть плоскости, содержащую укладку так чтобы она вмещалась в одну из граней укладки смежную с . Проводя ребро от вершины к инцидентоной ему вершине графа мы получаем укладку графа на сфере, а значит (по лемме I) планарен, следовательно предположение индукции верно. на сфере и уложим на плоскости так, чтобы ребро смежное с в G' оказалось на границе внешней грани (по | ||||||||||||