动态规划讲稿1.docx

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

第四章 动态规划

第一节 动态规划原理一、基本概念

引例

53【例4-1】最短路程问题。某地区需要由发电厂A至用户端E架设一条高压输电线路,途中经过三个城镇B、C、D,每个城镇又各需建设一个变电站。城镇B和D各有二个站址可供选择,城镇C有三个站址可供选择,相互间地理位置如图4-1所示,图中各线段旁数据表示该段路径相对长度。问如何选址,才能使由A到E所用输电线

5

3

解:问题分4段。

A ?1

B?2

C?3

D?4 E

本例是一个四阶段决策过程。

穷举法:共有2×3×2×1=12个不同方案,比较后

可得最短路径为:

1 2 3 4

A ?B ?C

2 2

?D ?E

1

最短路线总长为12。

记f :第k 阶段某位置到E的最短距离,

k

d :第k 阶段某出发位置至第k 阶段某终点位置

k

的距离。

f(A)、f (C

1 3 2

)、d

2

(B,C

1 3

)表示什么?

目的:求f(A),

1

?d(A,B

)?f

(B)?

f(A)?min? 1

1 2 1 ?

??1 d(A,B

?

?

1 2

)?f

2

(B)

2

需先求f

2

(B)、f (B

1 2 2

),进一步,需先求f

3

(C)、f (C)、

1 3 2

f (C),…

3 3

求解过程:f ?f ?f ?f

4 3 2 1

本例求解过程

k?4时,

f (D

4 1

f (D

4 2

)?4

)?6

k?3时,

f(C

)?min?d3

(C,D

1 1

)?f

4

(D)??min?6?4??8

?1?3 1 d

?

1

?

3

(C,D

1 2

)?f

4

(D)

2

?2?6?

? ? ??最短路径为:C ?

? ? ?

?

? ?

? ? ?

1

f(C

)?min?d3(C2

,D)?f

1 4

(D)??min?3?4??7

???3 2 d(C,D

?

?

?

3 2 2

)?f

4

(D)

2

?2?6?

最短路径为:C

2

?D ?E

?

? ? ?

f(C

)?min?d3

(C,D

?3 1

?

)?f

4

(D)??min?4?4??8

?1?3 3 d

?

1

?

3

(C,D

3 2

)?f (D)

4 2

?5?6?

最短路径为:C

3

k?2时,

?D ?E

1

?d (B,C

? 2 1 1

)?f

3

(C)? ?1?8?

1 ? ? ?

f (B)?min?d (B,C )?f

(C )???3?7??9

2 1 ? 2( 1, 2)? 3

2 ? ?6?8?

?d B C f (C)? ? ?

2 1 3 3 3

最短路径为:B

1

?C ?D ?E

1 2

?d (B

? 2 2

,C)?f

1 3

(C)? ?4?8?

1 ? ? ?

f (B

2 2

)?min?d

?

(B,C

2 2

( ,

)?f (C

2 3 2

)?

)???2?7??9

? ?3?8?

?d B C f (C)? ? ?

2 2 3 3 3

最短路径为:B

2

?C ?D ?E

2 1

k?1时,

?d

(A,B)?f(B)? ?5?9?

?f(A)?min? 1

?

1 2 1

??min? ??12

?1 d(A,B

?

1 2

)?f

2

(B)

2

?3?9?

由A到E的最短距离为12,最短路径为:

A?B ?C

2 2

?D ?E。

1

将每段中各点至E的最短距离标在该点旁边,即可得图4-2。

B(9)

C(8)

D(4)

1

1

1

A(12)

C(7)

2

E(0)

B(9)

C(8)

D(6)

232图4-2各点至

2

3

2

下面对本例使用的动态规划解法进行简单的分析总

结。

与穷举法相比,动态规划方法有优点之一就是

大大减少了计算工作量。本例中用动态规划方法求解共用了14次相加计算、8次比较运算。事实上,问题规模越大,动态规划方法比穷举法节省的计算工作量越多。

用动态规划方法不仅求了全过程的最优方案,耐用得

文档评论(0)

hao187 + 关注
官方认证
内容提供者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档