第8章 图论方法.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 图论方法

第八章 图与网络分析 最小枝杈树问题 最短路问题及其应用 最大流问题 哥尼斯堡七桥问题 (K?nigsberg Bridge Problem) Leonhard Euler (1707-1783) 在1736年发表第一篇图论方面的论文,奠基了图论中的一些基本定理. 很多问题都可以用点和线来表示,一般点表示实体,线表示实体间的关联 一般研究无向图 树图:倒置的树,根(root)在上,树叶(leaf)在下 多级辐射制的电信网络、管理的指标体系、家谱、分类学、组织结构等都是典型的树图 一 树的定义及其性质 无圈连通图称为树(tree),记为T 树的性质: 任何树必存在次数为 1 的点 具有 n 个节点的树 T 的边恰好为 n?1 条,反之,任何有n 个节点, n?1 条边的连通图必是一棵树 例5-3 用狄克斯拉算法 求解图5-1所示最短路问题。 解:先将图5-1的网络用矩阵形式表示出来: 4 最大流问题 一 概念 网路流一般在有向图上讨论,弧的方向为流的方向 定义网路上支路的容量为其最大通过能力,记为 rij ,支路上的实际流量记为 xij ,网络流为所有通过弧的流量的集合. 图中规定一个发点s,一个收点t 节点没有容量限制,流在节点不会存储 链的前向弧,后向弧 μ是网络G中一条从始点Vs到终点Vt的链,在链中与链的方向一致的弧称为链的前向弧,在链中与链的方向相反的弧称为链的前向弧. 截集与截集容量 定义:把网络的点集分割为两个非空集合S和S,且S包含 Vs 点,另一个包含 Vt 点 ,则把始点在S中,终点在S中的弧的集合称为分离Vs和Vt的一个截集. 截量是指截集中所有弧的容量之和 增广链(augmenting path) 三 确定网络最大流的标号法 从任一个初始可行流出发,如 0 流 基本算法:找一条从 s 到 t 点的增广链(augmenting path) 若在当前可行流下找不到增广链,则已得到最大流 增广链中与 s 到 t 方向一致的弧称为前向弧,反之后向弧 找到一条从1到7的不饱和链 调整流量,f=1。继续求出网络的不饱和边 求出一条从1到7的不饱和链 调整流量,继续求出网络的不饱和边 求出一条从1到7的不饱和链 调整流量,继续求出网络的不饱和边 求出一条从1到7的不饱和链 调整流量,继续求出网络的不饱和边 求出一条从1到7的不饱和链 调整流量,继续求出网络的不饱和边 已求得最大流 §4 最大流问题 最大流问题:给一个带收发点的网络,其每条弧的赋权称之为容量,在不超过每条弧的容量的前提下,求出从发点到收点的最大流量。 一、最大流的数学模型 例6 某石油公司拥有一个管道网络,使用这个网络可以把石油从采地运送到一些销售点,这个网络的一部分如下图所示。由于管道的直径的变化,它的各段管道(vi,vj)的流量cij(容量)也是不一样的。cij的单位为万加仑/小时。如果使用这个网络系统从采地 v1向销地 v7运送石油,问每小时能运送多少加仑石油? §4 最大流问题 §5 最小费用最大流问题 最小费用最大流问题:给了一个带收发点的网络,对每一条弧 (vi,vj),除了给出容量cij外,还给出了这条弧的单位流量的费用bij,要 求一个最大流F,并使得总运送费用最小。 一、最小费用最大流的数学模型 例7 由于输油管道的长短不一,所以在例6中每段管道( vi,vj )除 了有不同的流量限制cij外,还有不同的单位流量的费用bij ,cij的单位为万 加仑/小时, bij的单位为百元/万加仑。如图。从采地 v1向销地 v7运送石 油,怎样运送才能运送最多的石油并使得总的运送费用最小?求出最大流 量和最小费用。 §5 最小费用最大流问题 §5 最小费用最大流问题 §5 最小费用最大流问题 前向弧集合与后向弧集合为: ={(v1, v2), (v3, v6), (v4, v7)} ={(v3, v2), (v4, v6)} 2 1 xij=5 rij=5 2 1 xij=3 rij=5 饱和弧、不饱和弧、流量的间隙 (1,2)是饱和的 2、如果xijuij,边从i到j的方向是不饱和的; (1,2)是不饱和的 间隙为?12=r12-x12=5-3=2 1、如果xij=uij,边从i到j的方向是饱和的; 福特-富克森定理:网路的最大流等于最小截集容量 s t 5 3 4 2 (4,0) (3,0) (2,0) (1,0) (1,0) (5,0) (3,0) (2,0) (5,0) 增广过程:前向弧 f?ij=fij +q , 后向弧 f?ij=fij ?q 增广后仍是可行流

文档评论(0)

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

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

1亿VIP精品文档

相关文档