Хроматический многочлен — различия между версиями
| Shersh (обсуждение | вклад) м (→Хроматический многочлен цикла) | м (rollbackEdits.php mass rollback) | ||
| (не показано 6 промежуточных версий 5 участников) | |||
| Строка 43: | Строка 43: | ||
| хроматический многочлен цикла | хроматический многочлен цикла | ||
| |statement= | |statement= | ||
| − | Пусть <tex>C_n</tex> — цикл длины <tex>n</tex>. Тогда  | + | Пусть <tex>C_n</tex> — цикл длины <tex>n</tex>. Тогда хроматический многочлен цикла <tex>P(C_n, x) = (x - 1)^n + (-1)^n(x - 1)</tex>. | 
| |proof= | |proof= | ||
| Докажем по индукции по количеству вершин.<br> | Докажем по индукции по количеству вершин.<br> | ||
| '''База индукции''': рассмотрим случай <tex>n = 3</tex>: <tex>P(C_3, x) = x(x - 1)(x - 2) = (x^3 - 3x^2 + 3x - 1) - (x - 1) = (x - 1)^3 + (-1)^3(x - 1)</tex>, что удовлетворяет формулировке теоремы.<br> | '''База индукции''': рассмотрим случай <tex>n = 3</tex>: <tex>P(C_3, x) = x(x - 1)(x - 2) = (x^3 - 3x^2 + 3x - 1) - (x - 1) = (x - 1)^3 + (-1)^3(x - 1)</tex>, что удовлетворяет формулировке теоремы.<br> | ||
| '''Индукционный переход''': пусть <tex>P(C_k, x) = (x - 1)^k + (-1)^k(x - 1)</tex>.<br> | '''Индукционный переход''': пусть <tex>P(C_k, x) = (x - 1)^k + (-1)^k(x - 1)</tex>.<br> | ||
| − | Рассмотрим случай <tex>n = k + 1</tex>. По теореме о [[#Рекуррентные_формулы_для_хроматических_многочленов| | + | Рассмотрим случай <tex>n = k + 1</tex>. По теореме о [[#Рекуррентные_формулы_для_хроматических_многочленов|рекуррентной формуле для хроматических многочленов]]: <tex>P(C_{k + 1}, x ) = P(C_{k + 1} \setminus e, x) - P(C_{k + 1} / e, x)</tex> (где <tex>e</tex> — любое ребро <tex>C_{k + 1}</tex>). | 
| Заметим, что граф <tex>C_{k + 1} / e</tex> изоморфен <tex>C_k</tex>, а граф <tex>C_{k + 1} \setminus e</tex> является [[#Хроматический_многочлен_простой_цепи|простой цепью]]. | Заметим, что граф <tex>C_{k + 1} / e</tex> изоморфен <tex>C_k</tex>, а граф <tex>C_{k + 1} \setminus e</tex> является [[#Хроматический_многочлен_простой_цепи|простой цепью]]. | ||
| Тогда <tex>P(C_{k + 1}, x)=P(T_{k + 1}, x)-P(C_k, x)=x(x-1)^k-(x-1)^k-(-1)^k(x-1)=</tex> <tex>(x-1)^{k+1}+(-1)^{k+1}(x-1)</tex>. | Тогда <tex>P(C_{k + 1}, x)=P(T_{k + 1}, x)-P(C_k, x)=x(x-1)^k-(x-1)^k-(-1)^k(x-1)=</tex> <tex>(x-1)^{k+1}+(-1)^{k+1}(x-1)</tex>. | ||
| Строка 54: | Строка 54: | ||
| === Хроматический многочлен колеса === | === Хроматический многочлен колеса === | ||
| − | Пусть <tex>W_n</tex> — [[Двойственный_граф_планарного_графа|колесо]] с <tex>n</tex> вершинами. Выбрав и зафиксировав один из <tex>x</tex> цветов на вершине, связнной со всеми остальными, имеем <tex> P(C_{n - 1}, x - 1) </tex> вариантов раскраски оставшегося графа. Тогда  | + | Пусть <tex>W_n</tex> — [[Двойственный_граф_планарного_графа|колесо]] с <tex>n</tex> вершинами. Выбрав и зафиксировав один из <tex>x</tex> цветов на вершине, связнной со всеми остальными, имеем <tex> P(C_{n - 1}, x - 1) </tex> вариантов раскраски оставшегося графа. Тогда хроматический многочлен колеса <tex>P_{W_n}(x) = x \cdot P_{C_{n - 1}}(x - 1) = x((x - 2)^{(n - 1)} + (-1)^{(n - 1)}(x - 2))</tex>. | 
| + | |||
| === Хроматический многочлен дерева === | === Хроматический многочлен дерева === | ||
| {{Теорема | {{Теорема | ||
Текущая версия на 19:14, 4 сентября 2022
| Определение: | 
| Пусть дан фиксированный граф и фиксированное число красок . Количество способов правильной — раскраски графа называется хроматическим многочленом (англ. chromatic polynomial). Обозначение: . | 
Содержание
Рекуррентные формулы для хроматических многочленов
| Определение: | 
| Стягивание ребра (англ. edge contraction) — замена концов ребра одной вершиной, соседями новой вершины становятся соседи этих концов. Будем обозначать за граф, полученный из графа стягиванием ребра . | 
| Теорема: | 
| Пусть  и  — несмежные вершины графа . Если , а , то . | 
| Доказательство: | 
| Рассмотрим все произвольные раскраски графа . Рассмотрим те из них, при которых вершины и окрашены в разные цвета. Если добавить к графу ребро , то они не изменятся, то есть останутся правильными. Рассмотрим раскраски, при которых и одного цвета. Все эти раскраски останутся правильными и для графа, полученного из слиянием вершин и . | 
Замечание: Если к некоторому произвольному графу добавлять ребра последовательно, не меняя его вершин, то на каком-то шаге мы получим полный граф. Аналогично мы получим полный граф, если в произвольном графе уменьшим число вершин, путем их отождествления, не меняя числа ребер.
Следствие: Хроматический многочлен любого графа равен сумме хроматических многочленов некоторого числа полных графов, число вершин в которых не больше, чем в графе .
| Теорема: | 
| Пусть  и  — смежные вершины графа . Если  и , то . | 
| Доказательство: | 
| Следует из предыдущей теоремы. | 
Примеры хроматических многочленов
Хроматический многочлен полного графа
, так как первую вершину полного графа можно окрасить в любой из цветов, вторую — в любой из оставшихся цветов и т. д. Очевидно, что если меньше , то и многочлен равен , так как один из его множителей .
Хроматический многочлен нуль-графа
| Определение: | 
| Нуль-граф (пустой граф, вполне несвязный граф; англ. null graph, empty graph, edgeless graph) — регулярный граф степени , т.е. граф без рёбер. | 
, так как каждую из  вершин нулевого графа  можно независимо окрасить в любой из  цветов.
Примечание: Нулевой граф  также можно обозначать  (дополнительный граф для полного графа ).
Хроматический многочлен простой цепи
Пусть — простая цепь, состоящая из вершин. Рассмотрим процесс раскраски простой цепи: первую вершину можно покрасить в один из цветов, вторую и последующие в один из цветов (т.е. так, чтобы цвет не совпадал с предыдущей вершиной). Тогда .
Хроматический многочлен цикла
| Теорема (хроматический многочлен цикла): | 
| Пусть  — цикл длины . Тогда хроматический многочлен цикла . | 
| Доказательство: | 
| Докажем по индукции по количеству вершин. | 
Хроматический многочлен колеса
Пусть — колесо с вершинами. Выбрав и зафиксировав один из цветов на вершине, связнной со всеми остальными, имеем вариантов раскраски оставшегося графа. Тогда хроматический многочлен колеса .
Хроматический многочлен дерева
| Теорема (хроматический многочлен дерева): | 
| Граф  с  вершинами является деревом тогда и только тогда, когда . | 
| Доказательство: | 
| 
 
 | 
Коэффициенты хроматического многочлена
| Теорема (1): | 
| Свободный член хроматического многочлена равен . | 
| Доказательство: | 
| По определению хроматического многочлена графа , его значение в точке равно количеству способов раскрасить вершины правильным образом в цветов. Количество способов раскрасить граф в цветов равно . То есть . Из этого следует, что кратен , следовательно его свободный член равен . | 
| Теорема (2): | 
| Старший коэффициент хроматического многочлена равен . | 
| Доказательство: | 
| Воспользуемся рекуррентной формулой: | 
| Теорема (3): | 
| Коэффициенты хроматического многочлена составляют знакопеременную последовательность. | 
| Доказательство: | 
| Индукция по количеству вершин. | 
| Теорема (4): | 
| Второй коэффициент хроматического многочлена равен по модулю количеству ребер графа. | 
| Доказательство: | 
| Из доказательства Теоремы (3) видно, что при увеличении количества ребер графа на , второй коэффициент также увеличивается на . Так как для пустого графа второй коэффициент равен , то утверждение верно для любого графа. | 
Источники информации
- Асанов М. О., Баранский В. А., Расин В. В. - Дискретная математика: Графы, матроиды, алгоритмы: Учебное пособие. 2-е изд., испр. и доп. - СПб.: Издательство "Лань", 2010. - 368 с.: ил. - (Учебники для вузов. Специальная литература). ISBN 978-5-8114-1068-2
- Харари Ф. — Теория графов: Изд. 4-е. - М.: Книжный дом "ЛИБРОКОМ", 2009. - 296 с. ISBN 978-5-397-00622-4
- Wikipedia — Chromatic polynomial
- Wikipedia — Хроматический многочлен
