《运筹学研究生辅导课件》第二章 动态规划
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C3)=12
f3(C3)m i(n(C C33,,D D21)) ff4 4((D D12))
m i1n80 52 mpp it课1 1n件2 3 12最优C 决 3 策 D2 8
f2(B1)=20
f4(D2)=2
f3(C3)=12
f2(B2)m i((n B B22,,C C2 1)) ff3 3((C C1 2)) m i16 n 0 87 m i1 1n 7 414 (B2,C3)f3(C3) 41 2 1 6
最优B决 2 C 策 1
ppt课件
10
f2(B1)=21
E
D2 2
f4(D2)=2
f2(B3)=19
f3(C3)=12
(A,B1)f2(B1) 221 2 3 f1(A)m i(nA,B2)f2(B2) m i5 n1 4m i1n 919
(A,B3)f2(B3) 119 2 0
最优A 决 B 策 2
ppt课件
12
f1(A)=19
f4(D2)=2
f3(C1)min((C C11,,D D21)) ff44((D D12))
35 8 min92mppit课n1件18
最优决 C1 策 D1
6
2
A5
1
B1 12 14
10
6பைடு நூலகம்
B2 10
4 13
B3
12 11
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5
8
C3
10
f4(D1)=5
D1
A
f2(B1)=21
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
f2(B3)=19
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f3(C3)=12
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
状态 最优决策 状态 最优决策 状态 最优决策 状态 最优决策 状态 A ( A,B2) B2
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C2)min((C C22,,D D21)) ff4 4((D D12))
65 11 min52mpipt课n7件7
最优决 C2 策 D2
7
f3(C1)=8
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
D1
5
E
D2 2
求从A到E的最短路径
ppt课件
2
2
A5
1
B1
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
D1
5 f5(E)=0
E
D2 2
ppt课件
3
2
A5
1
B1
12 14
10
6
B2 10
4 13
(B1,C3)f3(C3) 10 1 2 2 2
最优B决 1 C 策 1
ppt课件
9
f2(B1)=21
f3(C1)=8
B1 12 14
2 f2(B2)=110 4
6
A5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
ppt课件
13
f1(A)=19
A
f2(B1)=21
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
f2(B3)=19
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f3(C3)=12
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
B3
12 11
C1
3
9
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f 4 ( D 1 ) d ( D 1 E ) f 5 ( E ) 5 0 5
ppt课件
4
2
A5
1
B1
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
f4(D1)=5
D1
问题之后,提出了解决这类问题的——所谓“最优性 原理”,通常称为“贝尔曼最优化原理”,从而创建
了解决最优化问题的一种新的方法 —— 动态规划 — —(Dynamic Programming )。
ppt课件
1
为了说明动态规划的基本思想方法和特点,以 下图所示为例,讨论求最短路问题的方法。
2
A5
1
B1
f3(C1)=8
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C3)=12
(B1,C1)f3(C1) 12 8 2 0 f2(B1)m i(n B1,C2)f3(C2) m i1n4 7 m i2n 120
5 f5(E)=0
E
D2 2
f4(D2)=2
f 4 ( D 2 ) d ( D 2 E ) f 5 ( E ) 2 0 2
ppt课件
5
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
f3(C1)=8
C1
3
9
6
C2
5
8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
第二章 动态规划
动态规划作为运筹学的一个重要分支是解决多
阶段决策过程最优化的一种非常有效的方法。1951 年,美国数学家贝尔曼( R . Bellman )等人,根 据一类多阶段决策问题的特点,把多阶段决策问题变
换为一系列相互联系的单阶段决策问题,然后分阶段
逐个加以解决。贝尔曼等人在研究和解决了大量实际
f3(C1)=8
B1 12 14
2 f2(B2)=110 4
6
A5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f2(B3)=19
f3(C3)=12
(B3,C1)f3(C1) 13 8 2 1 f2(B3)m i(n B3,C2)f3(C2) m i1n2 7 m i1n 919
(B3,C3)f3(C3) 11 1 2 2 3
最优B决 3 C 策 2
ppt课件
11
f2(B1)=21
f3(C1)=8
f1(A)=19
A
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C3)=12
f3(C3)m i(n(C C33,,D D21)) ff4 4((D D12))
m i1n80 52 mpp it课1 1n件2 3 12最优C 决 3 策 D2 8
f2(B1)=20
f4(D2)=2
f3(C3)=12
f2(B2)m i((n B B22,,C C2 1)) ff3 3((C C1 2)) m i16 n 0 87 m i1 1n 7 414 (B2,C3)f3(C3) 41 2 1 6
最优B决 2 C 策 1
ppt课件
10
f2(B1)=21
E
D2 2
f4(D2)=2
f2(B3)=19
f3(C3)=12
(A,B1)f2(B1) 221 2 3 f1(A)m i(nA,B2)f2(B2) m i5 n1 4m i1n 919
(A,B3)f2(B3) 119 2 0
最优A 决 B 策 2
ppt课件
12
f1(A)=19
f4(D2)=2
f3(C1)min((C C11,,D D21)) ff44((D D12))
35 8 min92mppit课n1件18
最优决 C1 策 D1
6
2
A5
1
B1 12 14
10
6பைடு நூலகம்
B2 10
4 13
B3
12 11
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5
8
C3
10
f4(D1)=5
D1
A
f2(B1)=21
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
f2(B3)=19
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f3(C3)=12
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
状态 最优决策 状态 最优决策 状态 最优决策 状态 最优决策 状态 A ( A,B2) B2
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C2)min((C C22,,D D21)) ff4 4((D D12))
65 11 min52mpipt课n7件7
最优决 C2 策 D2
7
f3(C1)=8
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
D1
5
E
D2 2
求从A到E的最短路径
ppt课件
2
2
A5
1
B1
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
D1
5 f5(E)=0
E
D2 2
ppt课件
3
2
A5
1
B1
12 14
10
6
B2 10
4 13
(B1,C3)f3(C3) 10 1 2 2 2
最优B决 1 C 策 1
ppt课件
9
f2(B1)=21
f3(C1)=8
B1 12 14
2 f2(B2)=110 4
6
A5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
ppt课件
13
f1(A)=19
A
f2(B1)=21
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
f2(B3)=19
f3(C1)=8
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f3(C3)=12
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
B3
12 11
C1
3
9
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f 4 ( D 1 ) d ( D 1 E ) f 5 ( E ) 5 0 5
ppt课件
4
2
A5
1
B1
12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
6
C2
5 8
C3
10
f4(D1)=5
D1
问题之后,提出了解决这类问题的——所谓“最优性 原理”,通常称为“贝尔曼最优化原理”,从而创建
了解决最优化问题的一种新的方法 —— 动态规划 — —(Dynamic Programming )。
ppt课件
1
为了说明动态规划的基本思想方法和特点,以 下图所示为例,讨论求最短路问题的方法。
2
A5
1
B1
f3(C1)=8
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f3(C3)=12
(B1,C1)f3(C1) 12 8 2 0 f2(B1)m i(n B1,C2)f3(C2) m i1n4 7 m i2n 120
5 f5(E)=0
E
D2 2
f4(D2)=2
f 4 ( D 2 ) d ( D 2 E ) f 5 ( E ) 2 0 2
ppt课件
5
2
A5
1
B1 12 14
10
6
B2 10
4 13
B3
12 11
f3(C1)=8
C1
3
9
6
C2
5
8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
第二章 动态规划
动态规划作为运筹学的一个重要分支是解决多
阶段决策过程最优化的一种非常有效的方法。1951 年,美国数学家贝尔曼( R . Bellman )等人,根 据一类多阶段决策问题的特点,把多阶段决策问题变
换为一系列相互联系的单阶段决策问题,然后分阶段
逐个加以解决。贝尔曼等人在研究和解决了大量实际
f3(C1)=8
B1 12 14
2 f2(B2)=110 4
6
A5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0
E
D2 2
f4(D2)=2
f2(B3)=19
f3(C3)=12
(B3,C1)f3(C1) 13 8 2 1 f2(B3)m i(n B3,C2)f3(C2) m i1n2 7 m i1n 919
(B3,C3)f3(C3) 11 1 2 2 3
最优B决 3 C 策 2
ppt课件
11
f2(B1)=21
f3(C1)=8
f1(A)=19
A
B1 12 14
2 f2(B2)=110 4
6
5
B2 10
4
1
13
B3
12 11
C1
3
9
f3(C2)=7
6
C2
5 8
C3
10
f4(D1)=5
D1
5 f5(E)=0