Kirchhoff 定理解决的是对于一个图的生成树的计数问题。
无向图
定理内容
设 G 为有 n 个顶点的有向图,允许重边,不允许自环。
设 D(i) 为点 i 的度数,E(u,v) 为 u 和 v 之间边的个数。
那么,Kirchhoff 矩阵 L 为:
L(G)i,j={D(i) ,if i=j−E(i,j) ,otherwise
把矩阵 L(G) 任意删去一行一列,得到 L′(G) ,即:
L′(G)=L(G)(1122⋯⋯i−1i−1i+1i+1⋯⋯nn)
图 G 生成树的个数为
t(G)=det(L′(G))
有向图
暂不考虑