Теорема Вагнера — различия между версиями
Ksushka (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
+ | __TOC__ | ||
+ | |||
{{Определение | {{Определение | ||
|definition = | |definition = | ||
− | <b>Минором графа</b> (англ. ''Graph minor'') <tex>G</tex> будем называть граф H, если H может быть образован из <tex>G</tex> удалением рёбер и вершин | + | <b>Минором графа</b> (англ. ''Graph minor'') <tex>G</tex> будем называть граф <tex>H</tex>, если <tex>H</tex> может быть образован из <tex>G</tex> удалением рёбер и вершин или стягиванием рёбер. |
}} | }} | ||
+ | |||
{{Теорема | {{Теорема | ||
Строка 8: | Строка 11: | ||
Граф [[Укладка_графа_на_плоскости| планарен]] тогда и только тогда, когда его миноры не содержат ни <tex> K_{5} </tex> ни <tex> K_{3, 3} </tex> . | Граф [[Укладка_графа_на_плоскости| планарен]] тогда и только тогда, когда его миноры не содержат ни <tex> K_{5} </tex> ни <tex> K_{3, 3} </tex> . | ||
|proof = | |proof = | ||
− | Иначе говоря в соответствии с [[Теорема_Понтрягина-Куратовского|теоремой Понтрягина-Куратовского]], теорему можно переформулировать: | + | Иначе говоря в соответствии с [[Теорема_Понтрягина-Куратовского|теоремой Понтрягина-Куратовского]], теорему можно переформулировать: « ''В графе <tex>G</tex> есть миноры содержащие <tex> K_{5} </tex> или <tex> K_{3, 3} </tex> тогда и только тогда, когда существует подграф гомеоморфный <tex> K_{5} </tex> или <tex> K_{3, 3} </tex>'' » |
− | + | ||
+ | <tex>\Rightarrow</tex><br> | ||
Разделим доказательство на две части | Разделим доказательство на две части | ||
− | # Если в G существует минор содержащий <tex> K_{3, 3} </tex>, тогда в <tex>G</tex> существует подграф гомеоморфный <tex> K_{3, 3} </tex>. | + | # Если в <tex>G</tex> существует минор содержащий <tex> K_{3, 3} </tex>, тогда в <tex>G</tex> существует подграф гомеоморфный <tex> K_{3, 3} </tex>. |
− | # Если в G существует минор содержащий <tex> K_{5} </tex>, тогда в <tex>G</tex> существует подграф гомеоморфный либо <tex> K_{3, 3} </tex> , либо <tex> K_{5} </tex>. | + | # Если в <tex>G</tex> существует минор содержащий <tex> K_{5} </tex>, тогда в <tex>G</tex> существует подграф гомеоморфный либо <tex> K_{3, 3} </tex> , либо <tex> K_{5} </tex>. |
− | Доказательство первой части <br/> | + | |
− | + | =====''Доказательство первой части'' <br/> ===== | |
− | + | ||
− | Доказательство второй части <br/> | + | |
− | + | В силу определения минора, если в <tex>G</tex> существует минор содержащий <tex> K_{3, 3} </tex>,значит существуют множества вершин <tex> U_{1} </tex>, <tex> U_{2} </tex>, <tex> U_{3} </tex>, <tex> W_{1} </tex>, <tex> W_{2} </tex>, <tex> W_{3} </tex> попарно не пересекающиеся, образующие индуцированный связанный подграф <tex>G</tex>, такие что для каждого <tex>i</tex> и <tex>j</tex> существует <tex> {u_{i, j} \in U_{i}} </tex> и <tex> {w_{i, j} \in W_{j}} </tex>, такие что <tex>({u_{i,j}} </tex>,<tex> {w_{i,j}})</tex> принадлежит множеству ребер исходного графа. Следовательно для каждого <tex>i</tex> существует поддерево в <tex>G</tex> , у которого три листа <tex>w_{1} \in W_{1}</tex>, <tex>w_{2} \in W_{2}</tex>, <tex>w_{3} \in W_{3}</tex>, а все остальные вершины подграфа принадлежат <tex> U_{i} </tex>. Ситуация с <tex>j</tex> симметрична. <br/> | |
+ | Вследствие [[Лемма_о_рукопожатиях|леммы о рукопожатиях]], дерево с тремя вершинами гомеоморфно <tex> K_{1, 3} </tex>. Таким образом, в <tex>G</tex> существует подграф гомеоморфный шести копиям <tex> K_{1, 3} </tex> соединенные три на три, т.е. получаем <tex> K_{3, 3} </tex>. <br/> | ||
+ | |||
+ | =====''Доказательство второй части'' <br/>===== | ||
+ | |||
+ | В силу определения минора, если в <tex>G</tex> существует минор содержащий <tex> K_{5} </tex>,значит существуют множества вершин <tex> U_{1} \ldots U_{5} </tex> попарно не пересекающиеся, образующие индуцированный связанный подграф <tex>G</tex>, такие что для всех <tex> {i \ne j} </tex> существует <tex> {u_{i; \left \lbrace i,j \right \rbrace} \in U_{i}} </tex> и <tex> {u_{j; \left \lbrace i,j \right \rbrace} \in U_{j}} </tex>, такие что ( <tex> {u_{i; \left \lbrace i,j \right \rbrace}, u_{j; \left \lbrace i,j \right \rbrace}} </tex>) принадлежит множеству ребер исходного графа. Следовательно для любого <tex>i</tex> существует поддерево <tex> T_{i} </tex> в <tex>G</tex> с четырьмя листьями, по одному листу в каждом <tex> U_{j} </tex> <tex>({i \ne j}) </tex> и с остальными вершинами внутри <tex> U_{i} </tex>. <br/> | ||
В следствие леммы о рукопожатиях дерево с четырьмя вершинами гомеоморфно либо <tex> K_{1, 4} </tex>, либо двум связным копиям <tex> K_{1, 3} </tex>. Значит в <tex>G</tex> есть подграф гомеоморфный пяти копиям <tex> K_{1, 4} </tex>, соединенные друг с другом. Т.е. получаем <tex> K_{5} </tex>. В противном случае подграф гомеоморфный <tex> K_{3, 3} </tex> может быть получен с помощью следующих процедур: | В следствие леммы о рукопожатиях дерево с четырьмя вершинами гомеоморфно либо <tex> K_{1, 4} </tex>, либо двум связным копиям <tex> K_{1, 3} </tex>. Значит в <tex>G</tex> есть подграф гомеоморфный пяти копиям <tex> K_{1, 4} </tex>, соединенные друг с другом. Т.е. получаем <tex> K_{5} </tex>. В противном случае подграф гомеоморфный <tex> K_{3, 3} </tex> может быть получен с помощью следующих процедур: | ||
#Берем одну из <tex> T_{i} </tex> гомеоморфную двум соединенным копиям <tex> K_{1, 3} </tex>. Назовем их <tex> T_{i, r} </tex> и <tex> T_{i, b} </tex>. | #Берем одну из <tex> T_{i} </tex> гомеоморфную двум соединенным копиям <tex> K_{1, 3} </tex>. Назовем их <tex> T_{i, r} </tex> и <tex> T_{i, b} </tex>. | ||
Строка 29: | Строка 38: | ||
Граф | Граф | ||
сформированный из красных и синих вершин вместе с оставшимися ребрами изоморфен <tex> K_{3, 3} </tex>. | сформированный из красных и синих вершин вместе с оставшимися ребрами изоморфен <tex> K_{3, 3} </tex>. | ||
+ | |||
+ | <tex>\Leftarrow</tex><br> | ||
+ | |||
+ | Пусть существует подграф гомеоморфный <tex> K_{5} </tex> или <tex> K_{3, 3} </tex>. В силу гомеоморфизма, заметим, что данные подграфы можно получить только путем стягивания ребер между вершинами такими, что хотя бы одна их них должна иметь степень 2. Удалим все ребра и вершины графа, которые не входят в этот подграф. Таким образом, мы получили минор содержащий <tex> K_{5} </tex> или <tex> K_{3, 3} </tex> соответственно. | ||
}} | }} | ||
+ | |||
+ | ==См. также== | ||
+ | * [[Теорема_Понтрягина-Куратовского|Теорема Понтрягина-Куратовского]] | ||
== Источники информации == | == Источники информации == | ||
+ | * [https://en.wikipedia.org/wiki/Graph_minor Graph minor — Wikipedia] | ||
* Geir Agnarsson, Raymond Greenlaw. Graph Theory: Modeling, Applications and Algorithms, 2006 — глава 7.5 стр. 210 | * Geir Agnarsson, Raymond Greenlaw. Graph Theory: Modeling, Applications and Algorithms, 2006 — глава 7.5 стр. 210 | ||
− | |||
[[Категория: Алгоритмы и структуры данных]] | [[Категория: Алгоритмы и структуры данных]] | ||
[[Категория: Укладки графов ]] | [[Категория: Укладки графов ]] |
Версия 16:43, 27 ноября 2016
Содержание
Определение: |
Минором графа (англ. Graph minor) | будем называть граф , если может быть образован из удалением рёбер и вершин или стягиванием рёбер.
Теорема: |
Граф планарен тогда и только тогда, когда его миноры не содержат ни ни . |
Доказательство: |
Иначе говоря в соответствии с теоремой Понтрягина-Куратовского, теорему можно переформулировать: « В графе есть миноры содержащие или тогда и только тогда, когда существует подграф гомеоморфный или »
Разделим доказательство на две части
Доказательство первой части
В силу определения минора, если в Доказательство второй части
В силу определения минора, если в
Такое "обрезание" приведет к тому что будут иметь по три вершины, каждая содержится в таком подграфе, что она окрашено в другой цвет чем остальные вершины. Граф сформированный из красных и синих вершин вместе с оставшимися ребрами изоморфен .
|
См. также
Источники информации
- Graph minor — Wikipedia
- Geir Agnarsson, Raymond Greenlaw. Graph Theory: Modeling, Applications and Algorithms, 2006 — глава 7.5 стр. 210