第3章-动态规划设计.pptVIP

  • 2
  • 0
  • 约7.58千字
  • 约 30页
  • 2019-09-09 发布于福建
  • 举报
* 欢迎辞 X={B,D,C,D,B,B} Y={A,B,C,B,D,A,B} * 第3章 动态规划 * 理解动态规划算法的概念。 掌握动态规划算法的基本要素 (1)最优子结构性质 (2)重叠子问题性质 掌握设计动态规划算法的步骤。 (1)找出最优解的性质,并刻划其结构特征。 (2)递归地定义最优值。 (3)以自底向上的方式计算出最优值。 (4)根据计算最优值时得到的信息,构造最优解。 * 学习要点 (1)矩阵连乘问题; (2)最长公共子序列; (3)最大子段和 (4)凸多边形最优三角剖分; (5)多边形游戏; (6)图像压缩; (7)电路布线; (8)流水作业调度; (9)背包问题; (10)最优二叉搜索树。 * 通过应用范例学习动态规划算法设计策略 * 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题 算法总体思想 n T(n/2) T(n/2) T(n/2) T(n/2) T(n) = * 但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。 算法总体思想 n T(n) = n/2 T(n/4) T(n/4) T(n/4) T(n/4) n/2 T(n/4) T(n/4) T(n/4) T(n/4) n/2 T(n/4) T(n/4) T(n/4) T(n

文档评论(0)

1亿VIP精品文档

相关文档