定义
将一个问题分解为子问题递归求解,并将中间结果保存以避免重复计算的办法,可以称为“动态规划”。
性质
1.最优子结构性质。
如果问题的最优解所包含的子问题的解也是最优的,就称该问题具有最优子结构性质。
2.无后效性。
当前的若干状态值一旦确定,则此后过程的演变就只和这若干个状态的值有关,与之前是采取哪种手段或经过哪条路径演变到当前的若干个状态无关。
将一个问题分解为子问题递归求解,并将中间结果保存以避免重复计算的办法,可以称为“动态规划”。
如果问题的最优解所包含的子问题的解也是最优的,就称该问题具有最优子结构性质。
当前的若干状态值一旦确定,则此后过程的演变就只和这若干个状态的值有关,与之前是采取哪种手段或经过哪条路径演变到当前的若干个状态无关。