刚一开始不理解动态规划,总是混淆动态规划和贪婪算法。下面是我理解的动态规划和贪婪算法的区别:

     贪婪算法更多的是自上而下的寻找最优解,每一步决策的选择在当前的位置所看到的最有的解。

     动态规划则是自下而上寻找最优解,把整个问题,分解为很多类似的规模更小的问题,然后用这些更小问题的最优解之间的最优,来作为当前的结果,参与下一步的决策。动态规划解决问题关键的状态方程就是如此,如何利用目前的子问题最优解,转化到下一个稍大规模的最优解的方程。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-05-04
  • 2021-07-10
  • 2021-09-18
猜你喜欢
  • 2021-12-19
  • 2021-12-05
  • 2021-11-06
  • 2022-12-23
  • 2021-08-17
  • 2021-09-20
相关资源
相似解决方案