注:本文章内容主要摘取自周冬的PPT。
解决问题:生成树计数。
图的关联矩阵
-
对于无向图G,我们定义它的关联矩阵B是一个n*m的矩阵,并且满足:
如果eie_iei=(vi,vj),那么BikB_{ik}Bik和BjkB_{jk}Bjk一个为1,另一个为-1,而第k列的其他元素均为0。 -
图G的关联矩阵如右下角所示:
-
图的关联矩阵有什么特殊的性质呢?我们不妨来考察一下B和它的转置矩阵BTB^TBT的乘积。
根据矩阵乘法的定义,我们可以得到:
也就是说,BBijTBB^T_ {ij}BBijT是B第i行和第j行的内积。
因此,当i=j时, BBijTBB^T_ {ij}BBijT的度数;而当i≠j时,如果存在边(vi,vj),那么BBijTBB^T_ {ij}