动态规划概述(4)总结

青春壹個敷衍的年華 提交于 2020-03-01 02:23:42

动态规划三大要素,三大特点

要素一:状态正确设定。

要素二:状态转移方程列正确。

要素三:最终获取的输出参数一定要选择正确。

特点一:最优子结构特点,每一个问题派生出的小问题一定拥有最用性特征。

特点二:最优性要求,有最优子结构组合而成的解一定满足最优性要求。

特点三:无后效性,目前的参数和获值,只与子问题有关,不与父节点有关。(逆推的时候只有父节点和此节点有关)

动态规划所解决的问题大部分是贪心和暴力枚举无法解决的,贪心容易掉入“贪心的陷阱”,因为贪心是一种“投机取巧”的方法,忽略了一些子问题,有些时候把不该忽略的子问题也忽略了。暴力容易超时,因为只能够枚举所有情况。

确切来说,DP,贪心,暴力,枚举,这四种方法都不能算为一种特殊算法,而是一种思想,因为这些方法没有确切的模板,就像方程一样,没有一个确切的最终方程能够包含所有情况的方程。

动态规划最简单的部分就结束了。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!