- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
符号化⽅法
OIwiki新增加的⼀页,在GF计数领域⾮常有⽤,所以总结⼀下。
⼀⼀些些符符号号约约定定
符号化⽅法是组合对象(⽐如树,字符串,图等我们关⼼它组合意义的东西)转化为GF形式表达的⼀种⽅法,考虑在这些组合对象组成的集合上进⾏的操作,变成在GF上进⾏的操作,从⽽⼤
⼤提升效率。⼀般地,我们定义组合类:
\[(\mathcal{A},\lvert\cdot\rvert)\]
其中\(\mathcal{A}\)为组合对象组成的集合,\(\lvert\cdot\rvert\)是⼀个单元操作,⼀个组合对象映射为⼀个⾮负整数。举个例⼦,⽐如对于⼀棵树,我们关⼼它的结点数,所以就定义\(|t|\)为\(t\)
这棵树的结点数量。我们定义\(\mathcal{A}_n\{\alpha\in\mathcal{A}||\alpha|n\}\)。
对于组合类\((\mathcal{A},\lvert\cdot\rvert)\),其对应的OGF为:
\[A(z)\sum_{\alpha\in\mathcal{A}}z^{|\alpha|}\sum_{n\ge0}a_nz^n\]
对应的EGF为:
\[\hat{A}(z)\sum_{\alpha\in\mathcal{A}}\dfrac{z^{|\alpha|}}{|\alpha|!}\sum_{n\ge0}\dfrac{a_nz^n}{n!}\]
其中\(a_n\operatorname{card}(\mathcal{A}_n)\),\(\operatorname{card}\)表⽰集合的基数。⼀般来说,OGF⽤于⽆标号的情况,EGF⽤于有标号的情况。
定义中性对象\(\epsilon\)满⾜\(|\epsilon|0\),和中性集合\(\mathcal{E}\{\epsilon\}\),其对应的OGF,EGF为:
\[\mathcal{E}(z)\hat{\mathcal{E}}(z)1\]
定义原⼦对象\(\circ\)满⾜\(\lvert\circ\rvert1\),和原⼦集合\(\mathcal{Z}\{\circ\}\),其对应的OGF,EGF为:
\[\mathcal{Z}(z)\hat{\mathcal{Z}}(z)z\]
显然我们能得到结论,\(\forall\mathcal{A}\),都有\(\mathcal{A}\cong\mathcal{A}\times\mathcal{E}\cong\mathcal{E}\times\mathcal{A}\),其中我们称两个组合集\(\mathcal{A},\mathcal{B}\)满⾜\
(\mathcal{A}\cong\mathcal{B}\)当且仅当它们不平凡同构。
⽆⽆标标号号
本部分介绍的所有操作是基于⽆标号的,所以对应的GF均采⽤OGF。
不不相相交交并并
对于两个组合类的并\(\mathcal{A},\mathcal{B}\),如果我们单纯将它记为:
\[\mathcal{A}+\mathcal{B}\]
即简单的拼接,如果\(\mathcal{A}\cap\mathcal{B}\ne\emptyset\),就会与不相交的前提相违背。所以我们它记为:
\[(\mathcal{E}_1\times\mathcal{A})+(\mathcal{E}_2\times\mathcal{B})\]
即给两个乘上不同的中性对象,不改变集合的元素本质,但给它们“染上了颜⾊”,从⽽不管是否有\(\mathcal{A}\cap\mathcal{B}\emptyset\),都可以直接拼接。⽽对应的OGF为:
\[A(z)+B(z)\sum_{\alpha\in\mathcal{A}}z^{|\alpha|}+\sum_{\beta\in\mathcal{B}}z^{|\beta|}\sum_{n\ge0}(a_n+b_n)z^n\]
即两个集合对应OGF的幂级数加法。
笛笛卡卡尔尔积积
我们定义两个集合的笛卡尔积\(\mathcal{A}\times\mathcal{B}\)为:
\[\mathcal{A}\times\mathcal{B}\{(\alpha,\beta)
您可能关注的文档
- 考研数学一(概率统计)模拟试卷31(题后含答案及解析).doc
- 工业机器人职业生涯规划.doc
- 2020年初级会计师考试之初级会计实务典型会计分录题(第二章资产1).docx
- 20秋大工《创新思维与创新管理》在线作业1答案.docx
- 山东省德州市德城区2022-2023学年三年级上学期期中数学试卷.docx
- 2019年楚雄教师招聘考试试题十一.docx
- 第一部分 专题五 物质结构基础.doc
- 2021-2022学年甘肃省金昌市金川区龙门学校人教版二年级上册期末考试数学试卷【含答案】.docx
- 人教版2019-2020学年九年级英语上册期中考试试题及答案.docx
- 2022-2023学年河北省邢台市隆尧县隆尧县固城校区小孟中心小学冀教版(三起)六年级上册期末学科素养评价英语试卷.docx
文档评论(0)