基于层次网络的最大流求解方法.pdfVIP

  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文档。上传文档
查看更多
基于层次网络的最大流求解方法.pdf

第 10 卷第 4 期 2010 年 8 月 你坊学院学报 Journal of Weifang University 基于层次网络的最大流求解方法铃 徐翠霞 (除物学院,山东雕坊 26106 1) Vol. 10 No.4 Aug.2010 . 摘 要:针对最大流问题的研究现状,提出了分恳求解最大流的简单方法,并给出了该方法可行的严 格证明。该方法首先求得层次网络的阻寨施,进而最终求得一个最大流。另外,该方法还针对有向流网络 的特点,将算法中涉及的流网络、剩余网络和层次网络共用…个网络结构,既有效地降低了算法的空间复 杂皮,还大大提高了算法的执行效率。 关键词:剩余网络;层次网络;饱和弧;最大流;阻塞流 中固分类号 :TP301 文献标识码:人 文章编号 :1671…4288(2010)04一0042… 04 1 基本概念 1. 1 有向流附络 一个有向流网恪 N=(G , s , t , C)是一个四元组,其中,G=(V , E)是一个具有 n 个顶点、m 条弧的有向 罔 ;V 黠 n 个顶点的非空有限集合点是 m 条弧的非空有限集合刊和 t 是 G 的两个特殊顶点,分别称为惊 点和汇点,8εV , t 任 V;C 是一个 E→川的的数,民十是正实数集合,即每条弧 e(eE E)都赋有一个非负的睿 最 C(的。 1. 2 1页点的层次和层次网络 顶点 v 的居次, ì己为 level(v) ,是从源点 8 到顶点 v 路径中边的最小数,给定一个有向图 G=(V , E) , 层次问络 L 为 (V ,E),其中 E= {u , v} Ilevel(v) =leveI u) + l}。 1. 3 弧容量、弧流量和剩余流量 在有向流网络中,每条弧 e(e 仨缸)上的非负容最 C( 时,称为谈弧的弧容量,而实际通过该弧 的流量 f( e) ,称为弧流茧,弧容最是允许通过该弧的最大流量,显然,弧流最不超过弧容最。弧容量和弧流 i量之是去为 i夜弧的剩余流最,记为 r(e) 。 1. 4 可行流和最大流 有向流网络中的一个可行流f,它一方面赋予网络中的每一条孤 e(eεE)一个非负流量 f(ω ,另叫方 酣豆充满足两个规则。 (1)容量规则 f( e) 主运 C(e) 对于有向流网络中的每条弧 e(eEE) ,其抓流最 f(的不超过其弧容最 C(e) 。 (2)守恒规则 IN( f, v)=OU丁(f ,时,其中 vEV一怡,t} 除掘点和汇点外的其余顶点的输入量 IN( f, v)等于输出壁 OUT( f, v). OU丁(f,日) = IN(f , t) 糠点的输出量等于汇点的输入量。(注意,撒点的输入量和汇点的输出最均为 0) 一个可行流 f 的流黛为源点的输出量戒汇点的输入量,分别表示为: 铃收稿日期 :2010-03← 12 慕金项目:林坊市 2009 年科学技术发展计划 (200901129) 作者简介:徐11 0973一),女,山东猝坊人,禅坊学院计算机与通信工程学院副教授,工学硕士。研究方向:算法设 计与分析。 42 第 4 期 徐翠 t:~包子层次网络的最大流求解方法 value( f) =OUT(f .5)或 value( f) =IN(f , t) 设 f 是可行流,若对任何其他可行流f,均有 value( f) value(们,则 f 是最大流。 1. 5 可行流中弧的种类 (1)饱和呱和非饱和弧 在一个可行流 f 中,若一条抓 e(eEE) 满足f(e) =C(时,则称该弧为饱和呱。若一条呱 e (eE E) 满足 f(e)C(时,称该弧为非饱和弧。 (2)零流最弧和非零流量弧 在一个可行流 f 中,若一条孤 e(eεE) 满足 f(e) 口 0 ,则称该弧为零流量弧。若一条弧 e(eE E) 满足f(e)O.称该弧为非零流量生弧。 1. 6 阻塞流 设 G=(V , E)是一个具有 n 个顶点、m 条弧的有向阁, L 是包含顶点 5 和 t 的 G 的子阳 .L 中的流 f 称 为关于 L 的阻塞流,如果在 L 中每一条从 s 到 t 的路役中都至少有一条饱和弧。 1. 7 剩余闷络 已知…个有向流网络租一个可行流,可行流的剩余网络与原始网络有相同的顶点,原始网络中的每条 跟在剩余网络中对应两条呱。定义如r:对于服始网络中的每条弧u , v. 令f{ u.v)为孤流量 .c( u.v) 为 弧容囊。如果 f(u , v)O.则剩余网络中包含一条流最为 f 的弧V , u; 如果f( u.v)c(u,时,则剩余网 络中包含一条流量为 c-f 的弧u , v 。 2 J事法的慕本思想 2. 1 最大流的分层计算方法 首先初始化流为零流壤,并设网络的剩余网络 R 为原始罔,然后分阶段进行,每一阶

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档