它建立在最优原则的基础上,及贪婪算法一样,在动态规划.docVIP

  • 2
  • 0
  • 约3.29万字
  • 约 30页
  • 2018-09-09 发布于江苏
  • 举报

它建立在最优原则的基础上,及贪婪算法一样,在动态规划.doc

它建立在最优原则的基础上,及贪婪算法一样,在动态规划

它建立在最优原则的基础上,和贪婪算法一样,在动态规划中,可将一个问题的解决方案视为一系列决策的结果。不同的是,在贪婪算法中,每采用一次贪婪准则便做出一个不可撤回的决策,而在动态规划中,还要考察每个最优决策序列中是否包含一个最优子序列。 也就是说,可以把某个问题分成若干个阶段,而每个阶段都可以从若干个以前的阶段通过一个最优策略转移过来,而当前阶段的最优解就是从这些转移的过程中选出最好的那个,由于每一个前面考虑过的阶段的状态都是最优的,所以当前的阶段所处的状态也是最优的。 如果,还有问题可以加我QQ491727826,我有资料。 多阶段决策过程(multistep decision process)是指这样一类特殊的活动过程,过程可以按时间顺序分解成若干个相互联系的阶段,在每一个阶段都需要做出决策,全部过程的决策是一个决策序列。动态规划(dynamic programming)算法是解决多阶段决策过程最优化问题的一种常用方法,难度比较大,技巧性也很强。利用动态规划算法,可以优雅而高效地解决很多贪婪算法或分治算法不能解决的问题。动态规划算法的基本思想是:将待求解的问题分解成若干个相互联系的子问题,先求解子问题,然后从这些子问题的解得到原问题的解;对于重复出现的子问题,只在第一次遇到的时候对它进行求解,并把答案保存起来,让以后再次遇到时直接引用答案,不必重新求解。动态规划算法将问题的解

文档评论(0)

1亿VIP精品文档

相关文档