| |||
“最优化原理”是动态规划的核心,所有动态规划问题的递推关系都是根据这个原理建立起来的,并且根据递推关系依次计算,最终可求得动态规划问题的解。 一般来说,利用动态规划求解实际问题需先建立问题的动态模型,具体步骤如下: ![]() ![]() ![]() ⑴要能够用来描述决策过程的演变特征。 ⑵要满足无后效性。即如果某阶段状态已给定后,则以后过程的进展不受以前各状态的影响,也就是说,过去的历史只通过当前的状态去影响未来的发展。 ⑶递推性。即由k阶段的状态变量 ![]() ![]() ![]() ![]() ![]() ![]()
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 以上是建立动态规划模型的过程,这个过程是正确求解动态规划的基础。 在动态规划基本方程中, ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
另一方面,由于k+1阶段的状态![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
下面就按上述步骤求解例2。 | |||
![]() | |||
解:以年为阶段,k=1,2,3,4,5, 取k年初完好的机床数为状态变量![]() ![]() ![]() ![]()
以利润为目标函数,则k年利润为:
记 ![]() ![]()
| |||
以上是建立动态模型的过程,下面具体求解。 注意动态规划基本方程为: ![]() ![]() ![]() ![]() | |||
至此已算得最大总利润2790万元,再按与计算过程相反的顺序推回去,可得最优计划如下表所示:![]() |