学习笔记:Burnside引理、Pólya定理
等价类#
在计数问题中,需要明确计数的对象中哪些是视为相同的,哪些是不同的。我们可以在对象的集合上定义一种 等价关系,然后对 等价类 计数。
关系#
对于一个集合
-
。如果
,那么 。 -
。如果
,那么 。
等价关系#
如果关系
- 自反性:
。 - 对称性:
。 - 传递性:
。
则称
等价类#
假设关系
- 如果
成立,那么 ( )。 - 如果
不成立,那么 ( )。
则称
例:给一个
定义关系
自反性:
对称性:
传递性:
所以
一般来说,我们可以把等价关系描述为:两个对象等价当且仅当一个对象可以通过 "某些操作" 变为另一对象,这促使我们考虑所有 "操作" 的集合的性质。
置换群#
我们用置换群来刻画 "操作" 的集合。
置换#
设
置换
元集合上的置换有 个。- 将置换
的每个 指向 ,得到一个环的森林。
置换的复合#
例:假设
群#
设集合
- 结合律:
。 - 单位元:
。 - 逆元:
,记为 。
则称
-
。结合律:
。单位元:
。逆元:
。 -
令
为全部 元置换的集合, 为置换的复合,则 是一个群。(对称群)结合律:
。单位元:
。逆元:
, 是其反函数。
置换群#
例:
设
设集合
若
单位元:
群对集合的作用#
一个操作会将一个对象改变为另一个对象,形式化的:
设
我们把
-
。 -
。 -
上的 关系: ,即 通过 的作用能变成 。具体的讲,一种染色方案能通过正
边形旋转群上的作用变为另一种,则称这两种方案是等价的。 -
是等价关系,它将 划分为若干个等价类,每个等价类称为 上的 轨道。
例:
设
令
其中
实际意义就是先把
不同的染色方案,即
Burnside 引理#
定理#
设有限群
其中
简单应用#
给一个六元环的节点染色,共
令
。 。 。 。 。 。
因此
对于每一种置换
不难观察到,同一环内颜色只有相同才能保持不变,不同环间颜色任取。
于是每个
推广到更一般的情况。
给一个
-
。 -
置换群的轮换指标#
置换群的轮换指标#
- 轮换的形式:把置换群中的每个环上的节点按顺序记录下来,它是置换的另一种表现形式,比如
。 - 置换形:如果
元置换 有 个长度为 的环,则称这个 形为 $ 1{b_1}2\cdots n^{b_n}$。
设
- 正
边形旋转群的轮换指标:
-
正
边形二面体群(旋转,翻转为同一方案)的轮换指标:首先考虑群的大小,有
个旋转置换和 个翻转置换。如果
为偶数,那么它的一个翻转置换可能形为
(对角线作对称轴),可能形为 (对边中点连线作对称轴),各 个。如果
为奇数,则其所有翻转置换都形为 。所以正
边形二面体群的轮换指标为
有关正方体的置换群#
顶点置换群
边置换群
面置换群
证明:对置换分类,然后再看轮换个数。
- 不动:即恒等变换。
- 以两个相对面的中心连线为轴的
旋转:相对面有 3 种选择,旋转的方向有两种选择,共 6 个置换。 - 以两个相对面的中心连线为轴的
旋转:相对面有 3 种选择,旋转方向的选择对置换不再有影响,共 3 个置换。 - 以两条相对棱的中点连线为轴的
旋转:相对棱有 6 种选择,旋转方向对置换依然没有影响,共 6 个置换。 - 以两个相对顶点的连线为轴的
旋转:相对顶点有 4 种选择,旋转的方向有两种选择,共 8 个置换。
题意:用
依次考虑公式的每一项,设第
表示染 个长度为 的环,不同的方案为 。 表示染 个长度为 的环,环内颜色相同,当且仅当 时有 种不同的方案。- 枚举两个一元环颜色,
。
后两项同样处理。
Pólya 定理#
- 集合
可以看成是给集合 的每个元素赋予样式(颜色,种类等)的映射的集合。 - 引入表示式样的集合
,令 ,记为 。 在 上的作用: 上的置换群 对 的作用为: 。- 式样清单:
作用在 上的 轨道的集合称为 关于 的式样清单。
Pólya 定理(简化版)
Pólya 定理#
- 种类的权值:假设
上的每个元素 都赋予了权值 。 的权值:定义 。 轨道的权值(等价类): ,任选一个 。
具体应用
给
先考虑群内置换数。
旋转置换:
翻转置换:左右翻,上下翻,两条对角线,共
有
定义红色权值为
将
要求的东西恰为
例题#
E-远山的占卜#
题意:
由于对角是等效的,不妨把对角元素绑定,相当于一个 pair
,那么元素对的颜色共
则问题转化为
POJ2888 Magic Bracelet#
题意:长度为
求本质不同的方案数。(通过旋转得到的项链为本质相同)
回归到求
对于一个位置
因此,只要考虑
构造颜色的邻接矩阵
一个染色方案唯一对应于一条经过
很明显用矩阵快速幂做。
由于
UVA11255 Necklace#
题意:有
求
定义
讨论第
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】