背包

背包问题——动态规划

  动态规划的原理与分治法相似,都是将大的板块细化,通过寻找前后之间的关联关系从而解决总体的问题。不同点就是,分治法在子问题和子子问题等上被重复计算了很多次,而动态规划则具有记忆性,通过填写表把所有已经解决的子问题答案纪录下来,在新问题里需要用到的子问题可以直接提取,避免了重复计算,从而节约了时间,所以在问题满足最优性原理之后,用动态规划解决问题的核心就在于填表,表填写完毕,最优解也就找到。

 

  最优性原理是动态规划的基础,最优性原理是指“多阶段决策过程的最优决策序列具有这样的性质:不论初始状态和初始决策如何,对于前面决策所造成的某一状态而言,其后各阶段的决策序列必须构成最优策略

posted on 2022-04-10 15:33  付治齐吖  阅读(31)  评论(0)    收藏  举报