Формула Зыкова — различия между версиями
м (Ну совесть имейте! Запятые в сложноподчиненных предложениях.) |
Roman (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | Независимым множеством (кокликой, англ. | + | '''Независимым множеством''' (кокликой, англ. ''Coclique'') в графе <tex>G = (V, E)</tex> называется непустое множество <tex>S \subset V: \forall v,u \in S\</tex> ребро <tex>(v,u) \notin E</tex>. |
}} | }} | ||
{{Теорема | {{Теорема | ||
Строка 10: | Строка 10: | ||
<tex>P(G,x)=\sum\limits_{i=1}^n pt(G,i)x^{\underline{i}}</tex>, где <tex>pt(G,i)</tex> — число способов разбить вершины <tex>G</tex> на <tex>i</tex> независимых множеств, <tex>n = |V|</tex>. | <tex>P(G,x)=\sum\limits_{i=1}^n pt(G,i)x^{\underline{i}}</tex>, где <tex>pt(G,i)</tex> — число способов разбить вершины <tex>G</tex> на <tex>i</tex> независимых множеств, <tex>n = |V|</tex>. | ||
|proof= | |proof= | ||
− | + | Подсчитаем число раскрасок графа <tex>G</tex>, в которых используется точно <tex>i</tex> цветов, где <tex>1 \leqslant i \leqslant x</tex>. Чтобы получить такую раскраску | |
− | + | сначала одним из <tex>pt(G,i)</tex> способов выбираем разбиение множества вершин графа <tex>G</tex> на <tex>i</tex> независимых множеств, затем берем один из классов в разбиении и | |
− | + | раскрашиваем его в один из <tex>x</tex> цветов, потом берем следующий класс и окрашиваем его вершины в одинаковый цвет любой из <tex>x - 1</tex> оставшихся красок и т.д. | |
+ | Следовательно, число интереующих нас раскрасок графа <tex>G</tex> равно <tex>pt(G,i) \cdot x \cdot (x - 1) \cdot \ldots \cdot (x - i + 1) = pt(G,i) \cdot x^{\underline i}</tex>. | ||
+ | Заметим тепреь, что при <tex>i > x</tex> число <tex>x</tex>-раскрасок, в которых используется точно <tex>i</tex> цветов, равно <tex>0</tex> и при этом <tex>x^{\underline i}</tex> тоже равно <tex>0</tex>.Суммирование по <tex>i</tex> от <tex>1</tex> до <tex>n</tex> даёт полное число способов. | ||
+ | Отметим, что когда мы красим фиксированное разбиение, мы не делаем никаких предположений о связи самих классов, поэтому их необходимо красить в различные цвета. На этом этапе есть что-то общее с раскраской полного графа. | ||
+ | }} | ||
+ | ==См. также== | ||
+ | *[[Формула Уитни]] | ||
− | + | ==Источники информации== | |
− | + | * ''Асанов М. О., Баранский В. А., Расин В. В.'' Дискретная математика: Графы, матроиды, алгоритмы. {{---}} Ижевск: НИЦ «РХД», 2001. С. 140-141. {{---}} '''ISBN 5-93972-076-5''' | |
− | |||
− | |||
− | |||
− | == | ||
− | |||
[[Категория: Алгоритмы и структуры данных]] | [[Категория: Алгоритмы и структуры данных]] | ||
[[Категория: Раскраски графов]] | [[Категория: Раскраски графов]] |
Версия 16:59, 8 ноября 2015
Определение: |
Независимым множеством (кокликой, англ. Coclique) в графе | называется непустое множество ребро .
Теорема (Зыкова): |
Для хроматического многочлена графа верна формула:
, где — число способов разбить вершины на независимых множеств, . |
Доказательство: |
Подсчитаем число раскрасок графа Отметим, что когда мы красим фиксированное разбиение, мы не делаем никаких предположений о связи самих классов, поэтому их необходимо красить в различные цвета. На этом этапе есть что-то общее с раскраской полного графа. , в которых используется точно цветов, где . Чтобы получить такую раскраску сначала одним из способов выбираем разбиение множества вершин графа на независимых множеств, затем берем один из классов в разбиении и раскрашиваем его в один из цветов, потом берем следующий класс и окрашиваем его вершины в одинаковый цвет любой из оставшихся красок и т.д. Следовательно, число интереующих нас раскрасок графа равно . Заметим тепреь, что при число -раскрасок, в которых используется точно цветов, равно и при этом тоже равно .Суммирование по от до даёт полное число способов. |
См. также
Источники информации
- Асанов М. О., Баранский В. А., Расин В. В. Дискретная математика: Графы, матроиды, алгоритмы. — Ижевск: НИЦ «РХД», 2001. С. 140-141. — ISBN 5-93972-076-5