Деревья
Дерево, имеющее n вершин, называется нумерованным, если каждой из его вершин присвоен индивидуальный номер kÎ{1, 2,××× ,n}.
Теорема 1. (Кэли) Число нумерованных графов с n вершинами равно nn-2.
Доказательство.Сопоставим каждому нумерованному дереву последовательность n-2 чисел принадлежащих {1, 2,××× ,n}. Эта последовательность называется кодом Прюфера и строится следующим образом. В цикле находится висячая вершина с наименьшим номером. Номер вершины смежной с найденной записывается в последовательность. Цикл повторяется n-2 раза. Наоборот, по последовательности n чисел из {1, 2,××× ,n+2} можно построить нумерованное дерево с помощью следующих действий:
Выписываем множество B={1, 2, 3, ∙ ∙ ∙, n+2}. Устанавливаем начальное множество ребер дерева T= Æ. Далее выполняются действия:
for (i=1; i<n-1; i++)
{
b= min { kÎB: k¹aj " j ≥ i} ;
добавить к T ребро {b,ai} ;
B = B \ {b} ;
}
Число последовательностей из n-2 чисел принадлежащих множеству {1, 2, ∙ ∙ ∙, n} равно nn-2, значит число нумерованных деревьев равно nn-2.
Доказательство следующего утверждения можно найти в [3].
Теорема 2. Число максимальных поддеревьев связного графа равно абсолютной величине алгебраического дополнения произвольного элемента матрицы
,
где di – степени вершин графа G, A(G) =( ai j ) – матрица смежности
Пример 1. Рассмотрим граф G, изображенный на рис. 4.4. Вычислим количество его максимальных поддеревьев.
Рис. 4.4. Простой граф
Найдем матрицу M(G).
Отсюда число максимальных поддеревьев равно |A31| = 3.