图论中的两种递推计数法

递推计数法

生成树计数:

τ ( 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)

相关推荐
cpp_250113 小时前
P8395 [CCC 2022 S1] Good Fours and Good Fives
数据结构·c++·算法·动态规划·图论·题解·洛谷
乐观勇敢坚强的老彭16 小时前
c++图论
开发语言·c++·图论
不染尘.1 天前
欧拉路径算法
开发语言·数据结构·c++·算法·图论
ab1515173 天前
3.23完成进阶45、84,二刷基础132、129
算法·深度优先·图论
jing-ya3 天前
day 60 图论part11
java·数据结构·算法·图论
Rhystt3 天前
代码随想录算法训练营第五十五天|图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础
数据结构·c++·算法·深度优先·图论
ArturiaZ3 天前
【day60】
算法·深度优先·图论
Lisssaa3 天前
打卡第二十二天
c++·算法·图论
我是咸鱼不闲呀3 天前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java·leetcode·图论
jing-ya4 天前
day 59 图论part10
java·开发语言·数据结构·算法·图论