动态规划小结

博客介绍了动态规划,它基于递推公式和初始化状态,当前子问题解由上一次子问题解推出,只需多项式时间复杂度。还阐述了动态规划通常具有的三个性质,包括最优性原理、无后效性和有重叠子问题。

动态规划基于递推公式和初始化状态,当前子问题的解将由上一次子问题的解推出。动态规划只需多项式时间复杂度

动态规划通常具有三个性质:

  • 最优性原理(最优子结构性质):问题的最优解所包含的子问题的解也是最优的(如何理解??)
  • 无后效性:某个状态以后的过程不会影响之前的状态,只与当前状态有关
  • 有重叠子问题:子问题之间不是独立的,一个子问题在下一阶段决策中可能被多次使用(非必要性质,但有这个性质,动态规划才具有优势)
比较:①在分治法中,子问题是独立的;动态规划中,子问题是重叠的。 ②
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值