chap图论与网络优化模型.ppt

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

树的等价定义 ⑴无回路的连通图. ⑵无回路且ε=v-1 其中ε是T的边数,v是T的结点数. ⑶连通的且ε=v-1. ⑷无回路但添加一条新边则得到一条仅有的回路. ⑸连通的,但删去任一条边,T便不连通. ⑹每对结点之间有一条且仅有一条路. 如果图G的生成子图是树, 则称此树为G的生成树. 例:某地要建5个工厂,拟修筑道路连接这5处。经勘测其道路可依下图的无向边铺设。为使这5处都有道路相通,问至少要铺设几条路?怎样铺设? 最小生成树(Kruskal(克鲁斯克尔)算法) 设图G有n个结点,以下算法产生的是最小生成树 1)选取最小权边e1,置边数i←1; 2)i=n-1结束,否则转入3); 3)设已选择边为e1,e2,…,ei, 在G中选取不同于e1,e2,…,ei的边ei+1,使{e1,e2,…,ei,ei+1}中无回路且ei+1是满足此条件的最小边; 4) i←i+1,转入2)。 边按升序排序:边(vi, vj)记成eij §7.3 网络流问题 网络流图是满足下列条件的有向赋权图 TO MATLAB (road2(floyd)) 可化为最短路问题的多阶段决策问题 最短路的应用 选址问题--中心问题 TO MATLAB (road3(floyd)) S(v1)=10, S(v2)=7, S(v3)=6, S(v4)=8.5, S(v5)=7, S(v6)=7, S(v7)=8.5 S(v3)=6,故应将消防站设在v3处。 1、 网络流图 2 、最大流问题及其解法 3 、最小费用问题及其解法 问题1:7种设备要用5架飞机运往目的地,每种设备各有4台,这5架飞机的容量分别为8,8,5,4,4台,问能否有一种装载法,使同一种类型的设备不会有两台在同一架飞机上。 问题2:设有王二、张三、李四、赵五四人及小提琴、大提琴、钢琴和吉他四种乐器,已知四人的特长如下: 王二擅长拉大提琴和弹钢琴; 张三擅长拉小提琴、大提琴和吉他; 李四擅长拉小提琴和大提琴; 赵五只会弹吉他; 今假设四人同台演出,每人奏一种乐器,问四人同时各演奏一种乐器时所有可能的方案。 (1)有一个发点 和收点 (2)每条边都有一个容量(权) 实际含义是发点可以看作运输问题的起点,收点可以看作运输问题的终点,边可以看作运输路线,权数可以看作该线路的运输能力。 设 是定义在有向赋权图 边集 上的一个数值函数,满足: (2)除过发点和起点外, (1) 一、网络流图 该定义的实际意义分别为: 1、每条边的实际流量不超过它的容量。 2、流入和流出每个节点的流量相等。(物质不灭,无损耗) 3、从发点流出的流量等于流入收点的流量。 称 3、 二、最大流问题及其求解方法 (一)最大流问题 最大流问题—— 设有向网络N(V,A),在发点Vs 有一批货,要通过网络上的弧运输到收点Vt 去,受运输条件限制,每条弧aij在单位时间内通过的车辆数不能超过cij 辆,分析:如何组织运输才能使从Vs到Vt 在单位时间内通过的车辆达到最多? 上面描述的这类问题,称为最大流问题。 最大流问题广泛地应用在交通运输、供水、油管供油、邮电通讯,也可以用在生产安排,管理优化等实际问题上。 例:如图1中,有一批物资需要用汽车尽快从发点①运到收点⑦,弧(i,j)上所标的数字表示该条道路在单位时间内最多能通过的车辆数(单位:百辆),问如何调运,才能使单位时间里有最多的车辆从①调到⑦。 4 2 5 1 3 6 7 5 6 3 8 5 5 7 7 1 1 3 2 2 3 图1 点①出发的车辆数应该与点⑦到达的车辆数相同,除①和⑦以外的各中间点,进的车辆数应该与离去的车辆数应该相同。 xij 是通过弧(i,j)的车辆数。 (1) (4) (5) (6) (2) (3) 对所有弧(i,j),应满足约束 满足(1)~(7)的解称为从①到⑦的一个可行流, 我们的目的:在所有可行流中求出一个方案,使得这个可行流得到的 f 最大。 若从收点到发点连接一条假想弧(7,1),设它的容量c71=∞,那么 对点①: 对点⑦: 最大流问题的目标为 (7) (8) (9) (10) 所以,对于发点为Vs,收点为Vt的网络N(V,U),当增加一条约束为cts=∞的假想弧(t,s)后,最大流问题就成为: 容量约束: 平衡条件: 目标函数: (11) (12) (13) (二)求最大流的方法:弧标号法 尽管最大流问题可以用线性规划模型描述,

文档评论(0)

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

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

1亿VIP精品文档

相关文档