最大流与最小费用流.pptx
《最大流与最小费用流.pptx》由会员分享,可在线阅读,更多相关《最大流与最小费用流.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、一、最大流问题及其求解方法最大流问题及其求解方法(一)最大流问题n最大流问题 设有向网络N(V,A),在发点Vs 有一批货,要通过网络上的弧运输到收点Vt 去,受运输条件限制,每条弧aij在单位时间内通过的车辆数不能超过cij 辆,分析:如何组织运输才能使从Vs到Vt 在单位时间内通过的车辆达到最多?上面描述的这类问题,称为最大流问题。最大流问题广泛地应用在交通运输、供水、油管供油、邮电通讯,也可以用在生产安排,管理优化等实际问题上。第1页/共36页例:如图10.3.1中,有一批物资需要用汽车尽快从发点运到收点,弧(i,j)上所标的数字表示该条道路在单位时间内最多能通过的车辆数(单位:百辆
2、),问如何调运,才能使单位时间里有最多的车辆从调到。图10.3.1第2页/共36页线性规划方法 点出发的车辆数应该与点到达的车辆数相同,除和以外的各中间点,进的车辆数应该与离去的车辆数应该相同。xij 是通过弧(i,j)的车辆数。(10.3.1)(10.3.4)(10.3.5)(10.3.6)(10.3.2)(10.3.3)第3页/共36页 对所有弧(i,j),应满足约束 满足(10.3.1)(10.3.7)的解称为从到的一个可行流。我们的目的:在所有可行流中求出一个方案,使得这个可行流得到的 f 最大。若从收点到发点连接一条假想弧(7,1),设它的容量c71=,那么 对点:对点:最大流问题的
3、目标为 线性规划方法(10.3.7)(10.3.8)(10.3.9)(10.3.10)第4页/共36页 所以,对于发点为Vs,收点为Vt的网络N(V,U),当增加一条约束为cts=的假想弧(t,s)后,最大流问题就成为:容量约束 平衡条件 目标函数 线性规划方法(10.3.11)(10.3.12)(10.3.13)第5页/共36页 (二)求最大流的方法:弧标号法 尽管最大流问题可以用线性规划模型描述,但是我们一般并不用求解线性规划的方法求最大流,而是用一种更为简便明了的图上作业法弧标号法,求解上述最大流问题。第6页/共36页 (1)为了便于弧标号法的计算,首先需要将最大流问题(譬如图10.3.
4、1)重新改画成为图10.3.2的形式。图10.3.2第7页/共36页 在图10.3.2中,每条弧 上标有两个数字,其中,靠近点 i 的是 ,靠近点 j 的是 。如 表示从到的最大通过量是5(百辆),从到的最大通过量是0;表示从到和从到都可以通过2(百辆);等等。图10.3.2第8页/共36页 (2)求最大流的基本步骤:标号法求最大流的过程,就是对图10.3.2反复地进行修改的过程,其计算步骤如下:步骤1.从发点s到收点t选定一条路,使这条路通过的所有弧Vij的前面约束量cij都大于0,如果找不到这样的路,说明已经求得最大流,转步骤4。步骤2.在选定的路上,找到最小的容许量cij定为P。第9页/
5、共36页 步骤3.对选定的路上每条弧的容量作以下修改,对于与路同向的弧,将cij修改为cij-P,对于与路反向的弧,将cij修改为cij+P。修改完毕后再转入步骤1。步骤4.用原图中各条弧上起点与终点数值减去修改后的图中对应点的数值,得到正负号相反的两个数,并将从正到负的方向用箭头表示。这样,就得到一个最大流量图。第10页/共36页 第1次修改:从发点s到收点t找一条路,使得这条路上的所有弧前面的约束量 。从图10.3.2中可以看出,显然,就是满足这样的条件的一条路。下面,我们用弧标号法求解图10.3.2中的最大流。在路中,,所以取 。第11页/共36页 在路中,修改每一条弧的容量 第12页/
6、共36页通过第1次修改,得到图10.3.3。图10.3.3返回步骤,进行第2次修改。第13页/共36页 第2次修改:选定,在这条路中,由于 ,所以,将 改为2,改为0,改为5,、改为3。修改后的图变为图10.3.4。图10.3.4 返回步骤继续做第3次修改。第14页/共36页 第3次修改:取,在这条路中,由于 所以将 改为0,改为5,改为0,改为4,改为1,改为2,改为3,c75改为5。修改后的图变为图10.3.5。图10.3.5返回步骤,继续做第4次修改。,第15页/共36页 第4次修改:选定,在这条路中,由于 P=c67=1,所以将c14改为4,c41改为1,c46改为4,c64改为1,c
7、67改为0,c76 改为7。修改后的图为变为图10.3.6。图10.3.6返回步骤,继续做第5次修改。第16页/共36页 第5次修改:选定,在这条路中,由于 P=c65 =1,所以将c14和c46均改为3,c65改为0,c57改为2,c41、c64、c56均改为2,c75改为6。修改后的图变为图10.3.7。图10.3.7第17页/共36页 需要注意的是,由图10.3.7中可以看出,弧 本来在图10.3.2中是无容量可通过的,但经过几次修改,由 变成 ,即此时从到还可通过1(百辆),而从到,可以通过6(百辆)的容量,这说明,修改过程实际上是把计划中从到的通过车辆数减少了。第18页/共36页 第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最大 最小 费用
限制150内