文章目录

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

写在前面

介绍De Bruijn定理的母函数形式,由此《(组合数学笔记)Pólya计数理论》系列完结。

引入

与Pólya定理的母函数形式的推导类似,首先引入模式清单(Inv)(\mathrm{Inv})(Inv)的概念,并介绍两个引理。

模式清单

  • 假设颜色集CCC上的权函数w(⋅)w(\cdot)w(⋅)在颜色置换群HHH的每条轨道上是常数,即若Orb(c)\mathrm{Orb}(c)Orb(c)是颜色置换群HHH在颜色集CCC上的一条轨道,则对∀c1,c2∈Orb(c)\forall\,c_1,\,c_2\in\mathrm{Orb}(c)∀c1​,c2​∈Orb(c),有w(c1)=w(c2)w(c_1)=w(c_2)w(c1​)=w(c2​).

设方案集CXC^XCX关于幂群HGH^GHG的模式清单Inv(CX/HG)\mathrm{Inv}(C^X/H^G)Inv(CX/HG),并假定轨道集
CX/HG={Orb(φ1),Orb(φ2),⋯,Orb(φk)},C^X/H^G=\big\{\mathrm{Orb}(\varphi_1),\,\mathrm{Orb}(\varphi_2),\,\cdots,\,\mathrm{Orb}(\varphi_k)\big\}, CX/HG={Orb(φ1​),Orb(φ2​),⋯,Orb(φk​)},
那么有
Inv(CX/HG)=∑Orb(φ)∈CX/HGw(φ)=∑j=1kw(φj).\mathrm{Inv}\big(C^X/H^G\big)=\sum_{\mathrm{Orb}(\varphi)\in C^X/H^G} w(\varphi)=\sum_{j=1}^k w(\varphi_j). Inv(CX/HG)=Orb(φ)∈CX/HG∑​w(φ)=j=1∑k​w(φj​).

引理1

设CCC为颜色集,XXX是染色对象集,w(⋅)w(\cdot)w(⋅)是定义在CCC上的权函数,且w(⋅)w(\cdot)w(⋅)在群HHH的每条轨道上是常数。对于给定的τσ∈HG\tau^{\sigma}\in H^{G}τσ∈HG,令Fix(τσ)={φ∣φ∈CX,τσ(φ)=φ}\mathrm{Fix}(\tau^{\sigma})=\{\varphi|\varphi\in C^X,\ \tau^{\sigma}(\varphi)=\varphi\}Fix(τσ)={φ∣φ∈CX, τσ(φ)=φ}, w(Fix(τσ))w(\mathrm{Fix(\tau^\sigma)})w(Fix(τσ))表示τσ\tau^\sigmaτσ的所有不动点的权和,则有
Inv(CX/HG)=1∣HG∣∑τσ∈HGw(Fix(τσ)).\mathrm{Inv}(C^X/H^G)=\frac{1}{|H^{G}|}\sum\limits_{\tau^{\sigma}\in H^{G}}w\big(\mathrm{Fix}(\tau^{\sigma})\big). Inv(CX/HG)=∣HG∣1​τσ∈HG∑​w(Fix(τσ)).

引理2

对于τσ∈HG\tau^\sigma\in H^Gτσ∈HG,Fix(τσ)\mathrm{Fix}(\tau^\sigma)Fix(τσ)表示置换τσ\tau^\sigmaτσ不动点的集合,w(Fix(τσ))w(\mathrm{Fix(\tau^\sigma)})w(Fix(τσ))表示τσ\tau^\sigmaτσ的所有不动点的权和,则有
w(Fix(τσ))=∏j=1n[∑τj(n=b)=bw(bj)]λj(σ)=∏j=1nMj(τ)λj(σ),w(\mathrm{Fix}(\tau^\sigma))=\prod_{j=1}^n\bigg[\sum_{\tau^j(n=b)=b}w(b^j)\bigg]^{\lambda_j(\sigma)}=\prod_{j=1}^nM_j(\tau)^{\lambda_j(\sigma)}, w(Fix(τσ))=j=1∏n​[τj(n=b)=b∑​w(bj)]λj​(σ)=j=1∏n​Mj​(τ)λj​(σ),
其中
Mj(τ)=∑τj(b)=bw(b)j.M_j(\tau)=\sum_{\tau^j(b)=b}w(b)^j. Mj​(τ)=τj(b)=b∑​w(b)j.
Mj(τ)M_j(\tau)Mj​(τ)是用τ\tauτ的所有ddd循环中的颜色循环顺序地染色σ\sigmaσ的一个jjj循环中的对象由此得到的所有染色方案的权和,其中d∣jd\,|\,jd∣j.

由上述引理1,2可以得到下面的定理。

母函数型的De Bruijn定理

设(G,∗)(G,\,\ast)(G,∗)和(H,∙)(H,\,\bullet)(H,∙)分别是nnn元对象集XXX和mmm元颜色集CCC上的置换群,w(⋅)w(\cdot)w(⋅)是定义在CCC上的权函数,且w(⋅)w(\cdot)w(⋅)在群HHH的每条轨道上是常数,则
Inv(CX/HG)=1∣H∣∑τ∈HCIG(M1(τ),M2(τ),⋯,Mn(τ)),\mathrm{Inv}\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)), Inv(CX/HG)=∣H∣1​τ∈H∑​CIG​(M1​(τ),M2​(τ),⋯,Mn​(τ)),
其中CIG(x1,x2,⋯,xn)\mathrm{CI}_G(x_1,\,x_2,\,\cdots,\,x_n)CIG​(x1​,x2​,⋯,xn​)是置换群GGG的循环指数,Mj(τ)=∑τj(b)=bw(b)jM_j(\tau)=\sum\limits_{\tau^j(b)=b}w(b)^jMj​(τ)=τj(b)=b∑​w(b)j.

定理的特殊情况

XXX上没有置换群

即置换群GGG只包含单位元ι\iotaι, 此时有CIG(x1,x2,⋯,xn)=x1n\mathrm{CI}_G(x_1,\,x_2,\,\cdots,\,x_n)=x_1^nCIG​(x1​,x2​,⋯,xn​)=x1n​.
Inv(CX/HG)=Inv(CX/H)=1∣H∣∑τ∈H[w(Fix(τ))]n.\mathrm{Inv}\left(C^X/H^G\right) =\mathrm{Inv}\left(C^X/H \right) =\frac1{|H|}\sum_{\tau\in H} \bigg[w\big(\mathrm{Fix}(\tau)\big)\bigg]^n. Inv(CX/HG)=Inv(CX/H)=∣H∣1​τ∈H∑​[w(Fix(τ))]n.

YYY上没有置换群

即置换群HHH只包含单位元ι\iotaι.

Inv(CX/HG)=Inv(CX/G)=CIG(w1(C),w2(C),⋯,wn(C)),\mathrm{Inv}\left(C^X/H^G\right)=\mathrm{Inv}\left(C^X/G\right)=\mathrm{CI}_G\big(w_1(C),\,w_2(C),\,\cdots,\,w_n(C)\big), Inv(CX/HG)=Inv(CX/G)=CIG​(w1​(C),w2​(C),⋯,wn​(C)),

上式即为母函数型的Pólya定理(Pólya基本定理)。

X,YX,\,YX,Y上均没有置换群

即置换群G,HG,\,HG,H均只包含单位元ι\iotaι.

直接由De Bruijn定理,可以得到

Inv(CX/HG)=Inv(CX)=1∣H∣∑τ∈H[w(Fix(τ))]n=[∑c∈Cw(c)]n=(x1+x2+⋯+xm)n=∑ni⩾0,i=1,2,⋯,m(n1+n2+⋯+nmn1,n2,⋯,nm)x1n1x2n2⋯xmnm\begin{aligned} \mathrm{Inv}\left(C^X/H^G\right) &=\mathrm{Inv}\left(C^X\right) =\frac1{|H|}\sum_{\tau\in H} \left[w\big(\mathrm{Fix}(\tau)\big)\right]^n\\ &=\left[\sum_{c \in C}w(c)\right]^n =(x_1+x_2+\cdots+x_m)^n\\ &=\sum_{n_i\geqslant0,\,i=1,\,2,\,\cdots,\,m} \binom{n_1+n_2+\cdots+n_m}{n_1,\,n_2,\,\cdots,\,n_m}x_1^{n_1}x_2^{n_2}\cdots x_m^{n_m} \end{aligned} Inv(CX/HG)​=Inv(CX)=∣H∣1​τ∈H∑​[w(Fix(τ))]n=[c∈C∑​w(c)]n=(x1​+x2​+⋯+xm​)n=ni​⩾0,i=1,2,⋯,m∑​(n1​,n2​,⋯,nm​n1​+n2​+⋯+nm​​)x1n1​​x2n2​​⋯xmnm​​​
此即在没有任何群的作用下nnn元集到mmm元集的所有映射方案的枚举,亦即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​),
定义CCC上的权函数为
w(r)=x,w(s1)=w(s2)=y,w(r)=x,\ w(s_1)=w(s_2)=y, w(r)=x, w(s1​)=w(s2​)=y,
显然满足权函数在HHH的每一条轨道上是常数。

由定义Mj(τ)=∑τj(b)=bw(b)jM_j(\tau)=\sum\limits_{\tau^j(b)=b}w(b)^jMj​(τ)=τj(b)=b∑​w(b)j, 得到
{M1(τ1)=x+2y,M2(τ1)=x2+2y2,M3(τ1)=x3+2y3,M4(τ1)=x4+2y4,{M1(τ2)=x,M2(τ2)=x2+2y2,M3(τ2)=x3,M4(τ2)=x4+2y4.\begin{cases} M_1(\tau_1)=x+2y,\\ M_2(\tau_1)=x^2+2y^2,\\ M_3(\tau_1)=x^3+2y^3,\\ M_4(\tau_1)=x^4+2y^4,\\ \end{cases}\qquad \begin{cases} M_1(\tau_2)=x,\\ M_2(\tau_2)=x^2+2y^2,\\ M_3(\tau_2)=x^3,\\ M_4(\tau_2)=x^4+2y^4. \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧​M1​(τ1​)=x+2y,M2​(τ1​)=x2+2y2,M3​(τ1​)=x3+2y3,M4​(τ1​)=x4+2y4,​⎩⎪⎪⎪⎨⎪⎪⎪⎧​M1​(τ2​)=x,M2​(τ2​)=x2+2y2,M3​(τ2​)=x3,M4​(τ2​)=x4+2y4.​
由此得到
CIG(M1(τ1),M2(τ1),M3(τ1),M4(τ1))=16[(x+2y)4+2(x+2y)(x3+2y3)+3(x+2y)2(x2+2y2)]=x4+4x3y+7x2y2+10xy3+8y4,CIG(M1(τ2),M2(τ2),M3(τ2),M4(τ2))=16[x4+2x4+3x2(x2+2y2)]=x4+x2y2,\begin{aligned} &\mathrm{CI}_G(M_1(\tau_1),\,M_2(\tau_1),\,M_3(\tau_1),\,M_4(\tau_1))\\ =&\frac16\left[(x+2y)^4+2(x+2y)(x^3+2y^3)+3(x+2y)^2\big(x^2+2y^2\big)\right]\\ =&x^4 + 4 x^3 y + 7 x^2 y^2 + 10 x y^3 + 8 y^4, \\ \\ \\ &\mathrm{CI}_G(M_1(\tau_2),\,M_2(\tau_2),\,M_3(\tau_2),\,M_4(\tau_2))\\ =&\frac16\left[x^4+2x^4+3x^2\big(x^2+2y^2\big)\right]\\ =&x^4+x^2y^2, \end{aligned} ====​CIG​(M1​(τ1​),M2​(τ1​),M3​(τ1​),M4​(τ1​))61​[(x+2y)4+2(x+2y)(x3+2y3)+3(x+2y)2(x2+2y2)]x4+4x3y+7x2y2+10xy3+8y4,CIG​(M1​(τ2​),M2​(τ2​),M3​(τ2​),M4​(τ2​))61​[x4+2x4+3x2(x2+2y2)]x4+x2y2,​
于是根据母函数型的De Bruijn定理,有
Inv(CX/HG)=1∣H∣∑τ∈HCIG(M1(τ),M2(τ),M3(τ),M4(τ))=12(x4+4x3y+7x2y2+10xy3+8y4+x4+x2y2)=x4+2x3y+4x2y2+5xy3+4y4.\begin{aligned} \mathrm{Inv}\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(x^4 + 4 x^3 y + 7 x^2 y^2 + 10 x y^3 + 8 y^4+x^4+x^2y^2\right)\\ &=x^4 + 2 x^3 y + 4 x^2 y^2 + 5 x y^3 + 4 y^4. \end{aligned} Inv(CX/HG)​=∣H∣1​τ∈H∑​CIG​(M1​(τ),M2​(τ),M3​(τ),M4​(τ))=21​(x4+4x3y+7x2y2+10xy3+8y4+x4+x2y2)=x4+2x3y+4x2y2+5xy3+4y4.​

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. Linq之select子句
  2. 关于阻塞I/O 非阻塞I/O 同步I/O 异步I/O epoll select的学习
  3. NCspider项目总结
  4. System.gc()调用 - 适用的场景
  5. LCD显示深究day01 mmap知识补充
  6. 三种Cache写入方式原理简介
  7. java 打印命令_Java 普通命令行程序main关掉 DEBUG 打印
  8. 【转载保存】Netty实现单客户端多连接程序
  9. python--之Python内存监控模块memory_profiler测试
  10. php 获取图片、swf的尺寸大小
  11. jmeter-正则表达式提取器
  12. 论文章的标题与页面的距离不一样(已解决)章标题设置相同的段前段后间距,但各章段前距不一致
  13. android wear 制作时钟界面,android wear开发之绘制表盘.doc
  14. solr的copyFeild用法(改变各个feild的权重,修改打分结果)-注意!
  15. GBase 8c应用场景分析
  16. Java基础小项目shopping
  17. Linux下串口的配置
  18. 金山文档 在线流程图 思维导图
  19. 链接器lds文件简介
  20. 首席财务官如何看待云计算和人工智能的财务报告

热门文章

  1. DOS打印目录树到文件
  2. Git分布式版本管理
  3. [转]Zabbix 3.0 安装笔记
  4. 【转】HBase原理和设计
  5. 【机器学习】ICA 原理以及相关概率论,信息论知识简介
  6. LeetCode:Remove Duplicates from Sorted List I II
  7. java长时间_什么导致Java中长时间的旋转和同步时间?
  8. endwith php,辅助函数 | 进阶系列 | Laravel 7 中文文档
  9. aws消息服务器,经验分享:我们如何使用AWS构建无服务器架构 - hypertrack
  10. mysql left join第一个_MySQL 之 LEFT JOIN 避坑指南