logo
Дискретная математика

Теорема 3. Хроматическая функция f (q) конечного графа  с n вершинами является многочленом степени не более, чем n.

Доказательство.По индукции по числу реберm. Приm=0 получаемf (q)=qn . Пусть граф имеетm+1ребер (иnвершин). Выбросим произвольное ребро . Получится граф, хроматическая функция которого – многочлен степениnсогласно предположению индукции. Чтобы получить число раскрасок исходного графа, нужно из этого числа вычесть число раскрасок, при которых концы удаленного ребра окрашены в одинаковый цвет. Это число раскрасок будет хроматической функцией графа’’, полученного удалением ребра и отождествлением концов этого ребра. Отсюда разность

f(q)= f(q) – f ’’ (q)– это разность многочленов степени не более, чем n.

4.4. Деревья

Определение 1. Дерево, имеющееnвершин, называетсянумерованным, если каждой из его вершин присвоен индивидуальный номерk{1, 2,,n}.

Теорема 1.(Кэли) Число нумерованных деревьев сnвершинами равноnn-2.

Доказательство. Сопоставим каждому нумерованному дереву последовательностьn-2чисел принадлежащих{1, 2, ,n}. Эта последовательность называется кодом Прюфера и строится следующим образом. В цикле находится висячая вершина с наименьшим номером. Номер вершины смежной с найденной записывается в последовательность. Цикл повторяетсяn2раза. Наоборот, по последовательностиnчисел из{1, 2, ,n+2}можно построить нумерованное дерево с помощью следующих действий:

Выписываем множество B={1, 2, 3, ∙ ∙ ∙, n+2}. Устанавливаем начальное множество ребер дереваT= . Далее выполняются действия:

for (i=1; i<n1; i++)

{

b= min { kB: kaj ji};

добавить к Tребро{b,ai} ;

B = B \ {b} ;

}