- 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的证明过程中可以看出,一个连通图有许多生成树。因为取定一个回路后,就可以从中去掉任何一条边,去掉的边不一样,故可以得到不同的生成树。 例如图7-7.4 a 中,相继删
您可能关注的文档
最近下载
- 中职《新时代劳动教育教程》课程标准.docx VIP
- 中国传媒大学-实用播音教程-普通话语音和播音发声(一)-课件.pptx VIP
- 人教版2025高中地理选择性必修一用“芯”解读青藏高原的时光变迁——自然环境的整体性 课件.pptx VIP
- 密闭式吸痰操作规范.docx VIP
- 东北农业大学816食品生物化学2020年考研真题.pdf VIP
- 施耐德ATS48软启动器使用手册.pdf VIP
- 2025-2026学年北京市中国人民大学附属中学高一上学期第一次月考数学试卷含详解.docx VIP
- 离婚协议书模板标准版(可直接用).docx VIP
- 电气试验管理制度.docx VIP
- midas操作例题资料-抗震专题2019年最新版本midas修改 朱锋.pdf
文档评论(0)