- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
树与生成树
7-7 树与生成树 树是图论中最主要的概念之一,而且是最简单的图之一。它在计算机科学中应用非常广泛。 我们从一个问题谈起,下图是通讯线路图(图7-7.1)。 其中v1,v2,…,v10是十个城市,线路只能在这里相接。不难发现,只要破坏了几条线路,立即使这个通讯系统分解成不相连的两部分。但要问在什么情况下这十个城市依然保持相通?不难知道,至少要有九条线把这十个城市连接在一起,显然这九条线是不存在任何回路的,因而九条线少一条就会使系统失去连通性。 定义7-7.1 树、森林 一个连通且无回路的无向图称为树。在树中度数为1的结点称为树叶,度数大于1的结点称为分枝点或内点。如果一个无回路的无向图的每一个连通分图是树,称为森林。 定理7-7.1 给定图T,以下关于树的定义是等价的: ⑴无回路的连通图; ⑵无回路且e=v-1,其中e为边数,v为结点数; ⑶连通且e=v-1; ⑷无回路且增加一条新边,得到一个且仅一个回路; ⑸连通且删去任何一个边后不连通; ⑹每一对结点之间有一条且仅一条路。 证明 ⑴?⑵ 设在图T中,当v=2时,连通无向图,T中的边数e=1,因此e=v-1成立。 设v=k-1时命题成立,当v=k时,因无向图且连通,故至少有一条边其一个端点u的度数为1。设该边为(u,w),删去结点u,便得到一个k-1个结点的连通无向图T’,由归纳假设,图T’的边数e’=v’-1=(k-1)-1=k-2,于是再将结点u和关联边(u,w)加到图T’中得到原图T,此时图T的边数为e=e’+1=(k-2)+1=k-1,结点数v=v’+1=(k-1)+1=k,故e=v-1成立。 ⑵?⑶ 若T不连通,并且有k(k≥2)个连通分支T1,T2,…,Tk,因为每个分图是连通无回路,则我们可证:如Ti有vi个结点vi<v时,Ti有vi-1条边,而 v=v1+v2+…+vk e=(v1-1)+(v2-1)+…+(vk-1)=v-k 但e=v-1,故k=1,这与假设G是不连通即k≥2相矛盾。 ⑶?⑷ 若T连通且有v-1条边。 当v=2时,e=v-1=1,故T必无回路。如增加一条边得到且仅得到一个回路。 设v=k-1时命题成立。 考察v=k时的情况,因为T是连通的,e=v-1。故每个结点u有deg(u)≥1,可以证明至少有一结点u0,使deg(u0)=1,若不然,即所有结点u有deg(u) ≥2,则2e≥2v,即e≥v与假设e=v-1矛盾。删去u0及其关联的边,而得到图T’,由归纳假设得知T’无回路,在T’中加入u0及其关联边又得到T,故T无回路的,如在T中增加一条边(ui ,uj),则该边与T中ui到uj的路构成一个回路,则该回路必是唯一的,否则若删除这条新边,T必有回路,得出矛盾。 ⑷?⑸ 若图T不连通,则存在结点ui与uj,ui与uj之间没有路,显然若加边{ ui,uj }不会产生回路,与假设矛盾。又由于T无回路,故删去任一边,图就不连通。 ⑸?⑹ 由连通性可知,任两个结点间有一条路,若存在两点,在它们之间有多于一条的路,则T中必有回路,删去该回路上任一条边,图仍是连通的,与⑸矛盾。 ⑹?⑴ 任意两点间必有唯一一条路,则T必连通,若有回路,则回路上任两点间有两条路,与⑹矛盾。 定理7-7.2 任一棵树至少有两片树叶。 证明 设树T=〈V,E〉,|V|=v, 则?deg(vi)=2(v-1) 因为T是连通图,对于任意vi?T, 有deg(vi)≥1 若T中每一个结点的度数大于等于2, 则?deg(vi) ≥2v,得出矛盾。 若T中只有一个结点度数为1,其它结点的度数大于等于2,则 ?deg(vi) ≥2(v-1)+1=2v-1,得出矛盾。 故T至少有两个结点度数为1。 定义7-7.2 生成树、树枝 若图G的生成子图是一棵树,则该树称为G的生成树。 设图G有一棵生成树T,则T中的边称作树枝。 图G中不在生成树上的边称为弦。所有弦的集合称为生成树T相对于G的补。 图7-7.3中,可以看出该图的生成树T为粗线所表达。其中e1,e7,e5,e8,e3都是T的树枝,e2,e4,e6是T的弦,{ e2,e4,e6}是生成树T的补。 定理7-7.3 连通图至少有一棵生成树。 证明 设连通图G没有回路,则它本身就是一棵生成树。若G至少有一个回路,我们删去回路上的一条边,得到G1,它仍然是连通的,并与G有相同的结点集。若G1没有回路,则G1就是G的生成树。若G1仍然有回路,再删去G1回路上的一条边,重复上面的步骤,直到得到一个连通图H,它没有回路,但与G有相同的结点集,因此H为G的生成树。 由定理7-7.3的证明过程中可以看出,
您可能关注的文档
最近下载
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
- CQJZDE-2008 重庆市建筑工程计价定额.docx VIP
- 人教部编版七年级语文上册名著选读《湘行散记》导读.doc VIP
- 重庆市建筑工程计价定额CQJZDE-2008.doc
- 部编版七上语文名著导读《朝花夕拾》、《白洋淀纪事》、《湘行散记》知识点练习(含答案).docx VIP
- 超星尔雅学习通《大学生劳动教育》章节测试含答案.docx VIP
- 七年级上册名著《湘行散记》知识点+习题(共12页).docx VIP
文档评论(0)