专栏文章
题解:P6178【模板】Matrix-Tree 定理
P6178题解参与者 17已保存评论 17
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 17 条
- 当前快照
- 1 份
- 快照标识符
- @min8wkjp
- 此快照首次捕获于
- 2025/12/01 22:29 3 个月前
- 此快照最后确认于
- 2025/12/01 22:29 3 个月前
现有的证明都繁长冗杂,利用行列式的定义式带来的低秩矩阵分解这个工具,我们能轻松地证明矩阵树定理。
本文节选自 详细揭秘:低秩矩阵分解与矩阵树定理极简证明。
低秩矩阵分解
回顾行列式的定义式:
对于求解 的问题,根据行列式的定义式有:
- 选取一个集合 ;
- ,将 替换为 ;
- 的值等于所有子集 得到的矩阵 的行列式之和;
如果其中 为常数,则可以进行低秩矩阵分解:根据行列式基本性质,只有 内行线性无关时才有可能做出贡献,此时明显有 。
矩阵树定理
给定一张图,令 分别为图的度数矩阵、邻接矩阵,则任意选定 并删除 中的第 行、第 列后, 等于该图生成树个数。
对于一条边 ,其贡献为一个只有四个点有值的矩阵 ,其 上的值为 , 上的值为 。显然 的秩为 ,而 就是 ,这适用低秩矩阵分解。
相当于对每个不等于 的点选择了一条边,且这些边互不相同。考虑每种方案的贡献:
- 如果选出了环,那么这些行加起来就是全零行,故对应贡献为 。
- 如果没有任何环,那么考虑与 相连的任意点 ,其只能选择 上的 ,因为 被删去了,依此递推可以得到贡献为 。
可以非常轻松地拓展至带权、有向版本推论。
相关推荐
评论
共 17 条评论,欢迎与作者交流。
正在加载评论...