第八章通信规程和通信网理论基础课件.pptVIP

  • 21
  • 0
  • 约5.5千字
  • 约 55页
  • 2017-03-11 发布于广东
  • 举报

第八章通信规程和通信网理论基础课件.ppt

第八章通信规程和通信网理论基础课件.ppt

8.3.1 图论基本概念 图(见图8.10) 链 图中没有重复的边序列,在链中每条边只能出现一次。 径 径是一个图中既无重复边,又无重复节点的边序列。 环 环是起点与终点为同一节点的链,即闭链。 树 树有n个端,n-1条边的联结图(图内任何两个端之间至少有一条径)。生成树是覆盖联结图所有端的树。 v1 v2 v3 v1 v2 v3 v1 v2 v3 (a) (b) (c) 图8.10 各种图的几何表示 e1 e3 e4 e2 e2 e1 e4 e3 (e1,e3,e5,e4,e2)为链 (e1,e3,e5)为径 v1 v5 v4 v3 v2 e1 e4 e3 e2 e5 e6 图8.11 图的链、径、环 8.3.2 图的矩阵表示 图可与矩阵一一对应。 邻接阵 邻接阵表示图中节点与节点之间的关系。即:C=[cij]n*n cij= 1 若vi到vj有边 0 若vi到vj无边 v1 v5 v4 v3 v2 e1 e4 e3 e2 e5 e6 图8.12 图的矩阵表示 e7 C阵的幂 其中 ,式中各项可以是0或1,要使 ,必有 ,即 到 有边, 到 也有边。因而 到 有一条长为2的径。径长表示这条径中的边数。由此可知:若 则 就是 到 的径长为m的径数。 8.4 最短径 8.4.1 无约束条件最小生成树(Prim法) 8.4.2 节点间最短径 8.4.3 所有节点间最短路径算法 8.4.1 无约束条件最小生成树 一个联结图G如果本身不是一棵树,在满足一定条件下至少 存在一棵树是最小生成树。寻找最小生成树是一个常见的优化 问题。 已知联结图G有n个节点,节点间距离为 , 如果 和 间无连接, 。求最小生成树的问题即 是求n-1条边的权的和最小的联结子图问题。可分为两种情况: 一种是无约束条件的情况,另一种是有约束条件情况。 求无约束条件最短主树的算法: (1)顺序取节点的普列(Prim)算法,简称P算法; (2)顺序取边的克鲁斯格尔(Kruskal)算法,简称K算法。 普列算法(P算法)步骤 例8.1 v1 v2 v3 v4 v5 5 2 4 2 3 10 图8.13 最短主树的算法 1 4 树枝总长为 v1 v2 v3 v4 v5 2 2 3 图8.14 最短主树 1 P算法从开始到终止共n-1步,每步须对 个 中的节点 与 个 中的节点间的距离进行比较,求出最小者。 可见第 步中要做 次比较,由此可得出P算法 计算量为: 这是 的数量级。 8.4.2 节点间最短径 当通信拓扑结构已被确定,寻找站间最短径问题有两种情况, 求指定节点到其他节点的最短径及求任意两节点间最短径。 指定节点至其他端最短径算法:给定图G,已知所有边的权 ,指定节点 至其他节点的最短径可用迪克斯恰算法 (E.Dijkstra),简称D算法。 D算法把节点集分为两组,一组称为置定点集 ,另一组 称为未置定点集 ,每点逐步赋予标定值。对于未 置定点,所赋的值是暂时的,随算法进展而调整。 迪克斯恰算法(D算法) 例8.2 用D算法计算最短径和它径长 vs v5 v4 v3 v6 1.5 15.6 4.0 0.5 5.0 1.2 图8.15 最短径长的计算 6.7 3.1 2.0 v1 9.2 v2 Vs V1 V2 V3 V4 V5 V6 置定值 最短径长 0 ∞ 0.5 ∞ 2 2 2 2 ∞ 1.5 1.5 ∞ ∞ 1.7 1.7 ∞ ∞ 9.7 9.7 8.4 8.4 8.4 ∞ ∞ ∞ 5.5 5.5 5.1 Vs V1 V3 V4 V2 V6 V5 ws=0 w1=0.5 w3=1.5 w4=1.7 w2=2 w6=5.1 w5=8.4 若要找出各最短径的路由,可查表中暂置值变更情况。 从第二行起都没有变更,所以都是从 来的边,即 。 这一列在 后变更一次,则路由是 。 这一列值在 和 后均变更,路由是 。 这一列值在 后改变,此时 已置定,路由为 D算法在第k步时

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档