哈工大算法设计与分析ch4课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CS&E提要CS&E参考资料

CS&E

•Divide

Divide-技术的问题Why?•优化问题的特点

–优化问题:给定一个代价函数

优化问题:给定一个代价函数,

CS&E What?How?

CS&E

CS&E

Step 2.

是否具有子问题重叠性?

1

CS&E

S

5

•Dynamic

CS&E

–分析优化解的结构:

CS&E问题的定义Motivation

CS&E

•矩阵链乘法优化问题的解空间

分析优化解的结构CS&E

•两个记号

递归地定义最优解的代价

CS&E

•子问题重叠性

•假设

CS&E递归地划分子问题CS&E自底向上计算优化解的代价

CS&E获取构造最优解的信息

S[i,j]记录A A…A的

构造最优解S[i, j]记录A…A的最优划

CS&E算法复杂性CS&E问题的定义CS&E最长公共子序列结构分析

CS&E

证明::

•优化子结构证明

CS&E•子问题重叠性

CS&E建立LCS长度的递归方程递归划分与自底向上求解

CS&E CS&E

算法实例

LCS LCS-m ←For CS&E

构造优化解

CS&E算法复杂性

CS&E •多边形问题的定义

•弦

CS&E

•设

优化解结构的分析

CS&E优化三角剖分的代价函数CS&E优化三角剖分动态编程算法

CS&E问题的定义

CS&E优化解结构的分析子问题重叠性CS&E建立优化解代价的递归方程

CS&E自底向上计算优化解的代价

m(i, j) = m(i+1, j), 0j < w m(i, j) = m(i+1, j), 0j < w

CS&E

•算法构造优化解CS&E算法复杂性

CS&E

•二叉搜索树问题的定义

•搜索树的期望代价

CS&E

•问题的定义

优化二叉搜索树结构的分析•划分子问题

CS&E

•优化子结构

•用优化子结构从子问题优化解构造优化解

CS&E •令E(i,建立优化解的搜索代价递归方程

•计算

E(

CS&E

CS&E自下而上计算优化解的搜索代价

If j=i--1•W(i, E(i, j)=q If j=i

CS&E

CS&E算法的复杂性

相关文档
最新文档