文章目录

  • 写在前面
  • 问题引入
  • 推导1
    • 定理
  • 推导2
  • De Bruijn定理
  • 定理的特殊情况
    • CCC上没有置换群
    • HHH上没有置换群
    • C,HC,\,HC,H上均没有置换群
  • 例题
    • 分析

写在前面

总结推广的Pólya定理,即De Bruijn定理,其推导过程和常用的解题方法。

问题引入

考虑对象置换群(G)(G)(G)、颜色置换群(H)(H)(H)共同作用下的染色方案计数问题,

需要考虑以下三个问题:

  1. 在置换群GGG和HHH的共同作用下,两个染色方案φ1,φ2∈CX\varphi_1,\,\varphi_2\in C^Xφ1​,φ2​∈CX等价意味着什么?
  2. 两个置换群的联合作用如何等价到集合CXC^XCX上的单个群(不妨记为HGH^GHG)上? 使得在这两置换群的意义下两个等价的染色方案φ1,φ2\varphi_1,\,\varphi_2φ1​,φ2​恰好位于单个群HGH^GHG的同一条轨道。
  3. 如何根据置换群GGG和HHH来定义CXC^XCX上的置换群HGH^GHG?

推导1

注意到在颜色集CCC上如果没有置换群HHH的作用,而仅由群GGG进行作用,两染色方案φ1,φ2\varphi_1,\,\varphi_2φ1​,φ2​等价⟺∃G,s.t.φ1(x)=φ2(σ(x)),∀x∈X\iff \exists G,\text{s.t.}\varphi_1(x)=\varphi_2(\sigma(x)),\,\forall\,x\in X⟺∃G,s.t.φ1​(x)=φ2​(σ(x)),∀x∈X.

现向CCC中加入置换群HHH的作用,则若存在σ∈G,τ∈H\sigma\in G,\,\tau\in Hσ∈G,τ∈H使得
τ(φ1(x))=φ2(σ(x)),∀x∈X,\tau(\varphi_1(x))=\varphi_2(\sigma(x)),\,\forall\,x\in X, τ(φ1​(x))=φ2​(σ(x)),∀x∈X,
则两染色方案φ1,φ2\varphi_1,\,\varphi_2φ1​,φ2​等价,于是上述问题转化为如何根据GGG和HHH来定义CXC^XCX上的置换群HGH^GHG, 使得上式成立当且仅当φ1,φ2\varphi_1,\,\varphi_2φ1​,φ2​位于群HGH^GHG的同一条轨道。下面具体分析。

对于∀σ∈G,τ∈H\forall \sigma\in G,\,\tau\in H∀σ∈G,τ∈H, 定义染色方案集CXC^XCX上的置换τσ\tau^\sigmaτσ如下:
(τσ(φ))(x)=τ(φ(σ−1(x))),∀φ∈CX,x∈X,(\tau^\sigma(\varphi))(x)=\tau(\varphi(\sigma^{-1}(x))),\quad\forall\varphi\in C^X,\,x\in X, (τσ(φ))(x)=τ(φ(σ−1(x))),∀φ∈CX,x∈X,
易得τσ\tau^\sigmaτσ是CXC^XCX上的置换。

现在令HG={τσ∣σ∈G,τ∈H}H^G=\{\tau^\sigma|\sigma\in G,\,\tau\in H\}HG={τσ∣σ∈G,τ∈H}, 则HGH^GHG在通常的置换合成运算意义下形成CXC^XCX上的置换群,且对∀τ1σ1,τ2σ2∈HG\forall \,\tau_1^{\sigma_1},\,\tau_2^{\sigma_2}\in H^G∀τ1σ1​​,τ2σ2​​∈HG,HGH^GHG上的置换合成运算满足
τ1σ1∘τ2σ2=(τ1∙τ2)(σ1∗σ2),\tau_1^{\sigma_1}\circ\tau_2^{\sigma_2}=(\tau_1\bullet\tau_2)^{(\sigma_1\ast\sigma_2)}, τ1σ1​​∘τ2σ2​​=(τ1​∙τ2​)(σ1​∗σ2​),
并称置换群(HG,∘)(H^G,\,\circ)(HG,∘)为幂群

定理

设GGG和HHH分别是集合XXX和CCC上的置换群,对于∀φ1,φ2∈CX\forall\,\varphi_1,\,\varphi_2\in C^X∀φ1​,φ2​∈CX,在群GGG和HHH共同作用下φ1\varphi_1φ1​和φ2\varphi_2φ2​等价⟺∃σ∈G,τ∈H,s.t.对∀x∈X,τ(φ1(x))=φ2(σ(x))\,\iff\,\exists\ \sigma\in G,\tau\in H,\text{s.t.对}\forall x\in X,\,\tau(\varphi_1(x))=\varphi_2(\sigma(x))⟺∃ σ∈G,τ∈H,s.t.对∀x∈X,τ(φ1​(x))=φ2​(σ(x)).

推导2

根据Burnside引理,在群G,HG,\,HG,H的共同作用下,CXC^XCX中不同染色方案数(群HGH^GHG在CXC^XCX上的轨道数)为
∣CX/HG∣=1∣HG∣∑τσ∈HGλ1(τσ)=1∣H∣∣G∣∑τ∈H∑σ∈Gλ1(τσ)=1∣H∣∑τ∈H[1∣G∣∑σ∈Gλ1(τσ)]\begin{aligned} \left|C^X/H^G\right| &=\frac1{|H^G|}\sum_{\tau^\sigma\in H^G}\lambda_1(\tau^\sigma)\\ &=\frac1{|H||G|}\sum_{\tau\in H}\sum_{\sigma\in G}\lambda_1(\tau^\sigma)\\ &=\frac1{|H|}\sum_{\tau\in H}\left[\frac1{|G|}\sum_{\sigma\in G}\lambda_1(\tau^\sigma)\right] \end{aligned} ∣∣​CX/HG∣∣​​=∣HG∣1​τσ∈HG∑​λ1​(τσ)=∣H∣∣G∣1​τ∈H∑​σ∈G∑​λ1​(τσ)=∣H∣1​τ∈H∑​[∣G∣1​σ∈G∑​λ1​(τσ)]​
对于给定的σ∈G,τ∈H\sigma\in G,\,\tau\in Hσ∈G,τ∈H, 首先计算置换τσ\tau^\sigmaτσ的111循环的个数λ1(τσ)\lambda_1(\tau^\sigma)λ1​(τσ), 也就是满足τσ(φ)=φ\tau^\sigma(\varphi)=\varphiτσ(φ)=φ(φ\varphiφ是置换τσ\tau^\sigmaτσ的不动点)的映射φ\varphiφ的个数,由τσ\tau^\sigmaτσ定义显然得到
τσ(φ)=φ⟺∀x∈X,τ(φ(x))=φ(σ(x)),\tau^\sigma(\varphi)=\varphi\iff\forall x \in X,\tau(\varphi(x))=\varphi(\sigma(x)), τσ(φ)=φ⟺∀x∈X,τ(φ(x))=φ(σ(x)),
上式说明了:φ∈CX\varphi\in C^Xφ∈CX满足τσ(φ)=φ⟺φ\tau^\sigma(\varphi)=\varphi\,\iff\,\varphiτσ(φ)=φ⟺φ用τ\tauτ的同一循环中相继的颜色染色σ\sigmaσ同一循环中相继的对象。要实现这样的染色方案,颜色所在的循环(τ\tauτ的循环)的长度必须是对象所在的循环(σ\sigmaσ的循环)的长度的因子。

⋯\cdots⋯

De Bruijn定理

设(G,∗)(G,\,\ast)(G,∗)和(H,∙)(H,\,\bullet)(H,∙)分别是nnn元对象集XXX和mmm元颜色集CCC上的置换群,则幂群(HG,∘)(H^G,\,\circ)(HG,∘)在染色方案集CXC^XCX上的轨道数为
∣CX/HG∣=1∣H∣∑τ∈HCIG(m1(τ),m2(τ),⋯,mn(τ)),\left|C^X/H^G\right|=\frac1{|H|}\sum_{\tau\in H}\mathrm{CI}_G(m_1(\tau),\,m_2(\tau),\,\cdots,\,m_n(\tau)), ∣∣​CX/HG∣∣​=∣H∣1​τ∈H∑​CIG​(m1​(τ),m2​(τ),⋯,mn​(τ)),
其中CIG(m1(τ),m2(τ),⋯,mn(τ))\mathrm{CI}_G(m_1(\tau),\,m_2(\tau),\,\cdots,\,m_n(\tau))CIG​(m1​(τ),m2​(τ),⋯,mn​(τ))是 置换群GGG的循环指数,mk(τ)m_k(\tau)mk​(τ)是置换τ\tauτ的循环分解式中循环长度能够整除kkk的循环中所包含的元素个数,即
mk(τ)=∑d∣kdλd(τ).m_k(\tau)=\sum_{d\,|\,k}d\lambda_d(\tau). mk​(τ)=d∣k∑​dλd​(τ).

定理的特殊情况

CCC上没有置换群

∣CX/HG∣=∣CX/G∣=1∣G∣∑σ∈Gmλ(σ).\left|C^X/H^G\right|=\left|C^X/G\right|=\frac1{|G|}\sum_{\sigma\in G}m^{\lambda(\sigma)}. ∣∣​CX/HG∣∣​=∣∣​CX/G∣∣​=∣G∣1​σ∈G∑​mλ(σ).

上式即为Pólya定理。

HHH上没有置换群

∣CX/HG∣=∣CX/H∣=1∣H∣∑τ∈H[λ1(τ)]n.\left|C^X/H^G\right|=\left|C^X/H\right|=\frac1{|H|}\sum_{\tau\in H}[\lambda_1(\tau)]^n. ∣∣​CX/HG∣∣​=∣∣​CX/H∣∣​=∣H∣1​τ∈H∑​[λ1​(τ)]n.

C,HC,\,HC,H上均没有置换群

直接由De Bruijn定理,可以得到
∣CX/HG∣=∣CX∣=mn,\left|C^X/H^G\right|=|C^X|=m^n, ∣∣​CX/HG∣∣​=∣CX∣=mn,
此即在没有任何群的作用下nnn元集到mmm元集的所有映射的个数。

例题

将3个白球和1个黑球放入2个方形盒子和1个圆形盒子且允许空盒的方案数(假定3个白球、2个方形盒子均不可区分)。

分析

令X={b,w1,w2,w3}X=\{b,\,w_1,\,w_2,\,w_3\}X={b,w1​,w2​,w3​}为对象集,C={r,s1,s2}C=\{r,\,s_1,\,s_2\}C={r,s1​,s2​}为颜色集。显然XXX与CCC上的置换群分别为G=S1⊕S3,H=S1⊕S2G=\mathcal{S_1}\oplus\mathcal{S_3},\ H=\mathcal{S_1}\oplus\mathcal{S_2}G=S1​⊕S3​, H=S1​⊕S2​.即
H={(r)(s1)(s2),(r)(s1s2)}≜{τ1,τ2}G={(b)(w1)(w2)(w3),(b)(w1w2w3),(b)(w1w3w2),(b)(w1)(w2w3),(b)(w2)(w1w3),(b)(w3)(w1w2)}\begin{aligned} H=\{&(r)(s_1)(s_2),\,(r)(s_1s_2)\}\triangleq\{\tau_1,\,\tau_2\}\\ G=\{&(b)(w_1)(w_2)(w_3),\,(b)(w_1w_2w_3),\,(b)(w_1w_3w_2),\\ &(b)(w_1)(w_2w_3),\,(b)(w_2)(w_1w_3),\,(b)(w_3)(w_1w_2)\} \end{aligned} H={G={​(r)(s1​)(s2​),(r)(s1​s2​)}≜{τ1​,τ2​}(b)(w1​)(w2​)(w3​),(b)(w1​w2​w3​),(b)(w1​w3​w2​),(b)(w1​)(w2​w3​),(b)(w2​)(w1​w3​),(b)(w3​)(w1​w2​)}​
所以
CIG(x1,x2,x3,x4)=16(x14+2x1x3+3x12x2),\mathrm{CI}_G(x_1,\,x_2,\,x_3,\,x_4)=\frac16(x_1^4+2x_1x_3+3x_1^2x_2), CIG​(x1​,x2​,x3​,x4​)=61​(x14​+2x1​x3​+3x12​x2​),
对于τ∈H\tau\in Hτ∈H, 根据公式
mk(τ)=∑d∣kdλd(τ),m_k(\tau)=\sum_{d\,|\,k}d\lambda_d(\tau), mk​(τ)=d∣k∑​dλd​(τ),

m1(τ1)=3,m2(τ1)=3,m3(τ1)=3,m4(τ1)=3,m1(τ2)=1,m2(τ2)=3,m3(τ1)=1,m4(τ2)=3.\begin{array}{cccc} m_1(\tau_1)=3,&m_2(\tau_1)=3,&m_3(\tau_1)=3,&m_4(\tau_1)=3,\\ m_1(\tau_2)=1,&m_2(\tau_2)=3,&m_3(\tau_1)=1,&m_4(\tau_2)=3. \end{array} m1​(τ1​)=3,m1​(τ2​)=1,​m2​(τ1​)=3,m2​(τ2​)=3,​m3​(τ1​)=3,m3​(τ1​)=1,​m4​(τ1​)=3,m4​(τ2​)=3.​
于是根据De Bruijn定理,有
N=∣CX/HG∣=1∣H∣∑τ∈HCIG(m1(τ),m2(τ),m3(τ),m4(τ))=12[16(34+2×32+34)+16(14+2×12+3×12×3)]=16.\begin{aligned} N &=\left|C^X/H^G\right|\\ &=\frac1{|H|}\sum_{\tau\in H}\mathrm{CI}_G(m_1(\tau),\,m_2(\tau),\,m_3(\tau),\,m_4(\tau))\\ &=\frac12\left[\frac16 \left(3^4+2\times3^2+3^4\right)+\frac16 \big(1^4+2\times1^2+3\times1^2\times3\big) \right]\\ &=16. \end{aligned} N​=∣∣​CX/HG∣∣​=∣H∣1​τ∈H∑​CIG​(m1​(τ),m2​(τ),m3​(τ),m4​(τ))=21​[61​(34+2×32+34)+61​(14+2×12+3×12×3)]=16.​

其方案数为161616.

(组合数学笔记)Pólya计数理论_Part.9_Pólya定理的推广——De Bruijn定理相关推荐

  1. (组合数学笔记)Pólya计数理论_Part.10_Pólya定理的推广——De Bruijn定理的母函数形式

    文章目录 写在前面 引入 模式清单 引理1 引理2 母函数型的De Bruijn定理 定理的特殊情况 XXX上没有置换群 YYY上没有置换群 X,YX,\,YX,Y上均没有置换群 例题 分析 写在前面 ...

  2. (组合数学笔记)Pólya计数理论_Part.1_群的基本概念

    文章目录 Pólya计数理论--问题引入 关系--基本概念与性质 各类关系--定义及表示 二元关系:集合XXX上的一个二元关系RRR 等价关系:满足自反性.对称性.传递性. 表示 等价类 定理 群-- ...

  3. (组合数学笔记)Pólya计数理论_Part.6_置换群的循环指数

    文章目录 写在前面 需要用到的一些公式 柯西公式 循环指数的定义 对称群的循环指数 定理 对称群循环指数的普通型母函数 交错群(对称群的一个子群)的循环指数 循环群的循环指数 应用 二面体群的循环指数 ...

  4. (组合数学笔记)Pólya计数理论_Part.3_置换群及其性质

    文章目录 置换群及其性质 对称群及其性质 置换的合成运算(σ∘τ\sigma\circ\tauσ∘τ) 逆置换 置换σ\sigmaσ的格式typ(σ)\mathrm{typ}(\sigma)typ(σ ...

  5. (组合数学笔记)Pólya计数理论_Part.8_Pólya定理的几种扩展

    文章目录 写在前面 直和上的扩展 直和 直和的计数性质 直和的循环指数 证明思路 例题分析 方法一(直和的循环指数) 方法二(将888个顶点和666个面作为整体进行研究) 分析 Cartes积上的扩展 ...

  6. (组合数学笔记)Pólya计数理论_Part.7_Pólya定理的母函数形式

    文章目录 Pólya定理的母函数形式 颜色集上的权函数 权函数的由来 染色方案的权 染色方案的枚举 染色方案集的模式清单(Inventory) 定理:等价的染色方案具有相同的权 一些定义 引理1 染色 ...

  7. (组合数学笔记)Pólya计数理论_Part.5_Pólya定理

    文章目录 Pólya定理 一般形式 证明 一些定义 图HHH的自同构 图HHH的自同构群 图H1H_1H1​和H2H_2H2​同构 例题 Pólya定理 一般形式 设XXX是nnn元对象集,CCC是m ...

  8. (组合数学笔记)Pólya计数理论_Part.4_Burnside引理

    文章目录 Burnside引理 Burnside引理(轨道计数定理,等价类计数定理) 证明 轨道计数示例 定理 推论 Burnside引理 Burnside引理(轨道计数定理,等价类计数定理) 设GG ...

  9. (组合数学笔记)Pólya计数理论_Part.2_群及其性质

    群及其性质 陪集 左右陪集关系 子群的指数 Lagrange定理 推论 同态&同构 定义 注 同构映射的性质 注记 群及其性质 陪集 定义:令aH={ah∣h∈H},Ha={ha∣h∈H}aH ...

最新文章

  1. Selenium启动Chrome浏览器提示“请停用以开发者模式运行的扩展程序”的解决办法
  2. ORACLE JDBC 对千万数据 批量删除和批量插入
  3. Qt程序启动画面QSplashScreen
  4. MFC不能用UpdateData的解决方法
  5. 9种让肌肤美白的简单方法 - 生活至上,美容至尚!
  6. 机器太慢,导致获取系统剪贴板数据超时
  7. JAVA基础语法:java编程规范和常用数据类型
  8. c语言致命错误无法打开网页,电脑中IE浏览器显示异常或无法打开网页崩溃的解决方法...
  9. Java实现邮箱激活验证
  10. 本地IIS启动后网页HTTP 错误 404.3 - Not Found解决方案
  11. 设置python程序开机自启动
  12. vue 禁止input输入框输入特殊字符和汉字
  13. 北京中医药大学22春《生物化学B》平时作业1【专职辅导答案】
  14. [渝粤教育] 西安交通大学 工程热力学 参考 资料
  15. Java中数据库的多表操作
  16. java/php/net/python交互体验的电影评价系统设计
  17. Java聊天程序设计
  18. 【思科设备命令最全合集,快快收藏!】
  19. 大数据时代,它的基本特征,是从哪几方面显现出来的!
  20. 俞军产品方法论|第一章 什么是产品经理 |摘要笔记

热门文章

  1. Springboot配置fastjson开发
  2. chrome 调试 ios h5
  3. perl hash array 嵌套 push
  4. NSString 截取字符串
  5. _GUN_SOURCE宏
  6. 深度学习——用神经网络解决非线性问题
  7. wps怎么把ppt里的字体一起保存_PPT基础教程!看懂少走弯路!
  8. 数据库-MySQL-配置和管理-用户与授权GRANT
  9. 2021年上犹中学高考成绩查询入口,上犹县2019年高考成绩单出来了……
  10. html5作品展示的动效,html5动效系列八:8个非常神奇的HTML5动画和应用