动态规划及其应用分析.pptVIP

  • 9
  • 0
  • 约 70页
  • 2016-11-22 发布于湖北
  • 举报
动态规划及其应用 赖国堃 福建师大附中 基本概念 动态规划问题的满足两个基本性质 一、最优子结构 问题可以表示为一些子问题,然后通过求解子问题的最优答案,得到问题答案。 二、无后效性 当前决策不会影响到之后的决策。 动态规划的3个基本要素 状态 转移 边界 这3个一般是做动态规划时要先思考清楚的问题。 例题 例1、数字三角形   (图2-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。  ●每一步可沿左斜线向下或右斜线向下走;  ●1<三角形行数≤100;  ●三角形中的数字为整数0,1,…99; 输入数据: 由INPUT.TXT文件中首先读到的是三角形的行数。 在例子中INPUT.TXT表示如下: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 输出数据: 把最大总和(整数)写入OUTPUT.TXT文件。 上例为: 30                  分析 只要对该题稍加分析,就可以得出一个结论:   如果得到一条由顶至底的某处的一条最佳路径,那么对于该路径上的每一个中间点来说,由顶至该中间点的路径所经过的数字和也为最大。因此该题是一个典型的多阶段决策最优化的问题。   我们采用动态规划中的顺推解法。按三角形的行划分阶段。若行数为n, 则可把问题看作一个n-1个阶段的决策问题。从始点出发,依顺序求出第一阶

文档评论(0)

1亿VIP精品文档

相关文档