第五章地理信息系统-网络流理论..pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物流信息管理;第五章 地理信息系统;网络流理论:最大流与最小费用流 ;一、最大流问题及其求解方法 ;例:如图10.3.1中,有一批物资需要用汽车尽快从发点①运到收点⑦,弧(i,j)上所标的数字表示该条道路在单位时间内最多能通过的车辆数(单位:百辆),问如何调运,才能使单位时间里有最多的车辆从①调到⑦。;┍┑线 性 规 划 方 法┕┙ ; 对所有弧(i,j),应满足约束 满足(10.3.1)~(10.3.7)的解称为从①到⑦的一个可行流。 我们的目的:在所有可行流中求出一个方案,使得这个可行流得到的 f 最大。 若从收点到发点连接一条假想弧(7,1),设它的容量c71=∞,那么 对点①: 对点⑦: 最大流问题的目标为 ; 所以,对于发点为Vs,收点为Vt的网络N(V,U),当增加一条约束为cts=∞的假想弧(t,s)后,最大流问题就成为: 容量约束 平衡条件 目标函数 ; (二)求最大流的方法:弧标号法 ; (1)为了便于弧标号法的计算,首先需要将最大流问题(譬如图10.3.1)重新改画成为图10.3.2的形式。 ; 在图10.3.2中,每条弧 上标有两个数字,其中,靠近点 i 的是 ,靠近点 j 的是 。如① ②表示从①到②的最大通过量是5(百辆),从②到①的最大通过量是0;② ③表示从②到③和从③到②都可以通过2(百辆);等等。 ; (2)求最大流的基本步骤:标号法求最大流的过程,就是对图10.3.2反复地进行修改的过程,其计算步骤如下: 步骤1. 从发点s到收点t选定一条路,使这条路通过的所有弧Vij的前面约束量cij都大于0,如果找不到这样的路,说明已经求得最大流,转步骤4。 步骤2. 在选定的路上,找到最小的容许量cij定为P。 ; 步骤3. 对选定的路上每条弧的容量作以下修改,对于与路同向的弧,将cij修改为cij-P,对于与路反向的弧,将cij修改为cij+P。修改完毕后再转入步骤1。 步骤4.用原图中各条弧上起点与终点数值减去修改后的图中对应点的数值,得到正负号相反的两个数,并将从正到负的方向用箭头表示。这样,就得到一个最大流量图。 ; 第1次修改: ①从发点s到收点t找一条路,使得这条路上的所有弧前面的约束量 。从图10.3.2中可以看出,显然,①—③—⑥—⑦就是满足这样的条件的一条路。 ; ③在路①—③—⑥—⑦中,修改每一条弧的容量 ;通过第1次修改,得到图10.3.3。 ; 第2次修改: 选定①—②—⑤—⑦,在这条路中,由于 , 所以,将 改为2 , 改为0, 改为5, 、 、 改为3。修改后的图变为图10.3.4。 ; 第3次修改: 取①—②—③—⑤—⑦,在这条路中,由于 所以将 改为0, 改为5, 改为0, 改为4, 改为1, 改为2, 改为3,c75改为5。修改后的图变为图10.3.5。 ; 第4次修改: 选定①—④—⑥—⑦,在这条路中,由于 P =c67 =1,所以将c14改为4,c41改为1,c46改为4,c64改为1,c67改为0,c76 改为7。修改后的图为变为图10.3.6 。 ; 第5次修改: 选定①—④—⑥—⑤—⑦,在这条路中,由于 P = c65 = 1,所以将c14和c46均改为3,c65改为0,c57改为2,c41、c64、c56均改为2,c75改为6。修改后的图变为图10.3.7。 ; 需要注意的是,由图10.3.7中可以看出,弧 本来在图10.3.2中是无容量可通过的,但经过几次修改,由③ ⑥变成③ ⑥,即此时从③到⑥还可通过1(百辆),而从⑥到③,可以通过6(百辆)的容量,这说明,修改过程实际上是把计划中从③到⑥的通过车辆数减少了。; 第6次修改:; 在图10.3.8中,从发点①到收点⑦,再也不存在连通的起点容量都大于零的弧了,所以图10.3.8为最大流图。 ;图10.3.9 最大流量图 ; (3)最大流算法的讨论:; ②将网络中的点分成两组,一组包括发点 ,称为发集 ,一组包括收点t,称为收集 ,连接 到 的所有弧称为截集,截集中各弧在 旁的容量和称为截集的容量。 ; 我们取 ,

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档