- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 图与网络
* * * * * * * * * * * * * * * * * * * * * * * * * 下面求该网络的最小割: 8—5 最小费用最大流 运输问题一章研究的是,给定收、发点的物资调运数量及各节点间的运输成本的情况下,求解使总运输费用最省的调运方案。其中未考虑各点间弧的容量限制。 上节中的最大流解决的是网络中受弧容量限制情况下的网络可通行的最大可行流问题。 本节的目的是,既考虑网络容量又兼顾运输成本两个限制条件,来求解跟物流实践更接近的运输过程最小费用最大流的方案。 WinQSB求解图与网络优化问题 习题 用Ford-Fulkerson算法求下图所示有向网络中从s到t的最大流 ,并表示其最小割的弧集合。 * * * * * * * * * * * * * * * * * * * 例5 设备更新问题 某企业使用一台设备,在每年年初企业领导决定是购置新的还是继续使用旧的。其购置费和维修费如下表。制定一个五年内的设备更新计划,使总费用最少。 年份 第一年 第二年 第三年 第四年 第五年 购置费 11 11 12 12 13 使用年数 0--1 1--2 2--3 3--4 4--5 维修费用 5 6 8 11 18 解:用点 表示“第i年年初购进一台新设备”这种状态,增设一点 表示第五年年底。从 到 各画一条弧 i=1,2,3,4,5。弧 表示在第i 年年初购进的设备一直使用到第j -1年年底或第j 年年初。每条弧的权值可根据表中的数据算出。 16 16 17 17 18 22 22 23 23 30 30 31 41 41 59 16 16 17 17 18 22 22 23 23 30 30 31 41 41 59 最优方案: ①第一、三年各买一台新设备,总费用为53万元; ②第一、四年各买一台新设备,总费用为53万元。 3. 求网络各点间最短距离的矩阵算法 例8 求下面网络中各点间的最短距离。 定义: 为图中相邻两点间的距离,若i 和j 不相邻时 从i 到j 的路不一定是从i 直接到j ,它可以是从i 出发经过许多中间点到达j 。如从S到B,如果只考虑经过一个中间点时,则其最短距离是下列诸距离中的最小值,即 一般可写为 于是构造一个新矩阵 例如: 就是S到T的最短距离,与前边计算结果相同。 例9 如果例8中的七个点表示七个村镇,他们要联合办一所小学,各村小学生人数分别是 S—30,A--40,B--20,C--15,D--35,E--25,T—50。 问小学建在哪一个村镇,使小学生上学走的总路程为最短。 解:将 中第一行各数字乘S村小学生人数,这些数表示小学建在各村时,S村小学生所走的路程,同理可得出下表 S A B C D E T S A B C D E T 0 80 80 60 280 175 650 60 0 40 45 210 125 550 120 80 0 15 140 75 450 120 120 20 0 175 100 500 240 240 80 75 0 25 250 210 200 60 60 35 0 300 390 440 180 150 175 150 0 1325 1030 880 935 910 865* 1485 小学应建在E村。 8-4 网络的最大流 (Maximal flow of network) 流(Flow)就是将目标由一个地点运送到另一个地点。如:公路中的交通流,控制系统中的信息流,供水系统中的水流,金融系统中的现金流,邮政系统中的信件流,等等。它们的共同问题是,希望经过输送系统,将目标从一个地点运送到另一个地点的运输量最大,或者将一定数量的目标在该系统中从一个地点输送到另一个地点的费用最小。这就是网络中的最大流问题和最小费用最大流问题。 1. 网络最大流的概念 (1)有向图和容量网络: 网络图中的连线是有规定方向的称为弧,记为 它表示弧的方向是从 有向图就是点与弧的集合。 容量网络是指对网络上的每一条弧,都给出一个最大的通过能力,称为该弧的容量,记为 或简记为 ,这样的网络称为容量网络。 在容量网络中规定一个发点(源点)s和一个收点(汇点)t,其余的点称为中间点。 网络的最大流是指:网络中从发点到收点之间允许通过的最大流量。 我们只研究一个发点和一个收点的情况。对于多个发点和多个
文档评论(0)