动态规划及其应用(二)汇总.pptxVIP

  • 26
  • 0
  • 约4.56千字
  • 约 26页
  • 2017-05-12 发布于湖北
  • 举报
动态规划及其应用(二)汇总,动态规划原理及应用,动态规划应用,动态规划算法应用示例,动态规划的应用,动态规划应用举例,动态规划法应用,动态规划算法应用,动态规划实际应用,动态图出处番号汇总

动态规划及其应用(二) 清华大学 杨志灿 动态规划术语 阶段 把所求解问题的过程恰当地分成若干个相互联系的阶段,以便于求解 状态 状态表示每个阶段开始面临的自然状况或客观条件 决策(转移) 一个阶段的状态给定以后,从该状态演变到下一阶段某个状态的一种选择(行动)称为决策。 边界 转移过程中的初始情况 策略 由每个阶段的决策组成的序列称为策略。对于每一个实际的多阶段决策过程,可选取的策略有一定的范围限制,这个范围称为允许策略集合。允许策略集合中达到最优效果的策略称为最优策略。 动态规划 Dynamic Programming 求解决策过程最优化的数学方法 适用条件 最优化原理(最优子结构性质) 无后效性 子问题的重叠性 范围 因同样有状态、转移方程、无后效性等性质,故将递推等类型也纳入DP之下 如计算方案数、期望值 拦截导弹 第一问 求LIS(最长上升子序列) 第二问 数列最少能拆成几个上升子序列 NOIP 1999 senior p1 拦截导弹 求LIS(最长上升子序列) 普通DP:O(n^2) 二分/数据结构+DP:O(nlogn) 数列最少能拆成几个上升子序列 贪心 每次用“最经济”的系统去打导弹 模拟:O(n^2) 数据结构:O(nlogn) 合唱队形 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。  合唱队形 设K位同学从

文档评论(0)

1亿VIP精品文档

相关文档