
книги из ГПНТБ / Басакер Р. Конечные графы и сети
.pdfЛ П Т Е Р Л Т У Р Л |
89 |
являются минимальными, следует, что расстояния, опре деленные на любом (к-\-\)-м шаге, т а к ж е являются ми нимальными. Утолщенные дуги (снова изображенные без
стрелок) |
и числа на рис. 3.35 показывают А(х) |
и |
D{x) |
|||||||||||||||||
для первых трех шагов процедуры. |
|
|
|
|
|
|
|
|
||||||||||||
|
Упражнение |
3.31. Найти |
А(х) |
и D(x) |
для |
вершин, соответству |
||||||||||||||
ющих |
шагам 4-f-6 |
рис. 3.35. |
В |
частности, |
найти |
кратчайший |
путь |
|||||||||||||
ОТ |
B K i l l , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Л И Т Е Р А Т У Р А |
|
|
|
|
|
|
|
|
||||
.'1. B e l l m a n |
R. Е., |
D r e y f u s |
S. Е., Applied Dynamic |
Program |
||||||||||||||||
|
ming. Princeton University Press, Princeton, N. J . , 1962. |
[Русск. |
||||||||||||||||||
|
перев.: |
Б е л л м а й |
Р., |
Д р е й ф у с |
С , |
|
Прикладные |
задачи |
||||||||||||
|
динамического |
программирования, «Наука», |
1965.] |
|
|
|
|
|||||||||||||
2. |
С a m i о п |
P., |
Chemins et |
circuits hamilloniens des graphes com- |
||||||||||||||||
|
plets. Compt. |
Rend., |
249 |
2151—2152 |
(1959). |
|
|
|
|
|
|
|||||||||
3. |
D a n z i g |
G., |
F u 1 к e г s о n |
D., |
J o n s o n |
S., |
Solution |
of a |
||||||||||||
|
Large-scale Traveling Salesman |
Problem, |
Operations |
Res., |
2: |
|||||||||||||||
|
393—410 |
(1954). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
4. |
Eureka, |
October, 1961. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
5. F o r d |
L . R., Jr., NetworK Flow Theory. The |
R A N D Corp., |
P-923, |
|||||||||||||||||
|
August, |
1956. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
6. |
F o r d |
L. R., |
Jr., F u l k e r s o n |
D. |
R., |
A |
Simple |
Algorithm |
for |
|||||||||||
|
Finding Maximal Network Flows and an Application to the Hit |
|||||||||||||||||||
|
chcock |
Problem. The |
RAND |
Corp., RM-I604, |
December, |
1955. |
|
|||||||||||||
7. |
G o n z a l e z |
R., Solution |
of the Traveling Salesman Problem |
by |
||||||||||||||||
|
Dynamic |
Programming on the |
Hypercube |
MI T |
Operations Res. |
|||||||||||||||
|
Cir. Interim Tech. Rept 18, |
1962. |
|
|
|
|
|
|
|
|
|
|
||||||||
8. |
11 e r z |
.1. C , |
G a u d |
i n |
Т., |
R o s s i |
P., |
Solution |
du |
Probleme |
||||||||||
|
No. |
29. |
Rev. Francaise Rech. Operationelle, 8 (2); 214—218 |
(1964). |
||||||||||||||||
9. |
L i t t l e |
J . , M u r t у |
К., S w е п п е у D., К а г e 1 C , |
An |
Algorithm |
|||||||||||||||
|
for |
the |
Traveling Salesman Problem. Operations Res., |
11:972— |
||||||||||||||||
|
989 |
(1963). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
10. P o l l a c k |
M. |
and |
W i e b e n s o n |
\V., |
Solutions |
of the |
Shor |
|||||||||||||
|
test-route |
Problem. |
A |
Review |
Operations |
Res., 8: 224—230 |
(i960). |
11.R o b b i n s H . E . , Theorem on Graphs, with an Application to a Problem of Traffic Control. Am. Math. Monthly, 46, (5): 281—283. (1929).
12. |
R e d e i |
L . , |
Uber die Kantenbasen fur endliche volstandige |
ge- |
|
|
riehtete |
Graphen. Acta Math. Acad. Sci. Hung., 5: 17—25 (1954). |
|||
13. |
R o s e n t h a l |
A., Solution to Problem E 711. Am. Math. Monthly, |
|||
|
53: 593 |
(1946). |
|
|
|
14. |
T u t t e |
W. Т., On Hamiltonian |
Circuits. J . London Math. |
Soc , |
|
|
21: 98—101 |
(1946). |
|
|
|
.15. L ' n g a r |
P., |
Am. Math. Monthly, |
57: 261 (1950), |
|
Г л а в а 4
П Л О С К И Е И Н Е П Л О С К И Е Г Р А Ф Ы . Т Е О Р Е М А О Р А С К Р А С К Е
4.1. Введение
Н а с т о я щ а я глава преследует две основные цели. Первая заключается в том, чтобы найти и описать усло
вия, |
при которых граф является |
плоским, |
т. е. может |
быть |
отображен на плоскость. Широко известное усло |
||
вие |
существования плоского графа задается теоремой |
||
Понтрягина — Куратовского, в |
которой |
утверждается, |
что плоский граф не должен содержать в качестве под
графов два графа специального типа. Другое |
интерес |
|||||||||||
ное |
необходимое |
условие |
существования |
плоского |
гра |
|||||||
фа заключается в том, чтобы он был |
изоморфен |
графу, |
||||||||||
ребра |
которого |
|
являются |
прямыми |
линиями. |
Вторая |
||||||
цель главы состоит в том, чтобы изучить |
хроматические |
|||||||||||
графы и сформулировать некоторые теоремы |
о |
рас |
||||||||||
краске. |
|
|
|
|
|
|
|
|
|
|
||
|
При этом будут рассматриваться задачи следующих |
|||||||||||
типов. |
|
|
|
|
|
|
|
|
|
|
|
|
|
1) |
З а д а н а некоторая карта, т. е. |
плоский |
граф |
вме |
|||||||
сте |
с |
областями, |
на которые |
циклы |
графа |
разбивают |
||||||
плоскость. Определить, можно ли |
раскрасить |
этот |
||||||||||
граф |
п |
цветами |
таким |
образом, |
чтобы ни одна па |
|||||||
ра |
смежных |
областей |
не |
была |
окрашена |
одним |
||||||
цветом. |
|
п красок. Найти условия, которым |
|
|
||||||||
|
2) |
Имеются |
должна |
|||||||||
удовлетворять |
карта, чтобы п |
было |
минимальным |
хро |
||||||||
матическим числом. В процессе изложения |
основное |
|||||||||||
внимание |
будет |
уделяться |
вопросам |
существования, |
4.21 |
ПЛОСКИЕ ГРАФЫ |
§1 |
а не фактическому |
построению схем раскраски. |
Поня |
тие двойственного графа позволяет дать другое опреде ление плоского графа . Оно оказывается т а к ж е полез ным при изучении задачи раскраски . •
4.2. Плоские графы
Напомним, что плоским графом называется граф, изоморфный геометрическому графу на плоскости, т. е. граф, который может быть изображен на плоскости та ким образом, что его ребра пересекаются только в их граничных точках.
Граф можно отобразить с плоскости на сферу, по мещая сферу в некоторой точке плоскости и рассматри вая точку касания как южный полюс. Северный полюс используется при этом как центр проекций прямых ли ний, соединяющих северный полюс с к а ж д о й точкой графа на плоскости. Пересечение этих линий со сферой
дает |
требуемую |
проекцию, |
называемую |
стереографиче |
||||||
ской. |
Эта проекция находится во взаимно |
однозначном |
||||||||
соответствии с исходным графом . |
|
|
|
|
||||||
Возможен и обратный процесс, т. е. граф со сферы |
||||||||||
можно отобразить |
на плоскость |
при условии, |
что |
вы |
||||||
бранный северный полюс не совпадает ни с одной |
точ |
|||||||||
кой |
графа. (Интересные осложнения возникают, |
если |
||||||||
северный |
полюс |
совпадает |
с вершиной графа. |
Послед |
||||||
ний |
в этом |
случае |
отображается |
в бесконечность, |
что |
|||||
приводит |
к |
дополнительным |
трудностям.) |
Заметим, |
что |
л ю б а я область графа, изображенного на плоскости, мо жет быть сделана внешней с помощью двух отображе
ний. |
Сначала граф |
отображается |
||
на |
сферу таким, |
чтобы |
южный |
|
полюс |
соприкасался с |
точкой |
||
внутри |
рассматриваемой |
грани. |
||
З а т е м |
производится |
обратное |
отображение на плоскость. При этом бывший северный
полюс используется |
как точка контакта сферы с |
пло |
скостью, а бывший |
южный .полюс — как центр |
про |
екций. |
|
|
Упражнение 4.1. Показать, как с помощью двойной проекции треугольная грань графа на рпс. 4.1 может быть помещена в прямо угольную.
92 |
|
ПЛОСКИЕ I I НЕПЛОСКПЕ ГРАФЫ |
|
[ГЛ. '1 |
|||||
Ч а с то |
возникают |
задачи |
раскраски на |
сфере. |
Как |
||||
видно |
из |
принципа построения стереографической про |
|||||||
екции, |
эти |
задачи |
можно |
свести |
к з а д а ч а м |
раскраски |
|||
на плоскости, если множество граней, подлежащих |
рас |
||||||||
краске, |
включает |
в себя бесконечную грань. |
|
|
|||||
Вернемся теперь |
к |
вопросу |
определения плоских |
||||||
графов |
и |
приведем |
основные |
сведения, необходимые |
|||||
для доказательства |
теоремы |
Понтрягппа — |
Куратовско- |
го. Обыкновенный граф, который имеет наименьшее чи
сло |
вершин п не |
является плоским, есть |
полный |
граф |
из |
пяти вершин, |
показанный на рис. 4.2. |
Такой |
граф |
|
|
|
Рис. 4.2. |
|
Рис. |
4.3. |
|
|
|
будем |
называть |
графом |
Понтрягина |
— |
Куратовского |
||||
1-го |
типа |
(см. лемму |
4.4). |
Очевидно, |
что |
если |
любой |
||
граф |
содержит |
такой |
пятпвершпнный |
граф |
(пли, |
вооб |
|||
ще, |
любой |
неплоскпй |
граф) |
в качестве |
подграфа, |
то он |
|||
обязательно неплоскпй. Примером неплоского |
графа, |
который не содержит упомянутого полного графа, явля
ется |
граф в |
задаче |
«о трех пунктах |
обслуживания и |
|
трех |
домах»*) . приведенный па рис. 4.3. |
Будем называть |
|||
такой |
граф |
графом |
Понтрягина — Куратовского |
2-го |
типа. Название «граф обслуживания» возникает из за дачи соединения п домов с к а ж д ы м из п пунктов обслу живания посредством коммуникаций, которые не пере
секаются друг |
с |
другом |
(т. е. образуют |
плоский |
г р а ф ) . |
|
Как показано |
в лемме 4.4, это невозможно сделать для |
|||||
п ^ З . |
Графы |
Понтрягина — Куратовского 1-го |
и 2-го |
|||
типов |
позволяют |
определить наиболее |
общее |
условие |
||
существования |
плоского |
графа. |
|
|
*) В литературе ома часто |
фигурирует как «задача о трех до |
мах и трех колодцах». (Прим. |
ред.) |
4.2] |
П Л О С К И Е Г Р А Ф Ы |
|
|
93 |
Определение. Вершина v является точкой |
сочленения |
|||
связного графа С, если граф H=G—о, |
получаемый |
|||
удалением |
v и всех ребер, инцидентных |
с v, |
несвязен. |
|
Граф называется сепарабельным, |
если |
он |
содержит, |
|
по крайней мере, одну точку сочленения. |
|
|
||
Лемма |
4.1. Необходимое и достаточное |
условие, при |
котором вершина v связного графа является точкой со
членения, |
состоит в том, |
что |
v должна |
принадлежать |
|
всем цепям, соединяющим |
некоторую пару |
вершин. |
|||
Д о к а з а т е л ь с т в о . |
Если |
v является |
точкой со |
||
членения, |
то удаление ее |
из связного графа |
разбивает |
последний, по крайней мере, на две компоненты и, сле
довательно, |
все цепи, |
связывающие любую пару вер |
||||||||||||||
шин, взятых из различных компонент, |
должны |
прохо |
||||||||||||||
дить через v. С другой |
|
стороны, |
если |
все |
цепи, |
связы |
||||||||||
вающие некоторую пару вершин, проходят |
через |
v, |
то |
|||||||||||||
удаление |
и |
делает |
граф |
несвязным, |
и, |
следовательно, |
||||||||||
v |
есть |
точка |
|
сочленения. |
|
|
|
|
|
|
|
|
|
|||
|
Лемма |
4.2 |
(теорема |
Менгера |
Д и р а к а |
[ 1 4 ] ) . |
Если |
|||||||||
v„ и vb |
— две |
|
вершины |
графа |
без точек |
сочленения |
с |
чи |
||||||||
слом |
вершим |
/ г > 2 |
и |
если |
U={va, |
v\,.. |
., |
t'„, |
vb} |
— |
||||||
цепь, соединяющая эти вершины, то |
|
существуют |
две |
|||||||||||||
цепп U\ п Uo, связывающие |
иа и |
vb, которые |
не |
имеют |
||||||||||||
других |
общих |
вершин |
и |
при |
движении |
вдоль |
каждой, |
|||||||||
из |
которых |
вершины |
цепи |
U встречаются |
в |
порядке |
||||||||||
возрастания |
их индексов. |
|
|
|
|
|
|
|
|
|||||||
|
Д о к а з а т е л ь с т в о . |
Теорема |
доказывается по |
ин |
||||||||||||
дукции. Теорема справедлива, если цепь состоит |
из |
па |
||||||||||||||
ры |
вершин, |
связанных |
единственным |
ребром. |
Предпо |
ложим теперь, что теорема верна для любой пары вер шим, если длина цепп, связывающей их, равна самое большее т, и покажем, что она верна для простой цепи
длины |
т-\-\. Обозначим, |
v0 — va, |
vm+i |
= |
vb |
и |
предполо |
||||||||
жим, |
что |
U — цепь, соединяющая |
v0 |
с vm.hi. |
Пусть |
вер |
|||||||||
шины |
|
U |
расположены |
в |
порядке |
~и0, v\,..., |
v,„, |
|
vm+\. |
||||||
По |
предположению |
индукции, i>0 |
и |
vm |
связаны |
двумя |
|||||||||
цепями U\ и С/г, удовлетворяющими условиям |
теоремы. |
||||||||||||||
Заметим, что часть U, которая соединяет v0 |
с_ vm, |
может |
|||||||||||||
быть |
одной из |
двух простых цепей U\ или |
U2- |
Так |
как |
||||||||||
v,„ |
не |
|
является |
точкой |
сочленения, то она |
не |
разделяет |
||||||||
v0 |
И |
г-'ш+ь и следовательно, существует |
цепь, |
соединяю |
|||||||||||
щ а я |
v0 |
И u m + i |
и |
не |
проходящая |
через |
vm. |
Эта |
|
цепь |
94 ПЛОСКИЕ И НЕПЛОСКПЕ ГРАФЫ [ГЛ. 4
содержит часть W, которая соединяет последнюю верши
ну |
в |
последовательности |
VQ, v l t . . . , |
yn ,_i |
с |
|
вершиной |
||||||||||||||
|
Пусть |
и* будет |
первая |
вершина |
(отличная |
от |
u m + i ) , |
||||||||||||||
которая |
входит, по |
крайней |
мере, |
в |
одну |
из |
цепей |
||||||||||||||
U\, U2 или U и которая |
|
встречается |
при |
движении |
по |
||||||||||||||||
цепи |
U* |
от t> m + 1 |
к v0. |
Пусть |
\V=U*(v*, |
|
vm+l), |
|
т. е. под |
||||||||||||
цепь |
U*, |
соединяющая |
и* |
и |
t i m + 1 . |
|
Если |
|
v* входит в |
||||||||||||
U и |
|
то |
|
|
|
|
|
_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
U.2 = |
U.iUU |
|
(и„„ 1',,,-н) |
|
|
|
|
|
|
||||||
удовлетворяют |
условиям |
теоремы. |
|
|
|
|
|
|
|
|
|||||||||||
_Аналогичная |
ситуация |
возникает, |
если |
|
о* |
входит |
|||||||||||||||
в U2- Наконец, |
если |
и* содержится |
|
только |
в |
U, то |
|||||||||||||||
v* = vk |
для некоторого & такого, |
что О ^ / г ^ / м — 1 . |
Пусть |
||||||||||||||||||
vp-—вершина |
с |
наибольшим |
индексом, |
не |
превышаю |
||||||||||||||||
щим k—1 и входящая в |
6r i |
|
или {72 . Если |
v„ |
входит |
в |
|||||||||||||||
Uи |
то |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ux |
= U, (о 0 , vp) |
U U (vp, |
v„) U W |
|
|
|
|
|
|||||||||
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
иг |
= |
и2 |
|
\J U (v,n, v,„ |
|
|
|
|
|
|
|
||||
— требуемые |
цепи. |
Если |
v0=vp, |
|
то |
первая |
подцепь, |
||||||||||||||
соответствующая U\, отбрасывается. Аналогичная |
пара |
||||||||||||||||||||
цепей существует, если vp |
содержится |
в £72. Л е м м а |
до |
||||||||||||||||||
казана . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Лемма |
4.3. |
Связный |
плоский |
граф |
с п |
вершинами, |
||||||||||||||
т |
ребрами и |
г |
гранями |
(включая |
внешнюю |
или |
беско |
||||||||||||||
нечную грань) |
удовлетворяет формуле Эйлера |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
п—т-\-г—2. |
|
|
|
|
|
|
|
|
|
||||
|
Д о к а з а т е л ь с т в о . |
|
|
Заметим, |
|
что |
|
величина |
|||||||||||||
(п—т-\-г) |
не |
изменится, |
если вершину графа соеди |
||||||||||||||||||
нить ребром с другой вершиной |
(не пересекая |
при этом |
|||||||||||||||||||
другие |
р е б р а ) , |
так |
как |
в |
результате этой |
операции |
по |
лучается дополнительная грань. (Добавление ребра по
рождает цикл, так как граф связный.) |
Аналогично, |
эта |
величина останется той ж е самой, если |
вводится новая |
|
вершина, которая соединяется с двумя |
вершинами |
гра |
фа с помощью двух ребер, так как при |
этом снова |
до- |
4.2] ПЛОСКИЕ ГРАФЫ 95
бавляется |
грань. |
Л е в а я часть формулы |
Эйлера |
т а к ж е |
|||||||
остается |
неизменной, |
если |
вместо добавления |
вершин |
|||||||
и |
ребер, |
как описывалось |
выше, |
они удаляются |
соглас |
||||||
но |
той ж е процедуре. Операции |
добавления |
и удаления |
||||||||
вершин и |
ребер |
позволяют |
в |
конце концов |
свести |
граф |
|||||
к |
треугольнику, |
т. е. к |
графу |
с / г = 3 , /п = |
3 |
и г = 2 , |
так |
как внешняя грань треугольника тоже учитывается. Та ким образом, лемма доказана .
Лемма 4.4. П о д г р а ф ы Понтрягина — Куратовского являются неплоскимп.
П е р в о е д о к а з а т е л ь с т в о . Если бы граф 2-го типа был плоским, то по формуле Эйлера мы бы нашли,
что r—Ъ. |
К а ж д а я |
грань |
должна |
иметь, |
по |
крайней ме |
||||||||||
ре, четыре ограничивающих ребра; так как |
если |
грань |
||||||||||||||
ограничивается |
тремя |
ребрами, то две |
из трех |
вершин |
||||||||||||
д о л ж н ы быть либо домами, либо пунктами |
обслужива |
|||||||||||||||
ния и оказались бы смежными, что противоречит |
опре |
|||||||||||||||
делению графа. Так . как |
к а ж д о е |
ребро |
является |
грани |
||||||||||||
цей двух граней и таким |
образом |
учитывается |
д в а ж д ы , |
|||||||||||||
то мы д о л ж н ы получить 4>=s;2m или |
т~^2г, |
т. е |
9 ^ 1 0 . |
|||||||||||||
Полученные |
противоречия |
показывают, |
что |
граф |
2-го |
|||||||||||
типа |
неплоский. |
|
|
|
|
|
|
|
|
|
|
|
|
|||
В случае графа 1-го |
типа |
к а ж д а я |
грань |
ограничива |
||||||||||||
ется, |
по |
крайней |
мере, |
тремя |
ребрами, |
откуда |
3 r ^ 2 m , |
|||||||||
а так как г=7 |
и т = 1 0 , то мы снова |
получили |
противо |
|||||||||||||
речие: |
2 1 < 2 0 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
В т о р о е д о к а з а т е л ь с т в о . |
Другое |
доказатель |
||||||||||||||
ство леммы |
4.4 |
основано |
на |
теореме |
Ж о р д а н а |
о |
кривой, |
|||||||||
в которой утверждается, что простая замкнутая |
кривая |
|||||||||||||||
(гемеоморфная |
окружности) |
делит |
плоскость |
на две |
||||||||||||
области, |
общей |
границей |
которых является |
сама |
кри |
вая. Следствием этой теоремы является тот очевидный
факт, |
что простая |
кривая, |
соединяющая две |
точки, к а ж |
|||
д а я |
из |
которых |
лежит |
в разной |
области, |
пересекает |
|
границу. |
Д л я доказательства |
того, |
что граф 2-го типа |
||||
является |
плоским, соединим |
два пункта обслуживания |
с двумя домами, как показано на рис. 4.4, образовав жорданову кривую. Третий пункт расположен либо внутри, либо снаружи грани, ограниченной этой кривой. Предположим, он расположен внутри грани. (Если он расположен снаружи и связан с домом, то другой пункт должен быть внутри грани.) Соединим этот пункт с дву-
96 |
ПЛОСКИЕ |
II НЕПЛОСКИЕ |
ГРАФЫ |
[ГЛ. 4 |
мя |
домами. Тогда вне |
зависимости |
от того, какой |
грани |
принадлежит третий дом (потребитель), он в любом случае будет отделен жордановой кривой от одного из
пунктов |
обслуживания |
и не |
сможет быть |
связан |
с этим |
пунктом. Следовательно, граф неплоскнй. |
|
|
|||
Д л я |
доказательства |
того, |
что граф 1-го |
типа |
являет |
ся неплоскпм, рассмотрим четыре точки, попарно соеди ненные друг с другом (рпс. 4.5). Как видно пз рисунка.
Рис. 4.4. |
Рис. |
4.5. |
для того чтобы см соединялась с ол, |
a vo |
с щ без пере |
сечений, необходимо, чтобы одно |
ребро |
было внутри, |
а другое снаружи прямоугольника. Вне зависимости от
расположения пятой вершины, она в любом |
случае бу |
||||||||
дет отделена |
жордановой |
кривой от |
одной |
из |
вершин, |
||||
и мы снова приходим к выводу, что граф |
неплоскнй. |
||||||||
Очевидно, что свойства плоскости графа не изменя |
|||||||||
ются, если некоторое ребро разделить |
на |
два |
введением |
||||||
повой вершины |
степени 2 |
или |
если |
два |
ребра, |
инци |
|||
дентные вершине |
степени |
2, заменить |
на |
одно, удалив |
|||||
при этом данную вершину. Такие рассуждения |
приводят |
||||||||
к следующему определению: графы G |
и G' |
называются |
|||||||
изоморфными |
с |
точностью |
до |
вершин |
степени |
2, |
если |
||
они изоморфны |
или если |
они |
могут |
быть |
превращены |
в изоморфные графы с помощью указанных выше пре образований.
Теорема 4.5. |
(теорема |
Понтрягпна — Куратовского) . |
||
Г р а ф является |
плоским тогда и только |
тогда, когда |
он |
|
не содержит подграфа, изоморфного с точностью |
до |
|||
вершин степени |
2 одному |
из подграфов |
Понтрялина — |
|
Куратовского. |
|
|
|
|
Упражнение 4.2. Показать, что существование подграфа, изо морфного с точностью д о вершин степени 2 графу Понтряпша — Ку ратовского, эквивалентно существованию пяти или шести вершин,
ПЛОСКИЕ ГРАФЫ |
97 |
а также множеству цепей, не имеющих общих вершин (кроме их гра ничных точек), совокупность которых, если цени рассматриваются как единичные ребра, образует подграф Понтрягина — Куратовского.
П р и в е д ем доказательство |
теоремы |
4.5, |
данное |
|
Бер- |
||||||||
ж е м |
[ 3 ] . Оно |
существенно |
переработано |
по |
сравнению |
||||||||
с вариантом |
первоначального |
доказательства |
|
Куратов |
|||||||||
ского |
[30] . |
|
|
|
|
|
|
|
|
|
|
|
|
Д о к а з а т е л ь с т в о . |
Мы |
уже показали, |
|
что |
пло |
||||||||
ский |
граф |
не содержит |
подграф |
Понтрягина — |
Кура |
||||||||
товского пли |
подграфов, |
которые |
изоморфны |
им |
с |
точ |
|||||||
ностью до вершин степени 2. Доказательство |
обратного, |
||||||||||||
т. е. того, что неплоский |
граф |
содержит |
один |
или |
оба |
||||||||
подграфа |
Понтрягина |
— |
Куратовского, |
выполняется |
|||||||||
индукцией по числу ребер. |
Воспользуемся эквивалент |
||||||||||||
ным |
утверждением, что |
если |
граф |
не |
содержит |
подгра |
|||||||
фов |
Понтрягина — Куратовского, |
то |
он |
должен |
|
быть |
плоским. Очевидно, что это верно для графов с одним,
двумя |
и тремя |
ребрами. Пусть обратное |
утверждение |
||||||||||||
верно |
для |
графа с числом ребер, меньшим чем |
т. |
По |
|||||||||||
к а ж е м |
с |
помощью |
доказательства |
от |
противного, |
что |
|||||||||
оно верно |
в случае т |
ребер. |
|
|
|
|
|
|
|
|
|||||
Предположим, что G состоит из т ребер, |
является |
||||||||||||||
неплоским |
и |
не |
содержит |
подграфов |
|
Куратовского, |
но |
||||||||
Каждый подграф его с т—1 |
ребрами |
является |
плоским. |
||||||||||||
Противоречие |
будет |
состоять |
в том, |
что |
G |
содержит |
|||||||||
подграф |
Куратовского. |
|
|
|
|
|
|
|
|
|
|||||
1. Г р а ф |
G должен быть |
связен; |
в |
противном |
случае, |
||||||||||
так как все |
его |
компоненты имеют |
|
меньше |
т |
|
ребер н |
||||||||
являются |
плоскими, то и G был бы |
плоским. |
|
|
|
|
|||||||||
2. |
G является графом |
без |
сочленений*) . |
В |
самом |
деле, точка сочленения может быть отображена на гра ницу бесконечной грани с помощью помещения сферы на грань, содержащую эту точку на своей границе и ин версии исходного графа относительно этой сферы. При удалении точки сочленения все компоненты графа оста
ются |
плоскими, так как к а ж д а я |
из них |
будет |
содержать |
||
менее чем по т ребер. Таким |
образом, |
введение |
такой |
|||
точки дает плоский граф. |
|
|
|
|
||
|
*) Граф называется графом без |
сочленений, |
если |
он не |
связен, |
|
п |
не |
имеет точек сочленения. (Прим. |
ред.) |
|
|
|
7 |
р, |
Басакер, Т, Саатц |
|
|
|
|
98 |
|
|
ПЛОСКИЕ |
II НЕПЛОСКПЕ |
ГРАФЫ |
|
|
|
[ГЛ. 4 |
|||||||
|
3. П о к а ж е м , что |
в |
G существует |
некоторый |
простой |
|||||||||||
цикл S, проходящий через произвольные вершины а и Ь, |
||||||||||||||||
который сохраняется |
в графе при |
удалении |
ребра |
|
[а,Ь]. |
|||||||||||
Рассмотрим |
подграф |
|
G'=G—[a, |
b], |
который |
должен |
||||||||||
быть либо (1) подграфом с точкой сочленения, |
либо |
(2) |
||||||||||||||
подграфом без точки сочленения. |
|
|
|
|
|
с, |
|
|
||||||||
|
В случае (1) существует точка сочленения |
через |
||||||||||||||
которую проходит |
к а ж д а я цепь между |
а |
п b |
в |
G'. |
Одна |
||||||||||
ко |
это |
приводит к противоречию, так как при |
удалении |
|||||||||||||
с |
граф |
распадается |
на |
две |
компоненты |
С„ и Сь. |
Пусть |
|||||||||
из |
Са н |
Сь |
получены |
Са |
и |
Сь соответственно |
присоеди |
|||||||||
нением |
ребер [а, |
с] и |
[Ь, с]. |
|
|
|
|
|
|
|
|
|
||||
|
Из |
первоначального |
(прямого) |
|
утверждения |
следу |
||||||||||
ет, что |
ни |
С 0 ни |
Сь |
|
не содержат |
подграф |
Понтрягн- |
|||||||||
на — Куратовского, |
так |
как такого |
подграфа |
нет |
в G. |
С помощью стереографической проекции [а, с] и [Ь, с\
могут |
быть переведены в ребра бесконечной грани. |
Если |
||
а и b |
соединяются в этой грани, |
то |
в результате |
полу |
чается |
все еще плоский граф, так |
как |
связывающее |
реб |
ро полностью лежит внутри внешней грани. Таким об
разом получен граф, являющийся плоским |
и |
содержа |
||||||||||||
щим G, что противоречит предположению о том, что G |
||||||||||||||
неплоский. Следовательно, G' является графом без со |
||||||||||||||
членений. |
|
|
|
|
|
|
|
|
|
|
|
|
||
В силу этого по лемме 4.2 существуют две цепи, |
||||||||||||||
соединяющие |
а и b |
и образующие |
простой |
цикл |
(т. е. |
|||||||||
они не имеют других общих точек). Следовательно, |
G' |
|||||||||||||
содержит простой цикл. Используем наличие |
этого цик |
|||||||||||||
ла для опровержения предположения о том, что граф G |
||||||||||||||
неплоский. |
|
|
|
|
|
|
|
|
|
а |
и b |
|||
4. |
Пусть |
S — простой цикл, |
проходящий |
через |
||||||||||
в G' |
и заключающий |
в себе максимальное число |
гранен. |
|||||||||||
Придадим |
циклу |
S |
произвольную |
ориентацию. |
Часть |
|||||||||
графа G' внутри S назовем внутренним графом, а часть |
||||||||||||||
снаружи — внешним |
графом. |
|
|
|
|
|
|
|
||||||
Вершины |
y l c V |
образуют |
множество |
сочленения, |
||||||||||
если |
при |
их |
удалении |
граф G оказывается |
несвязным. |
|||||||||
Часть графа G, связанная с А, представляет собой связ |
||||||||||||||
ную |
компоненту |
С подграфа V—А |
плюс |
ребра |
из |
С к /1 . |
||||||||
Внешний граф не может содержать более одной вер |
||||||||||||||
шины, |
принадлежащей |
полуциклу |
S[a, |
Ь]. В |
противном |
|||||||||
случае |
можно построить цикл, |
проходящий |
через |
а |
и b |