最小森林的调整问题.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小森林的调整问题.pdf

最小森林的调整问题 周 毅, 石 磊, 张 睿, 李宝兴 摘 要: 在赋权网络的最小森林问题中我们常遇到网络的调整, 比如增加或删去几条边,或对 几条边的权值进行调整, 本论文的目的旨在解决这一问题, 并给出相应的算法. 关键词: 森林; 最小森林; 普通边 预备知识: 图与子图, 图的连通与割集, 树与支撑树, 最小树, 求最小树的Dijkstra 算法 1 预备知识 现有一网络其最小森林已知(见图一), 对其进行改变(见图二), 求改变后图的最小森林. 我们不考虑网络变化中点的增加或减少, 即点的总数保持不变. (图一) (图二) 现在我们就开始解决这一问题: 1 我们知道最小森林是由最小树构成的, 在这个问题中的变化实质是最小树的变化, 我 们不妨把这一问题分解为几个最小树的改变问题. 在这个问题中我们可以看到有这样几种 变化情况: 首先考虑实质上的单连通区域的变化: (1) 单连通区域内的边的变化; (2) 单连通区域内的权的变化; 其次考虑各个单连通区域间边的变化: (3) 连通区域间的边的增加. 我们就从这几个方面着手分析. 2 理论分析与算法设计 2.1 单连通区域内边的变化 单连通区域G(N,E,W)变成G(N,E’,W’) 2.1.1 单连通区域内的边的减少 定理1: 单连通区域G、G’, 其最小树分别为T、T’ , 在G、G’之间有边e 连接G、G’, 则TUT’+e 为GUG’ 的最小树. 证明: 由最小树的Dijkstra 算法过程不难得证. 1、当减少的只有一条边时: 若减少的边如果是普通边, 改变不影响树的最小性, 以及完整性, 此时不用改; 若减少的边为树里面的边, 这树被一分为二, 分别设为T1,T2. 将T1,T2 看着一个整体, 如果此时 T1,T2 间不存在连接边, 则该连通区域被分成了两个单连通区域 G1,G2, 那么 T1UT2 为G1UG2 的最小森林; 如果T1,T2 之间有连接的边, 则选取其中的权值最小边 e, 若有多条则任意选取一条, 则T1UT2+e 构成此单连通区域的最小树. 见下图例 2 、当减少了c(c ≥2)条边时: 设减少的普通边集为 Q, 减少树上的边集为 P(|P|=n), 最小树被分成 T1,T2,…,Tn.这时 2 我们先选取互相有连接边的分支, 在不失一般性的情况下, 设Ti 与Ti+1 (i+ 1=m, mn)有 互相连接的边, Ti (im)独立及没有边与任何的分支Tj (j ≠i)有边连接, 此时该单连通区域 变成了n-m+ 1 个单连通区域. 对前m 个分支, 先寻找连接M={T 1}到N={Ti(1i≤m)}的最小边e1, 假设该边连接Tj (j ≤m), 则将继续寻找连接M={T1,Tj }到N={Ti (i 不等于1 和j 且小于m)} 的最小边e2, 直到 N 为空集, 此时找到m- 1 条边, 那么{T1+e1,T2+e2,…,Tm-1+em-1,Tm, Tm+1,…,Tn}为G’ 的 最小森林. 见下图例 2.1.2 单连通区域内的边的增加 定理2: 在单连通区域内增加了一条边,

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档