Burnside 引理入门
文章目录
群
给定一个集合和集合上的二元运算,满足
- 封闭性:。
- 结合律:。
- 单位元:。
- 逆元:,记。
称在运算下是一个群。如整数加法群。
置换
狭义的置换可以理解为排列。
个元素之间的一个置换
表示被取代,可以表示为。
置换群
置换是集合的元素,运算的置换的连接。对于两个置换,他们的连接可以理解为。
Burnside 引理
对于一个集合以及与之相关的置换群,我们说将置换群作用于,意味着对于,若存在使得,那么我们认为和是等价的。
记,为作用在上的轨道数,即本质不同的元素个数。
那么 Burnside 引理用于计算,其公式为
用表示在置换关于的不动点个数,即。
Polya 定理
如果是处理染色问题,那么我们将置换进行轮换分解(分解成若干个环),那么每个环上的点必须染同一种颜色。假设一个置换有个大小为的轮换(),那么使用多元生成函数表示置换群中各类轮换数目组合的置换数为。那么用个颜色染色()的方案数可以表示为
He’s Circles
有一个长度为的环,上面写着
X
和E
,问本质不同的环有多少种。。
这道题的环指
构成的置换群。(当成)其中。把置换理解为若干个环的话,你发现这个置换的环数恰好为。如果方案中一个环上的颜色相同的话,那么作用这个置换后方案是不会变的。而总共有两种颜色,于是。这样就可以统计了。
HNOI2008 Cards
考虑 Burnside 引理。对于一个置换不变的方案显然在它的一个环是同色的。因对于一个置换处理出环长后,我们做一个三维背包求方案数即可。
注意,题目给的并不是一个完整的置换群,它少了一个恒等置换。
Isomorphism
给定一个个结点的无向完全图( 任意两个结点之间有一条边), 现在你可以用种颜色对这个图的每条边进行染色,每条边必须染一种颜色。
若两个已染色的图,其中一个图可以通过结点重新编号而与另一个图完全相同, 就称这两个染色方案相同。问本质不同的染色数。
。
我们要求的就是边的置换的环数。考虑将边的置换分类。
这题的置换群对点而言是一个全排列,但对于边而言就不是了。对于两个点,他们的置换为,则边的置换为。
考虑将点的置换分类,那么每个置换可以由个大小分别为的环表示。
对于两个点,如果他们分别在长度为的环上,那么考虑边的置换的环数。这样的边总共有个,而每个环的长度为,则环的个数为。
如果这两个点都在长度为的同一个环上,那么这样的边总共有个。
- 如果是奇数,则每个环长度为,则环的个数为。
- 如果是偶数,那么当时环长为,其他时候环长为。则环的个数为。
综上,形如的点置换对应的边置换的环数为
然后我们要求的就是形如的点置换的个数,我们规定。
首先考虑多项式定理,则把个点分到大小分别为的集合的方案数是。而每个集合内的元素构成一个环,方案数是(圆排列),于是乘上一个。再考虑到,长度相同的环我们是不计他们之间的顺序的,因此设长度为的环有个,则还得除掉一个,表示长度本质不同的环的个数。整理一下得到
根据 Burnside 引理,这部分的贡献为。
最后,我们怎么枚举形如的置换?置换的数量是的拆分数,时大概是级别的,因此直接 DFS 枚举即可。
染色
对一个长度为的项链黑白染色,并且规定旋转、翻转、反色等操作后的方案等价。问本质不同方案数。
对取模。。
这道题集合了许多 Burnside 题的技巧和难点。题目本身也有很多理解方式。
一个基础的知识点是旋转和翻转构成的置换群大小是。我们把反色也可以当成一种置换。容易发现这种特殊的置换是满足群的性质的。这样反色、翻转、旋转置换群大小是的。考虑 Burnside 定理。
- 旋转不反色。显然贡献是。
- 翻转不反色。这时要分奇偶考虑。是偶数,则贡献为;否则是奇数,则贡献为。
- 旋转并强制反色,则我们环上是交替填色的,环长是偶数。因此贡献是。
- 翻转并强制反色。则环长必须是偶数(2),则是偶数时才有贡献:。
于是总的贡献是
这里使用了的一个小技巧。由于置换群的大小是,因此答案为
最后计算的时候要注意的情况。这时在模意义下就没有逆元了。我们把平方,然后在模意义下求出分子。由于在非模意义下分子是的倍数,而。因此在模意义下分子是的倍数。于是我们直接分子分母模数同时除以(变回)。由于,因此。则现在分母就有逆元了,可以直接算了。
参考文献
[1] 陈瑜希,Pólya 计数法的应用
修订记录
- 2023年11月25日 第4次修订
- 2021年4月4日 第3次修订
- 2021年4月2日 第2次修订
- 2019年9月25日 创建文章