10动态规划.ppt

10动态规划

第十章 动态规划 Dynamic programming §1 多阶段决策过程最优化问题举例 §2 基本概念、基本方程与最优化原理 §3 动态规划的应用 §1 多阶段决策过程最优化问题举例 例 1′ 最短路径问题 图 1 表示从起点 A 到终点 E 之间各点的距离。求从 A 到 E 的最短路径。 我们可以用穷举法计算这个问题,但其计算量为:从 A 到 E 有 3 个中间站点,除 D 站有 2 个位置之外,B、C 每站都有 3 个位置,因此,从 A 到 E 总共有 3×3×2 =18 条路径;计算各路径长度共要进行 3×18 = 54 次加法,和 18 –1 =17 次比较。 随着中间站点个数的增加,需要进行的加法和比较的次数将迅速增加。 例如,设从 A 到 E 的中间站点的个数有 k 个,除最后一个中间站点有 2 个位置之外,其余每个中间站点都有 3 个位置,则从 A 到 E 总共有3 k-1×2 条 用标号法求解: 例2′ 商品定价问题 例3′ 一个逆序递推问题 §2基本概念、基本方程与最优化原理 一、基本概念: 1. 阶段 k :表示决策顺序的离散的量,阶段可以按问题的时间或空间等特征划分。 如我们可将例 1′划分成 5 个阶段, Ci 位于第三阶段。称 k 为 阶段变量。 4.

文档评论(0)

1亿VIP精品文档

相关文档