Twierdzenie Kirchhoffa
Z Wikipedii, wolnej encyklopedii
Twierdzenie Kirchhoffa (twierdzenie macierzowe o drzewach) to twierdzenie matematyczne z teorii grafów nazwane na cześć Gustava Kirchhoffa, mówiące o liczbie drzew rozpinających w grafie. Jest ono uogólnieniem wzoru Cayleya o liczbie drzew rozpinających w grafie pełnym.
Treść twierdzenia[edytuj]
Niech G będzie spójnym grafem nieskierowanym o n wierzchołkach
. Niech A będzie laplasjanem grafu, czyli macierzą n×n, taką że:
.
Wtedy liczba wszystkich drzew rozpinających grafu G będzie równa dopełnieniu algebraicznemu dowolnego wyrazu macierzy A.
Przykład[edytuj]
- Tworzymy laplasjan grafu:
- Obliczamy dopełnienie algebraiczne dowolnego elementu macierzy, w tym przypadku będzie to A11:
-
.
Dla przykładowego grafu możemy uzyskać 11 drzew rozpinających.
Bibliografia[edytuj]
- Donald Ervin Knuth: Sztuka programowania. T. 1, Algorytmy podstawowe. z angielskiego przełożył Grzegorz Jakacki. Warszawa: Wydawnictwa Naukowo-Techniczne, 2002. ISBN 83-204-2540-9 (t. 1).
.![A = \left[\begin{array}{rrrrrr}
2 & -1 & 0 & 0 & -1 & 0 \\
-1 & 3 & -1 & 0 & -1 & 0 \\
0 & -1 & 2 & -1 & 0 & 0 \\
0 & 0 & -1 & 3 & -1 & -1 \\
-1 & -1 & 0 & -1 & 3 & 0 \\
0 & 0 & 0 & -1 & 0 & 1
\end{array}\right]](http://upload.wikimedia.org/math/4/3/a/43a8aeb2dfe2a5afe156e19d65a331ca.png)
.