五大算法之动态规划法

能采用动态规划求解的问题一般具有以下3个性质: (1)最优化原理:如果问题的最优解所包含的子问题的解也是最优的,则称该问题具有最优子结构,即满足最优化原理。 (2)无后效性:某状态一旦确定,不受该状态以后决策的影响。即某状态以后的过程不会影响以前的状态,只与当前状态有关。 (3)有重叠子问题:子问题之间是不独立的,一个子问题在下一阶段决策中可能被多次使用到。(这个性质是动态规划节省时间复杂度的原因
相关文章
相关标签/搜索