Хроматический многочлен — различия между версиями
Tsar (обсуждение | вклад) (Рекуррентные формулы до Коэффициентов (по просьбе Лукьянца)) |
(→Коэффициенты хроматического многочлена) |
||
| Строка 29: | Строка 29: | ||
== Коэффициенты хроматического многочлена == | == Коэффициенты хроматического многочлена == | ||
{{Теорема | {{Теорема | ||
| − | | | + | |about= |
| − | + | 1 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|statement= | |statement= | ||
Свободный член хроматического многочлена равен <tex>0</tex>. | Свободный член хроматического многочлена равен <tex>0</tex>. | ||
| Строка 43: | Строка 38: | ||
{{Теорема | {{Теорема | ||
| + | |about= | ||
| + | 2 | ||
|statement= | |statement= | ||
Старший коэффициент хроматического многочлена равен <tex>1</tex>. | Старший коэффициент хроматического многочлена равен <tex>1</tex>. | ||
| Строка 48: | Строка 45: | ||
Воспользуемся рекуррентной формулой:<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/> | ||
Из этой формулы очевидно, что хроматический многочлен имеет старший коэффициент, равный <tex>1</tex>. | Из этой формулы очевидно, что хроматический многочлен имеет старший коэффициент, равный <tex>1</tex>. | ||
}} | }} | ||
| + | |||
| + | {{Теорема | ||
| + | |about= | ||
| + | 3 | ||
| + | |statement= | ||
| + | Коэффициенты хроматического многочлена составляют знакопеременную последовательность. | ||
| + | |proof= | ||
| + | Индукция по количеству ребер.<br/> | ||
| + | '''База индукции:'''<br/> | ||
| + | Теорема очевидна для графа <tex>G</tex> из одной вершины, потому что <tex>P(G,x)=x</tex>.<br/> | ||
| + | '''Индукционный переход''' (<tex>n \to n+1)</tex>:<br/> | ||
| + | Предположим, что теорема верна для всех графов на <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>(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>G</tex> — <tex>(n+1,m)</tex>-граф, а в <tex>G_{2}</tex> — <tex>n</tex> вершин, то для <tex>G</tex> и <tex>G_{2}</tex> теорема верна:<br/> | ||
| + | <tex>{P(G,x)=x^{n+1}-a_{1}x^{n}+a_{2}x^{n-1}-a_{3}x^{n-2}+\ldots}</tex> ,<br/> | ||
| + | <tex>{P(G_{2},x)=x^{n}-b_{1}x^{n-1}+b_{2}x^{n-2}+\ldots}</tex> ,<br/> | ||
| + | где <tex>a_{1}</tex>, <tex>a_{2}</tex>, …, <tex>a_{n+1}</tex>, <tex>b_{1}</tex>, <tex>b_{2}</tex>, …, <tex>b_{n}</tex> — некоторые неотрицательные целые числа. Из этих равенств получаем:<br/> | ||
| + | <tex>P(G_{1},x)=x^{n+1}-(a_{1}+1)x^{n}+(a_{2}+b_{1})x^{n-1}+\ldots</tex>. | ||
| + | Видно, что в этом полученном полиноме коэффициенты составляют знакопеременную последовательность, что и требовалось доказать. | ||
| + | }} | ||
| + | |||
| + | {{Теорема | ||
| + | |about= | ||
| + | 4 | ||
| + | |statement= | ||
| + | Второй коэффициент хроматического многочлена равен по модулю количеству ребер графа. | ||
| + | |proof= | ||
| + | Из доказательства '''Теоремы (3)''' видно, что при увеличении количества ребер графа на <tex>1</tex>, второй коэффициент также увеличивается на <tex>1</tex>. Так как для пустого графа второй коэффициент равен <tex>0</tex>, то утверждение верно для любого графа. | ||
| + | }} | ||
| + | |||
== См. также == | == См. также == | ||
== Литература == | == Литература == | ||
Версия 07:09, 24 октября 2010
| Определение: |
Содержание
Хроматический многочлен полного графа
, так как первую вершину полного графа можно окрасить в любой из цветов, вторую - в любой из оставшихся цветов и т. д. Очевидно, что если меньше , то и многочлен равен , потому что один из его множителей .
Примечание. В некоторых источниках ( в -убывающей) обозначают . Это не очень удобно, так как легко спутать с -ой производной.
Хроматический многочлен пустого графа
, так как каждую из вершин нулевого графа можно независимо окрасить в любой из цветов.
Примечание. Нулевой граф также можно обозначать (дополнительный граф для полного графа ).
Хроматический многочлен дерева
| Теорема (хроматический многочлен дерева): |
Граф с вершинами является деревом тогда и только тогда, когда . |
| Доказательство: |
|
Сначала покажем, что хроматический многочлен любого дерева с вершинами есть . |
Рекуррентные формулы для хроматических многочленов
Коэффициенты хроматического многочлена
| Теорема (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