- 4
- 0
- 约1.33万字
- 约 82页
- 2016-12-09 发布于贵州
- 举报
算法设计与析动态规划实例讲解
一、动态规划的基本思想 (二)、动态规划的基本思想 二、最短路径问题 三、非线性规划问题 【例7-4】 用动态规划方法解下列非线性规划问题 解: 解决这一类静态规划问题,需要人为地赋予时间概念,从而将该问题转化为多阶段决策过程。 按问题的变量个数划分阶段,把它看作一个三阶段决策问题,k=1,2,3 设状态变量为s1,s2,s3,s4并记s1≤c 取问题中的变量x1,x2,x3为决策变量 状态转移方程为: s3=x3 s3+x2=s2 s2+x1=s1≤c 允许决策集合为: x3=s3 0≤x2≤s2 0≤x1≤s1 各阶段指标函数为:v1(x1)=x1 v2(x2)=x22 v3(x3)=x3, 各指标函数以乘积方式结合,最优指标函数fk(sk)表示从第k阶段初始状态sk出发到第3阶段所得到的最大值,则动态规划基本方程为: 用逆序解法由后向前依次求解: k=3时, x3*=s3 k=2时, 令h2(s2,x2)=x22(s2-x2) 用经典解析法求极值点: 解得: x2=0(舍) 所以 是极大值点。 k=1时, 令 解得: x1=s1(舍) 所以 是极大值点。 由于s1未知,所以
原创力文档

文档评论(0)