Хроматический многочлен — различия между версиями
Leugenea (обсуждение | вклад) м (→Коэффициенты хроматического многочлена) |
Leugenea (обсуждение | вклад) м (→Коэффициенты хроматического многочлена) |
||
| Строка 65: | Строка 65: | ||
Воспользуемся рекуррентной формулой:<br/> | Воспользуемся рекуррентной формулой:<br/> | ||
<tex>P(G,x) = P(G_{1},x) + P(G_{2},x)</tex>,<br/> | <tex>P(G,x) = P(G_{1},x) + P(G_{2},x)</tex>,<br/> | ||
| − | где <tex>G_{1}</tex> — граф, полученный из <tex>G</tex> добавлением отсутствующего в <tex>G</tex> ребра <tex>uv</tex>, а <tex>G_{2}</tex> — граф, полученный из <tex>G</tex> | + | где <tex>G_{1}</tex> — граф, полученный из <tex>G</tex> добавлением отсутствующего в <tex>G</tex> ребра <tex>uv</tex>, а <tex>G_{2}</tex> — граф, полученный из <tex>G</tex> слиянием вершин <tex>u</tex> и <tex>v</tex> в одну и удалением возникших при этом кратных ребер. |
Применяя рекуррентную формулу повторно, хроматический полином можно представить в виде суммы хроматических полиномов полных графов, то есть:<br/> | Применяя рекуррентную формулу повторно, хроматический полином можно представить в виде суммы хроматических полиномов полных графов, то есть:<br/> | ||
<tex>P(G,x) = {P(K_{n},x) + a_{1}P(K_{n-1},x) + a_{2}P(K_{n-2},x) + \ldots = x^{\underline{n}} + a_{1}x^{\underline{n-1}}+a_{2}x^{\underline{n-2}}+\ldots}</tex><br/> | <tex>P(G,x) = {P(K_{n},x) + a_{1}P(K_{n-1},x) + a_{2}P(K_{n-2},x) + \ldots = x^{\underline{n}} + a_{1}x^{\underline{n-1}}+a_{2}x^{\underline{n-2}}+\ldots}</tex><br/> | ||
| Строка 81: | Строка 81: | ||
Теорема верна для графа <tex>G</tex> из одной вершины, потому что <tex>P(G,x)=x</tex>.<br/> | Теорема верна для графа <tex>G</tex> из одной вершины, потому что <tex>P(G,x)=x</tex>.<br/> | ||
'''Индукционный переход''' (<tex>n \to n+1)</tex>:<br/> | '''Индукционный переход''' (<tex>n \to n+1)</tex>:<br/> | ||
| − | Предположим, что теорема верна для всех графов на <tex>n</tex> вершинах. Рассмотрим графы на <tex>n+1</tex> | + | Предположим, что теорема верна для всех графов на <tex>n</tex> вершинах. Рассмотрим графы на <tex>n+1</tex> вершине. |
| − | Индукционный переход будем доказывать индукцией по количеству ребер графа <tex>G</tex>. Если <tex>G</tex> не содержит ребер, то есть <tex>G</tex> является <tex>O_{n+1}</tex>, то его хроматический многочлен <tex>P(G,x)=x^{n+1}</tex> | + | Индукционный переход будем доказывать индукцией по количеству ребер графа <tex>G</tex>. Если <tex>G</tex> не содержит ребер, то есть <tex>G</tex> является <tex>O_{n+1}</tex>, то его хроматический многочлен <tex>P(G,x)=x^{n+1}</tex> обладает доказываемым свойством. Теперь предположим, что для всех <tex>(n+1,m)</tex>-графов теорема верна. Возьмем <tex>(n+1,m+1)</tex>-граф <tex>G_{1}</tex> и его ребро <tex>uv</tex>. Обозначим за <tex>G</tex> граф, полученный из <tex>G_{1}</tex> удалением ребра <tex>uv</tex> (<tex>G=G_{1}-uv</tex>), а за <tex>G_{2}</tex> — граф, полученный из <tex>G_{1}</tex> «слитием» вершин <tex>u</tex> и <tex>v</tex>. Тогда из рекуррентной формулы следует:<br/> |
<tex>P(G_{1},x)=P(G,x)-P(G_{2},x)</tex>. | <tex>P(G_{1},x)=P(G,x)-P(G_{2},x)</tex>. | ||
Так как <tex>G</tex> — <tex>(n+1,m)</tex>-граф, а в <tex>G_{2}</tex> — <tex>n</tex> вершин, то для <tex>G</tex> и <tex>G_{2}</tex> теорема верна:<br/> | Так как <tex>G</tex> — <tex>(n+1,m)</tex>-граф, а в <tex>G_{2}</tex> — <tex>n</tex> вершин, то для <tex>G</tex> и <tex>G_{2}</tex> теорема верна:<br/> | ||
Версия 04:22, 24 января 2011
| Определение: |
| Пусть дан фиксированный граф и фиксированное число красок . Количество способов правильной -раскраски графа называется хроматическим многочленом. Обозначают . |
Содержание
Хроматический многочлен полного графа
, так как первую вершину полного графа можно окрасить в любой из цветов, вторую - в любой из оставшихся цветов и т. д. Очевидно, что если меньше , то и многочлен равен , потому что один из его множителей .
Примечание. В некоторых источниках ( в -убывающей) обозначают . Это не очень удобно, так как легко спутать с -ой производной.
Хроматический многочлен пустого графа
, так как каждую из вершин нулевого графа можно независимо окрасить в любой из цветов.
Примечание. Нулевой граф также можно обозначать (дополнительный граф для полного графа ).
Хроматический многочлен дерева
| Теорема (хроматический многочлен дерева): |
Граф с вершинами является деревом тогда и только тогда, когда . |
| Доказательство: |
|
Сначала покажем, что хроматический многочлен любого дерева с вершинами есть . |
Рекуррентные формулы для хроматических многочленов
| Теорема: |
Пусть и - несмежные вершины графа . Если , а , то . |
| Доказательство: |
| Рассмотрим все произвольные раскраски графа . Рассмотрим те из них, при которых вершины и окрашены в разные цвета. Если добавить к графу ребро , то они не изменятся, то есть останутся правильными. Рассмотрим раскраски, при которых и одного цвета. Все эти раскраски останутся правильными и для графа, полученного из слиянием вершин и . |
Замечание: Если к некоторому произвольному графу добавлять ребра последовательно, не меняя его вершин, то на каком-то шаге мы получим полный граф. Аналогично мы получим полный граф, если в произвольном графе уменьшим число вершин, путем их отождествления, не меняя числа ребер.
Следствие: Хроматическая функция любого графа равна сумме хроматических функций некоторого числа полных графов, порядки которых не превосходят порядка графа .
| Теорема: |
Пусть и - смежные вершины графа . Если и , то . |
| Доказательство: |
| Следует из предыдущей теоремы. |
Коэффициенты хроматического многочлена
| Теорема (1): |
Свободный член хроматического многочлена равен . |
| Доказательство: |
| По определению хроматического многочлена графа , его значение в точке равно количеству способов раскрасить вершины правильным образом в цветов. Количество способов раскрасить граф в цветов равно . То есть . Из этого следует, что кратен , следовательно его свободный член равен . |
| Теорема (2): |
Старший коэффициент хроматического многочлена равен . |
| Доказательство: |
|
Воспользуемся рекуррентной формулой: |
| Теорема (3): |
Коэффициенты хроматического многочлена составляют знакопеременную последовательность. |
| Доказательство: |
|
Индукция по количеству вершин. |
| Теорема (4): |
Второй коэффициент хроматического многочлена равен по модулю количеству ребер графа. |
| Доказательство: |
| Из доказательства Теоремы (3) видно, что при увеличении количества ребер графа на , второй коэффициент также увеличивается на . Так как для пустого графа второй коэффициент равен , то утверждение верно для любого графа. |
См. также
Литература
1. Асанов М. О., Баранский В. А., Расин В. В. - Дискретная математика: Графы, матроиды, алгоритмы: Учебное пособие. 2-е изд., испр. и доп. - СПб.: Издательство "Лань", 2010. - 368 с.: ил. - (Учебники для вузов. Специальная литература). ISBN 978-5-8114-1068-2
2. Харари Ф. - Теория графов: Изд. 4-е. - М.: Книжный дом "ЛИБРОКОМ", 2009. - 296 с. ISBN 978-5-397-00622-4