Теоремы о деревьях.

Теоремы о соответствиях между неографами о орграфами.

Однако необходимые условия для существования в графе s гамильтоновых маршрутов и циклов до настоящего времени еще не найдены, хотя предложены многочисленные критерии достаточности существования гамильтоновых циклов в графе s .

 

§ Связный граф s с вершинами |V| › 3 есть гамильтонов, если степень произвольной его вершины degVi ³ |V| / 2

§ Если для любой пары V и V несмежных вершин графа s с числом вершин |V| ³ 3 выполняется неравенство deg Vi + deg Vj ³ |V|, то граф s - гамильтонов.

§ Утверждение. В турнире ( орграф, основанием которого является полный граф) существует гамильтонов путь.

 

 

__

§ Каждому орграфу s 1= ‹V, U › можно одновременно сопоставить неограф s 2 = ‹V,U › (обратное, очевидно, не всегда верно).

§ Каждому неографу s = ‹V,U› можно сопоставить 3|U|*2|V| различных орграфов.

Пример. Пусть

s = ‹ M=2, U =1 ›

ему соответствует 12 орграфов.

 

6. Для графа T = ‹ V, U › следующие утверждения эквивалентны.

§ Т – дерево, если он связный неограф без циклов.

§ Т – дерево, если любые две вершины в графе Т соединены единственной простой цепью.

§ Т – дерево, если граф связен и имеет |V| - 1 ребер.

§ Т – дерево, если граф не содержит циклов и имеет |V| -1 ребер.

§ Т – дерево, если граф не содержит циклов, но добавление ребра между любыми двумя несмежными вершинами приводит к появлению одного цикла.

§ Т – дерево, если граф связен, но утрачивает это свойство после удаления любого ребра.

Замечание. Эта теорема устанавливает эквивалентность различных свойств дерева, каждое из которых может служить его определением.

Матричные теоремы о покрывающих деревьях.

Теорема Трента:

Число остовых деревьев связного мультиграфа(½ s ½ ³ 2) есть любой главный минор квадратичной матрицы ½ V½ *½ V½ , по главной диагонали которой расположены степени вершин, а элементы позиций i,j и ij равны взятому со знаком минус числу ребер, связывающих вершины Vi и Vj.

Пример:

Рассмотрим мультираф.

 

Матрица Трента

  V1 V2 V3 V4 V5
V1 -1 -2
V2 -1 -1 -1 -1
V3 -2 -1 -4 -1 -1
V4 -1 -1 -3
V5 -1 -3

3 –2 0 0

-2 4 –1 0

22= 0 –1 5 –3 = 76

0 0 –3 4

Это означает, что на исходном графе 76 покрывающих деревьев.

Теорема Кирхгофа (частный случай теоремы Трента, здесь рассматривается простой граф):

_Число остовых деревьев в связном графе s порядка ½ › 2 равно алгебраическому дополнению любого элемента матрицы Кирхгофа В(s ).

-1, если Vi и VJ смежны

Ак= 0, если Vi и VJ не смежны и Vi = VJ

degVi, если Vi › VJ

Замечание:

В матрице Трента и Кирхгофа сумма элементов в любой строке и в любом столбце равна нулю.

Теорема Кэли (1897)(частный случай матричной теоремы Кирхгофа, когда граф s

является полным):

_Число помеченных деревьев порядка ½ V½ равно½ V½ ½ V½ -2

Замечания:

13. Теорему Кэли легко доказать с помощью дерева a (Т); множество символов М={a I(T)} длины ½ V½ -2 можно рассматривать как множество картежей из элементов- номеров вершин, т.е.

½ М½ =½ V*V*…*V½ =½ V½ ½ V½ -2

½ V½ -2 раз

Пример:

Для графа К5(полный граф с пятью вершинами) число покрывающих деревьев равно

М= 55-2 =125

14. Существенно различные (неизоморфные) покрывающие деревья подсчитывают комбинаторными методами с помощью генератрис (производящих функций)

15. Число неизоморфных корневых покрывающих деревьев Tn c ½ V½ =n вершинами определяется не перечисляющимся рядом:

T(x)=S Tnxn

Этот ряд удовлетворяет функциональному уравнению:

T(x)= x exp S T(x2)

16. Число неизолированных покрывающих деревьев (необязательно корневых) tn определяется перечисляющимся рядом

t(x)=S tixi

Можно представить и в виде перечисляющегося ряда для корневых деревьев:

t(x)= T(x)- 0,5*[T2(x)- T(x2)]

Очевидно, что функциональные уравнения для Т(х) и t(x) позволяют вычислять Tn

и tn для конкретных значений n

Пример:

Для полного графа s 4,64) число покрывающих деревьев равно 44-2=16

Представим их