- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引理3.2 网络N每个节点取一最小入弧,组成的图记为H,则 (1)若|H|n-1, (2)若|H|=n-1 , (3)若|H|=n , 3.3最小树形图 – 引理 证明(略) H a 最小树形图是否一定是H,或H去掉一条弧? 则N没有支撑树形图; 且H不含有向圈,则H是N的最小树形图; 设a是H中权最大的弧,且H\a不含有向圈,则H\a是N的最小树形图. 定理3.3 设C是网络N的最小入弧圈,如果N存在支撑树形图,则存在N的最小树形图T满足| C \ T |=1. 证明 假设定理不成立,在N的最小树形图中找一棵T使得| C \ T | 最小. 3.3最小树形图 – 定理 由于树形图不含有向圈,因此| C \ T |=k?2. 记C中不在T上的弧依次为 , , …, 则C中余下的弧组成的有向路 , , …, 都属于T. 不妨设 v’1是所有k个节点{v’1 ,v’2 ,… ,v’k}在T 中代数最小的节点,则 v’1在T 中不会是 v’2的后代 但由于v2在T 中是v’1的后代,所以 v2在T 中不会是 v’2的后代. C v’2在T 中一定有入弧(记为 a’1 ),则 T ’ = T+a2 -a’1 也是N 的支撑树形图. 3.3最小树形图 – 定理 因为 W(a2 ) ? W( a’1 ) 所以 因此T ’也是N 的最小树形图,且|C\T ’|=|C\T|-1 这与T 的取法矛盾. 故定理得证. a’1 即:最小入弧圈中除一条弧外,包含在某个最小树形图中. 关键: 如果最小树形图的根节点在圈上,只需去掉圈上的一条弧(根节点的入弧)即可:记C中的最大弧为a*,则权和为W(C )-W(a* ) 3.3最小树形图 – 定理的意义 如果根节点在圈外呢?必须找一条从圈外指向圈上某节点的弧a来代替圈上指向该节点的弧a1: 替代后的权和为 W(C )+ W(a )- W( a1 ) 自然希望在上述两种可能性中使总权和增加的量尽可能小! 即要比较W(C )-W(a* )和W(C )+ W(a )- W( a1 ) 引入“收缩”的概念 ----- 弧a: “收缩”前的权: W(a ) “收缩”后的权: W(a )- W( a1 ) + W(a* ) a1 a C a* * 网 络 优 化 第3章 最小树与最小树形图 Network Optimization 最小树问题的例子 例 公路连接问题 某一地区有n个主要城市,现准备修建高速公路把这些城市连接起来, 使得从其中任何一个城市都可以经高速公路直接或间接到达另一个城市. 假定已经知道了任意两个城市i和j之间修建高速公路的成本(费用)wij (0), 那么应任何决定在哪些城市间修建高速公路,使得总成本最小? 高速公路网正好构成这个完全图G的一个连通的支撑子图T. 为了使得总建设成本最小, 该子图必须是无圈的 无圈连通图称为树,上面这样一类问题称为最小树问题. 3.1树的基本概念 – 定义 定义3.1 无圈连通图称为树(tree). 无圈图(即若干棵树的并)称为森林或者简称林(forest). 如果一个图的支撑子图是一棵树,则称这棵树为该图的支撑树或者生成树(spanning tree),并称支撑树中的弧为树弧(tree arc),而不属于支撑树中的弧为非树弧(nontree arc). 树是一类既简单而又非常重要的图形,在计算机科学、有机化学、电网络分析、最短连接及渠道设计等领域都有广泛的应用. 在本节及下一节中,我们假设所讨论的图与网络都是无向的. 3.1树的基本概念 – 例 例3.1 含6个顶点的树 (非同构的): 共有6种 弧的条数 = 节点数 - 1 任何两个顶点之间存在唯一的一条路 3.1树的基本概念 - 树的等价定义 引理3.1 G=(N,E)为一个图,|N|=n,则下列命题等价: G是一棵树; G连通,且|E|=n-1; G无圈,且|E|=n-1; G的任何两个顶点之间存在唯一的一条路; G连通,且将G的任何一条弧删去之后,该图成为非连通; 6) G无圈,且在G的任何两个不相邻顶点之间加入一条弧之后,该图正好含有一个圈. 3.1树的基本概念 - 最小树的定义 定义3.2 G=(N,E,W)为一个无向网络,W为权函数, 即W: E→R (这里R表示实数集合). G中权最小(大)的弧称为最小(大)弧. 如果H=(N1,E1)为G的一个子图,子图H的权定义为H所包含的所有弧的权之和,记为W(H),即W(H)=
文档评论(0)