- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模图论,图论模型数学建模,数学建模图论算法,数学建模图论knigoo,数学建模图论ppt,图论与数学建模,数学建模图论软件,数学建模论文图论,图论建模,离散数学图论
数学建模 图论方法专题 专题板块系列 图论方法专题 定义3 设f是一个可行流, μ是从vs到vt一条链. 如果满足 ① 当vivj∈μ+ 时, 0≤ f ij <Cij, 即 μ+ 中的每一条边都非饱和边; ② 当vivj∈μˉ时, 0< f ij ≤C ij, 即 μˉ中的每一条边都非零边. 则称μ为从vs到vt的关于f 的可增广链. 最大流问题 定义4 容量网络G = ( V, E, C ), 若点集V被剖分为两个非空集合S, S c = V \S, vs, vt分属于S, S c. 则把边集 (S, S c ) = {vivj | vivj∈E, vi∈S, vj∈S c }称为G的割集 . 若把一割集的边从网络中去掉, 则从vs到vt便不在相通, 所以割集是从vs到vt的必经之路.割集(S, S c )中所有边的容量之和, 称为这个割集的容量, 记为C (S, S c ). 最大流问题 定理1 设 f 为网络G = ( V, E, C ) 的任一可行流, (S, S c ) 是剖分vs , vt 的任一割集, 则有Wf ≤C (S, S c ). 若有可行流 f 和割集 (S, S c ), 使得Wf = C (S, S c ), 则f 一定是G的最大流, 而 (S, S c ) 必定是G 中所有割集中容量小的一个, 即最小割集. 例20:给出网络的割。 2 3 4 3 1 2 5 最大流问题 定理2 (最大流——最小割定理) 任一个网络中G中, 从vs到vt的最大流的流量等于分割vs, vt的最小割的容量. 推论 可行流f是最大流的充要条件是不存在从vs到vt的(关于f的)可增广链. 最大流问题 实际问题中,一个网络会出现下面两种情况: ⑴ 发点和收点都不止一个. 解决的方法是再虚设一个发点vs和一个收点vt ,发点vs到所有原发点边的容量都设为无穷大, 所有原收点到收点vt 边的容量都设为无穷大. ⑵ 网络中除了边有容量外,点也有容量. 解决的方法是将所有有容量的点分成两个点,如点v有容量Cv ,将点v分成两个点v和v,令 C(vv ) = Cv . 最大流问题 例21:求网络的最大流。 3 5 3 5 4 探索:单向调整法: 双向调整法:Ford-Fulkerson算法 最大流问题 例22: 图6-24表明一个网络及初始可行流, 每条 边上的有序数表示 (C ij , f ij ). 求这个网络的最大 流. 标号算法: 最大流问题 一般提法: 已知网络G = ( V, E, C ) , 每条边vivj∈E除了已给容量Cij外, 还给出了单位流量的费用bij (≥0). 所谓最小费用流问题就是求一个总流量已知的可行流f = { f ij }使得总费用最小. 当要求f为最大流时, 此问题即为最小费用最大流问题. 最小费用流问题 例23:求下列网络的最小费用流。 3,1 4,2 3,6 5,2 4,2 负回路算法: 迭加算法: 最小费用流问题 定义:一个工程由若干相互独立的活动组成,每个活动称为工序,我们用顶点表示工序,如果工序 i 完成之后工序 j 才能启动,则图中有一条有向边(i , j ),其权wi 表示工序 i 所需的时间。这样得 到的赋权有向图G=(V,E)称为PT图。 PT图必定不存在有向回路。 在PT图中,当起点与终点不唯一时,可增加 两个虚拟结点v0和vn 作为新的起点与终点, v0和 vn表示虚工序,与v0连接的边的权为0,与vn连接 的边的权为原终点工序所需时间。 PT图 例24 一项工程由13道工序组成, 所需时间(单位:天)及先行工序如下表所示(P172). 工序序号 A B C D E F G H I J K L M 所需时间 2 6 3 2 4 3 8 4 2 3 2 5 6 先行工序 - A A B C,D D D D G,H G H,E J K 试问这项工程至少需要多少天才能完成? 那些工程不能延误? 那些工程可以延误? 最多可延误多少天? PT图 Floyd算法:求任意两顶点的最短路 设A = (aij )n×n为赋权图G = (V, E, F)的权矩阵, dij表示从vi到vj点的距离, rij表示从vi到vj点的最短路中一个点的编号. ① 赋初值. 对所有i, j, dij = aij, rij = j. k = 1. 转向②. ② 更新dij , rij . 对所有i, j, 若dik + dk j<dij , 则令dij = dik + dkj , rij = k, 转向③; ③ 终止
文档评论(0)