运筹学 网络最优化问题ppt课件.ppt
《运筹学 网络最优化问题ppt课件.ppt》由会员分享,可在线阅读,更多相关《运筹学 网络最优化问题ppt课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、第5章 网络最优化问题,课时:12学时5.1图的基本概念5.2最短路问题5.3最大流问题5.4最小生成树问题5.5 旅行商问题5.6最小费用流运输问题,5.1 图的基本概念,例6.11734年,七桥问题(德国哥尼斯堡),民间流传难题:一个人如何一次走遍七座桥且每座桥只走一次?,1736年数学家欧拉证明了鉴别准则:一笔划问题(欧拉定理),例6.219世纪,四色问题四色问题的内容是“任何一张地图只用四种颜色就能使有共同边界的国家着上不同的颜色。” 1852年,英国搞地图着色工作的格思里,首先提出了四色问题。 1872年,英国数学家凯利正式向伦敦数学学会提出这个问题,于是四色猜想成了世界数学界关注的
2、问题。 美国数学教授哈肯和阿佩尔于1976年6月,使用伊利诺斯大学的电子计算机计算了1200个小时,作了100亿个判断,终于完成了四色定理的证明。 不过不少数学家认为应该有一种简捷明快的书面证明方法。,其他例子.电路图、管道图等。,20世纪,与优化问题结合起来.最短路问题、最大流问题、最小支撑树问题等等。,1.图(Groph):点(vertex)和连线的集合.不带箭头的连线称为边(edge).带箭头的连线称为弧(Arc).2.无向图:连线不带箭头的图,用为:G=V,E式中:V=v1,v2,,E=e1,e2, 表示.(如图a) e=(vx,vy).3.有向图(Divected graph):连线
3、带箭头的图,用D=V,A表示,(如图b) a=4.起点、终点、弧头、弧尾:弧的端点。5.点的关联:若点vx,vy之间有 边相连,则称这两点是关联的。,6. 边相邻:两条边有公共的顶点,如图a中e1,e2,e3,e4有公共顶点v2.7.环:起点和终点相重的边.如图a中e6.8.多重边:两条以上边所连的顶点相重,如图a中e1,e2.9.简单图:无环、无多重边的图(如图b).10.赋权图(也称为网络):给图G的每一条边(vi,vj),相应地赋予一个数cij,则称这样的图G为赋权图或网络,cij称为(vi,vj)的权.11.阶和度:图G的顶点个数称为它的阶数,与某顶点关联边的数称为该顶点的度(也称为次
4、)(degree),如图a的阶为5,其中d(v1)=3.d(v4)=4(环包括入次与出次)12.孤立点:度为“0”的点,如图a中v5;13.悬挂点:度为“1”的点,如图a中v3;14.悬挂边:与悬挂点相连的边,如图a中e3.15.奇点:度为奇数的点,如图a中v1和v316.偶点:度为偶数的点;,定理:图中所有点的次之和是边数的2倍.如图a中所有点的次之和d(v)=d(v1)+d(v2)+d(v3)+d(v4)+d(v5)=3+4+1+4+0=12边数=6定理:图中奇点的个数为偶数.如图a中奇点为v1,v3. 17.完全图:对无向图的任意两点之间都有边相连,对有向图的任意两点之间都有方向相反的弧
5、相连。18.子图:设G=V,E,G=V,E,若V V,E E,则称G是G的子图。19.道路(或称链):点、边的交错序列.如图a中(v1,e2,v2,e3,v3)即为一条链.20.回路 (或称圈):封闭的道路.如图a中(v1,e2,v2,e4,v4,e5,v1)即为一个回路.21.连通图:对无向图任两点至少存在一条道路.如图b为连通图,而图a存在孤立点v5,为非连通图.22.强连通图:对有向图的任意两点之间都有一条有向道路。23.基础图:有向图去掉箭头就变成了无向图,此无向图称为该有向图的基础图.,图的存储结构,邻接矩阵:,关联矩阵,5.2 最短路问题,1 两点间最短路及Dijkstra标号算法
6、,例求从点S(发点)到点T(收点)的最短路线.,0,1,2,4,5,4,Dijkstra标号算法计算步骤:(1)给发点标号Lss=0,记在该点旁边;(2)将标号的点与未标号的点分成两个集合 在与V有直接连线的各点中找出minLsr+drp,对于p点标号,Lsp=Lsr+drp记在该点旁边;(3) ,回到第(2)步,重复进行一直到目的地标号为止.,例单线程最短路问题.求v1到各点的最短路.,0,2,3,6,8,13,11,14,15,在所有弧的权都非负的情况下,目前公认最好的求最短路的方法是Dijkstra标号法。用实例介绍如下:,2.Floyd算法 某些问题中,要求网络上任意两点间的最短路。这
7、类问题可以用Dijkstra算法一次改变起点的办法计算,但比较繁琐。这里介绍的Floyd方法(1962)可直接求出网络中任意两点间的最短路。算法基本步骤为:,求图中任意两点间的最短有向路的长度?,2,V1,V6,V2,V3,V5,V4,1,2,7,1,3,33,1,6,2 Floyd算法,例求各点间最短路线.,从ij不一定是最短路,可能是ikj,也可能是ikmj.如从S到D先考虑只有一个中间点,有如下方案:,邻接矩阵:,SSD;SAD;SBD;SCD;SDD;SED;SFD;STD;,一般地有:,再构造由两个中间点的矩阵:,所以A(2)即得到了最短路矩阵.,计算步骤:(1)构造邻接矩阵A(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 网络最优化问题ppt课件 网络 优化 问题 ppt 课件

链接地址:https://www.31ppt.com/p-1445067.html