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