Укладка графа с планарными компонентами вершинной двусвязности — различия между версиями
Строка 33: | Строка 33: | ||
Положим <tex>G_1</tex> — это блок графа <tex>G'</tex> являющийся висячей вершиной дерева <tex>T</tex> (вспомним, что в дереве, в котором более одной вершины, всегда есть есть висячие вершины, и то, что висячими вершинами в графе блоков и т.с. не могут быть т.с.), a <tex>v</tex> {{---}} т.с. в <tex>G'</tex> смежная с <tex>G_1</tex> в <tex>T</tex>. <tex>G_1</tex> планарен по утверждению теоремы, т.к. блоки графа <tex>G'</tex> совпадают с блоками графа <tex>G</tex>. Заметим, что <tex>deg(v) > 1</tex>, т.к. <tex>v</tex> {{---}} т.с., следовательно не висячая. Рассмотрим два случая: | Положим <tex>G_1</tex> — это блок графа <tex>G'</tex> являющийся висячей вершиной дерева <tex>T</tex> (вспомним, что в дереве, в котором более одной вершины, всегда есть есть висячие вершины, и то, что висячими вершинами в графе блоков и т.с. не могут быть т.с.), a <tex>v</tex> {{---}} т.с. в <tex>G'</tex> смежная с <tex>G_1</tex> в <tex>T</tex>. <tex>G_1</tex> планарен по утверждению теоремы, т.к. блоки графа <tex>G'</tex> совпадают с блоками графа <tex>G</tex>. Заметим, что <tex>deg(v) > 1</tex>, т.к. <tex>v</tex> {{---}} т.с., следовательно не висячая. Рассмотрим два случая: | ||
− | #<tex>deg(v) = 2</tex> в <tex>T</tex> (рис. 2). Обозначим за <tex>T'</tex> <tex>T\backslash \{u,v\}</tex>. Поскольку степень ни одной из т.с. <tex>G'</tex> принадлежащих <tex>T</tex> (кроме удаленной <tex>v</tex>) не уменьшилась, значит <tex>T'</tex> удовлетворяет условиям на <tex>T</tex> из предположения индукции. Заметим, что <tex>VT' = VT - 2 = m - 2 < m</tex>. Заметим также, что <tex>T'</tex> связен, т.к. <tex>u</tex> и <tex>v</tex> по очереди были висячими вершинами <tex>T</tex> и <tex>T\backslash \{u\}</tex>. | + | #<tex>deg(v) = 2</tex> в <tex>T</tex> (рис. 2). Обозначим за <tex>T'</tex> <tex>T\backslash \{u,v\}</tex>. Поскольку степень ни одной из т.с. <tex>G'</tex> принадлежащих <tex>T</tex> (кроме удаленной <tex>v</tex>) не уменьшилась, значит <tex>T'</tex> удовлетворяет условиям на <tex>T</tex> из предположения индукции. Заметим, что <tex>VT' = VT - 2 = m - 2 < m</tex>. Заметим также, что <tex>T'</tex> связен, т.к. <tex>u</tex> и <tex>v</tex> по очереди были висячими вершинами <tex>T</tex> и <tex>T\backslash \{u\}</tex>.[[Файл:UVDeg2.png|200px|center|thumb|рис. 2.]] |
− | [[Файл:UVDeg2.png|200px|center|thumb|рис. 2.]] | + | #<tex>deg (v) > 2</tex> в <tex>T</tex> (рис. 3). Обозначим за <tex>T'</tex> <tex>T\backslash \{u\}</tex>. Поскольку степень ни одной из т.с. <tex>G'</tex> принадлежащих <tex>T</tex> (кроме <tex>v</tex>, для нее степень уменьшилась ровно на <tex>1</tex>) не уменьшилась, а для вершины <tex>v</tex> в <tex>T'</tex> верно, что <tex>deg(v) >= 2</tex>, то <tex>T'</tex> удовлетворяет условиям на <tex>T</tex> из предположения индукции. Заметим, что <tex>VT' = VT - 1 = m - 1 < m</tex>. Заметим также, что <tex>T'</tex> связен, т.к. <tex>u</tex> была висячей вершиной в <tex>T</tex>.[[Файл:UVDeg3.png|200px|center|thumb|рис. 3.]] |
− | #<tex>deg (v) > 2</tex> в <tex>T</tex> (рис. 3). Обозначим за <tex>T'</tex> <tex>T\backslash \{u\}</tex>. Поскольку степень ни одной из т.с. <tex>G'</tex> принадлежащих <tex>T</tex> (кроме <tex>v</tex>, для нее степень уменьшилась ровно на <tex>1</tex>) не уменьшилась, а для вершины <tex>v</tex> в <tex>T'</tex> верно, что <tex>deg(v) >= 2</tex>, то <tex>T'</tex> удовлетворяет условиям на <tex>T</tex> из предположения индукции. Заметим, что <tex>VT' = VT - 1 = m - 1 < m</tex>. Заметим также, что <tex>T'</tex> связен, т.к. <tex>u</tex> была висячей вершиной в <tex>T</tex> | ||
− | [[Файл:UVDeg3.png|200px|center|thumb|рис. 3.]] | ||
Рассмотрим подграф <tex>G_2</tex> графа <tex>G'</tex> соответствующий дереву <tex>T'</tex>. Поскольку <tex>T'</tex> связен, степени вершин в <tex>T'</tex> соответствующих т.с. графа <tex>G'</tex> удовлетворяют предположению индукции и, очевидно, также как и <tex>T</tex> граф <tex>T'</tex> является подграфом графа блоков и точек сочленений <tex>G</tex>, получим, что <tex>G_2</tex> планарен по предположению индукции, т.к. <tex>VT' < m</tex>. | Рассмотрим подграф <tex>G_2</tex> графа <tex>G'</tex> соответствующий дереву <tex>T'</tex>. Поскольку <tex>T'</tex> связен, степени вершин в <tex>T'</tex> соответствующих т.с. графа <tex>G'</tex> удовлетворяют предположению индукции и, очевидно, также как и <tex>T</tex> граф <tex>T'</tex> является подграфом графа блоков и точек сочленений <tex>G</tex>, получим, что <tex>G_2</tex> планарен по предположению индукции, т.к. <tex>VT' < m</tex>. |
Версия 07:40, 9 ноября 2010
Теорема (об укладке графа с планарными компонентами вершинной двусвязности): | ||||||
Доказательство: | ||||||
Докажем вспомогательную лемму.
Докажем утверждение теоремы для одной из компоненты связности графа леммы и из связности получаем, что — двудольное дерево. . Ясно, что имея укладки на плоскости каждой из компонент связности графа, мы можем получить укладку на плоскости и всего графа. Итак пусть граф связен. Если , то очевидно планерен, поэтому предположим, что , а значит имеется по-крайней мере один блок в . Рассмотрим связный подграф графа блоков и точек сочленений графа такой, что - т.с. имеем . ИзДокажем индукцией по числу вершин в графе , что подграф графа состоящий из блоков графа принадлежащих графу планарен (далее будем говорить, что соответствует ).База индукции. Если , то граф тривиальный. Его единственная вершина — это блок графа , который по утверждению теоремы планарен.Индукционный переход. Пусть утверждение верно для . Рассмотрим , для которого , и соответствующий подграф графа . Докажем, что планарен.Положим — это блок графа являющийся висячей вершиной дерева (вспомним, что в дереве, в котором более одной вершины, всегда есть есть висячие вершины, и то, что висячими вершинами в графе блоков и т.с. не могут быть т.с.), a — т.с. в смежная с в . планарен по утверждению теоремы, т.к. блоки графа совпадают с блоками графа . Заметим, что , т.к. — т.с., следовательно не висячая. Рассмотрим два случая:
Рассмотрим подграф графа соответствующий дереву . Поскольку связен, степени вершин в соответствующих т.с. графа удовлетворяют предположению индукции и, очевидно, также как и граф является подграфом графа блоков и точек сочленений , получим, что планарен по предположению индукции, т.к. .Из определения ребер дерева блоков и точек сочленений получаем, что графы леммы I, поэтому получим укладку из укладок и так, как это сделано в доказательстве леммы. Получаем, что планарен. А значит предположение индукции верно. и имеют единственную общую точку — точку сочленения . Поскольку множество блоков принадлежащих состоит из и множества блоков , то . удовлетворяют условию | ||||||
Замечание. В доказательстве теоремы непосредственно указывается способ получения укладки графа
из имеющихся укладок его блоков.Источники
Асанов М., Баранский В., Расин В. — Дискретная математика: Графы, матроиды, алгоритмы — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001.
H. Whitney — Non-separable and planar graphs — Trans. Amer. Math. Soc., 1932.