Многочлен Татта — различия между версиями
(→Существование и единственность) |
(→Существование и единственность) |
||
Строка 48: | Строка 48: | ||
# Стягивание ребра <tex> e </tex> в любом случае не меняет числа компонент связности, поэтому <tex> \rho ^{*}(A') = \rho ^{*}_{1} (A) </tex>. Если <tex> e </tex> не петля, то стягивание также не меняет числа лишних рёбер, откуда <tex> \overline{\rho} (A') = \overline {\rho _{1}} (A) </tex>. | # Стягивание ребра <tex> e </tex> в любом случае не меняет числа компонент связности, поэтому <tex> \rho ^{*}(A') = \rho ^{*}_{1} (A) </tex>. Если <tex> e </tex> не петля, то стягивание также не меняет числа лишних рёбер, откуда <tex> \overline{\rho} (A') = \overline {\rho _{1}} (A) </tex>. | ||
# Если <tex> e </tex> не мост, то удаление ребра <tex> e </tex> не меняет числа компонент связности, откуда <tex> \rho (A) = \rho _2(A)</tex> и <tex> \rho (E) = \rho _2 (E \backslash {e}) </tex>. Подставляя эти равенства в формулы для <tex> \rho ^{*} </tex> и <tex> \overline {\rho} </tex>, получаем <tex> \rho ^{*}(A') = \rho ^{*}_{2} (A) </tex> и <tex> \overline{\rho} (A') = \overline {\rho _{2}} (A) </tex>, что и требовалось. | # Если <tex> e </tex> не мост, то удаление ребра <tex> e </tex> не меняет числа компонент связности, откуда <tex> \rho (A) = \rho _2(A)</tex> и <tex> \rho (E) = \rho _2 (E \backslash {e}) </tex>. Подставляя эти равенства в формулы для <tex> \rho ^{*} </tex> и <tex> \overline {\rho} </tex>, получаем <tex> \rho ^{*}(A') = \rho ^{*}_{2} (A) </tex> и <tex> \overline{\rho} (A') = \overline {\rho _{2}} (A) </tex>, что и требовалось. | ||
− | # Если <tex> e </tex> мост, то в графе | + | # Если <tex> e </tex> мост, то в графе <tex> G(A') </tex> на одну компоненту связности меньше, чем в <tex> G(A) </tex>, откуда <tex> \rho ^{*}(A') = \rho ^{*} (A) - 1 </tex>. При этом ребро <tex> e </tex> не будет лишним <tex> A' </tex>, поэтому <tex> \overline{\rho} (A') = \overline {\rho} (A) </tex>. |
+ | # Если <tex> e </tex> петля, то её исключение не меняет числа компонент связности, поэтому <tex> \rho ^{*}(A') = \rho ^{*} (A) </tex>. По той же причине <tex> e </tex> является лишним, откуда <tex> \overline{\rho} (A') = 1 + \overline {\rho} (A) </tex>. | ||
}} | }} |
Версия 14:34, 16 декабря 2013
Основные определения
Определение: |
Рассмотрим граф
| , возможно петлями и кратными рёбрами. Определим многочлен Татта следующими рекурсивными соотношениями:
Разумеется, существование и единственность многочлена Татта ещё нужно доказать. Для того чтобы это сделать, покажем, что многочлену Татта соответствует, так называемый, ранговый многочлен, который уже задаётся явной формулой.
Существование и единственность
Определение: |
Пусть | - некоторый граф. Для множества через будем обозначать граф . Через будем обозначать число компонент связности графа . Рангом множества будем называть число .
Утверждение: |
Ранг множества равен количеству рёбер в любом остовном лесе графа . (под остовным лесом здесь понимается объединение остовных деревьев всех компонент связности, т.е. такой ациклический граф , что и ) |
Действительно, в каждой компоненте связности остовного леса рёбер на одно меньше чем вершин, а общее число вершин равно | .
Теперь определим сам ранговый многочлен:
Определение: |
Ранговый многочлен графа | есть многочлен от двух переменных, определяемый формулой:
Определение: |
Показатели в формуле раногового многочлена тоже имеют некоторый смысл. Величина Величину будем называть числом лишних ребёр: именно столько рёбер можно выкинуть из множества , не меняя число компонент связности. Обозначать эту величину будем через . | равна , т.е. приросту числа компонент связности за счёт перехода к множеству рёбер . Мы будем обозначать эту величину через и называть числом важных для рёбер. (Их важно добавить к , чтобы получилось столько же компонент связности, сколько было изначально).
Далее, докажем следующую техническую лемму:
Лемма: |
Пусть фиксировано некотое ребро и множество . Обозначим через ранги множества в графе , а через - ранги в графе . Тогда для множества выполняются следующие соотношения:
|
Доказательство: |
|