第6章图与网络分析.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 图与网络分析 图的基本概念与模型 树图和图的最小部分树 最短路问题 网络的最大流 最小费用流 1.图的基本概念与模型 运筹学中研究的图用来表明一些研究对象和这些对象之间的相互关系。 用点表示研究对象,用边表示这些对象之间的联系,则图G可以定义为点和边的集合,记作 G={V,E} 如果给图中的点和边赋以具体的含义和权数,如距离、费用等,称为网络图。 2. 树图和图的最小部分树 树图是无圈的连通图。 性质1:任何树图中必存在次为1的点; 性质2:具体n个顶点的树图的边数恰好为(n-1)条; 性质3:任何具有n个点、(n-1)条边的连通图是树图。 图的最小部分树 如果G1是G2的部分树,又是树图,则称G1是G2的部分树(或支撑树)。 树图的各条边称为树枝,一般图含有多个部分树,其中树枝总长最小的部分树,称为该图的最小部分树。 定理1:图中任一个点i,若j是与i相邻点中距离最近的,则边[i,j]一定必含在该图的最小部分树内。 推论:把图的所有点分为V和V′两个集合,则两集合之间连线的最短边一定包含在最小部分树内。 最短路问题一般来说就是从给定的网络图中找出任意两点之间距离最短的一条路。这里的距离只是权数的代称,在实际的网络图中,权数可以是时间、费用等。 网络最大流的有关概念 有向图与容量网络 有向图上的连线是有规定指向的,称作弧; 所谓容量网络是指对网络上的每条弧都给出一个最大的通过能力,称为该弧的容量,记为c(vi, vj)或简写cij; 在容量网络中通常规定一个发点(记为s)和一个收点(记为t),网络中既非发点又非收点的其它点称为中间点; 网络最大流是指网络中从发点到收点之间允许通过的最大流量。 流与可行流 所谓流是指加在网络各条弧上的一组负载量,记作f(vi ,vj)或简写为fij; 若网络上所有的fij=0,这个流称为零流; 在容量网络上满足以下条件的一组流称为可行流: 容量限制条件,对所有弧有 中间点平衡条件 割和流量 割是指将容量网络中的发点和收点分割开,并使s→t的流中断的一组弧的集合。 割的容量是组成它的集合中的各弧的容量之和。 最大流最小割定理 如果在网络的发点和收点之间能找到一条链,在这条链上所有指向为s→t的弧(称为前向弧,记作μ+),存在fc;所有指向为t → s的弧(称为后向弧,记作μ- ),存在f0,这样的链称为增广链。 最大流最小割定理 当增广链存在时,找出 再令 定理:在网络中s→t的最大流量等于它的最小割集的容量。 Ford-Fulkerson标号算法 首先给发点s标号 。括弧中的第一个数字是使这个点得到标号的前一个点的代号;括弧中的第二个数字表示从上一个标号到这个标号点的流量的最大允许调整值。 列出与已标号点相邻的所有未标号点: 考虑从已标号点i出发的弧(i,j): 最小费用流问题 对于容量网络,除考虑各条弧上的流量、容量外,还需考虑弧上通过单位流量时的费用(bij),保证最终给出的流量或最大流也是费用最少的。 关键点:确定“最小费用增广链”。 从原容量网络的零流f0开始; 对原容量网络的可行流fk构造加权网络W(fk): 对0fijcij的弧(i, j),在加权网络的i点和j点之间分别绘制弧(i, j)和(j, i),其权数分别为bij和-bij; 对fij=cij的弧,在加权网络的i点和j点之间绘制弧(j, i),其权数为-bij; 对fij=0的弧,在加权网络的i点和j点之间绘制弧(i, j),其权数为bij。 确定最小费用增广链等价于求解加权网络s→t之间的最短路。找出增广链之后调整原容量网络的流量; 重复2、3步骤,直到s→t之间找不出最短路为止,此时求得原容量网络的最小费用最大流。 D B C E A F 1 2 3 4 5 6 7 8 9 10 11 12 13 A B C D E F 2 2 1 2 1 1 1 1 3 A B C D E F 2(1) 2 1(1) 2(1) 1 1 1 1(1) 3(1) A B C D E F 2(1) 2 1(1) 2(1) 1 1 1 1(1) 3(1) A B C D E F 2(2) 2 1(1) 2(2) 1 1 1(1) 1(1) 3(2) 最小割: {(D, F), (D, E), (A, E)} D B C E A F 1 2 3 4 5 6 7 8 9 10 11 12 13 5. 最小费用流 (5, 8) (8, 7) (2, 5) (4, 9) (10, 9) (3, 2) (8, 4) 【例】各弧旁数字为(cij, bij),试求图中从s→t的最小费用最大流。 5. 最小费用流 * 端点、关联边、相邻 环、多重边、简单图 次、奇点、偶点、孤立点 链、圈、路、回路

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档