动态规划方法讲稿.ppt
《动态规划方法讲稿.ppt》由会员分享,可在线阅读,更多相关《动态规划方法讲稿.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、动态规划方法动态规划方法2023/4/11第一页,讲稿共三十九页哦 动态规划动态规划(Dynamic Programming)同前面介绍)同前面介绍过的线性规划方法不同,它不是一种算法,而是考察问过的线性规划方法不同,它不是一种算法,而是考察问题的一种途径。动态规划是一种求解多阶段决策问题的题的一种途径。动态规划是一种求解多阶段决策问题的系统技术。由于动态规划不是一种特定的算法,因而它系统技术。由于动态规划不是一种特定的算法,因而它不像线性规划那样有一个标准的数学表达式和明确定义不像线性规划那样有一个标准的数学表达式和明确定义的一组规则,动态规划必须对具体问题进行具体的分析的一组规则,动态规划
2、必须对具体问题进行具体的分析处理。动态规划在自然科学和社会科学等各个领域都有处理。动态规划在自然科学和社会科学等各个领域都有着广泛的应用,并且获得了显著的效果。着广泛的应用,并且获得了显著的效果。2023/4/12第二页,讲稿共三十九页哦1 1 最短路径问题最短路径问题 2 2 贝尔曼最优化原理贝尔曼最优化原理 3 3 WinQSBinQSB软件应用软件应用动态规划动态规划2023/4/13第三页,讲稿共三十九页哦动态规划是解决多阶段决策问题动态规划是解决多阶段决策问题的一种方法的一种方法.1951年,美国数学年,美国数学家贝尔曼(家贝尔曼(R.Bellman,19201984)研究了一类多阶
3、段决策)研究了一类多阶段决策问题的特征,提出了解决这类问问题的特征,提出了解决这类问题的基本原理。在研究、解决了题的基本原理。在研究、解决了某些实际问题的基础上,他于某些实际问题的基础上,他于1957年出版了年出版了动态规划动态规划这一这一名著。本章将简要介绍动态规划名著。本章将简要介绍动态规划的思想方法及其应用。的思想方法及其应用。2023/4/14第四页,讲稿共三十九页哦动态规划解决问题的基本思路是:把整体比较复动态规划解决问题的基本思路是:把整体比较复杂的大问题划分成一系列较易于解决的小问题,通过逐杂的大问题划分成一系列较易于解决的小问题,通过逐个求解,最终取得整体最优解。这种个求解,最
4、终取得整体最优解。这种“分而治之,逐步分而治之,逐步调整调整”的方法,在一些比较难以解决的复杂问题中已经的方法,在一些比较难以解决的复杂问题中已经显示出优越性。显示出优越性。2023/4/15第五页,讲稿共三十九页哦所谓多阶段决策过程是指这样一类活所谓多阶段决策过程是指这样一类活动过程:一个决策过程可以分为若干个相动过程:一个决策过程可以分为若干个相互联系的阶段,每个阶段都需要作一定的互联系的阶段,每个阶段都需要作一定的决策,但是每个阶段最优决策的选择不能决策,但是每个阶段最优决策的选择不能只是孤立地考虑本阶段所取得的效果如何,只是孤立地考虑本阶段所取得的效果如何,必须把整个过程中的各个阶段联
5、系起来考必须把整个过程中的各个阶段联系起来考虑,要求所选择的各个阶段决策的集合虑,要求所选择的各个阶段决策的集合策略,能使整个过程的总效果达到最优。策略,能使整个过程的总效果达到最优。2023/4/16第六页,讲稿共三十九页哦1 最短路径问题最短路径问题 2023/4/17第七页,讲稿共三十九页哦1 最短路径问题最短路径问题【例例1】设在设在E城的某公司要从城的某公司要从S城运送一批货城运送一批货物,两城之间有公路相连(见图物,两城之间有公路相连(见图 1(a)),其),其中中 是可以供选择的途经站点,各点连线上的数字是可以供选择的途经站点,各点连线上的数字表示相邻站点间的距离。现在的问题是选
6、择一表示相邻站点间的距离。现在的问题是选择一条由条由S到到E的路径,使得所经过的路径最短。的路径,使得所经过的路径最短。2023/4/18第八页,讲稿共三十九页哦1 最短路径问题最短路径问题(a)(b)2023/4/19第九页,讲稿共三十九页哦1 最短路径问题最短路径问题分析:如果用枚举法,将有分析:如果用枚举法,将有12条不同的路条不同的路径,每条路径对应一个由径,每条路径对应一个由S到到E的路径距离,的路径距离,其中最小值所对应的路径即为最短路径。本其中最小值所对应的路径即为最短路径。本问题的最短路径有问题的最短路径有3条,路程均为条,路程均为21个单位:个单位:第第1条:条:第第2条:条
7、:第第3条:条:2023/4/110第十页,讲稿共三十九页哦1 最短路径问题最短路径问题当段数很多时,枚举法的计算量将极其庞大。当段数很多时,枚举法的计算量将极其庞大。现在换个思路,寻找由现在换个思路,寻找由S到到E的最短路径。先的最短路径。先把最短路径问题所考虑的过程分为把最短路径问题所考虑的过程分为4个阶段:个阶段:由由S到到 为第为第1阶段;阶段;由由 到到 为第为第2阶段;阶段;由由 到到E为第为第4阶段。阶段。由由 到到 为第为第3阶段;阶段;2023/4/111第十一页,讲稿共三十九页哦1 最短路径问题最短路径问题我们称由某点到终点的阶段数我们称由某点到终点的阶段数k为为阶段变量阶
8、段变量,如由如由 到到E的阶段数为的阶段数为1(这时记由(这时记由C到到E的阶段数为的阶段数为1,它与第,它与第1阶段是不同的概念),阶段是不同的概念),由由 到到E的阶段数为的阶段数为2(这时记由(这时记由B到到E的阶段数为的阶段数为2),等等。可见阶段变量的取),等等。可见阶段变量的取值正好与实际进行的阶段相反(图(值正好与实际进行的阶段相反(图(b)。)。(b)2023/4/112第十二页,讲稿共三十九页哦1 最短路径问题最短路径问题在任一阶段开始时所处的位置称为在任一阶段开始时所处的位置称为状态变量状态变量,在阶段在阶段k的状态变量记为的状态变量记为 ,例如,例如 为阶为阶段段3的状态
9、变量,可以取为的状态变量,可以取为 中任中任意一个。意一个。当某一个状态给定后,需要做出决策以确定下一步当某一个状态给定后,需要做出决策以确定下一步的状态,描述决策的变量称为决策变量,在阶段的状态,描述决策的变量称为决策变量,在阶段k的决策变量记为的决策变量记为 。例如在阶段。例如在阶段2的状态取的状态取 时的决策变量记为时的决策变量记为 ,可取为可取为 。若若 ,则表示由,则表示由 到到 ,从而决定了下,从而决定了下一步的状态是一步的状态是 。2023/4/113第十三页,讲稿共三十九页哦1 最短路径问题最短路径问题为了寻找由起点为了寻找由起点S到到E终点的最短路径,我终点的最短路径,我们考
10、察前面用枚举法找到的第们考察前面用枚举法找到的第1条最短路径:条最短路径:容易看出:子路径容易看出:子路径“”也应是也应是从从 出发到终点出发到终点E的所有路径中最短的一条。的所有路径中最短的一条。这个现象启发我们从阶段这个现象启发我们从阶段1开始,逐段逆向地求出开始,逐段逆向地求出各点到终点各点到终点E的最短路径,最后求得由起点的最短路径,最后求得由起点S到终到终点点E的最短路径,这就是动态规划的基本思想。的最短路径,这就是动态规划的基本思想。2023/4/114第十四页,讲稿共三十九页哦1 最短路径问题最短路径问题 以以 表示在阶段表示在阶段k的状态变量为的状态变量为 、决策变量、决策变量
11、为为 时点时点 与与 间的距离;记间的距离;记 为在阶段为在阶段k由点由点 到终点到终点E的最短路径的长度。本例中要求的是的最短路径的长度。本例中要求的是 。在在阶段阶段1:可以取可以取 中任意一个,对应的有中任意一个,对应的有在在阶段阶段2:可以取可以取 中任意一个,对应的有中任意一个,对应的有2023/4/115第十五页,讲稿共三十九页哦1 最短路径问题最短路径问题从从 出发到终点出发到终点E最短路径为最短路径为“”,决策变量,决策变量 ;在在阶段阶段3:可以取可以取 中任意一个,中任意一个,对应的有对应的有从从 出发到终点出发到终点E最短路径为最短路径为“”,决策变量,决策变量 ;202
12、3/4/116第十六页,讲稿共三十九页哦1 最短路径问题最短路径问题从从 出发到终点出发到终点E最短路径为最短路径为“”,决策变量,决策变量 ;从从 出发到终点出发到终点E最短路径为最短路径为“”,决策变量决策变量 ;从从 出发到终点出发到终点E最短路径为最短路径为“”,决策变量决策变量 或或 ;最后,最后,在阶段在阶段4:只可以取只可以取S,于是,于是 2023/4/117第十七页,讲稿共三十九页哦1 最短路径问题最短路径问题因此,由起点因此,由起点S到终点到终点E的最短路径为的最短路径为最短路径长度为最短路径长度为21单位长度。单位长度。2023/4/118第十八页,讲稿共三十九页哦1 最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 规划 方法 讲稿
限制150内