[党团建设]动态规划.ppt
《[党团建设]动态规划.ppt》由会员分享,可在线阅读,更多相关《[党团建设]动态规划.ppt(56页珍藏版)》请在三一办公上搜索。
1、第十章 动 态 规 划,一 动态规划的基本思想,二 最短路径问题,三 投资分配问题,四 背包问题,动态规划是用来解决多阶段决策过程最优化的一种数量方法。其特点在于,它可以把一个n 维决策问题变换为几个一维最优化问题,从而一个一个地去解决。,主要应用于:,最优路径问题、资源分配问题、投资决策问题、生产计划与库存问题、货物装载问题、生产过程中的最优控制问题。,返 回,前一页,后一页,例1、从A 地到D 地要铺设一条煤气管道,其中需经过两级中间站,两点之间的连线上的数字表示距离,如图所示。问应该选择什么路线,使总距离最短?,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1
2、,4,最短路径问题,返 回,前一页,后一页,方法一:穷举,A到D共6条路,求出所有路长后取最短者即为最佳。,返 回,前一页,后一页,方法二:,1、分成三个阶段,2、从第三阶段反推。,方法一共做了12次加法,而方法二只做了8次加法!,动态规划的特点:,1、把整个问题分阶段考虑,变成几个子问题。,第三阶段到终点作为第一个子问题,第二、三阶段与终点组成第二个子问题,第一、二、三阶段与终点构成第三个子问题。而第三个子问题就是原来的问题。,2、一个子问题的解决借助它所包含的子问题的解答,逐级推算。,3、动态规划中运用的原理:最优路线的一部分也是最优的。,-Bellman最优性原理,例2最短路问题:给定一
3、个交通网络图如下,其中两点之间的数字表示距离(或花费),试求从A点到E点的最短距离(总费用最小)。,A,B1,B2,C1,C2,C3,C4,D1,D2,D3,E1,E2,F,5,3,1,3,6,8,7,6,3,6,8,5,3,3,8,4,3,3,5,2,5,6,6,4,返 回,前一页,后一页,(一)基本概念 1、阶段:把一个问题的过程,恰当地分为若干个相 互联系的阶段,以便于按一定的次序去求解。,2、状态:表示每个阶段开始所处的自然状况或客观 条件。记 做,称为状态变量或状态。,第k阶段所有可能的状态用状态集合 来描述。如例1中三个状态集合为:,一、动态规划的基本思想,返 回,前一页,后一页,
4、例1中第三阶段的状态为:,3、决策:表示当处于某一阶段的某个状态时,作出决定从而确定下一阶段的状态,这种决定称为决策。,返 回,前一页,后一页,用 表示处于状态 时的决策,称为决策变量。,例1中,4、状态转移方程:在动态规划中,如果给定了第k阶段的起始状态 与决策变量,则第k+1阶段的状态 也就确定了,这种关系可用公式 来表示。它表示从k到k+1阶段状态转移的规律,被称为状态转移方程。,例1中的状态转移方程为:,5、策略:对于一个含N个阶段的决策问题,任何一个由初始状态到终止状态的选择称为全过程策略,简称策略。任何一个策略都是由N个决策组成的决策序列。,例1,各阶段的决策为:,策略,从k阶段状
5、态到终止阶段状态的选择称为子过程策略,简称子策略。,记做,是一个子策略,例1,根据第k阶段的初始状态做出这一阶段的决策,评价该决策的数量指标称为阶段指标函数,是阶段状态 和阶段决策 的函数。记为,例1,6、指标函数和最优指标函数:评价决策结果的数量指标称为指标函数。在不同的问题中,指标函数的含义是不同的,它可能是距离、利润、成本、产量等。,分为阶段指标函数和过程指标函数。,返 回,前一页,后一页,过程指标函数与决策过程有关:,时的全过程指标函数值;,时的子过程指标函数值。,最优指标函数用 表示,它表示在k阶段,状态为,采用最优策略 的子过程指标最优值。,即,A,B1,B2,C1,C2,C3,D
6、,2,4,3,3,3,3,2,1,1,1,4,最短路,例一、从A 地到D 地要铺设一条煤气管道,其中需经过两级中间站,两点之间的连线上的数字表示距离,如图所示。问应该选择什么路线,使总距离最短?,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,用动态规划解题:,解:整个计算过程分三个阶段,从最后一个阶段开始。,第三阶段(C D):有三个状态,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,D,C1,C2,C3,显然有 f3(C1)=1;f3(C2)=3;f3(C3)=4,d2(B1,C1)+f3(C1)3+1 f2(B1)=m
7、in d2(B1,C2)+f3(C2)=min 3+3 d2(B1,C3)+f3(C3)1+4 4=min 6=4 5,第二阶段(B C):有两个状态,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,D,C1,C2,C3,B1,B2,(最短路线为B1C1 D),d2(B2,C1)+f3(C1)2+1 f2(B2)=min d2(B2,C2)+f3(C2)=min 3+3 d2(B2,C3)+f3(C3)1+4 3=min 6=3 5,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,D,C1,C2,C3,B1,B2,(最短路线为
8、B2C1 D),第一阶段(A B):只有一个状态,f1(A)=min=min6,7=6,d1(A,B1)f2(B1)d1(A,B2)f2(B2),(最短路线为AB1C1 D),A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,D,C1,C2,C3,B1,B2,A,A,B1,B2,C1,C2,C3,D,2,4,3,3,3,3,2,1,1,1,4,D,C1,C2,C3,B1,B2,A,最短路线为 AB1C1 D 路长为 6,动态规划的一般模型为:,边界条件,最优指标函数的关系式:,(三)、建立动态规划模型的步骤 1、划分阶段划分阶段是运用动态规划求解多阶段决策问题的
9、第一步,在确定多阶段特性后,按时间或空间先后顺序,将过程划分为若干相互联系的阶段。对于静态问题要人为地赋予“时间”概念,以便划分阶段。2、正确选择状态变量选择变量既要能确切描述过程演变又要满足无后效性,而且各阶段状态变量的取值能够确定。一般地,状态变量的选择是从过程演变的特点中寻找。3、确定决策变量通常选择所求解问题的关键变量作为决策变量,同时要给出决策变量的取值范围,即确定允许决策集合。,4、确定状态转移方程根据k 阶段状态变量和决策变量,写出k+1阶段状态变量,状态转移方程应当具有递推关系。5、确定阶段指标函数和最优指标函数,建立动态规划基本方程 阶段指标函数是指第k 阶段的收益,最优指标
10、函数是指从第k 阶段状态出发到第n 阶段末所获得收益的最优值,最后写出动态规划基本方程。,以上五步是建立动态规划数学模型的一般步骤。由于动态规划模型与线性规划模型不同,动态规划模型没有统一的模式,建模时必须根据具体问题具体分析,只有通过不断实践总结,才能较好掌握建模方法与技巧。,四、动态规划的求解步骤,1 列出本阶段所有可能的状态,2 对每一个状态 列出可能的决策,3 对每一对,计算本阶段的阶段指标函数,4 利用状态转移方程,对每对,求出 的值。,5 计算每对,的指标值,6、将第5步中各指标值进行比较,取最优者为从本阶段状态 开始的子过程的最优指标,相应的决策即为本阶段以 为起始状态的最优决策
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 党团建设 党团 建设 动态 规划
链接地址:https://www.31ppt.com/p-5615855.html