页数:30页文件大小:289.5 KB来源: 运筹学ppt课件
本课件由A城至F城的最短运输路线问题引入多阶段决策过程,依次讲解阶段与阶段变量、状态与状态变量的无后效性、决策与策略等基本概念,给出最优性原理与动态规划基本方程,并说明划分阶段、逆推找决策、顺序定策略的求解步骤与资源分配问题的逆推求解。
第五章 动态规划(Dynamic programming) §1. 引言 研究多阶段决策问题。R.E.Bellman 于 1951 年提出动态规划,1957 年出版《Dynamic Programming》。
应用:最优调度、资源分配、最优路径、最优控制、设备更新、库存问题。
§2. 多阶段决策问题 例 某产品从 A 城运至 F 城,其间要经过若干个城镇和若干条道路,路线结构如图所示,图中给出了每段道路的运费(元),试选择一条合理的运输路线,使总运费最小?
分析:比较若干备选路线的总运费。
| 方案 | 路线 | 运费(元) |
|---|---|---|
| 方案① | A → B1 → C1 → E1 → F | 26 |
| 方案② | A → B3 → C3 → E3 → F | 22 |
| 方案③ | A → B2 → C1 → E2 → F | 18 |
最优方案:方案③(总运费 18 元)。
§3. 基本概念
状态变量:描述状态的变量,用 s 表示。第 k 阶段的状态变量记为 sk,其取值的集合称为状态集合 Sk。
3. 决策和决策变量 决策:决定(选择),从一个阶段的状态到下一个阶段状态的选择。决策变量:描述决策的变量,用 u 表示。
4. 策略 策略:决策按顺序构成的序列,用 p 表示。从全过程看,策略是由各阶段决策依次排列组成的决策序列。
7. 多阶段过程 对于动态系统,过程按 1、2、…、k、…、n 依次推进,前一阶段的输出即为后一阶段的输入。
8. 多阶段决策过程 多阶段决策过程就是在各个阶段都要进行决策(1、2、…、k、…、n 各阶段依次决策)。
数学描述:用状态转移方程 sk+1 = Tk(sk, uk) 描述相邻阶段的关系,并给出全过程指标函数。
本页为公式页,源文件文字提取较少,建议对照原课件图片核对。
§4 动态规划的基本方程 4.1 最优性原理:作为全过程的最优策略,其后部子过程所构成的子策略也必定是最优策略。
4.2 基本方程 设指标函数为各阶段指标函数的和(或积),由此建立动态规划的递推基本方程。
基本方程的解法:由最后一阶段开始,按基本方程逆序递推,逐段求出各阶段的最优决策与最优指标值。
求解步骤示意:划分阶段 → 逆推找决策 → 顺序定策略。
§5 资源分配问题 把数量为 a 的某种资源分配给 n 个使用者,使总收益最大,是动态规划的典型应用。
逆推求解:按基本方程从最后一个阶段逆序递推,求出各阶段的最优分配量与最优指标值,再顺序回代确定分配方案。
本页计算过程以图片形式呈现,源文件文字提取有限,建议对照原课件图片核对。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}