ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:740.21KB ,
资源ID:2038271      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2038271.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学模型动态规划.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数学模型动态规划.docx

1、数学模型动态规划动态规划动态规划(dynamic programming)是运筹学的一个重要分支,它是解决多阶段决策问题的一种有效的数量化方法动态规划是由美国学者贝尔曼(RBellman等人所创立的1951年贝尔曼首先提出了动态规划中解决多阶段决策问题的最优化原理,并给出了许多实际问题的解法1957年贝尔曼发表了?动态规划?一书,标志着运筹学这一重要分支的诞生1动态规划的概念与原理一、动态规划的根本概念引例: 最短路线问题美国黑金石油公司The Black Gold Petroleum pany最近在阿拉斯加Alaska的北斯洛波North Slope发现了大的石油储量。为了大规模开发这一油田

2、,首先必须建立相应的输运网络,使北斯洛波生产的原油能运至美国的3个装运港之一。在油田的集输站结点C与装运港结点P1、P2、P3之间需要假设干个中间站,中间站之间的联通情况如图1所示,图中线段上的数字代表两站之间的距离单位:10千米。试确定一最正确的输运线路,使原油的输送距离最短。解:最短路线有一个重要性质,即如果由起点A经过B点和C点到达终点D是一条最短路线,那么由B点经C点到达终点D一定是B到D的最短路贝尔曼最优化原理。此性质用反证法很容易证明,因为如果不是这样,那么从B点到D点有另一条距离更短的路线存在,不妨假设为BPD;从而可知路线ABPD比原路线ABCD距离短,这与原路线ABCD是最短

3、路线相矛盾,性质得证。根据最短路线的这一性质,寻找最短路线的方法就是从最后阶段开场,由后向前逐步递推求出各点到终点的最短路线,最后求得由始点到终点的最短路;即动态规划的方法是从终点逐段向始点方向寻找最短路线的一种方法。按照动态规划的方法,将此过程划分为4个阶段,即阶段变量;取过程在各阶段所处的位置为状态变量,按逆序算法求解。当时:由结点M31到达目的地有两条路线可以选择,即选择P1或P2;故: 选择P2由结点M32到达目的地有三条路线可以选择,即选择P1、P2或P3;故:选择P2由结点M33到达目的地也有三条路线可以选择,即选择P1、P2或P3;故:选择P3由结点M34到达目的地有两条路线可以

4、选择,即选择P2或P3;故: 选择P2当时:由结点M21到达下一阶段有三条路线可以选择,即选择M31、M32或M33;故: 选择M32由结点M22到达下一阶段也有三条路线可以选择,即选择M31、M32或M33;故:选择M32或M33由结点M23到达下一阶段也有三条路线可以选择,即选择M32、M33或M34;故: 选择M33或M34当时:由结点M11到达下一阶段有两条路线可以选择,即选择M21或M22;故:选择M22由结点M12到达下一阶段也有两条路线可以选择,即选择M22或M23;故: 选择M22当时:由结点C到达下一阶段有两条路线可以选择,即选择M11或M12;故:选择M11从而通过顺序计算

5、的反顺序追踪黑体标示可以得到两条最正确的输运线路:CM11M22M32P2;CM11M22M33P3。最短的输送距离是280千米。一个多阶段决策过程最优化问题的动态规划模型通常包含以下要素。1、阶段阶段是过程中需要做出决策的决策点。描述阶段的变量称为阶段变量,常用k来表示。阶段的划分一般是根据时间和空间的自然特征来进展的,但要便于将问题的过程转化为多阶段决策的过程。阶段变量一般用表示。2、状态状态state表示每个阶段开场时过程所处的自然状况。它应能描述过程的特征并且无后效性,即当某阶段的状态变量给定时,这个阶段以后过程的演变与该阶段以前各阶段的状态无关。通常还要求状态是直接或间接可以观测的。

6、描述状态的变量称状态变量state variable。变量允许取值的围称允许状态集合(set of admissible states)。用表示第阶段的状态变量,它可以是一个数或一个向量。用表示第阶段的允许状态集合。个阶段的决策过程有个状态变量,表示演变的结果。根据过程演变的具体情况,状态变量可以是离散的或连续的。为了计算的方便有时将连续变量离散化;为了分析的方便有时又将离散变量视为连续的。状态变量简称为状态。3决策当一个阶段的状态确定后,可以作出各种选择从而演变到下一阶段的某个状态,这种选择手段称为决策decision,在最优控制问题中也称为控制control。描述决策的变量称决策变量dec

7、ision variable,变量允许取值的围称允许决策集合set of admissible decisions。用表示第阶段处于状态时的决策变量,它是的函数,用表示的允许决策集合。决策变量简称决策。4策略决策组成的序列称为策略policy。由初始状态开场的全过程的策略记作,即.由第阶段的状态开场到终止状态的后部子过程的策略记作,即,.类似地,由第到第阶段的子过程的策略记作.可供选择的策略有一定的围,称为允许策略集合(set of admissible policies),用表示。5. 状态转移方程在确定性过程中,一旦某阶段的状态和决策为,下阶段的状态便完全确定。用状态转移方程equatio

8、n of state transition表示这种演变规律,写作16. 指标函数和最优值函数指标函数(objective function)是衡量过程优劣的数量指标,它是定义在全过程和所有后部子过程上的数量函数,用表示,。指标函数应具有可别离性,即可表为的函数,记为并且函数对于变量是严格单调的。过程在第阶段的阶段指标取决于状态和决策,用表示。指标函数由组成,常见的形式有:阶段指标之和,即,阶段指标之积,即,阶段指标之极大或极小,即.这些形式下第到第阶段子过程的指标函数为。根据状态转移方程指标函数还可以表示为状态和策略的函数,即。在给定时指标函数对的最优值称为最优值函数optimal value

9、 function,记为,即,其中可根据具体情况取或。7 最优策略和最优轨线使指标函数到达最优值的策略是从开场的后部子过程的最优策略,记作。是全过程的最优策略,简称最优策略optimal policy。从初始状态出发,过程按照和状态转移方程演变所经历的状态序列称最优轨线optimal trajectory。二、根本方程:对于阶段的动态规划问题,在求子过程上的最优指标函数时,子过程与子过程有如下递推关系:2在上述方程中,当为加法时取;当为乘法时,取。三、最优化原理动态规划的最优化原理是美国学者RBellman首先提出的,其表述如下:“作为整个过程的最优策略应具有这样的性质,无论过去的状态和决策如

10、何,对于前面的决策所形成的状态而言,余下的诸决策必须构成最优策略也就是说最优策略的任一子策略都是最优的最优化原理还阐述这样一个事实,对全过程的任一状态点,我们不考虑以前的决策,只保证以后的决策是最优的。显然,由于k 的任意性k =1,2,n就保证了全过程的决策是最优的最优化原理为动态规划从最后阶段的优化开场,逐步向前一阶段优化扩展直至第一阶段,从而到达全程优化的方法奠定了理论根底2动态规划模型的建立与求解根据动态规划的概念不难看出,在用动态规划方法解决实际问题时,必须首先明确本问题中的阶段、状态、决策、策略以及考察指标,并建立状态转移方程,然后根据k 阶段最优指标的大小找出与之对应的最优子策略

11、,直至找出问题的最优解我们把找出实际问题中的阶段、状态、决策、策略以及考察指标,并建立状态转移方程这一过程称为建立动态规划模型应该说建立动态规划模型是解决动态规划问题的第一步,也是非常重要的一步模型建立的是否简捷、准确,直接关系到问题最优解的筛选及准确性,因此,建立动态规划模型是十分重要的其步骤可归纳如下:1将所要解决的问题恰当地划分为假设干阶段,经常是按事物开展的时间和空间来划分不同阶段,各阶段的首尾要互相衔接;2正确地选择状态变量,确定它在每一阶段的取值围;这一步是形成动态模型的关键,状态变量是动态规划模型中最重要的参数。一般来说,状态变量应该具有以下三个特征:要能够用来描述决策过程的演变

12、特征;满足无后效性,即假设某阶段状态已经给定后,那么以后过程的进展不受以前各个状态的影响,也就是说,过去的历史只通过当前的状态去影响未来的开展;递推性,即由k 阶段的状态变量及决策变量可以计算出阶段的状态变量3选择决策变量,确定允许决策集合。4正确写出状态转移方程5建立指标函数,一般用描述阶段效应,表示从阶段的最优子策略函数.6建立动态规划根本方程。对每一对,计算不同指标值把这些指标值进展比拟取出最优的一个,所谓最优是根据实际问题的需要确定指标值的最大者或最小者,即在动态规划根本方程中,都是函数,最优子策略与之间是递推关系,要求出及需要先求出,这就决定了用在动态规划根本方程求最优策略是逆着阶段

13、的顺序进展的,由 k =n ,n1,2,1将上式依次逐步递推,直至全过程的优化完毕,即可求出动态规划问题的最优策略及最优指标值称为动态规划的逆序算法。第三节 动态规划方法应用一、机器负荷分配问题例1:某厂新购某种机床125台,据估计,这种设备5年后将被其他设备所代替,此机床如在高负荷状态下工作,年损坏率为,年利润为10万元;如在低负荷状态下工作,年损坏率为,年利润为6万元;问应该如何安排这些机床的生产负荷,才能使5年获得最大的利润?解:以年为阶段,k =1,2,3,4,5取k年初完好的机床数为状态变量,以k年初投入高负荷运行的机床数为决策变量,那么低负荷运行的机床数为,于是状态转移方程为:以利

14、润为目标函数,那么k年利润为:记 表示从年至5年末的最大总利润。那么动态规划根本方程为:下面具体求解注意到动态规划根本方程所以时当时当时当时当时即第一年到第5年末的最大利润为。在按与计算过程相反的顺序推回去,可得最优方案为年份k完好机床数高负荷机床数低负荷机床数第一年1250125第二年1000100第三年80080第四年64640第五年32320即前三年全部低负荷运转,后两年全部高负荷运转,最大利润为2790万元。二、资源分配问题所谓资源分配问题,就是将一定数量的一种或假设干种资源如原材料、机器设备、资金、劳动力等恰当地分配给假设干个使用者,以使资源得到最有效地利用。1、一维分配问题 设有某

15、种资源可用于项活动,假设资源的数量为,用于第项活动的资源数为时,可以得到的收益为,试确定资源的分配方案使收益最大? 该问题的数学模型可以表示为当为线性函数时,该问题是线性规划问题,当为非线性函数时,该问题是非线性规划问题,如果采用非线性规划求解,比拟麻烦。可以将它看成多阶段决策问题,利用动态规划求解。在应用动态规划方法处理这一 类问题时,提出将资源分配给每项活动的过程看成一个阶段,每个阶段都要确定对一种活动的资源投放量,这时,状态变量可以选择阶段初所拥有的资源量,即是要在第项到第项活动间分配的资源量。决策变量选择对活动的资源投放量,决策变量的允许集合为。在选取上述状态变量和决策变量的情况下,状态转移方程为:去投放资源时的收益为指标函数,那么为阶段效益指标。记 表示从阶段至阶段的最大总利润。那么动态规划根本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1