- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章最小树问题
(b)G2(a)G1图5.1.1 图5.1.1(a)、(b)中画的都是树的例子. 注:树中度为1的顶点称为树叶,度大于1的顶点称为枝点或分支点. 前面已经讲过,所谓图G=(V,E)的支撑子图,指的是G的一个子图G1=(V1,E1),其中V1=V,即G1是由G的全部顶点及一部分边组成的.对于我们来说,特别重要的是图G(G本身不一定是树)的那些形成树的支撑子图. 定义5.1.2 设G=(V,E)是一个无向图,如果T=(V,E1)是G的支撑子图并且T是树,则称T是G的一个支撑树.图5.1.2 是不是每个图G都有支撑树呢?不见得.很显然,如果G不连通,G就一定不会有支撑树.反过来,我们有: 定理5.1.1 连通图一定有支撑树. 证明:设G是一个连通图,如果G没有圈,那么G本身就是一个支撑树,如果G有圈,那么任取G的一个圈,并且从这个圈中任意去掉一条边,得到G的一个支撑子图G1,易见G1仍是连通的,如果G1还有圈,就再从某一个圈中去掉一条边,得到G2,G2仍是连通的,…,这样做下去,直至得到一个不含圈的连通支撑子图Gs为止,Gs就是G的一个支撑树了. 按定理5.1.1的证明方法得到一个支撑树的过程成为“破圈法”。v2v2v2333666v1v1v1v3v3v3222666555555v4v4v4v5v5v5888a:G 从破圈的过程可以看出,一个连通图G一般有许多支撑树.因为取定一个圈后,可以从这个圈上任意去掉一条边.去掉的边不一样,得到的支撑树就不同.. 现在考虑一个连通图G=(V,E),它的每一条边ej有一个长度l(ej)0.这时,对于G的任意一个支撑树T,我们把属于T的各条边的长度加起来的和叫做树T的长度,记作l(T).如下图:l(T1)=22,l(T2)=17.b:T1c:T2图5.1.3 现在的问题是如何从G的所有支撑树中,把长度最小的支撑树找出来?. 通常,我们把长度最小的支撑树叫做最小树.所以上面的问题实际上就是如何把一个图G的最小树找出来.因此这个问题就叫做最小树问题. 最小树问题有很多很广泛的应用.例如,我们把图5.1.3(a)的图G中的五个顶点看成某个镇的5个村,G的边看成是公路,现在要假设电线(电线必须沿着公路假设),使各村之间都能通电话,问应该怎样架线,才能使所用的电线最少? 考虑一下,就可以看出,这个问题的关键是决定图上哪些边上架线,哪些边上不架线.设架线的边的集合是E1,那么G1=(V,E1)就是G的一个支撑子图.因为架线后各个村之间都能通话,所以G1必须是连通的.因此要使电线最节约,就是要从G的所有连通的支撑子图中,把总边长最小的找出来,但是不难看出,总边长最小的连通支撑子图一定不会含圈,从而必定是一个支撑树.因此假设电线的问题就归结为最小树问题. 类似的问题还有很多,例如修公路把一些城镇连接起来,修渠道使水源和各块地连接起来,等等,都可以归结为最小树问题.同时,最小树问题还是图论中其它很多问题的基础,也就是说,有不少的问题在计算时,往往首先必须求出一个最小树,这也是最小树问题显得特别重要的一个原因.v1e1e2v3v2e3e4e5e6v5图5.2.1v4§5.2 树的等价定义 本节我们来看看关于树的一些等价定义. 定理5.2.1 设T=(V,E)是一个树,设T有m条边,n个顶点,则m=n-1. 在证明这个定理之前,我们先看一些引理. 引理 5.2.1 设G=(V,E)是一个图,它的每一个顶点的度数都满足deg(vi)≥2,那么G一定有圈. 证明:证明的方法是:从任意一个顶点开始,来构造G的一条简单了p,开始时,p只含一个顶点,以后逐步扩大,然后证明,扩大若干次后,p中一定会出现圈,当然,这就证明了G中一定有圈.我们结合图5.2.1来证明.v1e1e2v3v2e3e4e5e6v5图5.2.1v4 这个图的每个顶点的度数都大于等于2.先任意取一个顶点,例如取v4,并且令p={v4}.因为deg(v4)≥2,所以一定有与v4关联的边,任取一条这样的边,例如取e4,把e4及它的另一个端点v2加到p中去,使p扩大成p={v4,e4,v2}.然后再取一条与v2关联,而不属于p的边.因为deg(v2)≥2,这样的边是一定存在的,例如可以取e1,把e1及它的另一个端点v1再加入p,使p扩大成p={v4,e4,v2,e1,v1},…,这样做下去,p中每增加一条边ej′与一个顶点vi′后,就应该看一看,它属于下面两种情况中的哪一种: 情况1:vi′是第一次出现在p中.这时,因为deg(vi′)≥2,所以一定还有与vi′关联而不属于p的边,取一条这样的边,把它及它的不同于vi′的另一个端点加入p,p就可以扩大了. 情况2:vi′是第二次出现在p中.这时不必再扩大p了.因为p中从上一次出现vi′到这次出现vi′
您可能关注的文档
最近下载
- 2022-2023学年二年级语文上册期末乐考 非纸笔测试题(四) 部编版(含答案).docx VIP
- 2025年秋期人教版六年级上册数学全册核心素养教案(教学反思有内容+二次备课版).pdf
- 23DX001建筑电气工程设计常用图形和文字符号- 2.1.5 下.pdf VIP
- 2022-2023学年二年级语文上册期末乐考 非纸笔测试题(一) 部编版.docx VIP
- 七年级上册地理知识点.doc VIP
- 22K505医院洁净用房通风空调设计与安装.docx VIP
- 嵌入式软件工程师招聘条件.pdf VIP
- 高级英语(第四版)1_教学课件Lesson 11 Speech on Hitler’s Invasion of the U.S.S.R..ppt VIP
- 《大学生就业指导》PPT课件ppt.pptx VIP
- 2022-2023学年二年级语文上册期末乐考+非纸笔测试题(二)+部编版.docx VIP
原创力文档


文档评论(0)