3.1.2 动态规划的几个概念

更新于 2026年10月10日 版权声明
3.1.2 动态规划的几个概念

1.阶段(stage)

阶段(又称级或步)是指所研究的事物在其发展过程中所处的时段或地段。对离散系列,用序列编号i=1,2,…,n 表示,i 称为阶段变量。可以是时间或空间。如例题中i=1,2,3,4。

2.状态(state)

在多阶段决策过程中,各阶段演变可能发生的情况,称为状态。描述状态的变量称为状态变量。可用Si表示i阶段的状态集合,可用该阶段初始状态或末状态集合表示。如i阶段有m 个状态变量,则集合为Si= {Si1,Si2,…,Sin}。如例题中S1= {A}或S2= {E1,E2},也可以写成S0= {A}或S1= {E1,E2}

3.决策(decision)

决策是其阶段状态给定之后,从该状态演变到下一阶段某状态的一种选择。描写决策变化的量,称为决策变量,用di(Si)来表示。

如例题中,d1(A)=E1或者d1(A)=E2。决策变量的取值称为允许决策集合或决策空间。如状态A 的决策空间为d1(A)={E1、E2}。

4.策略(policy)

策略是指一个决策序列,分为:全过程策略——最优策略;子策略。

5.状态转移方程、费用(效益)函数、目标函数

(1)状态转移方程。若过程第i阶段,其初始状态Si通过决策di转变为该阶段的末状态Si+1则可以写为

图示

它表示第i阶段到i+1阶段的状态转移规律,称为状态转移方程。该方程把阶段变量i、决策变量d 和状态变量S 三者联系起来。说明在确定性的决策过程中,下阶段的状态完全由当前阶段的状态和决策所决定,而与以前阶段的状态无关。

(2)费用(效益)函数。状态的转移就产生费用(效益)的改变,它们是同时发生的。设ri表示i阶段的费用(效益),则ri也是Si和di的函数,可写为

图示(https://www.daowen.com)

该式称为第i阶段的费用(效益)方程。

(3)目标函数。若从过程的第一阶段初始状态开始,经历全部阶段,可得到全过程的总费用R(目标函数),即总费用只是各阶段费用ri的总和,表示为

图示

总费用R 的最优值(极大或极小)为

图示

通过以上讨论,可将多阶段决策过程归纳为如图3.4所示。

图示

图3.4 多阶段决策过程示意图

上图可以看出,多阶段决策过程具有如下的特性:

(1)多阶段决策过程是一个由后向前逐步寻优的逆序寻优决策过程。

(2)前一阶段的末状态,即为下一阶段的初状态。而其演变取决于相应的决策变量的变化,即决策过程。

(3)过去的状态与将来的决策无关。

(4)一个n 阶段的全过程决策序列是一个决策向量组(d1,d2,…,dn),而每一个阶段又有若干方案。每个决策向量必有一个最优者,称为分段最优决策,而多阶段决策是指全过程的最优。

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)