(12)--3.1 动态规划概述算法分析与设计.pptVIP

  • 6
  • 0
  • 约1.31千字
  • 约 11页
  • 2024-03-20 发布于江苏
  • 举报

(12)--3.1 动态规划概述算法分析与设计.ppt

动态规划概述算法分析与设计

引言概论动态规划(DynamicProgramming,DP)是将多阶段决策问题进行公式化的一种技术由R.Bellman于1957年提出此处,Programming是计划和规划的意思,不是代表计算机中的编程动态规划不仅是应用数学中用来解决某类最优问题的重要工具,也是计算机领域中一种通用的算法设计技术RichardErnestBellman(1920-1984),美国数学家,美国艺术与科学院院士,美国工程院院士,动态规划的创始人

动态规划概述总体思想动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题经分解得到的子问题往往不是互相独立的,有些子问题被重复计算多次如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法拒绝重复!?

动态规划概述总体思想nT(n)=n/2T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)

动态规划概述基本步骤找出最优解的性质,并刻划其结构特征递归地定义最优值以自底向上的方式计算出最优值根据计算最优值时得到的信息,构造最优解最优子结构重叠子问题原问题的解原问题……填表子问题1子问题2子问题n

动态规划概述

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档