运筹学图与网络分析.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《运筹学图与网络分析.pptx》由会员分享,可在线阅读,更多相关《运筹学图与网络分析.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/4/22 二、连通图1、链:给定一个图G=(V,E),一个点边的交错序列(vi1,ei1,vi2,ei2,vik-1,eik-1,vik),如果满足eit=vit,vit+1(t=1,2,k-1),则称为一条联结vi1和vik的链,称点vi2,vi3,vik-1为链的中间点。2、圈:链(vi1,vi2,vik)中,若vi1=vik,,则称之为一个圈。3、简单链:若链(vi1,vi2,vik)中,点vi1,vi2,vik都是不同的,则称之为简单链。4、连通图:图G中,若任何两个点之间,至少有一条链。第1页/共33页2023/4/22三、树1、定义:一个无圈的连通图称为树。2、树的性质:
2、1)图G是树的充分必要条件是任意两个顶点之间恰有一条链。2)在树中去掉任意一条边则构成一个不连通图,不再是树;在树中不相邻的两点之间添加一条边,恰好形成了一个圈,也就不再是树。3)树中顶点的个数为P,则其边数必为P-1。第2页/共33页2023/4/223、支撑树:设图T=(V,E)是图G(V,E)的支撑子图,如果图T=(V,E)是一个树,则称T是G的一个支撑树。4、寻找支撑树的方法1)破圈法:在图中任取一个圈,从圈中去掉任一边,对余下的图重复上述操作,即可得到一个支撑树。2)避圈法:每一步选取与已选的边构不成圈的边,直到不能继续为止。第3页/共33页2023/4/22 5、最小支撑树1)赋权
3、图:给图G=(V,E),对G中的每一条边vi,vj,相应地有一个数wij,则称这样的图G为赋权图,wij称为边vi,vj上的权。2)最小支撑树:如果T=(V,E)是G的一个支撑树,称E中所有边的权之和为支撑树T的权,记为w(T),即 w(T)=wij (vi,vj)T如果支撑树T*的权w(T*)是G的所有支撑树的权中最小者,则称T*是G的最小支撑树(简称最小树)w(T*)=min w(T)T第4页/共33页2023/4/223)求最小树的方法:方法一(避圈法)开始选一条最小权的边,以后每一步中,总从未被选取的边中选一条权最小的边,并使之与已选取的边不构成圈。方法二(破圈法)任取一个圈,从圈中去
4、掉一条权最大的边。在余下的图中,重复这个步骤,一直到一个不含圈的图为止,这时的图便是最小树。例 用破圈法求下图的最小树12222312222333445第5页/共33页2023/4/22 四、一笔划问题1、次:图中的点V,以V为端点的边的个数,称为V的次,记为d(V)。2、定理1:图G=(V,E)中,所有点的次之和是边数的两倍,即设q边数,则d(vi)=2q,其中vi V3、奇点:次为奇数的点。否则称为偶点。4、任一图中,奇点的个数为偶数。5、一笔划:可以一笔划:没有或仅有两个奇次点的图形 如没有奇次点:任取一点,它既是起点又是终点。两个奇次点:分别选为起点和终点。第6页/共33页2023/4
5、/22五、有向图1、无向图:G(V,E)点集+边集2、弧:点与点之间有方向的边,叫做弧。弧集:A=a1,a1,am3、有向图:由点及弧所构成的图,记为D=(V,A),V,A分别是D的点集合和弧集合。4、环:某一条孤起点=终点,称为环。5、基础图:给定一个有向图D=(V,A),从D中去掉所有弧上的箭头,所得到的无向图。记之为G(D)。第7页/共33页2023/4/22 6、链:设(vi1,ai1,vi2,ai2,vik-1,aik-1,vik)是D中的一个点弧交错序列,如果这个序列在基础图G(D)中所对应的点边序列是一条链,则称这个点弧交错序列是D的一条链。7、路:如果(vi1,ai1,vi2,
6、ai2,vik-1,aik-1,vik)是D中的一条链,并且对t=1,2,k-1,均有ait=(vit,vit+1),称之为从vi1到vik的一条路。8、回路:若路的第一个点和最后一点相同,则称之为回路。第8页/共33页2023/4/22六、图的矩阵表示1、网络(赋权图)G=(V,E),其边(vi,vj)有权wij,构造矩阵A=(aij)nn,其中:wij(vi,vj)E 0 其他称矩阵A为网络G的权矩阵。2、对于图G=(V,E),V=n,构造一个矩阵A=(aij)nn,其中:wij(vi,vj)E 0 其他称矩阵A为网络G的权。第9页/共33页2023/4/22第二节 最短路问题一、引例:如
7、下图中V1:油田,V9:原油加工厂求使从V1到V9总铺路设管道最短方案。V1V4V2V3V6V9V8V7V542466234442第10页/共33页2023/4/22二、最短路算法1、情况一:wij0(E.W.Eijkstra算法)原理:Bellman最优性定理方法:图上作业法(标号法)标号:对于点,若已求出到Vi的最短值,标号(i,i)i:表示到的最短路值 i:表示最短路中最后经过的点标号法步骤:1)给V1标号(0,Vs)2)把所有顶点分成两部分,X:已标号的点;X未标号的点考虑与已标号点相邻的弧是存在这样的弧(Vi,Vj),Vi X,Vj X若不存在,此问题无解,否则转3)3)选取未标号中
8、所有入线的起点与未标号的点Vj进行计算:mini+wij=j并对其进行标号(j,Vi),重复2)第11页/共33页2023/4/222、情况二:wij0设从V1到Vj(j=1,2,t)的最短路长为P1jV1到Vj无任何中间点 P1j(1)=wijV1到Vj中间最多经过一个点 P1j(2)=min P1j(1)+wijV1到Vj中间最多经过两个点 P1j(3)=min P1j(2)+wij.V1到Vj中间最多经过t-2个点 P1j(t-1)=min P1j(t-2)+wij终止原则:1)当P1j(k)=P1j(k+1)可停止,最短路P1j*=P1j(k)2)当P1j(t-1)=P1j(t-2)时
9、,再多迭代一次P1j(t),若P1j(t)=P1j(t-1),则原问题无解,存在负回路。第12页/共33页2023/4/22 例:求下图所示有向图中从v1到各点的最短路。v1v4v2v3v5v6v7v825-34674-23-1-342第13页/共33页2023/4/22 wij d(t)(v1,vj)v1 v2 v3 v4 v5 v6 v7 v8v1v2 v3 v4v5v6v7v80 25-30-2406400-3 0720320t=1 t=2 t=3 t=4 t=5 t=6025-3020-3611020-36615020-3361410020-336910020-336910说明:表中空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 图与网络分析 网络分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内