热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

运筹学动态规划逆序解法_运筹学第七章动态规划讲解.ppt

运筹学第七章动态规划讲解.ppt(1.95MB)原资料包共包含7个文件内容提供者:*****下载风险提示若需要下载,请务必先预览(下载的文件和预览的

运筹学第七章 动态规划讲解.ppt

(1.95 MB)

"原资料包共包含7个文件"

内容提供者:

*****

下载风险提示

若需要下载,请务必先预览(下载的文件和预览的文件一致)

由于本站上传量巨大,来不及对每个文件进行仔细审核,尤其是在

质量、数量、时间上的核对,一旦你付费下载,本站将不予退款。

原文件部分截取内容:

1

动态规划应用举例

动态规划问题的求解方法

第七章 动态规划0502

认识动态规划

2

7.1 认识动态规划

一、多阶段决策问题

动态规划是一种用于处理多阶段决策问题的数学方法。所谓多阶段决策问题是指这样一类问题:它可以分成若干个相互联系而且性质相同的阶段,在每个阶段都需要做出决策,这个决策不仅决定这一阶段的效益,而且决定下一阶段的初始状态。当每个阶段的决策确定以后,把各个阶段的决策综合起来构成的决策序列就是解决整个问题的一个方案,称为一个策略。不同的策略会产生不同的效果(效果可以用数值来衡量),多阶段决策问题就是在所有可行的策略中选择一个在给定标准下能达到最好效果的最优策略。

3

例7.1 最短路径问题。设有一个旅行者从图中的A点出发,途中要经过B、C、D等处,最后到达终点E。从A到E有很多条路可以选择,各点之间的距离如图所示,问该旅行者应该选择哪一条路线,使从A到E的总路程最短。

4

7.2 动态规划的解法

解法一、递推法

1.考虑一个阶段的选择。

2.联合考虑两个阶段的最优选择。

对应的路线为C1D1E;

对应的路线为:C2D2E;

对应的路线为:为C3D1E;

5

3.再联合起来考虑三个阶段的最优选择。

对应的路线为: B1C1D1E;

对应的路线为: B2C1D1E;

对应的路线为: B3C2D2E;

6

4.四个阶段联合考虑时从A到E的最优选择。

对应的路线为: AB3C2D2E ;

具体步骤:

①给终点标号0,先标离终点最近的阶段状态,将距离数写在相应的节点上方方格内;

②方格内的标号=min﹛欲标号点到已标号点的距离+已标号点方格内的数字﹜;

③用直线段连接已标号点到终点的最短路线。

解法二、逆向标号法

0

5,t

3,t

11,g

12,h

8,g

12,f

14,f

12,d

16,a

最短路径为:s-a-f-g-t,最短距离为16

例7.2 一艘货轮自A港装货后驶往F港,中途须靠港加油、淡水三次,从A港到F港全部可能的航行路线及两港之间的距离如下图所示,F港有三个码头F1、F2、F3,试求最合理的停港码头及航线,使总路程最短。

解法三、顺向标号法

10

C1

B1

C2

D1

F2

D2

C3

B2

A

F1

F3

11

C1

B1

C2

D1

F2

D2

C3

B2

A

150

本文资料系压缩包

《杨国华运筹学教程.zip》

中的文件之一,

此压缩包共7个子文件

详情如下:

150

8.26 MB

杨国华运筹学教程.zip(7个子文件)

注:以上资料包的层级关系提取自原始资料包,我们保证文件夹的文件和资料包一模一样

“运筹学第七章 动态规划讲解.ppt"

百度一下

搜狗搜索

360搜索



推荐阅读
author-avatar
刘刘刘刘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有