- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
生成树的计数及其应用 芜湖一中 周冬 引入 最小(大)生成树 最小(大)度限制生成树 最优比率生成树 …… [例一]高速公路 一个国家需要在n座城市之间建立通信网络。 某些城市之间可以铺设通信线路。 要求任意两座城市之间恰好有一条通讯路线,试求方案个数。 满足:1≤n ≤12。 分析 首先将问题抽象成图论模型 点:城市 边:通讯线路 任意两点之间恰好只有一条路径 这是一颗树! 问题转化为:给定一个n个点的无向图,其中无重边和自环,试求其生成树的个数。 分析 由于原题规模较小,因此我们可以使用一些复杂度较高的算法来解决它,如指数级的动态规划算法。 但是,如果规模更 一些呢? 预备知识 关联矩阵、Kirchhoff矩阵 图的关联矩阵 对于无向图G,我们定义它的关联矩阵B是一个n*m的矩阵,并且满足: 如果ek=(vi,vj),那么Bik和Bjk一个为1,另一个为-1,而第k列的其他元素均为0。 图G的关联矩阵如右下角所示: 图的关联矩阵 图的关联矩阵有什么特殊的性质呢?我们不妨来考察一下B和它的转置矩阵BT的乘积。 图的关联矩阵 根据矩阵乘法的定义,我们可以得到: 也就是说,BBTij是B第i行和第j行的内积。 因此,当i=j时, BBTij=vi的度数;而当i≠j时,如果存在边(vi,vj),那么BBTij=-1,否则BBTij=0。 我们通常将BBT称为图的Kirchhoff矩阵。 图的Kirchhoff矩阵 对于无向图G,它的Kirchhoff矩阵C定义为它的度数矩阵D减去它的邻接矩阵A。显然,这样的定义满足刚才描述的性质。 有了Kirchhoff矩阵这个工具,我们可以引入Matrix-Tree定理: 对于一个无向图G,它的生成树个数等于其Kirchhoff矩阵任何一个n-1阶主子式的行列式的绝对值。 所谓n-1阶主子式,就是对于任意一个r,将C的第r行和第r列同时删去后的新矩阵,用Cr表示。 Matrix-Tree定理 让我们通过一个例子来解释一下定理。如图所示,G是一个由5个点组成的无向图。 它的Kirchhoff矩阵C为 Matrix-Tree定理 我们取r=2,根据行列式的定义易知|detC2 | =11,这11颗生成树如下图所示。 定理的证明 经过分析,我们可以发现图的Kirchhoff矩阵C具有一些有趣的性质: C的行列式总是0。 如果图是不连通的,则C的任一个n-1阶主子式的行列式均为0。 如果图是一颗树,那么C的任一个n-1阶主子式的行列式均为1。 证明略。 定理的证明 我们知道,C=BBT,因此,我们可以把C的问题转化到BBT上来。 设Br为B去掉第r行得到的矩阵,容易知道Cr =Br Br T。这时,根据Binet-Cauchy公式,我们可以将Cr的行列式展开。 其中, 是把Br中属于x的列抽出后形成的新矩阵。 定理的证明 注意观察上面的式子, 实际上是图Gx的Kirchhoff矩阵的一个n-1主子式。其中Gx是由所有的顶点和属于x的边组成的一个G的子图。 定理的理解 当x取遍边集所有大小为n-1的子集后,我们就可以得到原图生成树的个数。这样我们成功证明了定理! 刚才的证明过程看起来有些“深奥”,下面就让我们从直观上来理解一下这个定理的原理。 定理的理解 试求方程 x1 +x2 + x3 =2 所有非负整数解的个数。 这是大家都很熟悉的一道组合计数问题。 通常的解法是,设有2个1和两个△,我们将这4个元素任意排列,那么不同的排列的个数就等于原方程解的个数,即 。 为什么要这样做呢? 定理的理解 我们将所有6种排列列出后发现,一种排列就对应了原方程的一个解: △ △ 11对应x1=0,x2=0,x3=2 △ 1 △ 1对应x1=0,x2=1,x3=1 △ 11 △对应x1=0,x2=2,x3=0 …… 也就是说,我们通过模型的转化,找出了原问题和新问题之间的对应关系,并利用有关的数学知识解决了转化后的新问题,也就同时解决了原问题。 这种转化的重要意义在于:在不同问题之间的架起了互相联系的桥梁。 定理的理解 回到我们讨论的Matrix-Tree定理上来。 我们同样是经过模型的转化后(将图模型转化为矩阵模型),发现Binet-Cauchy公式展开式中的每一项对应着边集一个大小为n-1的子集。其中,值为1的项对应一颗生成树,而没有对应生成树的项值为0。这样,将问题转化为求展开式中所有项之和。再利用已有的数学知识,就可以成功解决这个问题。 两个问题的对比 定理的扩展 利用该定理,我们可以容易得到著名的Cayley公式:完全图Kn有nn-2颗生成树。 我们刚才只对图中没有重边的情况进行了分析。实际上,图中有重边时该定理仍然
您可能关注的文档
- 《第四章教育目的.ppt
- 《第章基础知识.ppt
- 《第章.ppt
- 《第章概论.ppt
- 《第章会计凭证.ppt
- 《第四课 人生当自强.ppt
- 《第四课_二_爱岗敬业_立足岗位成才.ppt
- 《第章电子表格软件.ppt
- 《第章调查报告写作.ppt
- 《第章绪论.ppt
- 2025年大学思想道德修养与法律基础期末考试题(名师系列).docx
- 2026年国家保密员培训考试及答案(名校卷).docx
- 2025年大学思想道德修养与法律基础期末考试题附完整答案【全国通用】.docx
- 2026年保密教育测试题库含答案(突破训练).docx
- 2026年毛概期末考试试题库【巩固】.docx
- 2026年保密教育测试题库(名校卷).docx
- 中国社会科学院世界经济与政治研究所2026年度公开招聘第一批专业技术人员6人备考题库及参考答案详解1.docx
- 2026年重庆长江轮船有限公司招聘备考题库有答案详解.docx
- 2026年金晟保险经纪有限公司招聘备考题库带答案详解.docx
- 2026年贵阳铝镁设计研究院有限公司招聘备考题库参考答案详解.docx
最近下载
- 2026人教版小学一年级上学期语文期末综合试卷精选3套(含答案解析)(1).docx
- 天鹅(选自圣-桑《动物狂欢节》,总谱) 高清钢琴谱五线谱 .pdf VIP
- 实用化工产品配方与制备(6).doc VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).docx VIP
- 生存分析中的Cox模型比例风险假设检验.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》之6:“领导作用-5.1.2以顾客为关注焦点”专业深度解读和应用指导材料(编写2025A0).docx VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).pdf VIP
- 六年级数学上册第9讲甜甜咸咸就是我思维突破苏教版202106071121.pdf VIP
- 台州市椒江区2023-2024学年六年级数学第一学期期末调研模拟试题含答案.doc VIP
- 有限空间作业专项施工方案.docx VIP
原创力文档


文档评论(0)