动态规划算法适合于求解最优化问题,通常可按下列步骤来设计动态规划算法:
(1)分析最优解的性质,并刻画其最优子结构特征;
(2)确定状态表示S(x1,x2,...)和状态递推方程,递归地定义最优值;
(3)根据状态转移顺序,以自底向上的方式计算出最优值;
(4)根据计算最优值时得到的信息,构造最优解。</
动态规划算法适合于求解最优化问题,通常可按下列步骤来设计动态规划算法:
(1)分析最优解的性质,并刻画其最优子结构特征;
(2)确定状态表示S(x1,x2,...)和状态递推方程,递归地定义最优值;
(3)根据状态转移顺序,以自底向上的方式计算出最优值;
(4)根据计算最优值时得到的信息,构造最优解。</