算法设计第三章动态规划.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法设计第三章动态规划.ppt

第一节主要内容 动态规划的原理 多阶段决策过程、特点及实例 动态规划的术语 最优值函数 最优值基本方程 最优性定理和基本方程 最优性定理 两种方式的动态规划 动态规划求解的基本步骤 动态规划实例计算 动态规划特点、条件和步骤 动态规划特点、适用条件和实例 逆序、正序递推法的可归纳为以下四个步骤 教学目标 动态规划的原理 理解多阶段决策过程及特点 理解动态规划的术语 熟悉最优值函数、最优值基本方程 最优性定理和基本方程 充分理解最优性定理 熟记、理解两种动态规划的基本方程 掌握动态规划求解的基本步骤 动态规划特点、条件和步骤 熟记动态规划的适用条件 熟记逆序、正序递推法的可归纳为以下四个步骤 动态规划的原理(多阶段决策问题) 多阶段决策过程 多阶段决策过程是活动过程可按时间或空间顺序分解成若干相互独立、相互联系的阶段,在每个阶段的状态下做出决策,整个过程的决策构成一个决策序列,则称多阶段决策过程为序贯决策过程。称问题为多阶段决策问题。 动态规划的原理(单源最短路径) 动态规划的原理 当k=1时, 成为全过程的一个策略,简称策略,简记为 。 阶段指标函数:指第k阶段从状态 出发,采取 决策时的效益,用表示 。 过程指标函数:从第k阶段的 状态出发,采取子策略 获得最佳效益记为 。 最优性函数:若采用最优子策略 ,从第k阶段的 出发获得最佳效益 动态规划的原理 最优性定理和基本方程 最优性定理和基本方程 动态规划实例计算 逆序递推计算方法(单源最短路径) 用 表示在第k阶段由初始状态 到下一阶段的状态 的距离。用 表示从第k阶段的 状态到终点E的最短距离。 1.阶段k = 4 第4阶段有两个初始状态 和 。若全过程最短路径经过状态 ,则有 = 4 ;若全过程最短路径经过 状态,则有 = 3 。 2.阶段 k = 3 假设全过程最短路径在第3阶段经过 状态,若由,则有 。 3. , 及其它阶段的计算类似。 ,最短路径为 。 动态规划特点、条件和步骤 动态规划的适用条件 适用动态规划的问题必须满足以下三个条件 ?最优化原理 无后效性? 子问题的重叠性 动态规划特点、条件和步骤 动态规划特点、条件和步骤 本节作业 1.用动态规划方法,编写一个循环迭代算法计算如下的组合数。要求如下 时间复杂性为?(mn) 空间复杂性为?(m) 思考:若用分治法计算同样的组合数,时间复杂性如何推导计算? 第二节主要内容 动态规划条件 子问题的重叠性 逆序、正序递推法的可归纳为以下四个步骤 最优子结构:找出最优解的性质,并刻画其结构特征。 最优值定义:递归定义最优值。 计算最优值:自底向上或自顶向下计算出最优值。 构造最优解:由计算最优值的信息,构造最优解。 运用动态规划求解经典实例 单源最短路径 所有点对的最短路径 教学目标 动态规划适用条件 充分理解子问题的重叠性 理解动态规划的术语 熟悉最优值函数、最优值基本方程 动态规划的解题步骤 熟练利用基本方程刻划最优子结构 熟练利用基本方程递归定义最优值 掌握自底向上方法计算最优值 掌握用最优值相关信息,求最优解 理解实例的解题步骤 动态规划(单源最短路径) 问题提出 G=V,E是一个多级图,如下图所示。 动态规划(单源最短路径) 最优子结构 假设第 i +1 级的状态集V i +1中的任意一个顶点u到终点H的最短路径已经确定, 第i 级的状态集V i 中的任意一个顶点v到终点

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档