Укладка графа с планарными компонентами рёберной двусвязности — различия между версиями
м |
|||
Строка 1: | Строка 1: | ||
{{Теорема | {{Теорема | ||
|about=об укладке графа с планарными компонентами реберной двусвязности | |about=об укладке графа с планарными компонентами реберной двусвязности | ||
− | |statement=Если [[Отношение реберной двусвязности|компоненты реберной двусвязности]] | + | |statement=Если [[Отношение реберной двусвязности|компоненты реберной двусвязности]] [[Основные определения: граф, ребро, вершина, степень, петля, путь, цикл|графа]] <tex>G</tex> [[Укладка графа на плоскости|планарны]], то и сам граф <tex>G</tex> планарен. |
|proof= | |proof= | ||
Строка 27: | Строка 27: | ||
Докажем утверждение теоремы для одной из компонент связности графа <tex>G</tex>. Ясно, что имея укладки на плоскости каждой из компонент связности графа, мы можем получить укладку на плоскости и всего графа. | Докажем утверждение теоремы для одной из компонент связности графа <tex>G</tex>. Ясно, что имея укладки на плоскости каждой из компонент связности графа, мы можем получить укладку на плоскости и всего графа. | ||
− | Итак пусть граф <tex>G</tex> связен. Рассмотрим связный подграф <tex>T</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>T</tex>, что подграф <tex>G'</tex> графа <tex>G</tex> состоящий из компонент реберной двусвязности и мостов графа <tex>G</tex> принадлежащих графу <tex>T</tex> планарен (далее будем говорить, что <tex>G'</tex> соответствует <tex>T</tex>). |
'''База индукции.''' | '''База индукции.''' | ||
<div style="border:1px dashed #000; width:90%; margin: 10px; padding:4px; background-color: #fdfdfd; padding-left:10px;"> | <div style="border:1px dashed #000; width:90%; margin: 10px; padding:4px; background-color: #fdfdfd; padding-left:10px;"> | ||
− | Если <tex>|VT| = 1</tex>, то граф <tex>T</tex> {{---}} тривиальный граф. Его единственная вершина - это | + | Если <tex>|VT| = 1</tex>, то граф <tex>T</tex> {{---}} тривиальный граф. Его единственная вершина - это компонента реберной двусвязности графа <tex>G</tex>, которая по условию теоремы планарна. |
</div> | </div> | ||
Строка 42: | Строка 42: | ||
Пусть утверждение верно для <tex>|VT| < m</tex>. Рассмотрим <tex>T</tex>, для которого <tex>|VT| = m > 1</tex>, и соответствующий <tex>T</tex> подграф <tex>G'</tex> графа <tex>G</tex>. Докажем, что <tex>G'</tex> планарен. | Пусть утверждение верно для <tex>|VT| < m</tex>. Рассмотрим <tex>T</tex>, для которого <tex>|VT| = m > 1</tex>, и соответствующий <tex>T</tex> подграф <tex>G'</tex> графа <tex>G</tex>. Докажем, что <tex>G'</tex> планарен. | ||
− | Положим <tex>G_1</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>G_1</tex> — висячая вершина <tex>T</tex>, то <tex>T\backslash \{G_1\}</tex> связен, и, очевидно, также как и <tex>T</tex> является подграфом графа компонент реберной двусвязности <tex>G</tex>. Итак <tex>G_2</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_2</tex> на сфере и уложим <tex>G_1</tex> на плоскости так, чтобы ребро <tex>e_1 \in G_1</tex> смежное с <tex>e</tex> в G' (если таковое имеется) оказалось на границе внешней грани (по [[#l2|лемме II]] это возможно). Если такого ребра <tex>e_1</tex> не существует, значит | + | Уложим <tex>G_2</tex> на сфере и уложим <tex>G_1</tex> на плоскости так, чтобы ребро <tex>e_1 \in G_1</tex> смежное с <tex>e</tex> в G' (если таковое имеется) оказалось на границе внешней грани (по [[#l2|лемме II]] это возможно). Если такого ребра <tex>e_1</tex> не существует, значит компонента реберной двусвязности <tex>G_1</tex> — тривиальный граф, в таком случае возьмем любую укладку <tex>G_1</tex> на плоскости. Пусть <tex>u\in G_2</tex> {{---}} вершина инцидентная <tex>e</tex>. Сожмем часть плоскости, содержащую укладку <tex>G_1</tex>, так, чтобы она вмещалась в одну из граней укладки <tex>G_2</tex> смежную с <tex>u</tex>. Проведем жорднанову кривую, соответствующую ребру <tex>e</tex>, от вершины <tex>u</tex> к инцидентоной <tex>e</tex> вершине графа <tex>G_1</tex> так, чтобы она не пересекалась с укладками <tex>G_1</tex> и <tex>G_2</tex>. Мы получили укладку графа <tex>G'</tex> на сфере, а значит (по [[#l1|лемме I]]) <tex>G'</tex> планарен, следовательно предположение индукции верно. |
</div> | </div> | ||
− | Рассматривая в качестве <tex>T</tex> граф | + | Рассматривая в качестве <tex>T</tex> граф компонент реберной двусвязности <tex>G</tex> получаем что <tex>G</tex> - планарен. |
}} | }} | ||
− | '''Замечание.''' В доказательстве теоремы непосредственно указывается способ получения укладки графа <tex>G</tex> из укладок его | + | '''Замечание.''' В доказательстве теоремы непосредственно указывается способ получения укладки графа <tex>G</tex> из укладок его компонент реберной двусвязности. |
==Источники== | ==Источники== |
Версия 04:29, 9 ноября 2010
Теорема (об укладке графа с планарными компонентами реберной двусвязности): | ||||||||||||
Доказательство: | ||||||||||||
Докажем для начала ряд вспомогательных лемм.
Докажем утверждение теоремы для одной из компонент связности графа леммы и из связности получаем, что — дерево. . Ясно, что имея укладки на плоскости каждой из компонент связности графа, мы можем получить укладку на плоскости и всего графа. Итак пусть граф связен. Рассмотрим связный подграф графа компонент реберной двусвязности графа . ИзДокажем индукцией по числу вершин в графе , что подграф графа состоящий из компонент реберной двусвязности и мостов графа принадлежащих графу планарен (далее будем говорить, что соответствует ).База индукции. Если , то граф — тривиальный граф. Его единственная вершина - это компонента реберной двусвязности графа , которая по условию теоремы планарна.Индукционный переход. Пусть утверждение верно для . Рассмотрим , для которого , и соответствующий подграф графа . Докажем, что планарен.Положим — компонента реберной двусвязности графа являющийся висячей вершиной дерева , a — мост в инцидентный в . планарен по условию теоремы, т.к. компоненты реберной двусвязности графа совпадают с компонентами реберной двусвязности графа . Далее рассмотрим подграф графа , соответствующий дереву . Поскольку — висячая вершина , то связен, и, очевидно, также как и является подграфом графа компонент реберной двусвязности . Итак планарен по предположению индукции, т.к. .Из определения ребер графа компонент реберной двусвязности получаем, что графы и соединены в графе единственным мостом инцидентным блоку в дереве . Поскольку , то и . Покажем как из укладок и получить укладку .Уложим лемме II это возможно). Если такого ребра не существует, значит компонента реберной двусвязности — тривиальный граф, в таком случае возьмем любую укладку на плоскости. Пусть — вершина инцидентная . Сожмем часть плоскости, содержащую укладку , так, чтобы она вмещалась в одну из граней укладки смежную с . Проведем жорднанову кривую, соответствующую ребру , от вершины к инцидентоной вершине графа так, чтобы она не пересекалась с укладками и . Мы получили укладку графа на сфере, а значит (по лемме I) планарен, следовательно предположение индукции верно. на сфере и уложим на плоскости так, чтобы ребро смежное с в G' (если таковое имеется) оказалось на границе внешней грани (по | ||||||||||||
Замечание. В доказательстве теоремы непосредственно указывается способ получения укладки графа
из укладок его компонент реберной двусвязности.Источники
Асанов М., Баранский В., Расин В. — Дискретная математика: Графы, матроиды, алгоритмы — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001.
H. Whitney — Non-separable and planar graphs — Trans. Amer. Math. Soc., 1932.