#置换#Burnside引理Polya定理

置换

可以看作是元素的全排列。
对于一种数列的置换,我们常常用循环节来表示。
如(1 3 4)(2 5)表示1->3,3->4,4->1 2->5,5->2.
上述置换中循环节的个数为2

Burnside引理

对于一个置换f,若一个着色方案s经过置换后不变,称s为f的不动点。将f的不动点数目记为C(f),可证明等价类数目为所有C(f)的平均值。

经典问题

向2*2的方格中涂色黑或白,问共有几种不同的方法?
首先,若不旋转,则很容易明白有16种(2*2*2*2)。
但如果规定旋转90°,180°或270°相同的算一种呢?

在上述问题中,0°,90°,180°,270° 分别相当于一种置换,将在它们对应的置换下不动点的数目加起来求平均值就是题目的答案。
即(16+2+4+2)/4=6。

Polya定理

一般的,如果置换f分解成m(f)个乘积,那么每个循环内所有格子的颜色必须相同。假设涂k种颜色,则有C(f)=k^(m(f)).
其实这个定理是为Burnside引理服务的,即如何求一种置换下不动点的个数。

同上的经典问题

对于0° :(1)(2)(3)(4) –>2^4
对于90°:(1 2 3 4) –>2^1
对于180°:(1 3)(2 4) –>2^2
对于270°:(1 4 3 2) –>2^1
代入Burnside引理可得6.

例题

http://poj.org/problem?id=2409
http://poj.org/problem?id=1286

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值