算法学习——动态规划

2022-06-08  本文已影响0人  斐硕人

核心思想

如果说贪心是局部最优,动态规划就是全局最优

通用解法

状态转移方程 tips

使用场景

不要求列出问题的所有解,只要求计算解的数目或找出其中一个最优解

看到动态规划,我的第一反应是《运筹学》中的动态规划,然而在众多算法讲解下我关注矛盾点逐渐偏移,还好拽回来了。这俩玩意是一个东西,细节略有不同,相关文章3也讲了这个问题。

运筹学中,如果遇到在某个限制条件下求最优解的问题(如背包问题),则可以使用动态规划。基本概念有6个:

其强调了策略的概念,结合该点能更快的识别动态规划问题。


相关文章

  1. 【算法训练营学习笔记-Week05】动态规划其实“名不符实”,动态递推更容易理解
  2. 算法基础 - 枚举/递归/动归/深广搜/二分/贪心
  3. 五大算法之一-动态规划(从《运筹学》和《算法导论》两个角度分析)
上一篇下一篇

猜你喜欢

热点阅读