计算机算法设计与分析ppt1第3章.pptVIP

  • 2
  • 0
  • 约1.18万字
  • 约 49页
  • 2019-11-04 发布于浙江
  • 举报
第3章 动态规划 学习要点: 理解动态规划算法的概念。 掌握动态规划算法的基本要素 (1)最优子结构性质 (2)重叠子问题性质 掌握设计动态规划算法的步骤。 (1)找出最优解的性质,并刻划其结构特征。 (2)递归地定义最优值。 (3)以自底向上的方式计算出最优值。 (4)根据计算最优值时得到的信息,构造最优解。 通过应用范例学习动态规划算法设计策略。 (1)矩阵连乘问题; (2)最长公共子序列; (3)最大子段和 (4)凸多边形最优三角剖分; (5)多边形游戏; (6)图像压缩; (7)电路布线; (8)流水作业调度; (9)背包问题; (10)最优二叉搜索树。 动态规划基本步骤 找出最优解的性质,并刻划其结构特征。 递归地定义最优值。 以自底向上的方式计算出最优值。 根据计算最优值时得到的信息,构造最优解。 某公司订购4项任务,分配给下属的Ⅰ,Ⅱ,Ⅲ三个门市部,各门市部获得任务后的盈利如表所示。试用动态规划求解,如何分配任务,才能获得最大利润?(要写出详细的步骤)。 电路布线 在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱与下端接线柱相连,如图所示。其中π(i)是{1,2,…,n}的一个排列。导线(i,π(i))称为该电路板上的第i条连线。对于任何1≤ij≤n,第i条连线和第j条连线相交的充分且必要的条件是π(i)π

文档评论(0)

1亿VIP精品文档

相关文档