美文网首页
动态规划

动态规划

作者: 燕城白夜 | 来源:发表于2019-02-17 12:27 被阅读0次

动态规划用于求解多阶段决策最优解的问题。

其基本思想与分治法类似,也是将求解问题分解为多个子问题,与分治法不同的是,子问题的求解往往不是相互独立的,若用分治法解决此问题则一个子问题往往被重复计算多次。

如果我们能够保存已解决子问题的答案在需要时能供我们查询就可以避免大量的重复计算。所以动态规划的基本思路是只要子问题被计算解决过就将其记录下来而不管该子问题以后是否被用到。

基本概念

动态规划本质上是多阶段决策问题,在每个阶段都需要作出决策,而该决策又会影响到下一阶段的决策,从未决定了一个问题的求解过程。

各个阶段的决策构成一个决策序列,一个决策序列表示一个策略。若每个阶段都有若干决策则会形成多个策略供我们选择,每个策略对应一个问题的解,多阶段决策问题就是寻求一个最优解。

最优化原理:作为整个过程的最优策略,它满足:相对前面决策所形成的状态而言,余下的子策略必然构成“最优子策略”。一个问题满足最优化原理也称其拥有最优子结构性质。最优性原理实际上是要求问题的最优策略的子策略也是最优。

相关文章

网友评论

      本文标题:动态规划

      本文链接:https://www.haomeiwen.com/subject/xbxgeqtx.html