下载此文档

例1要在这六个居民点之间设置通信线路网以保证居民点的ppt课件.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
图与网络优化
实验十二
通信联络网的建立
例1 要在这六个居民点之间设置通信线路网,以保证居民点的联络。每条边代表两居民点的道路,数字代表路长。问如何建立该通信网,使联网代价最小。
5
1
3
4
2
v6
v5
v4
v3
v2
v1
·
·
·
·
·
·
v6
v4
v5
v3
v2
v1
2
4
3
1
5
5
6
5
6
6
·
·
·
·
·
·
基本概念和名词
图:由若干个不同的点(顶点或节点)与其中某些顶点的连线所组成的图形
权:图中的每条边都有一个具体的数与之对应,这些数为权,带权的图为赋权图或网络。
边与弧:两点之间不带箭头的连线称为边,带箭头的连线称为弧。
无向图:一个图G是由顶点和边构成的。
有向图:一个图G是由顶点和弧构成的。
V和E分别是图的顶点的集合和边的集合,V={v1,v2,…,vn},E={e1,e2,…,em}
链:在无向图中,点与边的交错序列(vi1, ei1,vi2,…,vik-1,eik-1,vik)称为连结vi1和vik的链。(eit为连结vit和vit+1的边)
路径:(vi1,ai1,vi2,…,vik-1,aik-1,vik)是有向图中一条链(ait为从vit指向vit+1的弧),称之为从vi1到vik的路径。
弧的集合,A={a1,a2,…,am}
回路:闭合的路径称为回路。
圈:闭合的链称为圈。
连通图:图G中任何两个点之间至少有一条链,称G为连通图。
树:一个无圈的连通图称为树
生成树:若G1=(V1,E1)是连通图G2=(V2,E2)的生成子图(即V1=V2,E1E2),且G1本身是树,则称G1为G2的生成树。
2)按1)排列的次序检查G中的每一条边,如果这条边与已得到的边不产生圈,则取这一条边为解的一部分。
3)若已取到n-1条边,算法终止。此时以V为顶点集,以取到的n-1条边为边集的图即为最小生成树。


v5
v2




v3
v1
v4
v6
1
2
4
5
6
5
5
6
6
3
1
2
4
5
3
最短路径与Dijkstra算法
最短路径问题:在赋权有向图G中,求一条总权最小的vi至vj的路径的问题。
算法思想:若v1,v2,...,vi,...,vj,...,vn是图G从v1到vn的最短路径,则它的子路vi,...,vj一定是从vi到vj的最短路径。
算法步骤:
1)假设网络G有n个顶点,用带权的邻接矩阵W来表示,W(i,j)表示从顶点vi到vj的弧或边上的权值,不存在弧或边的权值用∞表示。

例1要在这六个居民点之间设置通信线路网以保证居民点的ppt课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin1
  • 文件大小696 KB
  • 时间2018-09-27