运筹学第7章-最大流问题(精简).ppt
《运筹学第7章-最大流问题(精简).ppt》由会员分享,可在线阅读,更多相关《运筹学第7章-最大流问题(精简).ppt(21页珍藏版)》请在咨信网上搜索。
最大流问题.给定一个有向图G(V,E),其中仅有一个点的入次为零称为发点(源),记为vs,仅有一个点的出次为零称为收点(汇),记为vt,其余点称为中间点。基本概念基本概念3511 42352vsv2v1v3v4vt 对于G中的每一条边(vi,vj),相应地给一个数cij(cij0),称为边(vi,vj)的容量。我们把这样的网络 G称为容量网络,记为G(V,E,C)。.网络上的流,是指定义在边集E上的函数ff(vi,vj),并称f(vi,vj)为边(vi,vj)上的流量,简记为fij。3,15,21,01,0 4,12,23,15,22,1vsv2v1v3v4vt标示方式:每条边上标示两个数字,第一个是容量,第二是流量.可行流、可行流的流量、最大流。可行流是指满足如下条件的流:(1)容量限制条件:对G中每条边(vi,vj),有(2)平衡条件:对中间点,有:(即中间点vi的物资输入量等于输出量)对收点vt与发点vs,有:(即vs发出的物资总量等于vt接收的物资总量),W是网络的总流量。.可行流总是存在的,例如f=0就是一个流量为0的可行流。所谓最大流问题就是在容量网络中寻找流量最大的可行流。一个流f=fij,当fij=cij,则称f对边(vi,vj)是饱和的,否则称f对边(vi,vj)不饱和。对于不饱和的,其间隙为ij=cij-fij最大流问题实际上是一个线性规划问题。但利用它与图的密切关系,可以利用图直观简便地求解。.给定容量网络G(V,E,C),若点集V被剖分为两个非空集合V1和V2,使 vsV1,vtV2,则把边集(V1,V2)称为(分离vs和vt的)割割集集。显然,若把某一割集的边从网络中去掉,则从vs到vt便不存在路。所以,直观上说,割集是从vs到vt的必经之路。3511 42352vsv2v1v3v4vt.vsv1v4v3vtv2边集(vs,v1),(v1,v3),(v2,v3),(v3,vt),(v4,vt)是G的割集。其顶点分别属于两个互补不相交的点集。去掉这五条边,则图不连通,去掉这五条边中的任意1-4条,图仍然连通。.割集的容量(简称割量)最小割集割集(V1,V2)中所有起点在V1,终点在V2的边的容量的和称为割集容量。例如下图中所示割集的容量为53511 42352vsv2v1v3v4vt在容量网络的所有割集中,割集容量最小的割集称为最小割集(最小割)。.对于可行流ffij,我们把网络中使fijcij的边称为饱和边,使fij0的边称为非零流边。设f是一个可行流,是从vs到vt的一条链,若满足前向边都是非饱和边,后向边都是都是非零流边,则称是(可行流f的)一条可增广链。3,15,21,01,0 4,12,23,15,22,1vsv2v1v3v4vt 若是联结发点vs和收点vt的一条链,我们规定链的方向是从vs到vt,则链上的边被分成两类:前向边、后向边。.对最大流问题有下列定理:定理定理1 1 容量网络中任一可行流的流量容量网络中任一可行流的流量不超过其任一割集的容量。不超过其任一割集的容量。定理定理2 2(最大流(最大流-最小最小割定理割定理)任一容)任一容量网络中,最大流的流量等于最小割集量网络中,最大流的流量等于最小割集的的割割量。量。推论推论1 可行流可行流f*fij*是最大流,是最大流,当且当且仅当仅当G中不存在关于中不存在关于f*的增广链。的增广链。.求最大流的标号法求最大流的标号法 标号法思想是:先找一个可行流。标号法思想是:先找一个可行流。对于一个可行流,经过对于一个可行流,经过标号过程标号过程得到得到从发点从发点vs到收点到收点vt的增广链;经过的增广链;经过调整调整过程过程沿增广链增加可行流的流量,得沿增广链增加可行流的流量,得新的可行流。重复这一过程,直到可新的可行流。重复这一过程,直到可行流无增广链,得到最大流。行流无增广链,得到最大流。.标号过程:(1)给vs标号(,+),vs成为已标号未检查的点,其余都是未标号点。(2)取一个已标号未检查的点vi,对一切未标号点vj:若有非饱和边(vi,vj),则vj标号(vi,l(vj),其中l(vj)minl(vi),cij fij,vj成为已标号未检查的点;若有非零边(vj,vi),则vj标号(-vi,l(vj),其中l(vj)minl(vi),fji,vj成为已标号未检查的点。vi成为已标号已检查的点。(3)重复步骤(2),直到vt成为标号点或所有标号点都检查过。若vt成为标号点,表明得到一条vs到vt的增广链,转入调整过程;若所有标号点都检查过,表明这时的可行流就是最大流,算法结束。调整过程:在增广链上,前向边流量增加l(vt),后向边流量减少l(vt)。.下面用实例说明具体的操作方法:例(3,3)(5,1)(1,1)(1,1)(4,3)(2,2)(3,0)(5,3)(2,1)vsv2v1v3v4vt(3,3)(5,1)(1,1)(1,1)(4,3)(2,2)(3,0)(5,3)(2,1)vsv2v1v3v4vt在图中给出的可行在图中给出的可行流的基础上,求流的基础上,求vs到到vt的最大流。的最大流。(,+)(vs,4)(-v1,1)(-v2,1)(v2,1)(v3,1)(3,3)(5,2)(1,0)(1,0)(4,3)(2,2)(3,0)(5,3)(2,2)vsv2v1v3v4vt(vs,3)(,+)得增广链,标号结束,得增广链,标号结束,进入调整过程进入调整过程 无增广链,标号结束,得无增广链,标号结束,得最大流。同时得最小割。最大流。同时得最小割。.下图中已经标示出了一个可行流,求最大流,vs,3vs,4v2,4-v4,2vsv1v2v3v4v5vs(4,0)(5,2)(1,0)(4,0)(1,0)(2,2)(3,2)(4,0)(2,0)(5,2)v4,3如图已经得到增广链,然后进行调整。.调整后的可行流如下图:vsv1v2v3v4v5vs(4,3)(5,2)(1,0)(4,3)(1,0)(2,2)(3,2)(4,0)(2,0)(5,5),vs,3vs,1v2,1-v4,1v3,1v5,1如图已经得到增广链,然后进行调整。.调整后的可行流如下图:vsv1v2v3v4v5vs(4,4)(5,2)(1,0)(4,4)(1,0)(2,2)(3,1)(4,1)(2,1)(5,5)-,vs,3如图所示最小割集的容量(即当前可行流的流量),就是最大流的流量。注:用该方法可以同时得到最小割集,即图中连结已标号的点与未标号的点的边集。.具有实际背景的例子国庆大假期间旅游非常火爆,机票早已订购国庆大假期间旅游非常火爆,机票早已订购一空。成都一家旅行社由于信誉好、服务好,一空。成都一家旅行社由于信誉好、服务好,所策划的国庆首都游的行情看好,要求参加所策划的国庆首都游的行情看好,要求参加的游客众多,游客甚至不惜多花机票钱辗转的游客众多,游客甚至不惜多花机票钱辗转取道它地也愿参加此游。旅行社只好紧急电取道它地也愿参加此游。旅行社只好紧急电传他在全国各地的办事处要求协助解决此问传他在全国各地的办事处要求协助解决此问题。很快,各办事处将其已订购机票的情况题。很快,各办事处将其已订购机票的情况传到了总社。根据此资料,总社要作出计划,传到了总社。根据此资料,总社要作出计划,最多能将多少游客从成都送往北京以及如何最多能将多少游客从成都送往北京以及如何取道转机。下面是各办事处已订购机票的详取道转机。下面是各办事处已订购机票的详细情况表:细情况表:.成都成都重庆重庆武汉武汉上海上海西安西安郑州郑州沈阳沈阳昆明昆明广州广州北京北京成都成都105158121030重庆重庆561525武汉武汉10上海上海158西安西安86郑州郑州148沈阳沈阳18昆明昆明810广州广州82610.用图来描述就是成成重重武武昆昆上上广广西西郑郑沈沈京京85101581210305615251015886141881082610发点发点vs=成都,收点成都,收点vt=北京。前面已订购机票情况表中的数字即是北京。前面已订购机票情况表中的数字即是各边上的容量(允许通过的最大旅客量),当各边上的实际客流量为各边上的容量(允许通过的最大旅客量),当各边上的实际客流量为零时略去不写,以零流作为初始可行流。零时略去不写,以零流作为初始可行流。.利用标号法(经5次迭代)可以得到从成都发送旅客到北京的最大流量如图所示重重武武昆昆上上广广西西郑郑沈沈京京成成301006122801251061010600010801810100W(f*)=10+6+12+30+12+10+5=85.x1y1x2x3x4y2y3y4y5x5vsvs11111111111111最大匹配为(省略了最后一步的标号过程):x1y1x2x3x4y2y3y4y5x5.- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 最大 问题 精简
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文