动态规划小结

一般步骤
确定决策序列(Decision sequences)
明确问题状态(Problem states)
验证优化原理(Principle of optimal)
构造、求解优化值递归方程(Recurrence equation)
回溯(traceback)构造优化解(Optimal solution)
 
算法复杂性
动态规划递归方程往往不能直接用递归实现, 会引发大量重复计算,算法的计算量将非常可观。最好是用迭代法求解动态规划法列出的递归方程
迭代实现需要存贮所有子问题的优化解的值,因此动态规划法设计的算法往往需要较大的存储空间
算法的复杂性来自子问题的数目,通常子问题的数目往往很大
 
 

posted on 2012-08-22 14:59  mycapple  阅读(308)  评论(0编辑  收藏  举报

导航