图论第二章树解答.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*/39 例 假定有四个城市,准备修筑铁路将这四个城市连接起来,已知各城市间修铁路的造价预算如下图所示,图中边上的数值表示预算的造价(以亿元为单位),问如何选择线路以使总造价最小。 v1 v4 v3 v2 1 3 5 1 8 7 §2.4最小生成树 */39 分析:设求出的线路为H,因要保证将四个城市连接起来,故H 应是图中的连通生成子图。同时,因要保证造价最小,故H中应无圈(因若有圈,则删去圈中某边还能保证连通性,但造价被减少)。所以H 应是图中的生成树,并且还应是该图中所有生成树中边权之和最小的一个。 v1 v4 v3 v2 1 3 5 1 8 7 */39 定义3 在连通赋权图G中,边权之和最小的生成树称为G 的最小生成树 。 给定无环连通赋权图G,设G 有 n 个点,m 条边,下面给出求 G 的最小生成树的一个算法。 克鲁斯克尔算法 (1) 将G 的边按权从小到大排列,不妨设为 e1, e2,…,em ( 2 ) 取T = {e1},再从e2开始依次将排好序的边加入到T 中,使加入后由T 导出的子图(即由T 作为边集,T 中的边相关联的点作为点集所确定的子图)不含圈,直至T 中含有n-1条边。 */39 解 边权排序为1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6。 对应的边为 v1v2,v4v6,v2v7,v1v7,v2v4,v1v6,v2v3,v6v7,v4v5,v4v7,v5v6,v3v4 例2 图 G 如所示,求G 的最优树。 v1 v7 v2 v3 v4 v6 v5 1 2 3 4 6 5 1 5 6 4 3 依据算法,其中画有下横线的边为依次被选为生成 树T 的边,且 W(T) = 1+1+2+3+4+5 = 16 2 */39 定理11 由克鲁斯克尔算法构作的任何生成树 都是 G 的最小生成树。这里n为赋权图G 的顶点数。 证明 用反证法。对 G 的任何异于 T* 的生成树 T ,对e1, e2,…,en-1,用 f(T) 记使 ei 不在 T 中的第1个 i 值。现在假设 T*不是最小树, T 是一棵使 f(T) 尽可能大的最小树。 假设 f(T) =k。这表明 e1, e2,…,ek-1 同时在 T 和T*中,但ek不在T 中。则 T +ek 包含唯一的圈C。设ek’ 是 C 的一条边,它在 T 中而不在T*中。于是ek’ 不是T +ek的割边。因此T ’ =(T +ek)-ek’ 是具有n-1条边的连通图,所以,它是G 的另一棵生成树。显然, */39 (4.1) 在克鲁斯克尔算法中选出的边ek,是使 为无圈图的权最小的边。由于 是 G 的子图,它也是无圈的。于是得到: (4.2) 结合(4.1)与(4.2)式,有 所以T ’也是一棵最小生成树。然而 与 T 的选法矛盾。因此 T = T*,故T*确实是一棵最小树。 */39 v1 v7 v2 v3 v4 v6 v5 1 2 3 4 6 5 1 5 6 4 3 e1 e2 e3 e4 e5 e6 f(T) =5 e5 T =(T +e5)-e5 T 是一棵使 f(T) 尽可能大的最小树。 所以T 也是一棵最小生成树。然而 与 T 的选法矛盾。因此 T = T*,故T*确实是一棵最小树。 */39 第2章 完 查阅Prim算法 (最小生成树算法,无需验证圈) P. 43: 1, 3, 5, 9, 11 */111 公共邮箱:graphtheory2015@163.com 密码: graphtheory */39 第二章 树 定义1 (1) 无圈连通图称为树, 树常用字母T 表示; (2) 树中,度数为1的顶点称为树叶,度数大于1 的顶点称为分支点; (3) 无圈图称为森林,树也是森林; §2.1 树的概念与性质 由定义, 平凡图也是树, 称为平凡树。 */39 树 树 不是树 不是树,是森林 例 平凡树 ● */39 图的操作 定义 设图G = V, E。 设e∈E,用G-e表示从G中去掉边e得到的图,称为删除边e。又设E??E,用G-E? 表示从G中删除E? 中所有边得到的图,称为删除E?。 设v∈V,用G-v表示从G中去掉结点v及v关联的所有边得到的图,称为删除结点v。又设V??V,用G-V? 表示从G中删除V? 中所有结点及关联的所有边得到的图,称为删除V?。 设e = (u, v)∈E,用G ●e表示从G中删除e,将

文档评论(0)

花仙子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档