Burnside 定理
Burnside 定理
问题:
给定一个
注意本题的本质不同,定义为:只需要不能通过旋转与别的染色方案相同。
题目初步解读
我们考虑如果不要求本质不同只需要
但因为无标号的环就会重复。
例如这是一个 4 个点, 2 种颜色的情况:

在这里面如果不要求本质不同就有 16 种方案,若要求,则只有 6 种。
同一行的都是一种方案。
Burnside 引入
我们先来一些定义
置换群
令集合
令集合
令群
写为
其运算规则为:
在前面样例中,置换群是:
旋转 旋转 旋转 旋转 若写成排列则是:
轨道
考虑一个作用在
样例中每一行就是一个轨道。例如下面就是一个轨道。
稳定子
稳定子定义为:
使用语言描述,便是群
样例中:
的稳定子为
旋转 ,
的稳定子为
旋转 旋转 ,
的稳定子为
旋转 旋转 旋转 旋转 。
轨道-稳定子定理:
我们可以发现:
1.在同一轨道的元素稳定子个数一定相等。
2.稳定子大小乘轨道大小等于群
没错,他是个定理,考虑感性证明:
一个元素
但在操作过程中会有重复的,重复的次数也就是稳定子集合大小。
详细证明可以看这里。
不动点
若
定义集合
稳定子和不动点有类似反演的关系。
若 x 的稳定子集合里有
所以对于每一个
形式化
注意稳定子是对于 g 来说的,而不动点是对于 x 来说的。
例如 ''旋转180°'' 不动点是
Burnside 定理
公式:
我们要求的答案一般来说也就是轨道数量。
证明:
等价类数量也就是轨道数量。
根据轨道-稳定子定理得
用稳定子和不动点关系得:
回到题目
扩展到
考虑旋转
当
我们按照
将他旋转。
我们发现每一份必须一样他才是个不动点。
答案就是
当
令
答案就是
如果还不懂,建议手模一下
这个样例。
应用Burnside则有
发现有
莫反基操,不多说。
直接暴力可过。
Pólya 定理
就是染色问题中Burnside的运用。
对于一个排列
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!