⚠ 转载请注明出处:作者:ZobinHuang,更新日期:Mar.9 2022
本作品由 ZobinHuang 采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可,在进行使用或分享前请查看权限要求。若发现侵权行为,会采取法律手段维护作者正当合法权益,谢谢配合。
目录
有特定需要的内容直接跳转到相关章节查看即可。
生成树的概念和性质
概念
图 `G` 的一个生成子图 `T` 如果是树,称它为 `G` 的一棵
性质
下面我们给出生成树的一些性质:
证明如下: 如果连通图 `G` 是树, 则其本身是一棵生成树。若连通图 `G` 中有圈 `C`,则去掉 `C` 中一条边后得到的图仍然是连通的。这样不断去掉 `G` 中圈,最后得到一个 `G` 的无圈连通子图 `T`,它为 `G` 的一棵生成树。这里的证明实际上给出了连通图 `G`的生成树的求法,该方法称为
基于上述定理,我们可以有上述推论
证明过程其实很简单,其原因是因为树满足 `m(T)=n(T)-1`,故连通图有上述性质。
生成树的计数
生成树的计数解决的是: 给定一个连通图,求出其可以导出的生成树的数量的问题。
Cayley 递推计数法
图 `G` 的边 `e` 称为
用 `\tau(G)` 表示 `G` 的生成树棵数。
Cayley 递推计数法是说:
我们给出证明: 考虑 `G` 中的一条边 `e`,`G` 的生成树中包含边 `e` 的棵数为 `\tau(G \cdot e)` (i.e. 与 `e` 关联的两个端点),不包含边 `e` 的棵数为 `\tau(G - e)`,即证。
Cayley 递推计数法的缺点是计算量非常大,并且不能具体指出每棵生成树。
矩阵树定理
设 `G` 是顶点集合为 `V(G)={v1, v2, …, vn}` 的
则 `G` 的生成树棵数为 `L` 的任意一个元素 `l_{ij}` 的代数余子式的值。
回路系统简介
设 `T` 是连通图 `G` 的一棵生成树,把属于 `G` 但不属于 `T` 的边称为 `G` 关于 `T` 的
设 `T` 是连通图 `G` 的一棵生成树,由 `G` 的对应于 `T` 的一条弦与 `T` 中的树枝构成的唯一圈 `C`,称为 `G` 关于 `T` 的一个
基本圈系统拥有如下性质