ch6网络模型1.ppt

满足下例3个条件的流fij 的集合 f ={ fij }称为可行流 发点vs流出的总流量等于流入收点vt的总流量 链:从发点到收点的一条路线(弧的方向不一定都同向)称为链。从发点到收点的方向规定为链的方向。 前向弧:与链的方向相同的弧称为前向弧。 后向弧:与链的方向相反的弧称为后向弧。 增广链: 设 f 是一个可行流,如果存在一条从vs到vt的链,满足: 1.所有前向弧上fijCij 2.所有后向弧上fij0 则该链称为增广链 ① ② ③ ④ ⑤ ⑥ 前向弧 后向弧 容量 流量 这是一条增广链 8 4 4 6 9 (5) (2) (3) (4) (6) 步骤如下: 第二步:对点进行标号找一条增广链。 (1)发点标号(∞) (2)选一个点 vi 已标号并且另一端未标号的弧沿着某条链向收点检查: A.如果弧的方向向前(前向弧)并且有fijcij,则vj标号: θj=cij-fij B. 如果弧的方向指向vi(后向弧)并且有fji0,则vj标号: θj=fji 当收点已得到标号时,说明已找到增广链,依据vi 的标号反向跟踪得到一条增广链。当收点不能得到标号时,说明不存在增广链,计算结束。 第一步: 找出第一个可行流,例

文档评论(0)

1亿VIP精品文档

相关文档