Burnside&Pólya
Burnside&Pólya
Burnside's Lemma
Intro
Definition
对于一个置换
和一个染色集合 , 中满足 的染色 的集合为 。 其中这样的
可看作 作用下的不动点。
自然地想到了群论的另一个概念——稳定子群。
稳定子群是固定
Definition
对于置换群
和两个染色 ,称两个染色 本质相同 当且仅当 ,使得 ,记作 。
由定义:
Corollary
当且仅当下列条件之一成立:
。
,使得 。
在 ” 在 中的轨道“ 中。
在 中的轨道和 在 中的轨道相同。
-
。由逆元存在性, 。因此 。 -
由定义。
-
即
。则必定 ,使得 。由定义显然。 -
,则 中必定既包含 又包含 ,因为幺元。然后由 "3" 的思路推。
还要提一句,这五句话互为充要条件。略。
Definition
对于置换群
和它 固定 的染色集合 ,在 的作用下, 中本质不同的染色数等于 中所有元素在 中形成的不同轨道的数目,记作 。
这个和上述第 4 条关系很紧密。
我们发现
因此
通常情况下,题目所求即为
Burnside's Lemma
Burnside's Lemma
对于群
和它固定的染色集合 ,有: 即在
的作用下, 中元素形成不同轨道的数目,等于 中所有置换的不动点个数的平均值。
-
Proof:
考虑计算集合
的大小 。一方面,枚举每个置换,
。另一方面,枚举染色,
。由轨道-稳定子群定理,
。考察
,其中每个染色都对 有 的贡献,想想 对应当前染色的轨道。由于我们把
全部枚举了一遍,则每个轨道刚好对 贡献 ,因此 为不同轨道的个数,即
。回代,得
。
一般来说,
Examples
Problem
在一个长为
的环上染 种颜色,通过旋转本质相同的染色视为同一种方案,求染色方案数。
考虑转
因此考虑对
总方案数为:
Ideas
-
Burnside 引理通常配合裴蜀定理和莫比乌斯反演食用。
-
裴蜀定理将原环分成一段段 循环节,我们只需要分析一段即可。
通常会根据题目限制,将这段循环节形成一个环思考,此时环上 不存在旋转等价等大的限制。
一定要将“小环”放到“大环”上去思考。
-
循环节成环后,可能会考虑破环成链,转成序列计数问题。
Pólya Theorem
将 Burnside 引理限制群为置换群,染色为一般的染色,就能得到 Pólya 定理。
Intro
Lemma
对于置换
和染色 ,设 的循环表示是 ,则 的充要条件是: 对于
的每个循环 , 对 分配的颜色是相同的。
于是,假设颜色有
那么在
Pólya Theorem
Pólya Theorem
对于
元置换群 和它固定的染色集合 ,如果这 个位置可分配的颜色集合都是相同的,一共 种,那么对于 ,有: 由 Burnside 引理,有:
Easy Example
Problem
用
种颜色对一个长度为 的项链染色,在旋转同构的条件下,共有多少种染色方法?
额貌似重复了。QWQ
再次理解一下吧QWQ
多面体的对称群
Problem 1
Problem
求五种正多面体转动群的大小,以及立方体转动群。
- 正四面体的转动群同构于
。 - 正六面体(立方体)的转动群同构于
。 - 正八面体的转动群同构于
。 - 正十二面体的转动群同构于
。 - 正二十面体的转动群同构于
。
Problem 2
Problem
给一个正方体的每个面染色,共
种颜色,求有多少种染色方案。
正方体的转动群同构于
鸽
Pólya Theorem - Generating Function Version
假设生成函数
,其中 为权值为 的颜色数量。 定义一个置换群的
循环指标群中所有置换的循环指标的平均值,记作 ,并定义一个染色的权值为 个位置所分配的颜色的权值之和。 用生成函数
表示 的作用下本质不同的染色数的生成函数,其中 为权值为 的 染色 数量。 则:
同理,这个定理还可以推广到多元生成函数的情形中。
这里给出更详细的解释:(摘自 Dave Zhou - 组合数学--计数组合 (3))
对
令
生成函数中
生成函数形式的Polya定理不仅给出了计数,也给出了具体的着色方案。
若将
我的理解:
首先我 忽略yhx巨佬的定义,看到了知乎上的这份笔记。
最开始的理解是:
我的疑惑是:生成函数套生成函数是什么鬼?
将
重点解析后面这两句话。
生成函数的版本给出具体的着色方案,即我们可以根据每种颜色的个数限制,在生成函数
解答之前的疑惑,这个所谓的 PGF 生成函数版的 Polya 定理其实就是每种颜色对应生成函数的乘积,
本质是生成函数的乘积,我可以把它看作是广义的卷积,每种颜色的个数贡献作为次数,加起来为要染的元素总数。
而这个过程中,我们实现了 具体的着色方案。
当毫无条件限制时,
所以说,Polya 的生成函数版本,就是 Polya 定理的完整版。
本文作者:Schucking-Sattin
本文链接:https://www.cnblogs.com/Schucking-Sattin/p/16826603.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步