- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pptview
W12 =11+5=16 W13 =11+5+6=22 W14 =11+5+6+8=30 W15 =11+5+6+8+11=41 W16 =11+5+6++8+11+18=59 2、称满足下列条件的流为可行流: (1)容量条件:对于每一个弧(vi ,vj)∈E 有 0 ≤ fij ≤ cij 。 (2)平衡条件: 对于发点vs,有 对于收点vt ,有 对于中间点,有 可行流中 fij=cij 的弧叫做饱和弧,fij<cij的弧叫做非饱和弧。fij>0 的弧为非零流弧,fij=0 的弧叫做零流弧。 13 (5) 9 (3) 4 (1) 5 (3) 6(3) 5 (2) 5 (2) 5 (0) 4 (2) 4 (1) 9 (5) 10 (1) 图中 为零流弧,其余为非饱和弧。 3、容量网络G,若 为网络中从vs到vt的一条链,给 定向为从vs到vt, 上的弧凡与 方向相同的称为前向弧,凡与 方向相反的称为后向弧,其集合分别用 和 表示。 f 是一个可行流,如果满足: 则称 为从vs到vt 的关于f 的一条增广链。 推论 可行流f 是最大流的充分必要条件是不存在从vs到vt 的关于f 的一条可增广链。 即 中的每一条弧都是非饱和弧 即 中的每一条弧都是非零流弧 例如,对于下图 (a) 给出的赋权图,按照上面的描述,容易求出其最小生成树。其中下图 (a)、(b) 分别是第一步和第二步,(c) 是最后结果。 (a) (b) (c) Prim 算法的基本思想 设 T0 和 C(T0) 分别为图 G 的最小生成树的边集及其权值,初始状态均为空,算法结束时T0 包含最小生成树的所有边,C(T0) 表示最小生成树的权值。先指定一个顶点为初始访问点,记做 v0,将 v0 加到“通过点”的集合 V ?中,然后找出跨接在“通过点”集合V ?与“未通过点”集合 V?V ?之间权最小的边 e 作为“通过边”加入 T0 中,并将 e 在 V?V ?中的端点转到 V ? 中。重复上述过程直至 V ? = V 为止。 Prim 算法的步骤 第一步 T0??,C(T0)?0,V ??{v0}。 第二步 对每一个点 v?V ? V ?,L(v)?c(v, v0)(如果 (v, v0)?E,则 c(v, v0) = ?)。 第三步 如果 V ? = V,输出 T0,C(T0),停止。否则进行下一步。 第四步 在 V ? V ?中找一点 u,使 L(u) = min{L(v) | v?V ? V ?}, 并将 V ? 中与 u 邻接的点记为 w,e = (w, u)。 第五步 T0?T0?{e},C(T0)?C(T0)+C(e), V ??V ??{u}。 第六步 对所有 v?V?V ?,如 c(v, u) L(v),则 L(v)? c(v, u),否则 L(v) 不变。 第七步 转第三步。 例 6.4.2 用 Prim 算法求图 6.4.3(a) 给出的赋权图的最小生成树。 解:为简便起见,将操作 Prim 算法的步骤列于下表,结果参加图 6.4.4。 69 {(a, b), (a, e), (c, e), (c, d), (d, g), (d, f)} {a, b, e, c, d, g, f} (d, f) - - - - - - f 7 53 {(a, b), (a, e), (c, e), (c, d), (d, g)} {a, b, e, c, d, g} (d,g) - 16 - - - - g 6 41 {(a, b), (a, e), (c, e), (c, d)} {a, b, e, c, d} (c,d) 12 16 - - - - d 5 16 {(a, b), (a, e), (c
文档评论(0)