![](/user_photo/2706_HbeT2.jpg)
- •Глава VII
- •§ 43. Эйлеровы графы
- •Глава VIII
- •§ 45. Графическая последовательность
- •§ 46. Критерии графичности последовательности
- •§ 47. Реализация графической последовательности с максимальной связностью
- •§ 48. Гамильтонова реализация графической последовательности
- •§ 49. Расщепляемые графы
- •§ 50. Пороговые графы
- •§ 51. Пороговое разложение графа
- •§ 52. Степенное множество графа
- •Глава IX
- •§ 53. Правильная раскраска
- •§ 54. Оценки хроматического числа
- •§ 56. Раскраска ребер
- •§ 57. Связь матроидных разложений графов с раскрасками
- •§ 58. Раскраска планарных графов
- •§ 59. Проблема четырех красок
- •§ 60. Другие подходы к раскраске графов
- •§ 61. Совершенные графы
- •§ 62. Триангулированные графы
- •Глава X Ориентированные графы
- •§ 63. Основные определения
- •§ 64. Полустепени исхода и полустепени захода
- •§ 65. Обходы
- •§ 66. Пути
- •§ 67. База и ядро
- •Глава XI
- •§ 68. Основные определения и свойства
- •§ 69. Независимые множества
- •§ 70. Раскраски
- •§ 71. Реализации гиперграфа
- •Глава XII
- •§ 72. Предварительные сведения
- •§ 73. Поиск в глубину
- •§ 74. Отыскание двусвязных компонент
- •§ 75. Минимальный остов
- •§ 76. Кратчайшие пути
- •§ 77. Наибольшие паросочетания и задача о назначениях
- •§ 78. Труднорешаемые задачи
Глава VIII
Степенные последовательности
Эта глава посвящена теории степенных последова-тельностей. Напомним, что степенной последователь-ностью графа называется список степеней его вершин.
Часто по степеням вершин графа можно судить о его строении. Например, граф, в котором полусумма сте-пеней вершин (т. е. число ребер) не меньше числа вер-шин, содержит цикл (следствие 13.6); граф, степень каждой вершины которого равна двум, есть дизъюнкт-ное объединение циклов; граф, степень каждой вершины которого - четное число, не равное нулю, является объ-единением циклов (теорема 43.1) и т. д. В предыдущих главах есть и другие факты, поддающиеся интерпрета-ции подобного рода.
Естественно возникают следующие вопросы. Как свя-заны между собой степени вершин графа? Как по списку степеней вершин судить о свойствах графа? Какова связь между графами с совпадающими списками сте-пеней вершин? Можно ли построить граф с заданным списком степеней вершин и предписанными теоретико-графовыми свойствами и как это сделать?
Подобные вопросы особенно интенсивно изучаются в настоящее время. Это не только продиктовано внутрен-ней логикой развития теории графов, но имеет и прак-тическое значение. Если в виде графа представляется коммуникационная схема, узлам которой соответствуют вершины графа, а ребрам - каналы связей между вер-шинами, то возникает задача построения графа с задан-ными степенями вершин и, например, максимально воз-можной связностью. Такой граф соответствовал бы схеме
с заданными пропускными способностями узлов и мак-мамальной надежностью. Одна из исторически первых задач теории графов также относится к этому кругу проблем. Именно, в 1857 году А. Кэли, изучая насыщен-ные углеводороды, пришел к задаче перечисления де-ревьев, степени вершин которых равны 1 и 4.
§ 45. Графическая последовательность
Последовательность (d1, d2, .., dn) целых неотрицательных чисел ниже называется п-последователъностъю и обозначается одной буквой d. n-последовательность d на-зывается графической, если существует граф, степенная последовательность которого совпадает с d Этот граф называется реализацией последовательности d.
Очевидно, что порядок членов в графической n-после-довательности d несуществен, а каждый ее член di удовлетворяет неравенствам 0<dt<п-1. Часто удобно эти последовательности считать невозрастающими. Согласно лемме о рукопожатиях сумма всех членов графической последовательности является четным числом.
Назовем n-последовательность d правильной, если вы-полняются два следующих условия:
1) n-l>dl>d2>...>dn,
п
2) 2j di— четное число.
i=l
Без ограничения общности графическую последовательность можно считать правильной.
Иногда последовательность d удобно записывать в виде d = (c1k1, c2k2 ,..., срkp), где числа ci, попарно различны, а показатель ki означает количество повторений числа сi в последовательности d. Так, (5, 2, 16) = (5, 2, 1, 1, 1, 1, 1, 1).
Рассмотрим последовательность d=(24,14).Существуют ровно пять графов, являющихся реализациями последовательности d. Они имеют следующие компонен-ты: 1) С4, К2 и К2,2) К3 ,P3 и К2 ,3) P6 и К2 ,4) P5 и P3 ,5) Р4 и Р4.
В общем случае графическая последовательность имеет много реализаций и их число определить сложно. В установлении связи между этими реализациями важную роль играет вводимое ниже понятие переключения. Пусть G - граф, а,b,с,d - четыре его попарно различные вершины, причем ab € EG ,cd € EG, но ac¢EG, bd ¢ EG. Тогда говорят, что граф G допускает переключение s=(ab, cd). Полученный в результате переключения s граф обозначается через sG ; граф G превращается в sG в результате удаления ребер аb и cd и присоединения ребер ас и bd: sG = G - ab - cd + ac + bd. Обратное переключение s-1=(ac, bd) применимо к графу sG.
Тождественное преобразование ребер графа также по определению является переключением. Например, на рис. 45.1 изображены графы G и sG, ({1, 3} ,{4, 2}).
Очевидно, что переключение не меняет степеней вершин графа. Роль переключений определяется следующей теоремой.
Теорема 45.1. Любая реализация графической последовательности получается из любой другой ее реализации посредством применения подходящей цепочки переключений.
Д
оказательство
этой теоремы
основано на следующей
лемме.
Рис. 45.1
Лемма 45.2. Пусть G - граф, вершины которого пронумерованы числами 1, 2, ..., п в порядке невозраста-ния степеней: G = {1, 2, ..., n}, deg i = di dt> di+1 , i = 1, n - 1.когда для любой его вершины i существует такая последовательность переключений s1 , ..., st , что в графе Н = st...s1G окружение вершины i совпадает с множе-ством из di вершин наибольших степеней, т. е.
{1,2, . ..,di}, если i>di ,
({1,2,...,i - 1, i + 1, ...,di+1}, если i<di.
Пусть
i,j,k
€
VG,
j > k , ij €
EG,
ik ¢ EG. Так
как >dj,
то
существует четвертая вершина
l,
смежная
с
k
,н
е
смежная с
j
(рис.
45.2, где, как и всюду в этой главе,
пунктирными линиями обозначены
ребра, отсутствующие в
графе).
Следовательно, граф G
допускает
переключение s=(ij,
kl).
Если
G'=sG,
то
ik
€ EG',
ij
€ EG'.
Сделав
несколько подобных переключений,
придем к нужному графу
Н.
Доказательство теоремы 45.1. Пусть d — правильнаяя графическая n -последовательность.Воспользуемся индукцией по п. Как подтверждает прямая проверка, при n ≤ 4 каждая графическая последовательность имеет только одну реализацию. Следовательно, для п≤ 4 утверждение теоремы тривиально. Пусть п>4 и это утверждение верно для всех графических (п - 4)-последовательностей. Пусть, далее, G1 и G2 – две реализации последовательности d. Для каждого из графов G1 и G2 обозначим через v какую-либо вершину степени d1 . Согласно лемме 45.2 существуют такие цепочки переключений s1,..., st и s1 ,..., sr , что в графах H1 = st... s1G1 и H2= sr....s1G2 окружения вершины v состоят из вершин степеней d2 ,d3 ,...,dd1+1. Поэтому степенные последовательности графов H1 - v и H2 - v совпадают. По индуктивному предположению существует такая цепочка переключений s1 , ..., sh, что
H1 - v =sk , ...,s1 (H2 - v).
Эти переключения не затрагивают вершины v, поэтому H1 = sk , ...,s1H2. Далее имеем
G1 = s1-1... st-1H1 = s1-1... st-1sk.... s1H2 = s1-1... st-1sk ....s1st' ...s1'HG3.
Иногда, хотя и редко, граф определяется своей степенной последовательностью однозначно. Если все реализации графической последовательности изоморфны, то эта последовательность называется униграфической, а ее реализация — униграфом. Строение униграфов известно, однако его описание слишком сложно. Униграфом является, например, простой цикл C5.