第九章网络优化模型优秀PPT.ppt
《第九章网络优化模型优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第九章网络优化模型优秀PPT.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章网络优化模型第九章网络优化模型第一页,本课件共有70页教学要求:教学要求:掌握图论基础,掌握最短路问题,最大流问题和最小费掌握图论基础,掌握最短路问题,最大流问题和最小费用流问题等网络优化模型及其基本算法。用流问题等网络优化模型及其基本算法。会应用模型和方法解决一些管理中的基本问题会应用模型和方法解决一些管理中的基本问题第二页,本课件共有70页p 目录目录p图与网络图与网络p树树p最短路问题最短路问题p最大流问题最大流问题p最小费用流问题最小费用流问题第一节第一节 图与网络图与网络第三页,本课件共有70页12341234一、图的概念及分类图是由作为研究对象的有限个集合和表达这些顶点之间关
2、系的m条线的集合组成的,记顶点集合为V=v1,v2,vn,线集合为L=l1,l2,.lm图则记为G=(V,L),线又分为弧和边,顶点也称为结点 弧是由一对有序的顶点组成,表示两个顶点之间可能运动的方向取消弧的方向就变成了边,边是只要任两点之间有连线,两个方向均可使用,弧可作为城市道路的单行道,边则是双行道第一节第一节 图与网络图与网络第四页,本课件共有70页顶点、弧、有向图、无向图、链、道路、环、连通图、连通子图、顶点、弧、有向图、无向图、链、道路、环、连通图、连通子图、次的基本概念次的基本概念1234123412345213次道路顶点无向图链有向图弧环连通图 弧是由一对有序的顶点组成,表示了
3、两个顶点之间可能运动的方向 连通子图 由顶点集和弧 组成的图称为有向图有向图 由顶点集和边组成的图称为无向图无向图 链有一序列弧,如果每一个弧与前一个弧恰有一个公共顶点,则称这一序列弧为一个链。道路 如果链中每一个弧的终点是下面一个弧的起点,则这个链称为一个道路。环环 连接连接a a点与点与b b点点的一条链,如果的一条链,如果a a与与b b是同一个点时,是同一个点时,称此链为环。称此链为环。连通图连通图 一个图中一个图中任意两点间至少任意两点间至少有一个链相连,有一个链相连,则称此图为连通则称此图为连通图。图。任何一个不连通图都任何一个不连通图都可以分为若干个连通可以分为若干个连通子图,每
4、一个子图称子图,每一个子图称为原图的一个分图。为原图的一个分图。次次:以以a点为顶点为顶点的边的条数点的边的条数称为顶点的次称为顶点的次 第一节第一节 图与网络图与网络第五页,本课件共有70页l 点或边带有某种数量指标的图叫网络图网络图,简称网络网络。l 与点或边有关的某些数量指标,我们经常称之为权权,权可以代表如距离、费用、容量等。左图可以看作:左图可以看作:从发电厂(节点1)向某城市(节点6)输送电力,必须通过中转站(节点2,3,4,5)转送,边上数字代表两节点间的距离。电力公司希望选择合适的中转站,使从电厂到城市的传输路线最短。一个输油管道网。节点1表示管道的起点,节点6表示管道的终点,
5、节点2到5表示中转站,旁边的数字表示该段管道能通过的最大输送量。应怎样安排输油线路,使从节点1到节点6的总输送量最大?一张城市分布图。现在要在各城市之间架设电话线,应如何架设,使各城市之间既能通话,又使总的架设路线最短?二、网络二、网络第一节第一节 图与网络图与网络第六页,本课件共有70页一、树:连通且不含环的无向图一、树:连通且不含环的无向图 树的性质树的性质:任意两顶点之间必有一条且仅有一条链。去掉任一条边,则树成为不连通图。不相邻的两个顶点间添上一条边,恰好得到一个环。如果树有n个结点,则边的数目刚好为n-1第二节第二节 树树第七页,本课件共有70页部分图生成子图部分树如果如果如果如果V
6、1V1 V V,E1 E1 E E则称则称则称则称G1G1为为为为GG的部分图;的部分图;的部分图;的部分图;设设设设G=(VG=(V,E E)和和和和G1=(V1G1=(V1,E1E1)如果如果如果如果G1=(V1G1=(V1,E1E1),G=(VG=(V,E E),并且,并且,并且,并且V1V1 V V,,则称则称则称则称G1G1为为为为GG的生成子图;的生成子图;的生成子图;的生成子图;如果如果如果如果G=(VG=(V,E E)的部分的部分的部分的部分图图图图G1=(VG1=(V,E1E1)是树是树是树是树,则称,则称,则称,则称G1G1为为为为GG的一个部的一个部的一个部的一个部分树。
7、分树。分树。分树。二、部分图、生成子图、部分树二、部分图、生成子图、部分树第二节第二节 树树第八页,本课件共有70页求连通图部分树的方法(1)破圈法:在G中任取一个圈,去掉圈中的任何一条边,对余下的图重复这一步,直到无圈为止,最后得到一棵部分树第二节第二节 树树第九页,本课件共有70页求连通图部分树的方法(2)避圈法:在G中任取一条边e1,找一条与e1不构成圈的边e2,然后再找一条与e1,e2不构成圈的边e3、直到无边可选为止V1V3V2V5V4V6e1e2e3e6e7e5e8e8e4第二节第二节 树树第十页,本课件共有70页1325464332322最小生成树不一定唯一最小生成树不一定唯一三
8、、最小生成树:三、最小生成树:设有一连通图设有一连通图G=(V,L),对于每一条边,对于每一条边e=(vi,vj),有一个权有一个权wij,一棵生成树所有树枝上权的总和,称为这个生成树的权,一棵生成树所有树枝上权的总和,称为这个生成树的权,具有最小权的生成树称为最小生成树,简称最小树具有最小权的生成树称为最小生成树,简称最小树第二节第二节 树树第十一页,本课件共有70页(1)最小生成树的求法破圈法:每一步任找一个圈,划去权值为最大的边,直到图中没圈为止,即得最小树V1V3V2V5V4V6651532447第二节第二节 树树第十二页,本课件共有70页(2)最小生成树的求法避圈法:每一步从未选的边
9、中,选一条权值最小的边,使已选出的边不构成圈直至不能进行为止,即得最小树V1V3V2V5V4V6651532447第二节第二节 树树第十三页,本课件共有70页V1V4V2V5V7V864523854V3V64543637练习:用破圈法或避圈法求下图的最小生成树,并指出其权重和 第二节第二节 树树第十四页,本课件共有70页避圈法:V1V4V2V5V7V864523854V3V64543637最小生成树如上图红线所示,最小权重为:4+3+3+3+4+5+2=24第二节第二节 树树第十五页,本课件共有70页破圈法:V1V4V2V5V7V864523854V3V64543637最小生成树如上图所示,最
10、小权重为:4+3+3+3+4+5+2=24第二节第二节 树树第十六页,本课件共有70页练习:下图是6个城市的交通图,为将部分道路改造成高速公路,使各个城市均能通达,又要使高速公路的总长度最小,应如何做使总长度最小,总长度是多少?第二节第二节 树树第十七页,本课件共有70页避圈法求解:第二节第二节 树树最优改造路线如上图红线所示,最短路径为:1400第十八页,本课件共有70页求下面两个连通图的最小生成树:第二节第二节 树树第十九页,本课件共有70页第二节第二节 树树第二十页,本课件共有70页某地有10个村庄,它们之间的交通道路如下图所示,图中边旁权为道路长度(单位:百米),现在要沿道架设电线,实
11、现村村通电话工程,问应如何架设电线才能使总长度最短?第二节第二节 树树第二十一页,本课件共有70页解:本题实质是最小树问题,利用避圈法可求得最短路线,如下图粗线所示:最优架设路线如上图粗线所示,架设电线最短长度为18(百米)。第二节第二节 树树第二十二页,本课件共有70页某大学准备对其所属的7个学院办公室计算机联网,这个网络的可能联通的途径如图所示,图中vi表示7个学院办公室,图中的边为可能联网的途径,边上的所赋的权数为这条路线的长度,单位为百米,请设计一个网络能联系7个学院办公室,并使总的线路长度为最短V1V6V5104873V2V7335V4V3124第二十三页,本课件共有70页V1V6V
12、5104873V2V7335V4V312破圈法求解:4最短路径如上图所示,最短为:19百米第二十四页,本课件共有70页V1V6V5104873V2V7335V4V312避圈法求解:最短路径如上图所示,最短为:19百米4第二十五页,本课件共有70页p图与网络图与网络p树树p最短路问题最短路问题p最大流问题最大流问题p最小费用流问题最小费用流问题第三节第三节 最短路问题最短路问题第二十六页,本课件共有70页特点:从一特殊的节点出发,找出从该节点到网络中任何其它节点的最短路径问题某人买了一辆价值1200美元的新车,一辆车每年的维护费用依赖于年初时的车龄,具体费用见下表。为了避免旧车的高维护费用,他决
13、定卖掉旧车买新车。旧车的价格依赖于交易时的车龄,见下表。为计算简单起见,假设任何时间新车的价格不变均为1200美元。他希望在今后5年内的净费用最小(即:净费用=购买价+维护价-售出价)。车龄每年的维护费用交易费用012345200040005000900012000700060002000100002112第三节第三节 最短路问题最短路问题第二十七页,本课件共有70页结点i表示第i年的年初,当ij时,弧(i,j)表示第i年年初购买一辆新车并一直用到第j年年初。弧的长度cij表示:如果第i年年初购买一辆新车并这辆车在第j年年初卖掉更换一辆新新,从第i年年初到第j年年初期间总的净费用,于是有cij
14、=(i,i+1,.j-1年的维护费用)(第i年年初购买新车的费用)(第j 年年初该车的交易费用)1234567777712121221313144122121第三节第三节 最短路问题最短路问题第二十八页,本课件共有70页车龄每年的维护费用交易费用01234520004000500090001200070006000200010000c12=2+12-7=7 c13=2+4+12-6=12c14=2+4+5+12-2=21c15=2+4+5+9+12-1=31c16=2+4+5+9+12+12-0=44c23=2+12-7=7 c24=2+4+12-6=12c25=2+4+5+12-2=21c2
15、6=2+4+5+9+12-1=31c34=2+12-7=7 c35=2+4+12-6=12c36=3+4+5+12-2=21c45=2+12-7=7 c46=2+4+12-6=12c56=2+12-7=71234567777712121221313144122121第三节第三节 最短路问题最短路问题第二十九页,本课件共有70页Dijkstra最短路算法:假设每个弧的权是非负的,即wij0,给每个支点vi记一个数(称标号),标号分临时性标号T和永久性标号P,永久性标号表示从v1到该点vi的最短路权,得到永久性标号的不再改变标号,临时性标号表示从开始点v1到该点vi的最短路权的上界,算法每一步都把
16、某一点的T标号改为P标号,开始时给初始支点v1标号记为0,即P(v1)=0,其他支点(记为临时性标号)的标号记为+,即T(vi)=+,若vi点是刚得到P标号的点,考虑L中与vi点相连的弧(vi,vj)且vj 是T标号,对vj的标号进行如下更改:T(vj)=minT(vj),P(vi)+Wij比较所有具有T标号的点,把最小者改为P标号,当存在两个以上最小者时,可以同时改为P标号,直到全部点均改为P标号为止第三节第三节 最短路问题最短路问题第三十页,本课件共有70页 例:从发电厂(记为节点1)向某城市(记为节点6)输送电,必须通过中转站(记为节点2,3,4,5)转送。图给出了两节点间的距离。电力公
17、司希望选择合适的中转站,使从电厂到城市的传输路线最短。即从节点1到节点6的最短路径。这就是一个最短路问题。第三节第三节 最短路问题最短路问题第三十一页,本课件共有70页1325464332322 第0步:P(1)=0,T(i)=+;第1步:与1相连的标号为2,3,均是T标号,修改2,3的标号,T(2)=minT(2),P(1)+w12=4,T(3)=3;在所有的T标号中,3的标号最小,改3的标号为P(3)=3;第2步:修改与3相连的T标号;在所有剩下的T标号中,2的标号最小,改为P(2)=4;第3步:修改与2相连的T标号;在所有剩下的T标号中,5的标号最小,改为P(5)=6;第4步:修改与5相
18、连的T标号;在所有剩下的T标号中,4的标号最小,改为P(4)=7;第5步:修改与4相连的T标号;只剩下节点6是T标号,修改6的标号,P(6)=8。从节点6开始回退,得到最短路。P(1)=0T(3)=+T(2)=+T(3)=3T(5)=+P(3)=3T(5)=6T(2)=4T(4)=+T(6)=+P(2)=4T(4)=7P(5)=6T(6)=8P(4)=7P(6)=8P(6)=8P(5)=6P(3)=3P(1)=0第三节第三节 最短路问题最短路问题第三十二页,本课件共有70页P(1)=0T(2)=+T(4)=+T(3)=+T(5)=+T(6)=+T(7)=+第2步:与4相连的标号为2,3,5,6
19、,均是T标号,修改2,3,5,6的标号,T(2)=minT(2),P(4)+w42=4,T(3)=minT(3),P(4)+w43=3T(5)=minT(5),P(4)+w45=7T(6)=minT(6),P(4)+w46=9在所有的T标号中,3的标号最小,改3的标号为P(3)=3;T(2)=4T(3)=3T(4)=2P(4)=2 第1步:与1相连的标号为2,3,4,均是T标号,修改2,3,4的标号,T(2)=minT(2),P(1)+w12=4,T(3)=minT(3),P(1)+w13=3T(4)=minT(4),P(1)+w14=2在所有的T标号中,4的标号最小,改4的标号为P(4)=2
20、;T(2)=4T(3)=3T(5)=7T(6)=9 第3步:与3相连的是T标号,为5,修改5的标号,T(5)=minT(5),P(3)+w35=6在所有的T标号中,2的标号最小,改2的标号为P(2)=4;P(3)=3T(5)=6 第4步:与2相连的是T标号,为6,修改6的标号,T(6)=minT(6),P(4)+w46=9在所有的T标号中,5的标号最小,改5的标号为P(5)=6;P(2)=4P(5)=6 第5步:与5相连的是T标号,为6,7,修改6,7的标号,T(6)=minT(6),P(5)+w56=8T(7)=minT(7),P(5)+w56=12在所有的T标号中,6的标号最小,改6的标号
21、为P(6)=8;1325464352326722572T(6)=8T(7)=12 第6步:与6相连的是T标号,为7,修改7的标号,T(7)=minT(7),P(6)+w67=10在所有的T标号中,7的标号最小,改7的标号为P(7)=10;P(6)=8T(7)=10P(7)=10最短路径为P(7)-P(6)-P(5)-P(3)-P(1)最短路长度为10;T(6)=9求1到7的最短路第三节第三节 最短路问题最短路问题第三十三页,本课件共有70页1325465462352572求1到6的最短路最短路径为1356长度为9第三节第三节 最短路问题最短路问题第三十四页,本课件共有70页用用ExcelExc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九 网络 优化 模型 优秀 PPT
限制150内