运筹学第三之图与网络分析课件.pptx
《运筹学第三之图与网络分析课件.pptx》由会员分享,可在线阅读,更多相关《运筹学第三之图与网络分析课件.pptx(100页珍藏版)》请在三一办公上搜索。
1、图与网络分析(Graph Theory and Network Analysis),图与网络的基本知识,最短路问题,树及最小树问题,最大流问题,最小费用最大流问题,哥尼斯堡“七桥”难题,一笔画问题,问题:一个游者怎样才能一次连续走过这七座桥且每座桥只走一次,回到原出发点。,欧拉用A,B,C,D四点表示河的两岸和小岛,用两点间的联线表示桥。七桥问题变为:,从A,B,C,D任一点出发,能否通过每条边一次且仅一次,再回到该点?,一、图与网络的基本知识(一)、图与网络的基本概念,图1,图2,4.一条边的两个端点如果相同,称此边为环。,6.不含环和多重边的图称为简单图,含有多重边的图称为多重图。,8.有
2、向完全图则是指任意两个顶点之间有且仅有一条有向边的简单图。,5.两个点之间多于一条边的,称为多重边.,7.每一对顶点间都有边相连的无向简单图称为完全图。,有n个顶点的无向完全图记作Kn,次为零的点称为弧立点,次为1的点称为悬挂点。连结悬挂点的边称为悬挂边。次为奇数的点称为奇点,次为偶数的点称为偶点。,定理2 任何图中,次为奇数的顶点必为偶数个。,有向图中,所有顶点的入次之和等于所有顶点的出次之和,定理1 任何图中,顶点次数的总和等于边数的2倍。,图3,一个图中任意两点间至少有一条链相连,则称此图为连通图。任何一个不连通图都可以分为若干个连通子图,每一个子图称为原图的一个分图。,v4,v6,e2
3、,e1,e3,e4,e5,e6,e7,e8,e9,e10,图4,例,权矩阵为:,邻接矩阵为:,二、树及最小树问题 已知有六个城市,它们之间要架设电话线,要求任意两个城市均可以互相通话,并且电话线的总长度最短。,1、连通且不含圈的无向图称为树。,树中次为1的点称为树叶,次大于1的点称为分支点。,一个图G 有生成树的充要条件是G 是连通图。,用破圈法求出下图的一个生成树。,(一)破圈法,(二)避圈法,某六个城市之间的道路网如下图所示,要求沿着已知长度的道路联结六个城市的电话线网,使电话线的总长度最短。,求最小树的方法:,一、破圈法:在给定连通图G中,任取一圈,去掉一条最大权边(若有两条或两条以上的
4、权均是最大权边,则任意去掉其中一条),在余图中任取一圈,去掉一条最大权边,重复下去,直到余图中无圈为止,即得到图G的最小树。,二、避圈法:在给定连通图G中,任取权值最小的一条边,在未选边中选一条权值最小的边,要求所选边与已选边不构成圈,重复下去,直到不存在与已选边不构成圈的边为止,已选边与顶点构成的图T即为所求的最小树。,v1,v2,v3,v4,v5,1,4,2,3,1,3,5,2,破圈法求最小树:,v1,v2,v3,v4,v5,1,4,2,3,1,3,5,2,避圈法求最小树:,三、最短路问题,最短路问题是重要的优化问题之一,它不仅可以直接应用于解决生产实际的许多问题,如管道铺设、线路安排、厂
5、区布局、设备更新等,而且经常被作为一个基本工具,用于解决其他的优化问题。,Dijkstra标号法,例:如图所示是某地区交通运输示意图,问从v1出发,经那条路线到达v8,才能使总行程最短?,例2、用Dijkstra算法求下图从v1到v6的最短路。,解(1)首先给v1以P标号,给其余所有点T标号。,(2),(3),(4),(5),(6),(7),(8),(9),(10),反向追踪得v1到v6的最短路为:,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,求从1到8的最短路径,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4
6、,6,8,2,X=1,w1=0,min c12,c14,c16=min 0+2,0+1,0+3=min 2,1,3=1X=1,4,p4=1,p4=1,p1=0,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,4,min c12,c16,c42,c47=min 0+2,0+3,1+10,1+2=min 2,3,11,3=2X=1,2,4,p2=2,p1=0,p4=1,p2=2,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,2,4,min c13,c23,c25,c47=min 0+3,2
7、+6,2+5,1+2=min 3,8,7,3=3X=1,2,4,6,p6=3,p2=2,p4=1,p1=0,p6=3,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,2,4,6,min c23,c25,c47,c67=min 2+6,2+5,1+2,3+4=min 8,7,3,7=3X=1,2,4,6,7,p7=3,p2=2,p4=1,p1=0,p6=3,p7=3,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,2,4,6,7,min c23,c25,c75,c78=min 2+6,2+
8、5,3+3,3+8=min 8,7,6,11=6X=1,2,4,5,6,7,p5=6,p2=2,p4=1,p1=0,p6=3,p7=3,p5=6,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,2,4,6,7,min c23,c53,c58,c78=min 2+6,6+9,6+4,3+8=min 8,15,10,11=8X=1,2,3,4,5,6,7,p3=8,p2=2,p4=1,p1=0,p6=3,p7=3,p5=6,p3=8,2,3,7,1,8,4,5,6,6,1,3,4,10,5,2,7,5,9,3,4,6,8,2,X=1,2,3,4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 第三 网络分析 课件
链接地址:https://www.31ppt.com/p-3922200.html