通信网理论基础第二章 通信网拓扑结构分析2.ppt
《通信网理论基础第二章 通信网拓扑结构分析2.ppt》由会员分享,可在线阅读,更多相关《通信网理论基础第二章 通信网拓扑结构分析2.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.2 最短径问题n 上节中介绍的图只考虑了图顶点之间的关联性,本节将要对图的边和端赋予权值,讨论有权图有权图。权值在各种实际问题中有不同的实际意义,如费用,几何距离,容量等。本节将介绍一些网络算法,包括最小支撑树和最短路径等算法。2.2.1 最小支撑树 n 给定连通图G=(V,E),W(e)是定义在E上的非负函数,称W(e)为e的权。树 为G的一个支撑树。定义树T的权为 。n 最小支撑树问题就是求支撑树 ,使 最小。这类问题分为两类:有限制和无限制的情形。下面介绍求无限制时的最小支撑树的方法。下面的方法由Prim(1957)提出。另一个算法由Kruskal在1956年提出:n 设G(k)是G
2、的无圈支撑子图,开始G(0)=(V,)。若G(k)是连通的,则它是最小支撑树;若G(k)不连通,取e(k)为这样的一边,它的两个端点分属G(k)的两个不同连通分支,并且权最小。令G(k+1)=G(k)+e(k),重复上述过程。n 这个方法可以称之为避圈法,同时需要将图的所有边排序。Rosenstiehl(1967)和管梅谷(1975)提出了另一个算法:n 设G(k)是G的连通支撑子图,开始G(0)=G,若G(k)中不含圈,则它是最小支撑树;若G(k)中包含圈,设是G(k)中的一个圈,取上的一条权最大的边e(k),令G(k+1)=G(k)-e(k),重复上述过程。n 这个方法被称之为破圈法,同时
3、需要解决下面这个小问题。n问题:给定一个图,如何寻找这个图的圈?2.2.2 端间最短径 n 当网络拓扑结构已定,我们需要寻找端间的最短距离和路由。分两种情况:n寻找指定端至其它端的最短路径和路由,这个问题由Dijkstra算法解决;n寻找任意二端最短路径和路由,这个问题用Floyd算法解决。指定端至其它端最短路径和路由算法nn对于Dijkstra算法,提出若干问题如下:n1如果端点有权如何处理?n2如果边的权可正可负,算法是否仍然有效?n3算法是否对有向图也适用?n 4路由如何给出?n上面的算法没有给出取得最短路径的路由,不过对于路由可以很简单处理.路由的给出方法可以有许多种,如前向路由和回溯
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信网理论基础第二章 通信网拓扑结构分析2 通信网 理论基础 第二 拓扑 结构 分析
限制150内