码迷,mamicode.com
首页 > 其他好文 > 详细

动态规划学习

时间:2016-12-07 23:29:19      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:解决   lan   阶段   tar   span   变化   状态   优化   依赖   

参考: 五大常用算法之二:动态规划算法

 

Concept:动态规划: 多阶段最优化决策解决问题的过程.

每次决策依赖于当前状态,又随即引起状态迁移,一个决策序列就在变化的过程中产生出来.

 

Mechanism:

分阶段解决子问题,按顺序求解子问题,前一子问题的解为后一子问题提供信息.

在求解任一问题时,列出可能的局部解, 保留能到达最优解的局部解, 丢弃其他局部解.

依次解决各个子问题, 最后一个子问题就是初始问题的最优解.

 

动态规划解决的问题多有子问题重叠的特点

二维数组: 存储重叠的子问题的解(状态)

 

分治法的差别

动态规划学习

标签:解决   lan   阶段   tar   span   变化   状态   优化   依赖   

原文地址:http://www.cnblogs.com/longwaytogo/p/6142862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!