动态规划(最新版).pptVIP

  • 10
  • 0
  • 约1.18万字
  • 约 56页
  • 2017-10-05 发布于上海
  • 举报
动态规划(最新版)

南开大学ACM暑期集训之 动态规划 朱毅 2006年8月 本讲稿主要来源 福州大学数学与计算机科学学院 第一节 动态规划的基本要素 动态规划主要用于组合优化问题,即求一个离散问题在某种意义下的最优解,有时也用于组合计数问题。 那么,什么样的问题适合用动态规划求解呢? 适合用动态规划求解的问题的两个基本要素: (1)最优子结构性质 一个问题可用动态规划有效求解的基本要求是该问题具有最优子结构性质,通俗地讲即问题的最优解包含其子问题的最优解。 实例一、数字三角形问题 1.问题描述 给定一个具有N层的数字三角形,从顶至底有多条路径,每一步可沿左斜线向下或沿右斜线向下,路径所经过的数字之和为路径得分,请求出最小路径得分。 第二节 动态规划算法步骤 (1)选择适当的问题状态表示,并分析最优解的性质; (2)递归地定义最优值(即建立递归关系); (3)以自底向上的方式计算出最优值; (4)根据计算最优值时得到的信息,构造一个最优解。 实例二、花束摆放问题 1.问题描述 现在有F束不同品种的花束,同时有至少同样数量的花瓶被按顺序摆成一行,其位置固定于架子上,并从1至V按从左到右顺序编号,V是花瓶的数目(F≤V)。花束可以移动,并且每束花用1至F的整数唯一标识。标识花束的整数决定了花束在花瓶中排列的顺序,如果ij,花束i必须放在花束j左边的花瓶中。每

文档评论(0)

1亿VIP精品文档

相关文档