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