第五节 最小费用最大流问题.ppt

第五节 最小费用最大流问题.ppt

W(f)的构造方法如下:W(f)中的顶点是原网络中的点,而把G中的每一条弧(vi,vj)变成两个方向相反的弧(vi,vj)和(vj,vi)。定义 W(f)中弧(vi,vj)和(vj,vi)的权wij和wji为: 第三轮,k= 2 作图w(f(2))如图(e)所示,W(f(2))中vs到vt的最短路(vs,v1,v2, vt),在G中找到相应的增广链进行调整,调整量为3,得流f (3)如图(f)所示。 * 第5节 最小费用最大流问题 网络D=(V,A,C),每一弧(vi,vj)∈A,给出(vi,vj)上单位流的费用b(vi,vj)≥0,(简记bij)。 最小费用最大流问题: 求一个最大流 f,使流的总费用 取最小值。 一、求解原理 设对可行流 f 存在增广链 μ,当沿 μ 以?=1调整f,得新的可行流 f 时,(显然 V(f )=V(f )+1),两流的费用之差 b( f′) -b( f ) 称为增广链 μ 的费用。 最小费用最大流的原理的主要依据: 若f 是流值为V(f )的所有可行流中费用最小者, 而μ 是关于f 的所有增广链中费用最小的增广链,则沿 μ 以?去调整 f ,得可行流 f ? ,f ?就是流量为V(f )+ ? 的所有可行流中费用最小的可行流。这样,当 f ?是 最大流时,

文档评论(0)

1亿VIP精品文档

相关文档