管理运筹学 网络分析

合集下载

运筹学图与网络分析

运筹学图与网络分析
第5章 图论与网络分析
网络分析
➢ 图的基本概念 ➢最小支撑树问题 ➢ 最短路径问题 ➢网络最大流问题
图论起源:哥尼斯堡七桥问题
A
A
C
D
C
D
B
B
问题:一个散步者能否从任一块陆地出发;走过七 座桥;且每座桥只走过一次;最后回到出发点
结论:每个结点关联的边数均为偶数
§1 图的基本概念
1图
由点和边组成;记作G=V;E;其中 V=v1;v2;……;vn为结点的集 合;E=e1;e2;……;em 为边的集合; 点表示研究对象 边表示研究对象之间的特定关系
例 : G1为不连通图; G2为连通图
G1
G2
5 支撑子图
图G=V;E和G'=V ' ;E ';若V =V ' 且E ' E ;则 称G' 为
G的支撑子图;
例 :G2为G1的支撑子图
v5
v5
v1
v4 v1
v4
v2
v3
G1
v2
v3
G2
例 : G2 是G1 的子图;
v2
e1 v1
e6 e7
e2
v3
e8 e9
两条以上的边都是权数最大的边;则任意去掉其 中一条: ③若所余下的图已不含圈;则计算结束;所余下的图 即为最小支撑树;否则;返问①;
例 求上例中的最小支撑树
v1
5
v2
7.5 4
5.5
3
v5
2
解:
v3 3.5 v4 v1
5
v2
75 4
55
3
v5
2
v3 3 5 v4
算法2避圈法:从某一点开始;把边按权从小到大 依次添入图中;若出现圈;则删去其中最大边;直至 填满n1条边为止n为结点数 ;

卫生管理运筹学第五章 图与网络分析(1-5)

卫生管理运筹学第五章  图与网络分析(1-5)

活动
开始时间 x 结束时间
工作量
目前进度
甘特图的例子
验收与评价 实施 设计
分析
1
2
3
4
5
6
7
8
9
10 11 12
1
2
3
4
5
6
(一) 网络计划技术的发展
对于工作步骤相关、关系复杂的工程项目管 理,发展了关键路径法(CPM) 、计划评审技术 ( PERT )。 1957年,杜邦公司将关键路径法应用于设备维 修,使维修停工时间由125小时锐减为7小时; 1958年,在北极星导弹设计中,应用计划评审 技术,将项目任务之间的关系模型化,使设计完 成时间缩短了2年。
一、概述 (一) 网络计划技术的发展
1. 基础来源于图论
2. 前身是甘特图 3. 50-60年代在美国取得成效
4. 62年前苏联列入国民经济计划中
5. 1962年进入我国
(一) 网络计划技术的发展
甘特图(Gantt Chart) 1. 2. 3. 4. 对各项活动进行计划调度与控制 简单、醒目、便于编制 横向表示时间,纵向表示活动 各种图形符号
(1 ) 工

紧前工序——紧接在某工序之前的工序,如图5-16中 的d、c是f的紧前工序。 紧后工序——紧接在某工序之后的工序。如图5-16中 的e、d均是a的紧后工序。 平行工序——可以同时开始进行的各工序。如图5-16 中的e和d是平行工序(a和b)。 2 2 1 a b 3 3 d 2 c 5 e 3 4 5 2 g 1 6
统筹法功能

完成工程需做哪些工序,各工序需多长时间
完成?总工期预计多长时间? 完成工程的各工序采用什么样的逻辑顺序关

管理运筹学--第11章 网络计划祥解

管理运筹学--第11章 网络计划祥解
b a c d
(4)工序a有紧后工序b与d,工序c有紧后工序d与e.
a b d c e
网络计划图是有向、有序的赋权图, 按项目 的工作流程自左向右的绘制. 在时序上反应完成各项工作的先后顺序. 节点编号必须按照箭尾节点的编号小于箭 头节点的编号 在网络图中只有一个起始节点,表示工程项 目的开始, 一个终点表示工程项目的完成。 线路:从起始节点开始沿箭线方向从左至 右到达终点的通路
i
实工序:需要时间的工序.可能不需要人力、物力.
虚工序:工时为的工序.不需要人力、物力, 不存在.
表明工序间的逻辑关系.
情况I:当多个工序都有一个共同的紧后(或紧 前)工序的同时,这多个工序中的一个或几个工 序还另有其他的紧后(或紧前)工序.
A C D
虚工序
B
情况II:当两工序有着共同的起始点和完成点.
网络计划
1956年美国杜邦公司制定了第一套网络计划 (Critical Path Method, CPM) 1958年美国海军武器部的“北极星”导弹计 划(Program Evaluation and Review Technique, PERT) 上海宝钢炼铁厂1号高炉土建施工、广州白 天鹅宾馆、软件开发、三峡工程等
A B A B
2. 事项
工序都有两个事项----开工事项、完工事项. tij j i (i ,j )
工序(i , j)的开 工事项
工序(i , j)的完 工事项
任一工序有且仅有两个事项;直接连结两个事项的箭杆 只能有一根.
a i a b j
i
b
j
×
i’
3. 工序间的基本逻辑关系
对工序(i, j):紧前工序、紧后工序、平行工序.

运筹学图与讲义网络分析

运筹学图与讲义网络分析

v2 2
v4
3
v1
1
4
2
2
v6
5 v3 4
2 v5
解:(1)首先给v1以P标号,给其余所有点T标号。
P(v1)0 T ( v i) ( i 2 ,3 , ,6 )
(2)T ( v 2 ) m T ( v 2 ) , P i ( v 1 n ) l 1 ] [ 2 m ,0 i 3 ] n 3[
(二)、 图的矩阵表示
对于网络(赋权图)G=(V,E),其中边 (vi , v j )
有权
w
i
,构造矩阵
j
A,(ai其j)n中n :
aij 0wij
(vi ,vj)E (vi ,vj)E
称矩阵A为网络G的权矩阵。
设图G=(V,E)中顶点的个数为n,构造一个
矩阵 A(ai,j)n其n 中:
aij 01
v4
A = {(v1 , v3 ) , (v2 , v1) , (v2 , v3 ) , v1
v6
(v2 , v5 ) , (v3 , v5 ) , (v4 , v5 ) , (v5 , v4 ) , (v5 , v6 ) }
v3
v5
图2
4、一条边的两个端点是相同的,那么称这条边是环。
5、如果两个端点之间有两条以上的边,那么称它们为 多重边。
v4
e11 e4
v6
e5
v5
(a)
v2
e1
e8
v1
e7
e6
v7
v6 e5
v5
(b)
子图
v2
v3
e1
e9
v1
e7
e10
e6
v7 e11

运筹学第六章图与网络分析a管理精品资料

运筹学第六章图与网络分析a管理精品资料
min T (v j) T ( v j) ,L ( v i) d ij j
3. 在与固定标号点相邻的临时标号点中选取 具有最小标号的点vi给予固定标号,即:
L(vi)=min{ T(vj) } 返回第2步。 4. 当vn得到固定标号时,计算结束。 注: 固定标号L(vi)表示v1到vi的最短距离, 临时标号T(vj)表示v1到vi距离的上界。
能一笔画的图一定是欧拉圈或含有欧拉链。 定理:连通的多重图G是欧拉图的充要条件是G 中无奇点。 推论:连通的多重图G有欧拉链的充要条件是G 中恰有两个奇点。
第二节 树图和图的最小部分树
树图:无圈的连通图称为树图,记为T(V,E)。 2-1 树的性质 性质1:任何树中必存在至少两个次为1的点(悬 挂点)。
若一个简单图中任意两点之间均有边相连,
则称该图为完全图。
对含有n个顶点的完全图,其边数有
Cn2
1n(n1) 2
条。
如果图的顶点能分成两个互不相交的非空
集合V1和V2 ,使在同一集合中任意两个顶点 都不相邻,则称该图为偶图(或二分图)。
若偶图的顶点集合V1、V2之间的每一对不 同顶点之间都有一条边相连,则称该图为完全 偶图。在完全偶图中, V1若有m个顶点, V2 有n个顶点,则其边数共有m×n条。
临时标号
v2(5) v3(2) v4(∞) v5(∞) v6(∞) v7(∞) v2(5) v4(9) v5(∞) v6(6) v7(∞) v4(7) v5(12) v6(6) v7(∞) v4(7) v5(7) v7(12)
v5(7) v7(12)
v7(10)
❖ Dijkstra 算 法 仅 适 合 于 所 有 的 权
Hale Waihona Puke 3-2 求任意两点间最短距离的矩阵算法(Floyd) 设邻接矩阵为D,计算D1=D+D, D2= D1 +D ,

运筹学网络计划分析

运筹学网络计划分析

段表示。如: 1
2
①表示作业开始,②表示作业完成,箭线的长短与时间
长短无关。
2、事项(Event)
也称节点。是作业开始或完成的瞬时状态。只表示相关 作业的衔接点。用带标号的圆圈表示。如
这里
2
2
33
34
4
表示作业,则表示②,③,④结点。 3、路(Path)
从起点到终点的一条通路。
1)路长:路的总长度 2)关键路线:路长最长的路线 3)关键作业:关键路线上的作业
12 12
5
图9.8 某工程的网络图
二、项目按期完成的概率分析(续)
解 利用节点标号法,如图9.8所示。可得关键路线为: 1345,路长为32。即tm=32。此外,利用均方差计
算公式可得 c= 5.1 1)当T=35天时,z=(T – tm)/C=(35-32)/5.1 =0.5882 查正态分布表可得,
5
2
5
13
9
5
13
4
15
30
7
30
8
7
10
3
13
6
5
5
20 20
图9.13某方案的网络图
四、经济赶工分析(续)
表9.4 成本斜率表
正常
作业
时间
成本
(天) (元)
12
6
210
13
5
300
12 4
0
4
0
4
0
0 12
23 1
4
5
7
8
3
0
24 2
4
6
4
6
0
0 24
25 4
4

管理运筹学讲义 第7章 网络分析

管理运筹学讲义 第7章  网络分析
图论是应用非常广泛的运筹学分支,广泛应用于控 制论、信息论、工程技术、交通运输、经济管理、 电子计算机等各领域。对于科学研究、市场和社会 陆地A 生活中的许多问题,都可以用图论的理论和方法来 解决。例如,各种通信线路的架设,输油管道的铺 设,铁路或者公路交通网络的合理布局等问题,都 可以应用图论的方法,简便、快捷地加以解决。 陆B
16
石家庄经济学院
管理科学与工程学院
第三节
一、双标号算法
最短路问题
1.标号法的基本思路

基本思路: 从始点vs 出发,逐步探寻,给每个点标号; 标号分永久标号P(vk)和临时标号T(vk) 两种:
• 永久标号P(vk) 是从点 vs → vk 的最短路权 • 临时标号T(vk) 是从点 vs → vk 最短路权的上界
9 石家庄经济学院 管理科学与工程学院
例如.该图是一个无向图G=(V,E),
其中V={v1 , v2 , v3 , v4}
E={[v1 , v2],[v2 ,v1],[v2 ,v3],
[v3 ,v4],[v1 ,v4], [v2 ,v4], [v3 ,v3]}
v1
v2
v4
v3
10
石家庄经济学院
管理科学与工程学院

算法的每一步从临时标号集中选最小者变为永久标号; 经过逐次改变,就可以得到从点vs 到各点的最短路。 标号形式: 单标号法是对每一点赋予一个路权标号 双标号法是对每一点赋予两个标号:路标、路权
管理科学与工程学院
17
石家庄经济学院
第三节
一、双标号算法
2.标号法的具体步骤

最短路问题
第7 章 网络分析
学习要点 Sub title

运筹学第五章 图与网络分析

运筹学第五章 图与网络分析

v6
v7
v8
考虑边(v1,v2),(v1,v6),(v4,v2),(v4,v7)
计算 min{0+2, 0+3, 1+10, 1+2}=min {2,3,11,3} =2
v2:[2,v1]
(4)A={v1,v2,v4}
[0,v1] [2,v1] 2 1 10 [1,v1] v4 5 v6 [3,v1] 4 2 v7
最短.
最小支撑树的求法
1 破圈法 2 避圈法
5.2.1 求解最小支撑树问题的破圈法
方法:去边破圈的过程。 步骤:1)在给定的赋权的连通图上任找 一 个圈。 2)在所找的圈中去掉一条权数最 大的边。 3)若所余下的图已不含圈,则计 算结束,余下的图即为最小支撑
树,否则返回 1)。
例1:用破圈法求右图
v1 1 5 4 v2 2 v4 3 v6
权和=15
5.3 最短路问题
问题:求网络中一定点到其它点的最短路。
5.3.1 最短路问题的Dijstra解法 方法:给vi点标号[αi,vk] 其中:αi:vi点到起点vs的最短距离 vk: vi的前接点
方法:(1) 给起点vs标号[0,vs]。 (2)把顶点集v分为互补的两部分A和Ā 其中:A:已标号点集 Ā:未标号点集 (3)考虑所有这样的边[vi, vj], 其中vi ∈A,vj ∈ Ā 挑选其中与vs距离最短的点vj标号 [min{αi+cij},vi]
[3,V1]
考虑边(v2,v3),(v2,v5),(v4,v7),(v6,v7)
计算 min { 2+6, 2+5, 1+2, 3+4}=min {8,7,3,7}=3
v7:[3,v4]
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14
§4 最大流问题
一、网络流的基本概念 弧的容量 cij:即弧的权 弧的流量 fij:通过弧输送的物资数量 流与网络流量:将一定的物资数量从发点经网络 中的弧送至收点就形成一个流f;输送的物资数量 称为网络流量记作v(f)。 可行流 满足以下条件的流称为可行流: 1、 容量限制 0≤fij ≤cij
§3 最小生成树问题
最小生成树:网络中边的权之和最小的生成树。 • 求最小生成树的破圈法 破圈法计算步骤: ① 在网络图中寻找一个圈。若不存在圈,则已 经得到最小生成树,或网络中不存在生成树; ② 去掉该圈中权数最大的边; 反复重复 ① ② 两步,直到求出最小生成树。
A
2 S 4 C 5 2 B 1 4 3 4 D 1 E 7 5 T
5
§1 图与网络的基本概念
v2
e1
v1
e2
e3
e6 e7
v3
e4 e5
v5
e13 e14
e8 e9 e11 e12
e15 v6 e16 e17
v7 e18
v8
e19
v10
e10
v4
v9
e20
• 链:由两两相邻的点及其相关联的边构成的点边 序列;如: v1 , e1 , v2 , e4 , v5 , e7 , v3 , e9 , v7 , e18 , v9 ; 6 v1 , v9分别为链的起点和终点.
7 最小生成树=14 13
§4 最大流问题
我们可以为此例题建立线性规划数学模型: 设弧(vi,vj)上流量为fij,网络上的总的流量为F, 则有:
目标函数:max F = f12 f14 约束条件: f12 f23 f25 f14 f43 f46 f47 f23 f43 f35 f36 f25 f35 f57 f36 f46 f67 f57 f67 f47 f12 f14 fij cij , i 1, 2, , 6; j 1, 2, 7 fij 0, i 1, 2, , 6; j 1, 2, 7
第八章 图与网络模型
• 图与网最短路问络的基本概念 • 最小生成树问题
• 最大流问题 • 最小费用流问题
1
§1 图与网络的基本概念
图:由若干点以及点间联线构成。 点:表示某一具体事物 。 点间联线:表示事物之间某种特殊的关系。 边:不带箭头的点间联线。 弧(有向边):带箭头的点间联线。 无向图——由点,边构成(P229) 有向图——由点,弧构成。(P230) 网络(赋权图)——图中每一条边(弧)[vi ,vj], 有一 常数wij与之对应, wij称为边[vi ,vj]上的权(常表示距 离,费用,时间,容量等)(P231) 2
§3 图与网络的基本概念
• 有向图:关联边有方向的图。 弧:有向图的边 a = ( u , v ),起点 u,终点 v; 路:若有从 u 到 w 的链,且各方向一致,则 称之为从 u 到 w 的路;
u
v
x
回路:起点与终点相同 的路.
y
w
7
§3 最小生成树问题
• 树:无圈连通图。记为 T=T(V,E). • 生成树:若一个图 G 的生成图 T 是树,则称 T 为生成 树.
8
§3 图与网络的基本概念
圈:除出起点和终点以外,链中所含的点均不相 同的闭链;如:v3 , e4 , v1 , e2 , v2 , e6 , v4 , e7 , v3 连通图:图中任意两点之间均至少有一条链相连, 否则称作非连通图。 9
§3 最小生成树问题
树的性质
■树中任意两个顶点之间只有唯一 的一条链。
• 依据树的特点(即无圈和连通), 构造生成树的方法(破圈法)。
1、破圈法 ① 在图中寻找一个圈。 若不存在圈,则已经得 到生成树或该图不存在 生成树; ② 去掉该圈中一边; 反复重复 ① ② 两步,
直到求出生成树。
11
§3 最小生成树问题
构成生成树方法
依据树的特点(即无圈和连通),构造生成树的 方法(破圈法)。 1、破圈法 ① 在图中寻找一个圈。 若不存在圈,则已经得 到生成树或该图不存 在 生成树; ② 去掉该圈中一边; 反复重复 ① ② 两步, 12
1
4 2 1 3 5 2 3
5
■图中任意两个顶点之间有且仅有 一条链,则该图是一棵树。
■如果树的顶点个数为m,则边的 个数为m-1。 ■任何一个顶点个数为m,边数为 m-1的连通图是一棵树。 ■在树的任意两个不相邻的顶点之 间增加一条边,则形成唯一的圈。
1
4
2 3 5 4
10
§3 最小生成树问题
构成生成树方法
在网络中寻找使流量达到最大的可行流。
•定理 可行流f 是最大流的充要条件是网络中不 存在关于f 的增广链。
19
§4 最大流问题
求最大流的基本算法
(1)找出一条从发点到收点的增广链,如 果不存在这样的增广链,则已经求得最大 流。 (2)在已找出的增广链上求各弧的最小间 隙pf。 (3)在这条增广链上,增加每一条弧的顺 流流量p f ,同时减少这些弧的逆流流量p f, 20 返回步骤(1)。
15
2、每一个节点流量平衡。
§4 最大流问题
每一个节点流量平衡是指:
•中间点
流出量=流入量 , 即流出量-流入量=0
•发点
流出量-流入量= v(f) •收点 流出量-流入量= - v(f)
16
饱和弧、非饱和弧
1、如果 fij=cij,则 aij 称为饱和弧;
1 cij=5 2
(1,2)是饱和的
fij=5
1
cij=5
fij=5
2
(2,1)是不饱和的 间隙为12=f12=5
增广链
若链L上各弧的流满足:
1、0≤fij<cij aij∈L+ (链上所有前向弧的集合 )
2、0< fij≤cij aij∈L-
(链上所有后向弧的集合 )
则L成为关于F的一条增广链。
§4 最大流问题
二、网络最大流的算法 • 网络最大流问题
2、如果 fij<cij ,则 aij 称为非饱和弧;
1 cij=5 fij=3 2 (1,2)是不饱和的 间隙为12=c12-f12=5-3=2
3、如果fij =0,弧从j到i的方向是饱和的(逆fij=0
饱和弧、非饱和弧
4、如果fij >0,弧从j到i的方向是不饱和的; (逆向)
4
V是顶点集合 E是边的集合
设 G1 = [ V1 , E1 ] , G2 = [ V2 , E2 ] 子图:如果 V2 V1 , E2 E1 称 G2 是 G1 的子图; 真子图:如果 V2 V1 , E2 E1 称 G2 是 G1 的真子 图; 生成图:如果 V2 = V1 , E2 E1 称 G2 是 G1 的生成 图(部分图)。
v2 ∞ A 2 2 S v1 0 4 4 C ∞ 7 2 1 4 v3 B ∞ 5 4 4 3 8 ∞ D 1 7 E ∞ v6 5 14 T 13 ∞ 7 v7
5
v4
v5
由此而得两条从v1到v7的最短路R7* : {v1, v2, v3, v6, v7}与{v1, v2, v3, v5, v6, v7}
§2 最短路问题
Dijkstra算法
•求解的过程实际上是一种给点标号的过程。 标号(数,是给点记的一个数) •临时标号(T标号)——从发点到本节点的 最短距离的上界; •固定标号(P标号)——从发点到本节点的 最短距离。 某点T标号
发点P标号, 其余点T标 号 改为P标号
终点为 P标号 3
§2 最短路问题
相关文档
最新文档