О деревьях
Каркасы в неориентированном графе
Число каркасов в неориентированном графе определяется с помощью следующей
матричной теоремы о деревьях в графе. Пусть обозначает
матрицу, получаемую из матрицы
, где
— матрица
смежности графа
,
с помощью подстановки в ней на место
-го диагонального элемента
числа
.
Матричная теорема о деревьях для графов. Для
всякого связного помеченного графа все алгебраические дополнения
матрицы
равны друг другу и их общее значение представляет собой число каркасов
графа
.
Пример. Для графа
(рис.11. 3) с матрицей смежности



Алгебраическое дополнение, например, элемента ,
равно
.
Соответствующие каркасы графа
показаны на (рис.11. 4).
Интересен также следующий результат. Пусть -вершинный граф
без петель и
— его матрица инциденции с одной удаленной
строкой (т.е. с
независимыми строками). Пусть
— транспонированная матрица к
. Тогда определитель
равен числу остовных деревьев графа
.
Каркасы в ориентированных графах
Число каркасов в ориентированном графе определяется с помощью аналогичной
матричной теоремы о деревьях в орграфе. Пусть — орграф с
матрицей смежности
. Определим диагональную матрицу
, у которой
-й элемент равен полустепени исхода
вершины
. Затем положим
. Аналогично определяется матрица
.
Матричная теорема о деревьях для орграфов. Все алгебраические дополнения -й строки матрицы
равны друг другу, и их общее значение есть число каркасов орграфа
,
входящих в вершину
. Двойственным образом общее значение алгебраических
дополнений
-го столбца матрицы
равно числу
каркасов, выходящих из вершины
.
Пример. Для графа
(см. рис.11.5) матрицы
и
имеют вид:

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