- •Глава I
- •§ 1. Определение графа
- •§ 2. Подграфы
- •§ 3. Операции над графами
- •§ 4. Цепи, циклы, компоненты
- •§ 5. Степени вершин графа
- •§ 6. Матрицы, ассоциированные с графом
- •§ 7. Регулярные графы
- •§ 8. Метрические характеристики графа
- •§ 9. Критерий двудольности графа
- •§10. Реберный граф
- •§ 11. Группа автоморфизмов графа
- •§ 12. «Почти все» графы
- •Упражнения
§10. Реберный граф
Пусть
S
— непустое
множество, a
F
= {S1,
S2,
...
...,
Sn}
—
его покрытие непустыми несовпадающими
подмножествами.
Определим граф (F)
следующими условиями:
V(F)
= F,
вершины
Si
и
Sj
смежны,
если ij
и
SiSj
.
Произвольный
граф G
называется
графом
пересечений,
если
и только если существуют такое множество
S
и
такое покрытие этого множества F,
что
G
(F).
Утверждение 10.1. Любой граф является графом пересечений.
>
Пусть
G
— граф,
VG
= (1,
2, ..., n),
S
— множество
элементов
графа G.
Для
i
=
обозначим
через Si
множество,
составленное из вершины i
и
всех инцидентных ей
ребер. Положив F
= {S1,
S2,
...,
Sn},
получим
G
(F).
<
Важный класс графов пересечений составляют реберные графы. Для произвольного графа G реберный граф L(G) определяется следующими двумя условиями:
VG(G)=EG,
вершины e1 и e2 смежны в L(G) тогда и только тогда, когда ребра e1 и e2 смежны в G.
Если
для некоторого графа H
существует
такой граф
G,
что
H
L(G),
то
H
также называется реберным графом.
Н
а
рис. 10.1 совмещены два графа —G
и
L(G).
Вершины
графа G
— темные
кружочки, вершины графа L(G)—
светлые кружки. Ребра графа G
— тонкие линии, ребра графа L(G)
— жирные линии.
У
тверждение
10.2.
Если
d1,
d2,
..
., dn
—
степенная
последовательность (n,
m)-графа
G,
то L(G)
является
(m,
l)-графом,
где
>
Очевидно, чтоi-я
вершина графа G
порождает
р
ебер
графаL(G),
поэтому
Очевидно,
что если графы G
и H
изоморфны, то L(G)
и
L(H)
также
изоморфны. В то же время справедливы
соотношения
L(K3)
L(K1,3)
= K3.
X.
Уитни доказал, что K3
и
K1,3
—
единственная пара несовпадающих связных
графов,
имеющих один и тот же реберный граф.
Если порядок
хотя бы одного из рассматриваемых графов
меньше пяти,
то это проверяется непосредственно, а
для графов больших
порядков вытекает из следующей теоремы.
Теорема
10.3
(X.
Уитни, 1932 г.).
Пусть
G
и
H
— связные
графы, |G|>4,
|H|>4
и
L(G)
L(H).
Тогда G
H
и,
более
того, для всякого изоморфизма :
L(G)->L(H)
существует единственный изоморфизм :
G
->H,
индуцирующий
,
т.
е. такой, что (e)
= (u)
(v)
для
любого
ребра e
= uv
графа G.
> Изоморфизм реберных графов L(G) и L(H) будем рассматривать как биекцию EG->EH между множествами ребер графов G и H, при которой смежным ребрам соответствуют смежные, а несмежным — несмежные.
Лемма
10.4.
Если
ребра ei
(i
=
)
составляют
звезду
K1,r
в графе G,
то их образы (ei)
составляют
такую
же звезду K1,r
в графе H.
> Доказательство леммы. При r = 2 утверждение леммы верно по определению изоморфизма графов. Пусть r=3 и ребра e1, e2, e3 составляют в графе G звезду K1,3. Поскольку граф G связен и порядок его более четырех, то в нем есть четвертое ребро e, смежное с каждым из ребер ei или точно с одним из них. Таким же свойством обладает (e) по отношению к (ei). Ребра (ei) составляют в графе H либо звезду K1,3, либо треугольник. Но ребро, смежное с каким-либо ребром треугольника, смежно ровно с двумя из ребер. Тем самым доказано, что ребра (ei) составляют звезду в графе H. Нужное утверждение доказано для r = 3. Очевидно, что для r>3 оно просто получается по индукции. <
Поскольку
отображение -1:
L(H)->L(G)
также
является
изоморфизмом реберных графов, то из
предыдущей
леммы вытекает следующее утверждение:
ребра ei
(i
=
)
составляют максимальную (относительно
включения)
звезду K1,r
в
графе G
тогда
и только тогда, когда их
образы (ei)
составляют максимальную звезду K1,r
в
графе H.
Итак, изоморфизм определяет биекцию между множествами максимальных звезд графов G и H. Очевидно, что в каждой из этих звезд более одного ребра, и потому в ней есть лишь одна центральная вершина. Максимальную звезду графа G с центром x обозначим через SG(x). Очевидно, что если (SG (x)) = SH (x'), то соответствие : x->x' является инъекцией множества всех вершин графа G, не являющихся концевыми, в аналогичное подмножество вершин графа H. Из соображений симметрии следует, что — биекция.
Теперь распространим действие отображения на концевые вершины графа G. Пусть v — одна из таких вершин. В графе G есть смежная с ней вершина x степени большей, чем 1. Положим xv = e и выберем в звезде SH(x') такое ребро e' = x'v', что (e) = e'. Покажем, что
П
усть
это не так. Тогда в звездеSH(v')
есть
ребро e1'
= e'.
Следовательно,
в звезде -1(SH(v'))
есть ребро e1
= -1(e1'),
смежное с ребром e,
но
не входящее в SG(x).
Но
тогда вершина v
—
конец этого ребра и deg
v1.
Равенство (1)
доказано.
Положив (v)= v', получим инъекцию множества концевых вершин графа G в множество концевых вершин графа H. Из соображений симметрии теперь следует, что — биекция.
И
так,
построена биекция:
VG
->VH.
Докажем,
что эта
биекция является графовым изоморфизмом.
Сохраним обозначение
SG(x)
и
в том случае, когда deg
x
=
1. В этой ситуации
SG(x)
содержит
одно ребро, инцидентное вершине
x,
и
не является максимальной звездой.
Смежность вершин
x
и
y
в
графе G
означает,
что звезды SG(x)
и
SG(y)
имеют
общее ребро. Поэтому
Доказано, что : G -> H — изоморфизм графов. Из определения отображения видно, что оно индуцирует , т. е. (e) = x'y'= (x)(y) для любого ребра e = xyEG. Существование нужного изоморфизма доказано.
Остается
доказать единственность. Пусть, напротив,
есть
два изоморфизма 12,
удовлетворяющих условию теоремы.
Тогда 1(a)(a)
для некоторой вершины aVG.
Рассмотрим
п
роизвольное
реброe
= ax
в
графе
G.
Тогда
и, следовательно, 2(x)=1(a). Если deg a > 1 и ay — другое ребро G, то аналогично получаем 2(y)=1(a)=2(x), что противоречит инъективности 2. Если же deg a =1, то из 2(x)=1(a) получаем deg x = 1, что противоречит связности G. <
Известно, что не всякий граф является реберным, например, звезда K1,3 не есть реберный граф. (Характеризация реберных графов имеется в книге [7].) Однако класс реберных графов достаточно содержателен. Об этом свидетельствует, в частности, тот факт, что гипотеза реберной реконструируемости произвольных графов эквивалентна гипотезе вершинной реконструируемости реберных графов. Приведем без доказательства следующую теорему.
Теорема 10.5 (Р. Хемминджер, 1969 г.). Связный граф G с более чем тремя ребрами реберно реконструируем тогда и только тогда, когда реберный граф L(G) вершинно реконструируем.
Отметим еще любопытную связь, существующую между матрицей инцидентности графа G и матрицей смежности реберного графа L(G).
Утверждение 10.6. Если I = I(G)— матрица инцидентности графа G и A = A(L(G))— матрица смежности графа L(G), записанная при той же, что и I, нумерации ребер, то
г
деE
—
единичная
матрица порядка |EG|.
>
Рассмотрим элемент произведенияITI,
занимающий позицию
(k,
l):
Последняя сумма равна числу вершин графа G, инцидентных обоим ребрам с номерами k и l. При k = l это число равно 2. Если kl, то это число по определению есть элемент Au матрицы A. Равенство (2) доказано. <
Следствие 10.7. Любой корень характеристического полинома всякого реберного графа не меньше, чем –2.
>
ПустьG
— реберный
граф. Тогда для него верно равенство
(2). С другой стороны, пусть Ax
= x
для
ненулевого
вектора x.
Тогда
ITIx=(
+ 2)x
(в
силу равенства (2)). Теперь рассмотрим
квадрат длины вектора lx:
С
ледовательно,
