运筹学第八章 图与网络分析 胡运权
合集下载
运筹学胡运权第五版课件
![运筹学胡运权第五版课件](https://img.taocdn.com/s3/m/46738719cc7931b765ce1517.png)
V5 12 7
5
4
3
2
0
1 3
1
0 4
3
4 0
v7 ∞ 10 10 8
⑶ 构造任意两点间最多可经过3个中间点到达 的最短距离矩阵 D(2)= dij(2) 其中 dij(2)= min { dir(1)+ drj(1)}
r
i
dir
(1)
r
drj(1)
j
v1 v2 v3 v4 v5 v6 v7
• • •
悬挂边 孤立点 偶点 奇点
悬挂点的关联边,如 e8 次为0的点 次为偶数的点,如 v2 次为奇数的点, 如 v5
5、链:图中保持关联关系的点和边的交替序列,其 中点可重复,但边不能重复。 路:点不能重复的链。 圈:起点和终点重合的链。 回路:起点和终点重合的路。 连通图:任意两点之间至少存在一条链的图。 完全图:任意两点之间都有边相连的简单图。 n(n 1) 2 n阶完全图用Kn表示,边数= C n
狄克斯屈拉算法
既可以求两点之间的最短 距离,又可以确定最短路
求某两点之间的最短距离
(0)= V2 D
5
2
∞ ∞ ∞ ∞
5
0
∞ 2
7 0 2 7
7
6
∞ ∞
∞ ∞ 2
V3 2
∞ 0
∞ 4
V4 ∞ 2
V5 ∞ 7
∞ 6
0
1
1
0 6
3
6 0
V6 ∞ ∞ 4
v7 ∞ ∞ ∞ ∞ 3
注意:D(0)是一个对称矩阵,且对角线上的元素全是0.
⑵ 构造任意两点间直接到达、或者最多经过1 个中间点到达的最短距离矩阵D(1)= dij(1) 其中
《运筹学》第8章_图与网络分析
![《运筹学》第8章_图与网络分析](https://img.taocdn.com/s3/m/0cdcd5c1bb4cf7ec4afed0f0.png)
V = {v1 ,v 2 , v 3 , v 4 , v 5 , v 6 }
v1 e1 e2 e5 e8 v5 e6 e7 v3 v2 e3 e v4 4
e 5 = { v1 , v 3 }
e9 = {v 6 , v 6 }
E = {e1 ,2 , e3 , e4 , e5 , e6 , e7 , e8 , e9 , e10 } e e1 = {v1 , v 2 } e 2 = { v1 , v 2 } e10 e 3 = {v 2 , v 3 } e = {v , v }
引
C
言
B A
D
图的基本概念与基本定理
在实际的生产和生活中,人们为了 反映事物之间的关系,常常在纸上用点 点 和线来画出各式各样的示意图。 和线 是我国北京、上海、重庆等十四个城 市之间的铁路交通图,这里用点表示城 市,用点与点之间的线表示城市之间的 铁路线。诸如此类还有城市中的市政管 道图,民用航空线图等等。
例
v6
v1 3 6
4 7 3
v2 2 v3 5
3
4 2
权矩阵
v1 0 v 2 4 v 3 0 A= v4 6 v5 4 v6 3 v1
v5
v4
邻接矩阵
v1 0 v 2 1 v 3 0 B= v 4 1 v 5 1 v 6 1 v1 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 0 1 0 1 0 1 0 1 0 v 2 v 3 v4 v5 v6
4 3 4
e6 = {v 3 , v 5 }
e8 = {v 5 , v 6 } e10 = {v1 , v6 }
v6
e 7 = {v 3 , v 5 }
v1 e1 e2 e5 e8 v5 e6 e7 v3 v2 e3 e v4 4
e 5 = { v1 , v 3 }
e9 = {v 6 , v 6 }
E = {e1 ,2 , e3 , e4 , e5 , e6 , e7 , e8 , e9 , e10 } e e1 = {v1 , v 2 } e 2 = { v1 , v 2 } e10 e 3 = {v 2 , v 3 } e = {v , v }
引
C
言
B A
D
图的基本概念与基本定理
在实际的生产和生活中,人们为了 反映事物之间的关系,常常在纸上用点 点 和线来画出各式各样的示意图。 和线 是我国北京、上海、重庆等十四个城 市之间的铁路交通图,这里用点表示城 市,用点与点之间的线表示城市之间的 铁路线。诸如此类还有城市中的市政管 道图,民用航空线图等等。
例
v6
v1 3 6
4 7 3
v2 2 v3 5
3
4 2
权矩阵
v1 0 v 2 4 v 3 0 A= v4 6 v5 4 v6 3 v1
v5
v4
邻接矩阵
v1 0 v 2 1 v 3 0 B= v 4 1 v 5 1 v 6 1 v1 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 0 1 0 1 0 1 0 1 0 v 2 v 3 v4 v5 v6
4 3 4
e6 = {v 3 , v 5 }
e8 = {v 5 , v 6 } e10 = {v1 , v6 }
v6
e 7 = {v 3 , v 5 }
运筹学完整版胡运权
![运筹学完整版胡运权](https://img.taocdn.com/s3/m/d740069fab00b52acfc789eb172ded630b1c98b9.png)
运筹学简述
运筹学的历史
“运作研究(Operational Research)小组”:解决复 杂的战略和战术问题。例如:
1. 如何合理运用雷达有效地对付德军德空袭 2. 对商船如何进行编队护航,使船队遭受德国潜
艇攻击时损失最少; 3. 在各种情况下如何调整反潜深水炸弹的爆炸深
度,才能增加对德国潜艇的杀伤力等。
线性规划问题的数学模型
Page 16
2. 线性规划的数学模型由三个要素构成 决策变量 Decision variables 目标函数 Objective function 约束条件 Constraints
怎样辨别一个模型是线性规划模型?
其特征是: (1)问题的目标函数是多个决策变量的线性函数, 通常是求最大值或最小值; (2)问题的约束条件是一组多个决策变量的线性不 等式或等式。
x3) x3)
x5 2 5
x1 , x2 , x3 , x3, x4 , x5 0
Page 25
线性规划问题的数学模型
Page 26
4. 线性规划问题的解
线性规划问题
n
max Z c j x j (1) j1
s.t
n j1
aij x j
bi
(i 1,2,, m)
每年节约成本600万美元 每年节约成本7000万
优化商业用户的电话销售中心选址
控制成本库存(制定最优再定购点和定购 量确保安全库存) 制定最优铁路时刻表并调整铁路日运营量
优化员工安排,以最低成本服务客户
每年节约成本4.06亿美元,销 售额大幅增加 每年节约成本380万美元
每年节约成本1500万美元, 年收入大幅增加。 每年节约成本1300万美元
绪论
运筹学(胡运权第四版及答案)
![运筹学(胡运权第四版及答案)](https://img.taocdn.com/s3/m/1ce57475312b3169a451a45b.png)
管理运筹学
主讲:谢先达
2014.09
联系方式 办公室:QL643 87313663 手机: 13600512360 邮箱: xxdhz@
绪
论
绪论
什么是运筹学?
运筹学发展历史 运筹学主要内容 运筹学的基本特征与基本方法
绪论
什么是运筹学?
定义:为决策机构在对其控制下业务活动进行决策 时,提供以数量化为基础的科学方法。
概念:可行解、最优解、最优值
第一章:线性规划及单纯形法
练习:靠近某河流有两个化工厂,流经第一化工厂的河流流量为每天 500万m3,在两个工厂之间有一条流量为每天200万m3支流,第一化工厂每 天排放含有某种有害物质的工业污水2万m3 ,第二化工厂每天排放这种 工业污水1.4万m3 。从第一化工厂排出的工业污水流到第二化工厂以前, 有20%可自净化。根据环保要求,河流中工业污水的含量应不大于0.2%, 这两个工厂都需各自处理一部分工业污水,第一化工厂处理工业污水的 成本是1000元/万m3 。第二化工厂处理污水的的成本是800元/万m3 。现 问在满足环保要求的条件下,每厂各应处理多少工业污水,使这两个工 厂总的处理工业污水费用最小。
-x1+x2+x3 = 4
-2x1+x2-x3 ≤ 6 x1 ≤ 0,x2 ≥ 0, x3取值无约束
第一章:线性规划及单纯形法
线性规划问题及其数学模型 线性规划图解法
单纯形法原理
单纯形法计算步骤
单纯形法的进一步讨论
第一章:线性规划及单纯形法
x2
目标函数: 约束条件: maxz=50x1+100x2 x1+x2≤300 2x1+x2≤400 x2≤250 x1≥0 ,x2≥0
主讲:谢先达
2014.09
联系方式 办公室:QL643 87313663 手机: 13600512360 邮箱: xxdhz@
绪
论
绪论
什么是运筹学?
运筹学发展历史 运筹学主要内容 运筹学的基本特征与基本方法
绪论
什么是运筹学?
定义:为决策机构在对其控制下业务活动进行决策 时,提供以数量化为基础的科学方法。
概念:可行解、最优解、最优值
第一章:线性规划及单纯形法
练习:靠近某河流有两个化工厂,流经第一化工厂的河流流量为每天 500万m3,在两个工厂之间有一条流量为每天200万m3支流,第一化工厂每 天排放含有某种有害物质的工业污水2万m3 ,第二化工厂每天排放这种 工业污水1.4万m3 。从第一化工厂排出的工业污水流到第二化工厂以前, 有20%可自净化。根据环保要求,河流中工业污水的含量应不大于0.2%, 这两个工厂都需各自处理一部分工业污水,第一化工厂处理工业污水的 成本是1000元/万m3 。第二化工厂处理污水的的成本是800元/万m3 。现 问在满足环保要求的条件下,每厂各应处理多少工业污水,使这两个工 厂总的处理工业污水费用最小。
-x1+x2+x3 = 4
-2x1+x2-x3 ≤ 6 x1 ≤ 0,x2 ≥ 0, x3取值无约束
第一章:线性规划及单纯形法
线性规划问题及其数学模型 线性规划图解法
单纯形法原理
单纯形法计算步骤
单纯形法的进一步讨论
第一章:线性规划及单纯形法
x2
目标函数: 约束条件: maxz=50x1+100x2 x1+x2≤300 2x1+x2≤400 x2≤250 x1≥0 ,x2≥0
《运筹学》胡运权清华版-8-04最大流
![《运筹学》胡运权清华版-8-04最大流](https://img.taocdn.com/s3/m/02426e67dc36a32d7375a417866fb84ae55cc315.png)
交通规划
在城市交通规划中,最大流问题可以用于解决道路流量分配问题, 优化交通流以减少拥堵和提高通行效率。
电力网络
在电力网络中,最大流问题可以用于确定电力的最优传输方案,以 满足不同地区的需求并降低传输损耗。
05
总与展望
最大流问题的重要性和意义
实际应用
最大流问题在现实世界中具有广 泛的应用,如物流网络、交通调 度和电力传输等领域,解决最大 流问题有助于提高这些系统的效 率和可靠性。
03
最大流问题的求解算法分 析
Ford-Fulkerson算法的时间复杂度分析
算法时间复杂度
Ford-Fulkerson算法的时间复杂度为O(VE^2),其中V是顶点的数量,E是边 的数量。
原因分析
该算法通过不断寻找增广路径并更新残量值来求解最大流,每次找到增广路径 都需要遍历所有边,而增广路径的数量最多为E,因此总的时间复杂度为 O(VE^2)。
THANKS
感谢观看
流量
在有向图中,每条边都有一个非 负数表示其流量,表示该边实际 传递的流量。
增广路径与Ford-Fulkerson算法
增广路径
在有向图中,从源点出发,经过若干条边和顶点,最后回到源点的路径。
Ford-Fulkerson算法
通过不断寻找增广路径并更新流量值,最终找到最大流的算法。
预流推进算法(Push-Relabel)
理论价值
最大流问题作为运筹学中的经典 问题,具有重要的理论价值,其 研究有助于推动运筹学和组合优 化理论的深入发展。
挑战性
最大流问题是一个NP难问题,具 有很高的计算复杂度,解决该问 题需要设计高效的算法和优化技 术,具有很大的挑战性。
未来研究方向和展望
在城市交通规划中,最大流问题可以用于解决道路流量分配问题, 优化交通流以减少拥堵和提高通行效率。
电力网络
在电力网络中,最大流问题可以用于确定电力的最优传输方案,以 满足不同地区的需求并降低传输损耗。
05
总与展望
最大流问题的重要性和意义
实际应用
最大流问题在现实世界中具有广 泛的应用,如物流网络、交通调 度和电力传输等领域,解决最大 流问题有助于提高这些系统的效 率和可靠性。
03
最大流问题的求解算法分 析
Ford-Fulkerson算法的时间复杂度分析
算法时间复杂度
Ford-Fulkerson算法的时间复杂度为O(VE^2),其中V是顶点的数量,E是边 的数量。
原因分析
该算法通过不断寻找增广路径并更新残量值来求解最大流,每次找到增广路径 都需要遍历所有边,而增广路径的数量最多为E,因此总的时间复杂度为 O(VE^2)。
THANKS
感谢观看
流量
在有向图中,每条边都有一个非 负数表示其流量,表示该边实际 传递的流量。
增广路径与Ford-Fulkerson算法
增广路径
在有向图中,从源点出发,经过若干条边和顶点,最后回到源点的路径。
Ford-Fulkerson算法
通过不断寻找增广路径并更新流量值,最终找到最大流的算法。
预流推进算法(Push-Relabel)
理论价值
最大流问题作为运筹学中的经典 问题,具有重要的理论价值,其 研究有助于推动运筹学和组合优 化理论的深入发展。
挑战性
最大流问题是一个NP难问题,具 有很高的计算复杂度,解决该问 题需要设计高效的算法和优化技 术,具有很大的挑战性。
未来研究方向和展望
运筹学课件 第八章 图与网络分析
![运筹学课件 第八章 图与网络分析](https://img.taocdn.com/s3/m/4a66e50fbcd126fff6050b13.png)
运筹学教程
例:哥尼斯堡七桥问题 哥尼斯堡(现名加里宁格勒)是欧洲一
个城市,Pregei河把该城分成两部分,河中 有两个小岛,十八世纪时,河两边及小岛之 间共有七座桥,当时人们提出这样的问题: 有没有办法从某处(如A)出发,经过各桥 一次且仅一次最后回到原地呢?
A C
B
运筹学教程
D
运筹学教程
最后,数学家Euler在1736年巧妙地给出 了这个问题的答案,并因此奠定了图论的基 础,Euler把A、B、C、D四块陆地分别收缩 成四个顶点,把桥表示成连接对应顶点之间 的边,问题转化为从任意一点出发,能不能 经过各边一次且仅一次,最后返回该点。这 就是著名的Euler问题。
第二阶段是从十九世纪中叶到二十世纪 中叶,这时,图论问题大量出现,如 Hamilton问题,地图染色的四色问题以 及可平面性问题等,这时,也出现用图 解 决 实 际 问 题 , 如 Cayley 把 树 应 用 于 化 学领域,Kirchhoff用树去研究电网络等.
运筹学教程
第三阶段是二十世纪中叶以后,由生产管 理、军事、交通、运输、计算机网络等方 面提出实际问题,以及大型计算机使大规 模问题的求解成为可能,特别是以Ford和 Fulkerson建立的网络流理论,与线性规划、 动态规划等优化理论和方法相互渗透,促 进了图论对实际问题的应用。
e5
运筹学教程
v2
v3
e2
e6
v4
v5
e8
运筹学教程
二、连通图
定义8:如果图中的某些点、边可以排列成点和边的交错序列 (v0 ,e1 ,v1 ,e2 ,v2,e3 ,v3 ,…,vn-1 , en , vn ) ,ei=(vi-1,vi),则称 此为一条链。 由两两相邻的点及其相关联边构成的点边序列。 初等链:链中无重复的点和边; 定义9:无向图中,如一条链中起点和终点重合,则称此链为 圈。 初等圈:圈中无重复的点和边; 有向图中,当链(圈)上的边方向相同时,为道路(回路)。
运筹学 第八章 图论 - 全
![运筹学 第八章 图论 - 全](https://img.taocdn.com/s3/m/66fea9176c85ec3a87c2c5ec.png)
(a)明显为二部图,(b)也是二部图,但不明显,改画为(c) 时即可看出。
2017/7/13 11
图与网络的基本知识
次,奇点,偶点,孤立点 与某一个点vi相关联的边的数目称为 点vi的次(也叫做度),记作d(vi)。 右图中d(v1)=4,d(v3)=5,d(v5)=1。次 为奇数的点称作奇点,次为偶数的
2017/7/13
18
图与网络的基本知识
有向图 无向图
道路
回路
链
圈
道路(边的方向一致)
2017/7/13 19
图与网络的基本知识
连通图
定义10 一个图中任意两点间至少有一条链相连,则称此图为 连通图。任何一个不连通图总可以分为若干个连通子图,每 一个称为原图的一个分图(连通分支)。
连通图
2017/7/13
边,对余下的图重复这个步骤,直至无圈为止。
2、避圈法:每次增加一条边,且与已有边不构成圈,直至恰 有n-1条边为止。
2017/7/13
24
树
例1、下图是某建筑物的平面图,要求在其内部从每一房间都能走到 别的所有的房间,问至少要在墙上开多少门? 试给出一个开门的方案。
三
七
Байду номын сангаас
三 八 一 四 二 五
七 八 九 六
无向图
2017/7/13
有向图
8
图与网络的基本知识
环, 多重边, 简单图 如果边e的两个端点相重,称该边为 环。如右图中边e1为环。如果两个点 之间边多于一条,称为多重边,如右
v2 e5
多重边
e2
e1 v1
环
e3 v3
e4
图中的e4和e5,对无环、无多重边的
运筹学第八章--图与网络分析-胡运权
![运筹学第八章--图与网络分析-胡运权](https://img.taocdn.com/s3/m/b6fde7436ad97f192279168884868762cbaebb1c.png)
运筹学
赵明霞山西大学经济与管理学院
2
第八章 图与网络分析
图与网络的基本概念 树 最短路问题 最大流问题 最小费用最大流问题
3
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题哈密尔顿回路:经过每点且仅一次 货郎担问题、快递送货问题
例8-9
28
基本步骤标号T(j)→P(j)
29
2017/10/26
30
最长路问题例8-10(7-9)设某台新设备的年效益及年均维修费、更新净费用如表。试确定今后5年内的更新策略,使总收益最大。
役龄项目
0
1
2
3
4
5
效益vk(t)
5
4.5
4
3.75
3
2.5
14
15
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题 充要条件:无向图中无奇点,有向图每个顶点出次等于入次
16
第二节 树
树是图论中的重要概念,所谓树就是一个无圈的连通图。
图8-4中,(a)就是一个树,而(b)因为图中有圈所以就不是树, (c)因为不连通所以也不是树。
7
G=(V,E)关联边(m):ei端(顶)点(n):vi, vj点相邻(同一条边): v1, v3边相邻(同一个端点):e2, e3环:e1多重边: e4, e5
8
简单图:无环无多重边
多重图:多重边
9
完全图:每一对顶点间都有边(弧)相连的简单图
10
次(d):结点的关联边数目d(v3)=4,偶点d(v2)=3,奇点d(v1)=4d(v4)=1,悬挂点e6, 悬挂边d(v5)=0,孤立点
(一)线性(整数)规划法
赵明霞山西大学经济与管理学院
2
第八章 图与网络分析
图与网络的基本概念 树 最短路问题 最大流问题 最小费用最大流问题
3
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题哈密尔顿回路:经过每点且仅一次 货郎担问题、快递送货问题
例8-9
28
基本步骤标号T(j)→P(j)
29
2017/10/26
30
最长路问题例8-10(7-9)设某台新设备的年效益及年均维修费、更新净费用如表。试确定今后5年内的更新策略,使总收益最大。
役龄项目
0
1
2
3
4
5
效益vk(t)
5
4.5
4
3.75
3
2.5
14
15
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题 充要条件:无向图中无奇点,有向图每个顶点出次等于入次
16
第二节 树
树是图论中的重要概念,所谓树就是一个无圈的连通图。
图8-4中,(a)就是一个树,而(b)因为图中有圈所以就不是树, (c)因为不连通所以也不是树。
7
G=(V,E)关联边(m):ei端(顶)点(n):vi, vj点相邻(同一条边): v1, v3边相邻(同一个端点):e2, e3环:e1多重边: e4, e5
8
简单图:无环无多重边
多重图:多重边
9
完全图:每一对顶点间都有边(弧)相连的简单图
10
次(d):结点的关联边数目d(v3)=4,偶点d(v2)=3,奇点d(v1)=4d(v4)=1,悬挂点e6, 悬挂边d(v5)=0,孤立点
(一)线性(整数)规划法
清华大学《运筹学教程》胡运权主编课后习题答案
![清华大学《运筹学教程》胡运权主编课后习题答案](https://img.taocdn.com/s3/m/3dd6ac1c2bf90242a8956bec0975f46526d3a75b.png)
3 x1 x2 x5 3
st
4 x1 3 x2 x3 x6
x1
2 x2
x4
4
6
x j 0(, j 1,,4)
cj
CB
xB
b
-M x5 3
-M
x6
6
0
x4
4
cj zj
-4 x1 1
-M x6 2
0
x4
3
cj zj
-4
-1 0
x1
x2
x3
3
1
0
4
3 -1
1
20
7M-4 4M-1 -M
小于0 ,因此已经得到唯一最优解,最优解为:
X * 2 5 ,9 / 5,1,0T
max Z 10x1 15x2 12x3
5x1 3x2 x3 9
(4)
st
5x1 2x1
6x2 x2 x3
15x3 5
15
x j 0(, j 1,,3)
39
1.8 已知某线性规划问题的初始单纯形
表和用单纯形法迭代后得到下面表格,试求括
弧中未知数a∼l值。
项目
X1 X2 X3 X4 X5
X4 6 (b) (c) (d) 1 0
X5 1 -1 3 (e) 0 1
Cj-Zj
a -1 2 0 0
X1 (f) (g) 2 -1 1/2 0
X5 4 (h) (i) 1 1/2 1
Cj-Zj
0 -7 (j) (k) (l)
6 4
x1 , x2 0
无穷多最优解
(蓝 色 线 段 上 的 点 都 是 最优 解 )
x1
6 5
,
x2
《运筹学教程》胡云权第五版第五章图与网络分析
![《运筹学教程》胡云权第五版第五章图与网络分析](https://img.taocdn.com/s3/m/25d6461c5a8102d276a22fda.png)
最小支撑树问题
1、树
连通且无圈的无向图
判断下面图形哪个是树:
(A)
(B)
(C)
树的性质: 1、树中任两点中有且仅有一条链; 2、树任删去一边则不连通,故树是使图保持连通且具有最 少边数的一种图形。
3、边数 = 顶点数 – 1。
最小支撑树问题
2、图的支撑树
若一个图 G =(V , E)的支撑子 图 T=(V , E´) 构成树,则称 T 为 G的支撑树,又称生成树、部分树。
v1
v3 7.5 v4
v5 v3
v4
最小支撑树问题
3、最小支撑树问题 问题:求网络的支撑树,使其权和最小。 v 5
2
v1
3 4 2
3.5
v5
算法1(避圈法):把边按权从小到大依次 5.5 添入图中,若出现圈,则删去其中最大边, 直至填满n-1条边为止(n为结点数) 。 【例】 求上例中的最小支撑树 5
第五章 图论与网络分析
学习目标
图的基本概念
图论起源——哥尼斯堡七桥问题
A C B D C A D
B
问题:一个散步者能否从任一块陆地出发,走过七 座桥,且每座桥只走过一次,最后回到出发点?
结论:每个结点关联的边数均为偶数。
图的基本概念
哈密尔顿回路问题:环球旅行遊戏
13 2 12 15 11 16 10 3 9 4 17 7 8 14 1 20 19 18 6 5
6
v2
2
1
v5
2
v8
6
3
v1
1
3
2
v3 v4
6
4
10
3
v9 v7
4
10
v6
图与网络分析 胡运权 第四版 运筹学PPT课件
![图与网络分析 胡运权 第四版 运筹学PPT课件](https://img.taocdn.com/s3/m/d00b195df61fb7360a4c6571.png)
4
3.关联与相邻
❖关联(边与点的关系):若e是v1、v2两点间
的边,记e=[v1,v2 ],称v1、v2 与e关联。
v1
e
v2
❖相邻(有公共边,称点v1与v2相邻;
边e1与e2 有公共点,称边e1与e2相邻。
e1
V2
V1
e2
V3
5
4. 链、圈与连通图
■链:由图G中的某些点与边相间构成的序列 {V1,e1,V2,e2, ……,Vk,ek},若满足 ei=[Vi, Vi ],则称此
(4)A={v1,v2,v4}
[0,v1]
[2,v1]
2
6
v1
v2
v3
1 [1,v1]10
5
9
3
v4
7
v5
6
5
2
3
4
v6
v7
4
[3,v1]
v8 8
考虑边(v1,v6),(v2,v3),(v2,v5),(v4,v7)
计算min { 0+3, 2+6, 2+5, 1+2}=min {3,8,7,3}=3
70
费用、容量等),则称这样 1
4
的图为网络图。
20
45
3
4.2 最小支撑树问题
C1 根
C2
C3
C4
叶
❖树:无圈的连通图,记为T。
8
❖树的性质
■ 树中任意两个节点间有 且只有一条链。
2
3
1
5
4
■ 在树中任意去掉一条边, 1
则不连通。
2
3
5
4
■如果树T有m个结点,则 边的个数为m-1。
3.关联与相邻
❖关联(边与点的关系):若e是v1、v2两点间
的边,记e=[v1,v2 ],称v1、v2 与e关联。
v1
e
v2
❖相邻(有公共边,称点v1与v2相邻;
边e1与e2 有公共点,称边e1与e2相邻。
e1
V2
V1
e2
V3
5
4. 链、圈与连通图
■链:由图G中的某些点与边相间构成的序列 {V1,e1,V2,e2, ……,Vk,ek},若满足 ei=[Vi, Vi ],则称此
(4)A={v1,v2,v4}
[0,v1]
[2,v1]
2
6
v1
v2
v3
1 [1,v1]10
5
9
3
v4
7
v5
6
5
2
3
4
v6
v7
4
[3,v1]
v8 8
考虑边(v1,v6),(v2,v3),(v2,v5),(v4,v7)
计算min { 0+3, 2+6, 2+5, 1+2}=min {3,8,7,3}=3
70
费用、容量等),则称这样 1
4
的图为网络图。
20
45
3
4.2 最小支撑树问题
C1 根
C2
C3
C4
叶
❖树:无圈的连通图,记为T。
8
❖树的性质
■ 树中任意两个节点间有 且只有一条链。
2
3
1
5
4
■ 在树中任意去掉一条边, 1
则不连通。
2
3
5
4
■如果树T有m个结点,则 边的个数为m-1。
运筹学(胡运权第三版)绪论
![运筹学(胡运权第三版)绪论](https://img.taocdn.com/s3/m/6833668602d276a200292e02.png)
3.《辞海》(1979年版)的解释是:运筹学“主 要研究经济活动与军事活动中能用数量来表达的、有 关运用、筹划与管理等方面的问题,根据问题的要求, 通过数学的分析与运算,作出综合性的合理安排,以 达到较经济较有效地使用人力物力。” 4.《中国企业管理百科全书》(1984年版)的解 释是:运筹学“应用分析、试验、量化的方法,对经 济管理系统中人、财、物等有限资源进行统筹安排, 为决策者提供有依据的最优方案,以实现最有效的管 理。”
齐王出马的对策有六种:
(上、中、下)、(上、下、中)、(中、上、下)、
①
②
③
(中、下、上)、(下、上、中)、(下、中、上)。
④
⑤
⑥
田忌的对策也同样有六种:
(上、中、下)、(上、下、中)、(中、上、下)、
a
b
e
c
(中、下、上)、(下、上、中)、(下、中、上)。
d
f
这样搭配起来就有 36种对赛的格局。
几个例子: 例1.田忌赛马例子 战国时期齐威王常邀武臣田忌赛马赌金,双方约
定每方出上马、中马、下马各一匹各赛一局,每 局赌注是黄金一千两。 由于田忌的马比齐王同等级的马都要略逊一筹, 而在头一轮的比赛中,双方都是用同等级的马进 行对抗,所以齐王很快赢了全部三场,得到了三 千两黄金。
2、图与网络分析(Graph Theory and Network Analysis)
工程设计中经常碰到研究各种管道、线路的通过
能力,以及仓库、设施的布局等问题。运筹学中把一
些研究的对象用节点表示,对象之间的联系用连线(边) 表示,这些点和边连接起来,就构成了所说的图。图 论是研究由节点和边所组成图形的数学理论和方法。 图是网络分析的基础,根据研究的具体问题,赋
网络最大流问题__运筹学__胡运权__清华大学出版社
![网络最大流问题__运筹学__胡运权__清华大学出版社](https://img.taocdn.com/s3/m/2732765b8762caaedc33d49d.png)
.
v1
vs
vt
v2 (2,2) v3
(1)所有的截集: ①VA={vs},截集为{(vs,v1), (vs,v2)},截量为:6
②VA={vs ,v1},截集为{(vs,v2), (v1,vt)},截量为:7
③VA={vs ,v2},截集为{……},截量为:7
④VA={vs ,v3},截集为{……},截量为:12 ⑤VA={vs ,v1,v2},截集为{……},截量为:5
52
v4
3 2
1 5
3 3
6 3 v5
.
11 6
v6
2 17
2. 增广链
f为一可行流,u为vs至vt的链,令 u+={正向弧}, u-={反向弧}。若u+中弧
皆非饱,且u-中弧皆非零,则称u为关于f的
一条增广链。
10 5 v2
v1
4
1 8
3
v3
52
v4
3 2
1 5
3 3
6 3 v5 .
11 6
v6
vt已标号,得到一条增广链u(反向追踪),转(5); vt未标号,且无法再标号,此时的流为最大流,此时的截集为最小截。
[-v1, 1]v2 (4,3)
v4[v2 , 1]
Vs
[0 , +∞]
(2,2)
[vs, 4]v1
v3
Vt
V3
(4) 重复(2),(3),依次进行的结局可能为
vt已标号,得到一条增广链u(反向追踪),转(5); vt未标号,且无法再标号,此时的流为最大流,此时的截集为最小截。
网络最大流问题—标号法
1.标号过程
2.调整过程 利用反向追踪法找出增广链。调整量为
v1
vs
vt
v2 (2,2) v3
(1)所有的截集: ①VA={vs},截集为{(vs,v1), (vs,v2)},截量为:6
②VA={vs ,v1},截集为{(vs,v2), (v1,vt)},截量为:7
③VA={vs ,v2},截集为{……},截量为:7
④VA={vs ,v3},截集为{……},截量为:12 ⑤VA={vs ,v1,v2},截集为{……},截量为:5
52
v4
3 2
1 5
3 3
6 3 v5
.
11 6
v6
2 17
2. 增广链
f为一可行流,u为vs至vt的链,令 u+={正向弧}, u-={反向弧}。若u+中弧
皆非饱,且u-中弧皆非零,则称u为关于f的
一条增广链。
10 5 v2
v1
4
1 8
3
v3
52
v4
3 2
1 5
3 3
6 3 v5 .
11 6
v6
vt已标号,得到一条增广链u(反向追踪),转(5); vt未标号,且无法再标号,此时的流为最大流,此时的截集为最小截。
[-v1, 1]v2 (4,3)
v4[v2 , 1]
Vs
[0 , +∞]
(2,2)
[vs, 4]v1
v3
Vt
V3
(4) 重复(2),(3),依次进行的结局可能为
vt已标号,得到一条增广链u(反向追踪),转(5); vt未标号,且无法再标号,此时的流为最大流,此时的截集为最小截。
网络最大流问题—标号法
1.标号过程
2.调整过程 利用反向追踪法找出增广链。调整量为
运筹学_08图与网络优化_83最短路问题_
![运筹学_08图与网络优化_83最短路问题_](https://img.taocdn.com/s3/m/48a5324f3169a4517623a35b.png)
v1标(0,0),给其余的点表(1,+∞).这时v1为获得P标号的
点,其余均为T标号点.
v2
考察与v1相邻的点v2,v3,v4
因
故把v2的临时标号修改为
6
2
v1
3 v3
1
2
这时λ(v2) =1 同理,得
v4
1Leabharlann v52 v96 4
6 10 3
3
v8
2 v7 4 10 v6
在所有的T标号中,T(v4)最小, 于是令P(v4)=1
5.i=4 v5为刚获得P标号的点,考察与v5相邻的点v6,v7,v8 在所有的T标号中,T(v7)=9最小, 于是令P(v7)=9
6.i=5 v7为刚获得P标号的点,考察与v7相邻的点v8
在所有的T标号中,T(v6)=10最小, 于是令P(v6)=10
7.i=6
v6为刚获得P标号的点,从v6出发没有弧指向不属于v6的点 在所有的T标号中,T(v8)=12最小, 于是令P(v8)=12
2.i=1 v4为刚获得P标号的点,考察与v4相邻的点v6
在所有的T标号中,T(v3)=3最小, 于是令P(v3)=3 3.i=2 v3为刚获得P标号的点,考察与v3相邻的点v2
,
在所有的T标号中,T(v2)=5最小, 于是令P(v2)=5
4.i=3 v2为刚获得P标号的点,考察与v2相邻的点v5 在所有的T标号中,T(v5)=6最小, 于是令P(v5)=6
• 这样,对于有p个顶点的图,至多经过p-1步,就可求出从始点vs 到各点vj 及终点的
最短路。
适用于wij≥0,给出了从vs到任意一个点vj的最短路。
具体算法步骤:
0.开始时,令:S0={vs},P(vs)=0,λ(vs)=0,
北交大交通运输学院《管理运筹学》知识点总结与例题讲解第8章 图与网络分析
![北交大交通运输学院《管理运筹学》知识点总结与例题讲解第8章 图与网络分析](https://img.taocdn.com/s3/m/7cda22514028915f814dc271.png)
(a)
(b)
(c)
图 8-9 图、子图、支撑子图
(4)图的同构 设 G1 与 G2 是两个同阶图,若顶点集合 V1 和 V2 以及边集 E1 和 E2 之间在保持关联性
质条件下的一一对应,则称图 G1 和图 G2 同构。 例如:图 8-10(a)和图 8-10(b)就为同构。
(a)
(b)
图 8-10 同构图
(10)定理 8.1 对于图 G=(V ,E) ,其中 V = n , E = m ,则有:
∑d (v) = 2m
(8-2)
v∈V
证明:每条边都有两个端点,在计算顶点的次时,每个端点都要计算对应边次,故共有
2m 次。
通俗地讲,就是线有两头,共有 2m 个线头的意思。
(11)定理 8.2 奇次顶的总数是偶数。
第八章 图与网络分析
8.1 图与网络的基本知识
8.1.1 图与网络的基本概念 8.1.1.1 图的定义 自然界和人类社会中,大量的事物以及事物之间的关系,常可以用图形来描述。例如: 图 8-4 所示的我国北京、上海等十个城市间的交通图反映了这十个城市间铁路
分布情况。这里用点代表城市,用点和点之间的连线代表这两个城市之间有直通铁路。
图 8-7 一个无向图
G = (V, E) V= {v1, v2 ,v3 , v4} E={e1, e2 ,e3 , e4 ,e5 , e6 , e7}
其中
e1 = [v1 ,v2 ] , e2 = [v1 ,v2 ] , e3 = [v2 ,v3 ] , e4 = [v3 ,v4 ] ,
图 8-8 是一个有向图。该图可以表示为:
图 8-4 十个城市间铁路分布图
又如某单位储存五种化学药品,其中,某些药品是不能放在同一库房里的,为了反映这 种情况,可以用点 v1 、 v2 、 v3 、 v4 、 v5 分别代表这五种药品,若药品 vi 和药品 v j 是不能存 放在同一库房的,则在 vi 和 v j 之间连一条线,如图 8-5 所示。如果问题归结为寻求存放这种 化学药品的最少库房个数,则该问题就是染色问题。事实上,至少需要三个库房来存放这些 药品,即 v1 和 v5 、 v2 和 v4 、 v3 各存放在一个库房里。
运筹学 第三版 (胡运权版) 黄皮版 清华大学出版社
![运筹学 第三版 (胡运权版) 黄皮版 清华大学出版社](https://img.taocdn.com/s3/m/eb08e12c7375a417866f8f3a.png)
20 OR:SM
五、学科体系
2. 学科内容
模型类型 线性规划 整数规划 目标规划 动态规划 网络分析 网络计划 管理决策 方案排序 库存模型 统计方法 排队理论 仿真模拟
21
解决的典型办法 在线性目标和约束条件间取得最优化结果 在线性目标和约束条件间寻求整数决策最优 在相对立的目标间寻得多目标妥协的满意解 寻求多阶段动态系统的整体决策优化问题 寻求网络路径、流量分布、网络瓶颈及其改进 用各种作业和结点的网络排列来说明项目实施计划 依据决策准则权衡比较备选方案的决策结果 综合各方案的优势与不足寻求多指标排名次序 寻求订货、存储和缺货等库存成本降至最低的经济批量 从一个抽样得到普遍结果的推论和曲线拟合 分析正在等待的队列特点及其运行指标 动态观察复杂的管理问题的行为,模拟管理系统的结构关系
MC: 定量解决方法
应用统计 线性规划 整数规划 目标规划 网络计划 网络分析 决策分析 动态规划 ……
教材与参考书籍
• 教材:
谢家平编著.管理运筹学:管理科学方法, 中国人民大学出版社,2010
• 参考书:
David et al. 数据、模型与决策,机械工业出版社,2004 费雷德里克. 数据、模型与决策,中国财政经济出版社,2004 James et al. 数据、模型与决策,中国人民大学出版社,2006
9 OR:SM
决策
二、学科作用
2. 量化思考使人理性
• 冰淇淋实验: 一杯A有70克,装在50克的杯子里,看上去要溢出了 一杯B是80克,装在100克的杯子里,看上去还没装满
单独凭经验判断时,在相同的价格上,人们普遍选择A
• 听一场音乐会:网络订票的票价500元,不去可退票 情况1:在你马上要出发的时候,发现你把最近的价值 500元的电话卡弄丢了。你是否还会去听这场音乐会?
五、学科体系
2. 学科内容
模型类型 线性规划 整数规划 目标规划 动态规划 网络分析 网络计划 管理决策 方案排序 库存模型 统计方法 排队理论 仿真模拟
21
解决的典型办法 在线性目标和约束条件间取得最优化结果 在线性目标和约束条件间寻求整数决策最优 在相对立的目标间寻得多目标妥协的满意解 寻求多阶段动态系统的整体决策优化问题 寻求网络路径、流量分布、网络瓶颈及其改进 用各种作业和结点的网络排列来说明项目实施计划 依据决策准则权衡比较备选方案的决策结果 综合各方案的优势与不足寻求多指标排名次序 寻求订货、存储和缺货等库存成本降至最低的经济批量 从一个抽样得到普遍结果的推论和曲线拟合 分析正在等待的队列特点及其运行指标 动态观察复杂的管理问题的行为,模拟管理系统的结构关系
MC: 定量解决方法
应用统计 线性规划 整数规划 目标规划 网络计划 网络分析 决策分析 动态规划 ……
教材与参考书籍
• 教材:
谢家平编著.管理运筹学:管理科学方法, 中国人民大学出版社,2010
• 参考书:
David et al. 数据、模型与决策,机械工业出版社,2004 费雷德里克. 数据、模型与决策,中国财政经济出版社,2004 James et al. 数据、模型与决策,中国人民大学出版社,2006
9 OR:SM
决策
二、学科作用
2. 量化思考使人理性
• 冰淇淋实验: 一杯A有70克,装在50克的杯子里,看上去要溢出了 一杯B是80克,装在100克的杯子里,看上去还没装满
单独凭经验判断时,在相同的价格上,人们普遍选择A
• 听一场音乐会:网络订票的票价500元,不去可退票 情况1:在你马上要出发的时候,发现你把最近的价值 500元的电话卡弄丢了。你是否还会去听这场音乐会?
运筹学PPT完整版胡运权
![运筹学PPT完整版胡运权](https://img.taocdn.com/s3/m/6d40e4b7b9f3f90f76c61ba7.png)
另外,还应用于设备维修、更新和可靠性分析,项目的选择 与评价,工程优化设计等。
运筹学在工商管理中的应用
Page 10
组织 联合航空公司 Citgo石油公司 AT&T 标准品牌公司 法国国家铁路公司 Taco Bell Delta航空公司
Interface上发表的部分获奖项目
应用
效果
在满足乘客需求的前提下,以最低成本进 行订票及机场工作班次安排
5x110x1x2
x3 x4 3 6x2 2x3 x5
2
x
j
0,
j
1,,5
解: 约束方程的系数矩阵为2×5矩阵
5 A 10
1 6
1 2
1 0
0 1
r(A)=2,2阶子矩阵有10个,其中基矩阵只有9个,即
5 1
1 1
5 0
Chapter1 线性规划
(Linear Programming)
本章主要内容:
LP的数学模型 图解法 单纯形法 单纯形法的进一步讨论-人工变量法 LP模型的应用
线性规划问题的数学模型
Page 13
1. 规划问题 生产和经营管理中经常提出如何合理安排,使人力、 物力等各种资源得到充分利用,获得最大的效益, 这就是规划问题。
(3) 第二个约束条件是“≥”号,在“≥”左端减去剩余变量x5, x5≥0;
(4) 第3个约束方程右端常数项为-5,方程两边同乘以(-1),将右 端常数项化为正数;
(5) 目标函数是最小值,为了化为求最大值,令z′=-z,得到max z′=-z,即当z达到最小值时z′达到最大值,反之亦然;
线性规划问题的数学模型
标准形式如下:
运筹学在工商管理中的应用
Page 10
组织 联合航空公司 Citgo石油公司 AT&T 标准品牌公司 法国国家铁路公司 Taco Bell Delta航空公司
Interface上发表的部分获奖项目
应用
效果
在满足乘客需求的前提下,以最低成本进 行订票及机场工作班次安排
5x110x1x2
x3 x4 3 6x2 2x3 x5
2
x
j
0,
j
1,,5
解: 约束方程的系数矩阵为2×5矩阵
5 A 10
1 6
1 2
1 0
0 1
r(A)=2,2阶子矩阵有10个,其中基矩阵只有9个,即
5 1
1 1
5 0
Chapter1 线性规划
(Linear Programming)
本章主要内容:
LP的数学模型 图解法 单纯形法 单纯形法的进一步讨论-人工变量法 LP模型的应用
线性规划问题的数学模型
Page 13
1. 规划问题 生产和经营管理中经常提出如何合理安排,使人力、 物力等各种资源得到充分利用,获得最大的效益, 这就是规划问题。
(3) 第二个约束条件是“≥”号,在“≥”左端减去剩余变量x5, x5≥0;
(4) 第3个约束方程右端常数项为-5,方程两边同乘以(-1),将右 端常数项化为正数;
(5) 目标函数是最小值,为了化为求最大值,令z′=-z,得到max z′=-z,即当z达到最小值时z′达到最大值,反之亦然;
线性规划问题的数学模型
标准形式如下:
二三版兼用《运筹学教程》胡运权主编课后习题答案(第八章)
![二三版兼用《运筹学教程》胡运权主编课后习题答案(第八章)](https://img.taocdn.com/s3/m/1d19a81d6c175f0e7cd137a5.png)
第八章习题解答
8.1 证明在9座工厂之间,不可能每座工厂只与其 他3座工厂有业务联系,也不可能只有4座工厂与偶数 个工厂有业务联系。 解:将有联系的工厂做一条连线。 如果仅有9座工厂只与其他3座工厂有业务联系, 说明顶点次数之和为27,矛盾。 如果只有4座工厂与偶数个工厂有业务联系,其他 5个工厂一定与奇数个工厂有业务联系,说明顶点次 数之和还是奇数,矛盾。
D ( 2)
D ( 3)
第八章习题解答
D ( 4) 0 5 16 19 12 20 0 36 14 32 0 20 18 0 32 12 48 9 0
V1
V2
V3
V4
V5
D ( 5)
V1 0 5 16 19 12 V2 20 0 36 14 32 V3 50 20 0 20 18 V4 0 V5 32 12 48 9 0
第八章习题解答
8.18 甲、乙、丙、丁、戊、己6人组成一个小 组,检查5个单位的工作,若一单位和乙、丙、丁三 人有工作联系,则用{乙,丙,丁}表示,其余四个单 位分别为{甲,戊,己},{甲,乙,戊,己},{甲,乙, 丁,己},{甲,乙,丙}。若到一个单位去检查工作的 人必须是和该单位没有联系的人,问应如何安排? 解:此题应该假设1人只能去1个单位检查工作。 但是一个单位可以有多人去检查。具体安排如下: 甲和己→单位1、乙→单位2 、丙→单位3 、丁→单 位5 、戊→单位4 。
第八章习题解答
8.16 如图8-60,从v0派车到v8,中间可经过 v1,…,v7各站,若各站间道路旁的数字表示单位时 间内此路上所能通过的最多车辆数,问应如何派车才 能使单位时间到达v8的车辆最多?
8.1 证明在9座工厂之间,不可能每座工厂只与其 他3座工厂有业务联系,也不可能只有4座工厂与偶数 个工厂有业务联系。 解:将有联系的工厂做一条连线。 如果仅有9座工厂只与其他3座工厂有业务联系, 说明顶点次数之和为27,矛盾。 如果只有4座工厂与偶数个工厂有业务联系,其他 5个工厂一定与奇数个工厂有业务联系,说明顶点次 数之和还是奇数,矛盾。
D ( 2)
D ( 3)
第八章习题解答
D ( 4) 0 5 16 19 12 20 0 36 14 32 0 20 18 0 32 12 48 9 0
V1
V2
V3
V4
V5
D ( 5)
V1 0 5 16 19 12 V2 20 0 36 14 32 V3 50 20 0 20 18 V4 0 V5 32 12 48 9 0
第八章习题解答
8.18 甲、乙、丙、丁、戊、己6人组成一个小 组,检查5个单位的工作,若一单位和乙、丙、丁三 人有工作联系,则用{乙,丙,丁}表示,其余四个单 位分别为{甲,戊,己},{甲,乙,戊,己},{甲,乙, 丁,己},{甲,乙,丙}。若到一个单位去检查工作的 人必须是和该单位没有联系的人,问应如何安排? 解:此题应该假设1人只能去1个单位检查工作。 但是一个单位可以有多人去检查。具体安排如下: 甲和己→单位1、乙→单位2 、丙→单位3 、丁→单 位5 、戊→单位4 。
第八章习题解答
8.16 如图8-60,从v0派车到v8,中间可经过 v1,…,v7各站,若各站间道路旁的数字表示单位时 间内此路上所能通过的最多车辆数,问应如何派车才 能使单位时间到达v8的车辆最多?
矿产
![矿产](https://img.taocdn.com/s3/m/829bb502a4e9856a561252d380eb6294dd88229b.png)
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前向弧均非饱和,后向弧均非零流。
0 xij cij , cij xij 0 , (i, j ) (i, j )
最大流:流量最大的可行流。 f * f ( X * )
可行流为最大流的充要条件:不存在从s到t的增广链
2018/10/8
运筹学--线性规划
图是由点和边构成,可以反映一些对象之间的关系。
例如:在一个人群中,对相互认识这个关系我们可以用图 来表示,图8.1就是一个表示这种关系的图。
(v1) 赵
e1 (v2)钱 (v5) 周
e2
e3
(v3)孙 e4 (v4) 李 e5 (v6)吴
图8.1
4
(v7)陈
描述对象之间关系, 研究特定关系之间的内在规律, 图中点的相对位置如何、点与点之间联线的长短曲直,对于
1 4 2 3 3 2 4 1
1 3 3 1 2 s 1 5 2 6 t 5 1
(3)如果所余下的图已不包含圈,则计算结束,所余下的图
即为最小树,否则返回第1步。
19
例8.1
20
2、避圈算法
步骤:
(1)任找一个点S,其余各点就是 S 。
(2)在连接S与
S
的所有边中,选择权数最小的边(i, k);
(3)将最小边(i, k)的另一个端点移入S; (4)若
S
则停止,否则返回(2)。
G' G
11
链:点边交替序列
◦
vi 0 vik 闭链:v1 v2 v3 v4 v1 vi 0 vik 开链:v1 v2 v3
◦ห้องสมุดไป่ตู้
边不同,简单链:v3 v4 v5v1v6v5
边不同且结点不同,初等链:v1 v2 v3 v4 v5v6
圈:闭链,且至少有3个不同结点,v2 v3 v4 v2
42
(一)线性(整数)规划法
max f (i s) f, x x (i s, t ), (i V ) ij ji 0, s.t. j j f , (i t ) 0 xij cij , ( (i, j ) A)
例8-13
(k ) Dk dij Dk 1 Dk 1 , (k 2,3,, p)
D1 W
34
例8-12
求任意两点间的最短路
2018/10/8
35
2018/10/8
36
2018/10/8
37
2018/10/8
运筹学--线性规划
38
第四节 最大流问题
容量网络(网络):N=(V, A, c) 或 N=(V, A),最大流量cij = c(i,j)
2018/10/8
运筹学--线性规划
14
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题
充要条件:无向图中无奇点,有向图每个顶点出次等于入次
2018/10/8
15
第二节 树
树是图论中的重要概念,所谓树就是一个无圈的连通图。
v1 v2 v6 v5 v7 v6 v8 v9 v3 v4 v2 v4 v1 v2 v3 v5 v8 v3 v4 v5 v7 v6 v9 v1 v8
有限图
无限图
2018/10/8
运筹学--线性规划
7
G=(V,E)
•关联边(m):ei
•端(顶)点(n):vi, vj •点相邻(同一条边): v1, v3 •边相邻(同一个端点):e2, e3 环:e1 多重边: e4, e5
8
简单图:无环无多重边
多重图:多重边
完全图:每一对顶点间都有边(弧)相连的简单图
反映对象之间的关系并不是重要的。
e2 (v1) e1 e4 e3 赵 (v2)钱 孙(v3) 李(v4) 周(v5)
图8.2
e5 吴(v6) 陈(v7)
5
如果我们把上面例子中的“相互认识”关系改为“认识” 的关系,那么只用两点之间的联线就很难刻画他们之间的关
系了,这是我们引入一个带箭头的联线,称为弧。
N (V , A) V S U S, s S, S IS tS
◦ S中各点联通,S 中各点联通
◦ 始点在S,终点在S 的集合,称为一个分离发点s和收点t的 割集,(S,S) 割集容量:c( S , S )
ij ( i , j )( S , S )
c
最小割:最小的割集容量
弧的权数的总和最小,这条路被称之为从Vs到Vt的最短路。
这条路上所有弧的权数的总和被称为从Vs到Vt的距离。
26
一、狄氏标号法(Dijkstra算法)
适用于:每条弧(边)的赋权数wij ≥0
优点:能够求出某点至各点的最短路
基本思想:
◦ T(j) (tentative label)——从始点s到j点的最短路长上界,
xij rij ,则 j 不标号 b(i), x ji} 逆向弧且 x ji 0,则 j 标号(-i, b(j)) bj min{
x , 当 ( i , j ) ij ' xij x , 当 ( i , j ) ij
3.
4.
检查标号
45
Ford—Fulkerson标号法 基本思想:先确定一个初始可行流,再找增容链,调整流量,直到找不到增 容链为止。双标号(i, b(j)),b(j)—当前最大可调容量 运算步骤:
1.
2.
发点s标号(0, ∞ );
给所有相邻点标号 ◦ ◦ ◦
b(i), cij xij } 正向弧且 xij rij,则 j 标号(i, b(j)) bj min{
2018/10/8
运筹学--线性规划
9
次(d):结点的关联边数目
◦ d(v3)=4,偶点
◦ d(v2)=3,奇点
◦ d(v1)=4
◦ d(v4)=1,悬挂点 出次:d+(vi)
◦ e6, 悬挂边
◦ d(v5)=0,孤立点 定理1 定理2
2018/10/8
入次:d-(vi)
d
(vi ) d (vi )
(a)
(b)
图8-4
v7
(c)
图8-4中,(a)就是一个树,而(b)因为图中有圈所以就不是 树, (c)因为不连通所以也不是树。
16
树的基本性质
1. 任意两点间有且仅有一条链
2. 不相邻两点间添加一条边,有且仅有一个圈
3. 任意去掉一条边,得不连通图.
4. 存在悬挂点
5. m=n-1
17
生成(支撑)树
调整量
例8-13
(1)计算机编程
47
(2)手算
2 3 3 3 2 s 2 5 1 4 t
2
f*=11
48
2018/10/8
49
5 5 4 s 1 4 t 4 3 3 s 2 5 t 3 2 5 s 3 6 t 1 2 3 s 2 6 t
运筹学
赵明霞
山西大学经济与管理学院
第八章 图与网络分析
图与网络的基本概念
树 最短路问题 最大流问题 最小费用最大流问题
2
柯尼斯堡七桥问题
欧拉回路:经过每边且仅一次 厄尼斯堡七桥问题、邮路问题 哈密尔顿回路:经过每点且仅一次 货郎担问题、快递送货问题
2018/10/8
3
第一节 图与网络的基本概念
2018/10/8
44
(二)网络分析法 ◦ 增广链调整法
f (X ') f (X )
c x , ( i , j ) ij ij min x , ( i , j ) ij xij , (i, j ) ' xij xij , (i, j ) x , (i, j ) ij
1 j n
d (r ) min d (i )
1i n
例8-11
某连锁企业有6个销售点,问仓库应建在哪个地点,
可使各销售点离仓库较近?
32
2018/10/8
运筹学--线性规划
33
二、Floyd算法
各点间的最短距离
k ( k 1) ( k 1) ( k 1) dij min dij ,dik dkj
役龄 项目 效益vk(t) 维修费uk(t) 5 0.5 4.5 1 4 1.5 3.75 2 3 2.5 2.5 3 0 1 2 3 4 5
更新费ck(t)
-
1.5
2.2
2.5
3
3.5
2018/10/8
30
2018/10/8
运筹学--线性规划
31
网络中心(r点)
d (i) max(dij ), (1 1, 2,, n)
若 V ' V , E ' E ,则G’是G的支撑(生成)树。
(a)
(b)
(c)
18
最小生成树问题就是指在一个赋权的连通的无向图G中找出一 个生成树,并使得这个生成树的所有边的权数之和为最小。 1、破圈算法 步骤: (1)在给定的赋权的连通图上任找一个圈。 (2)在所找的圈中去掉一个权数最大的边(如果有两条或两 条以上的边都是权数最大的边,则任意去掉其中一条)。
称为试探性标号;
◦ P(j) (permanent label)——从始点s到j点的最短路长,称
为永久性标号.
27
基本步骤
标号T(j)→P(j)
例8-9
2018/10/8
运筹学--线性规划
28
2018/10/8
运筹学--线性规划