Книги и конспекты / Горьковой Дискретная Математика
.pdfО п р е д е л е н и е 49. Будем говорить, что фактор-степень вершины x из Ci относительно раскраски π(m) равна r ≤ m − 1, если имеется ровно r классов (Ci1 , Ci2 , ..., Cir ), таких, что F x ∩ Cij =6 , j =
1, r, i =6 ij .
Соотношение ASB будет означать в дальнейшем, что A и B из X содержат по крайней мере одну пару смежных вершин.
Под преобразованием в дальнейшем будем подразумевать некоторое перераспределение вершин по классам данной раскраски π(m), сохранющее ее правильность, которая определяется как раскраска, у которой каждая вершина графа содержится в некотором классе и каждый класс не содержит смежных вершин. В частности, элементарными преобразованиями будем называть следующие способы перераспределения вершин по классам.
1. Перемещение вершин {xk } Ci π(m) факторстепени меньше m-1 из одного класса Ci в другой Cj , с вершинами которого они не смежны.
Например, раскраска π(3) = {(1), (2, 3), (4, 5)} графа G, задаваемого таблицей
1 |
2 |
3 |
4 |
5 |
|
|
|
|
|
|
|
G 2 |
1 |
4 |
2 |
1 |
|
5 |
4 |
5 |
3 |
3 |
такова, что перемещение вершины 3 из C2, или вершины 4 из C3 в C1, есть элементарное преобразование — перемещение, изменяющее фактор-степень вершин 4, 5 или 2, 3 соответственно.
2. Пусть x Ci и y Cj пара смежных вершин.
80
И пусть ((C |
1, C2 ), F ) максимальный по числу вершин |
||||||||||
связный |
|
|
c |
|
|
i j , |
|
|
|||
|
|
|
|
двудольный подграф над |
C , C |
такой что x |
|
||||
C1 |
, y C |
2. Тогда одновременное перемещение C1 в Cj |
|||||||||
и C2 в Ci |
называется инверсией. |
|
|
|
|||||||
из |
Здесь F — сужение отображения F на подмножества |
||||||||||
|
, в |
|
c |
|
|
|
. |
|
|
||
|
X |
|
данном случае на C1 |
|
C2 |
|
|
|
Так, в предыдущем примере инверсия двудольного связного подграфа, состоящего из пары смежных вершин 1 и 2, изменяет фактор-степень вершин 4 и 5.
О п р е д е л е н и е 50. Минимальную раскраску π(m) будем называть 1-приведенной относитель-
но C |
и обозначать π1 |
, если вершины из C име- |
i |
( ) |
i |
|
m |
|
ют фактоp-степень m − 1 и никакие преобразования на (C1, ..., Ci−1 , Ci+1, ..., Cm ) не изменяют их факторстепеней.
В частности, минимальная раскраска графа G на рис. 5.1 является приведенной относительно C4, так как никакие преобразования над (C1, C2, C3 ) не изменяют фактор-степеней вершин из C4.
Если минимальная раскраска π(m) приведена относительно Ci и никакие преобразования на π(m) − {Ci, Cj } не изменяют фактор-степеней вершин из Cj , равных m − 2 относительно раскраски π(m) − Ci, то раскрас-
ка π(m) называется 2-приведенной и обозначается π(2 |
). |
m |
|
Если уже определена (r − 1)-приведенная последовательно относительно классов Ci1 , Ci2 , ..., Cir−1 раскрас-
ка πr−1, |
то r-приведенная раскраска πr |
опеделяется |
(m) |
(m) |
|
как раскраска, для которой никакие преобразования над π(m) −(Ci1 , Ci2 , ..., Cir ) не изменяют фактор-степеней вершин из Cir , равных m − r относительно раскраски
π(m) − (Ci1 , Ci2 , ..., Cir−1 ).
81
Таким образом, процесс приведения раскраски π(m) относительно некоторого класса, например C1 , сводится к проведению различных преобразований над (C2 , C3, ..., Cm ) и перемещения после каждого такого преобразования вершин, фактор-степени которых оказались меньше m − 1, из класса C1 в классы, с вершинами которых они не смежны.
О п р е д е л е н и е 51. Подмножества Xi и Xj соответственно из классов Ci и Cj раскраски графа G будем называть R-связным (рис. 5.2) и обозначать XiRXj , если в Ci и Cj существуют под-
множества Xi Xi и Xj Xj , такие, что подграф |
|||||
(( i |
|
j ) |
|
) f |
f |
X |
X |
|
, F |
является связным двудольным подграфом |
|
f |
if |
f |
|
||
над C Cj . |
|
|
О п р е д е л е н и е 52. Два подмножества вершин Ci и Ck из классов Ci и Ck раскраски π(m) будем
называть Z-связными и обозначать C ZC |
(рис. 5.3), |
||||||||||||
f |
f |
|
|
|
|
|
|
|
|
|
i |
k |
|
если C RC и для некоторых C |
i |
и C |
из Ci |
и C соот- |
|||||||||
i |
k |
|
|
|
|
|
|
|
|
k f |
f |
k |
|
ветственно подграф |
|
|
|
|
|
|
|
, F |
|
|
G является |
||
f |
f |
(( |
|
i |
|
k ) |
|
) |
графаf |
f |
c
максимальным по числу вершин связным двудольным
графом над f f
Ci Ck.
82
Если C i = Ci, C k = Ck , то будем писать CiZCk , а |
||
f |
f |
f f f |
соответствующий максимальный связный двудольный
подграф графа G, содержащий ((Ci Ck ), F ) будем на- |
||||
|
Z- |
|
Πik, |
f f f |
зывать |
|
й и обозначать |
r |
где r — номер Z-ки над |
классами Ci и Ck.
Очевидно, из Z-связности следует R-связность, но не наоборот.
Пусть π(m) = (C1, C2 , ..., Cm ) — минимальная рас-
краска графа , тогда любой подграф (( i j ) ˜) =6
G C C , F , i
j, с точностью до вершин, образующих пустой подграф, представляется объединением Z-ок.
Так, минимальная раскраска графа G на рис. 5.1 обладает указанным свойством. Действительно, напри-
мер, подграф, порожденный парой классов (C1, C2 ), есть |
||||||||
объединение следующих Z-ок: 1Z 6, 2Z 5. Подграф над |
||||||||
( |
|
) — |
объединение |
Z- |
ок |
5 3f6 |
f |
|
|
C2 , C3 |
|
|
Z , |
Z 4. |
|||
|
|
|
|
Ckl будем обозначать подкласс |
||||
|
В дальнейшем через |
rj |
f |
|
f |
класса Ck , k = r j, порожденный разбиением пары
классов (Cr, Cj ) на q Z-связных пар (Crl |
, Cjl ) = Πl |
, 1 ≤ |
|
rj |
rj |
rj |
|
l ≤ q.
На рис. 5.1 множество вершин {3,4} есть 31 {1 2} =
C31 , ,
11 {5} = 21 = 21 {6} = 22 = 22 {1} = 12 и т. д. C13 , C21 C23 , C21 C23 , C12
Пусть 1 — минимальная раскраска, приведенная
π(m)
относительно, например, Cm , m ≥ 3. Тогда:
Z1. Для любой вершины x из Cm в силу инвариантности фактор-степени x относительно инверсий Z-ок
Πl 1 − 1, для некоторого выполняется со- rj , r, j , m l
отношение Crl SxSCjl |
для всех r и j. Будем говорить в |
|
rj |
rj |
|
этом случае, что опирается на Πl , а саму Z-ку Πl
x rj rj
будем называть опорной для x.
83
Как следует из рис. 5.1, C12 S7SC12 , C13 S7SC13 , C23 S7SC23 |
|||||||||||
|
|
|
|
|
12 |
22 |
11 |
31 |
21 |
31 |
|
и, |
следовательно, |
вершина 7 |
опирается |
на |
Z-ки |
|
|||||
Π122 |
, Π131 , Π231 . |
|
|
|
|
|
|
|
|
|
|
Z2. Так как фактор-степень x инвариантна и отно- |
|
||||||||||
сительно перемещений некоторых Ckl |
, k = r j, то при |
|
|||||||||
|
|
|
|
|
|
rj |
|
|
|
|
|
m > 3 для любого класса Ci раскраски π(r ), приведен- |
|
||||||||||
|
|
|
|
|
|
|
|
m |
|
|
|
ной относительно Cm, i =6 m, найдется по крайней мере |
|
||||||||||
один набор из m − 2 |
Z-к |
|
|
|
|
|
|
||||
|
1 |
2 |
|
m−2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Πii1 |
, Πii2 |
, ..., Πiim−2 , ij =6 m, j = 1, m − 2, |
|
|
||||||
таких что Ci1 ∩ Ci2 |
∩ ... ∩ Ci(m−2) |
yiSx. |
|
|
|
||||||
|
|
ii1 |
ii2 |
|
iim−2 |
|
|
|
|
|
|
Положим xst |
m−2 |
Csij , t > 0. |
Из примера на рис. |
|
|||||||
= |
|
|
|||||||||
|
|
|
|
|
st |
|
|
|
|
|
|
T
j=1
5.1 видно, что {6} = x22, {5} = x21, {4} = x32, {3} =
x31, {1} = x12, {2} = x11.
Пусть = 3 и 1 = ( 1 2 3 ) — минимальная m π(3) C , C , C
раскраска графа G, приведенная относительно C3 . Тогда в силу Z1 для любой вершины x из C3 при некотором
i > 0 выполняется соотношение (рис. 5.4) C12SxSC12 . |
|
1i |
2i |
Подграф ( Πi ) с указанными связями обозначим че- x, 12
рез GΠ(3)( ). Если ( 1i ) ( 2i ), то в Πi x xS y C12 , xS z C12 12
существует простая цепь из z в y, содержащая четное
84
число вершин, которые вместе с x образуют простой нечетный цикл. Так как минимальная раскраска нечетного цикла состоит из трех классов, то все 3-критические графы исчерпываются циклами нечетной длины.
5.2. О 5-критических графах
Как отмечал Харари, если гипотеза четырех красок не верна, то должен существовать 5-хроматический планарный граф и, следовательно, проблему четырех красок можно сформулировать следующим образом: всякий 5-критический граф содержит подграф, стягиваемый к полному 5-вершинному графу F5. А так как в силу теоремы, являющейся двойственной формой теоремы Понтрягина – Куратовского [4], всякий 5-хроматический граф, стягиваемый к F5, непланарен, то указанная формулировка эквивалентна формулировке гипотезы четырех красок.
Начнем с напоминания некоторых начальных сведений из теории графов, которые мы будем использовать в дальнейшем.
Пусть π(m) = {C1 , C2, ..., Cm } минимальная m- раскраска связного графа G = (X, F ), где X множество вершин графа G, Ci, i = 1, m, классы одноцветных вершин, а F : X → X отображение, при котором каждому x X отвечает подмножество F x X.
Пусть задан граф G = (Y, P ) и π(m) его минимальная раскраска. Будем говорить, что граф G = (X, F ) является гомоморфным образом графа G, если G получается из G в результате склеивания некоторых вершин, принадлежащих одним и тем же классам раскрас-
85
ки π(m). Описанное преобразование будем называть гомоморфизмом : Y → X.
Если G критический граф и πm) его минимальная раскраска, приведенная относительно Cm, то Cm содержит всего одну вершину x. Действительно, если бы в Cm имелось две вершины x и y, то, в силу инвариантности фактор-степеней x и y относительно любых преобразований над π(m) −Cm, одну из них можно было бы удалить из Cm , что не повлияло бы на хроматическое число графа G.
В частности, если G 3-критический граф и m = 3,
то x C3 |
опирается на Z-ку Π12 |
= (C12 ZC12 ), кото- |
|
|
r |
1r |
2r |
рая содержит вершины 1r и 2r смежные с , y C12 z C12 x
и вместе они образуют простой цикл нечетной длины. А так как хроматическое число любого простого цикла нечетной длины равно трем, то все 3-критические графы исчерпываются циклами нечетной длины.
Пусть теперь G = (X, F ) 4-критический граф и |
|
π(4) = {C1, C2 , C3 , C4} его 2-приведенная относительно |
|
2 |
|
C4 и C1 минимальная раскраска. |
|
Обозначим |
|
GW(3)k = x1kZx2k Rx3kZx1k , k = 1, 2 |
|
и |
|
2 |
|
[ |
|
GΠ(4)(x) = {x C4 , GW(3)k : x31Zx22, |
(5.2.1) |
1 |
|
x11SxSx21 , x12SxSx32 }.
На рисунке 5.5. изображен граф GΠ(4)(x), у которого Z-ки обозначены ребрами.
86
Теорема 29. Если G = (X, F ) 4-критический граф, то он содержит подграф, с точностью до гомоморфизма совпадающий с GΠ(4)(x).
Д о к а з а т е л ь с т в о. Так как G критический, то класс C4 содержит всего одну вершину x. В силу 2-приведенности π(4), вершина x C4 опирается над каждой парой классов (C1, C2 ), (C1, C3 ), (C2, C3 ) на
соответствующие -ки. А так как 2 приведена от-
Z π(4)
носительно C1, то любая вершина из C1 опирается на Z-ку над (C2, C3).
Пусть Z-ки |
1 |
|
11 |
21 |
1 |
11 |
31 |
2 |
= |
|||
Π12 = (C12 ZC12 ), |
Π13 = (C13 ZC13 ), Π12 |
|||||||||||
12 |
22 |
2 |
|
= |
|
12 |
32 |
такие, что (x11 |
|
= |
||
(C12 ZC12 ), |
Π13 |
(C13 ZC13 ) |
|
|||||||||
C1211 ∩ C1311)Sx и (x12 |
= |
C1212 |
∩ C1312)Sx, а Z-ки Π232 |
= |
||||||||
22 |
32 |
1 |
= |
|
21 |
31 |
|
|
что x11Z(x21 |
= |
||
(C23 ZC23 ), |
Π23 |
(C23 ZC23 ) такие, |
||||||||||
C1221 ∩ C2321)Sx, x12 Z(x32 = C1332 ∩ C2332)Sx, x11 Z(x31 = C1331 ∩ |
31) 12 ( 22 = 22 ∩ 22)
C23 , x Z x C12 C23 .
Очевидно, x31Zx11Zx21Rx31 и x32Zx12Zx22Rx32. Так
как фактор-степень x C4 инвариантна относительно любых преобразований над (C1 , C2, C3 ), то инверсия Z- ки x11Zx31 не должна изменить фактор-степень x. Следовательно, так как вершина x должна опираться после инверсии на Z-ку над (C1, C2 ), а в исходном графе она опирается на Z-ку над (C2 , C3),
87
должно выполняться, с точностью до гоморфизма (т.е.
склеивания всех вершин из 31 с вершинами из 31),
C23 x
соотношение x22Zx˜31, где x˜31 — результат указанного склеивания вершин.
Аналогично обстоит дело и с инверсией Z-ки
12 22. Только здесь склеиваются вершины из 22 с x Zx C23
вершинами из x22.
Из приведенных соотношений следует, что |
|
|
|
||||
|
|
x3k Zx1kZx2k Rx3k = GW(3)k |
, k = 1, 2, |
|
|
|
|
и, с точностью до гомоморфизма, ˜ |
˜ . |
|
|
|
|
||
|
|
x31Zx22 |
|
|
|
|
|
Следует заметить, что инверсия Z-ки, например, |
|||||||
x12Zx22, превращает GΠ(4)(x) в граф, гомеоморфный |
|
||||||
|
|
(4)(x) = {x C4 , GW(3)1 : x11SxSx31 SxSx21 }, |
|
|
|||
|
GΠ |
|
|
||||
во-первых. А во-вторых, из того, что ˜ ˜ |
, и |
x |
|
C4 |
|||
|
|
|
x31Zx22 |
|
|
должна опираться над (C2 , C3) на Z-ку, следует, что вершина x может быть смежной со всеми вершинами
из 21 и 32. C23 C23
88
Теорема 30. Граф GΠ(4)(x) содержит подграф, стягиваемый к полному четырех вершинному графу
F4.
Д о к а з а т е л ь с т в о. Пусть GΠ(4)(x) зада-
ется формулой (5.2.1) (рис. 5.5), и (y x11)Sx, (z x21)Sx. Так как x32Rx22Zx31, то существует вершина t x31, связанная с x C4 простой цепью. А так как x11Zx21Rx31Zx11, то существует простой цикл над
(C1 , C2, C3 ) и вершины y′ x11, z′ x21, t′ x31, принадлежащие этому циклу, такие, что вершины y и y′, z и
z′, t и t′ связаны между собой непересекающимися простыми цепями. Следовательно, вершина x связана с y′, z′ и t′ непересекающимися простыми цепями. Таким образом, простой цикл, содержащий вершины y′, z′, t′ вместе с простыми цепями, связывающими эти вершины с x, образуют конструкцию, стягиваемую к F4.
Обозначим через G k -ю конструкцию GΠ(4)( ), у
W(4) k x
которой ребра инцидентные вершине x C5 заменены
-ми Π1 Π1 Π2 Π2 . Через (Πr ) будем обозначать
Z 41, 42, 43, 41 k ij
-ку над парой классов ( i j ), принадлежащую G k .
Z C , C W(4)
Пусть k(Πr |
) = (k(Cir )Zk(Cjr )), где k(Cpr ) подмно- |
||
ij |
ij |
ij |
ij |
жество вершин из класса Cp , p = i j, порожденное разбиением двудольного подграфа графа G над (Ci, Cj ) на некоторое количество Z-связных подмножеств, принад-
лежащее G k , причем = 1 2 есть номер конструк-
W(4) r ,
ции G r , принадлежащей G k . Будем обозначать ее
W(3) W(4)
(G r ).
k W(3)
Положим
k(Π411 ) |
\ |
\ |
\ |
k(Π421 ) |
k(Π432 ) |
k(Π412 ) = k(x41), |
|
|
C4 |
C4 |
C4 |
89