- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标准文案
一、树及生成树的基本概念
树是无向图的特殊情况, 即对于一个 N 个节点的无向图, 其中只有 N-1 条边, 且图中任
意两点间有且仅有一条路径,即图中不存在环,这样的图称为树,一般记为 T 。树定义有以
下几种表述:
(1) 、T 连通、无圈、有 n 个结点,连通有 n-1 条边; (2) 、T 无回路,但不相邻的两个
结点间联以一边,恰得一个圈; (3) 、T 连通,但去掉任意一边, T 就不连通了(即在点集合
相同的图中,树是含边数最少的连通图) ; (4) 、T 的任意两个结点之间恰有一条初等链。
例如:已知有六个城市,它们之间要架设电话线,要求任
意两个城市均可以互相通话, 并且电话线的总长度最短。 若用
六个点 v1 …v6 代表这六个城市, 在任意两个城市之间架设电话
线,即在相应的两个点之间连一条边。这样,六个城市的一个
电话网就作成一个图。 任意两个城市之间均可以通话, 这个图
必须是连通图,且这个图必须是无圈的。否则,从圈上任意去
掉一条边, 剩下的图仍然是六个城市的一个电话网。 图 5-6 是
一个不含圈的连通图,代表了一个电话线网。
生成树(支撑树)
定义: 如果图 G’是一棵包含 G的所有顶点的树, 则称 G’是 G的一个支撑树或生成树。
例如 , 图 5-7b 是图 5-7a 的一个支撑树。
定理:一个图 G有生成树的条件是 G是连通图。
证明 : 必要性显然;
充分性 : 设图 G是连通的,若 G不含圈,则按照定义, G是一个树,从而 G是自身
的一个生成树。 若 G含圈,则任取 G的一个圈,从该圈中任意去掉一条边, 得到图 G 的一生
成子图 G1。若 G1 不含圈,则 G1 是 G的一个生成树。若 G1 仍然含圈,则任取 G1 的一个圈,再
2
从圈中任意去掉一条边, 得到图 G 的一生成子图 G 。依此类推, 可以得到图 G 的一个生成子
K K
图 G ,且不含圈,从而 G 是一个生成树。
寻找连通图生成树的方法:
破圈法 :从图中任取一个圈,去掉一条边。再对剩下的图
重复以上步骤,直到不含圈时为止,这样就得到一个生成树。
取一个圈 (v 1 ,v 2,v 3 ,v 1) ,在一个圈中去掉边 e3 。在剩下的图
中,再取一个圈 (v 1,v 2 ,v 4,v 3 ,v 1 ),去掉边 e4 。再从圈 (v 3,v 4 ,v 5 ,v 3 )
6 1 2 5 4 3 1 7
中去掉边 e 。再从圈 (v ,v ,v ,v ,v ,v )中去掉边 e ,
这样,剩下的图不含圈,于是得到一个支撑树,如图所示。
避圈法 :也称为生长法, 从图中某一点开始生长边,逐步扩展成长为一棵树,每步选取
与已入树的边不构成圈的那些边。
大全
标准文案
二、最小生成树
概念 :设 G=(V,E) 是无向连通带权图,即一个网络。 E 中每条边 (v,w) 的权为 c[v,w] 。
所有生成树 G’上各边权的总和最小的生成树称为
文档评论(0)