矩阵树定理

别想了这里没有证明

矩阵树定理

可以求一张图(无向图有向图均可)的生成树个数。

针对无向图

对于一张无向图\(G\),构造其基尔霍夫矩阵:
对于一条无向边\((u,v)\)\(a[u][u]++,a[v][v]++,a[u][v]--,a[v][u]--\)
把基尔霍夫矩阵去掉任意一行一列然后求行列式即可。

行列式的值

把行列式消成上三角,行列式的值就是主对角线的乘积。

行列式的求法

用某一行对应减去另一行乘上一个系数,行列式的值不变。
交换两行,行列式的值取反。

矩阵树定理在有向图上的扩展

对于一张有向图\(G\),构造其基尔霍夫矩阵:
对于一条有向边\((u,v)\)\(a[v][v]++,a[u][v]--\)。(即一个点的度数被视作其入度)
然后去掉的那一行一列一定要是根对应的那一行一列。

就酱

posted @ 2018-04-21 10:05  租酥雨  阅读(292)  评论(2编辑  收藏  举报