图论中的两种递推计数法

递推计数法

生成树计数:

τ ( G ) = τ ( G − e ) + τ ( G ⋅ e ) \tau(G) = \tau(G-e)+\tau(G\cdot e) τ(G)=τ(G−e)+τ(G⋅e)

G的生成树的颗数,可以分为两类:包含边e的为 τ ( G ⋅ e ) \tau(G\cdot e) τ(G⋅e),不包含边e的为 τ ( G − e ) \tau(G - e) τ(G−e)

生成树的计数还可以通过计算Laplace矩阵任意元素的代数余子式求得。

色多项式计数:

P k ( G ) = P k ( G − e ) − P k ( G ⋅ e ) P_k(G) = P_k(G-e)-P_k(G\cdot e) Pk(G)=Pk(G−e)−Pk(G⋅e)

G-e的k着色方案可以分为两类:e的两个端点着不同色的为 P k ( G ) P_k(G) Pk(G), e的两个端点着相同色的为 P k ( G ⋅ e ) P_k(G \cdot e) Pk(G⋅e)

相关推荐
Coder-magician6 天前
《代码随想录》刷题打卡day44:图论-part02
算法·深度优先·图论
h_a_o777oah14 天前
【图论】网络流:Dinic 算法模板实现原理及解题技巧
c++·算法·图论·acm·网络流·最小割·dinic算法
有点。16 天前
C++03阶段练习(练习题)
数据结构·算法·图论
-dzk-20 天前
【图论】LC 207.课程表
图论
wuyk55521 天前
18.Kruskal 算法:用最短的边连成一张网
开发语言·算法·图论
-dzk-21 天前
【图论】LC 994.腐烂的橘子
图论
-dzk-22 天前
【图论】LC 200.岛屿数量
深度优先·图论
Lyyaoo.23 天前
【图论】岛屿数量/腐烂的橘子/课程表/实现前缀树
图论
lvwangshu25 天前
图论:LCA、树的直径、树的重心、二分图与 Tarjan 缩点
算法·图论
hansang_IR1 个月前
【题解】[APIO2023] 赛博乐园 / cyberland
c++·算法·图论