1 / 49
文档名称:

动态规划 ppt.ppt

格式:ppt   大小:271KB   页数:49页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

动态规划 ppt.ppt

上传人:文库新人 2018/10/24 文件大小:271 KB

下载得到文件列表

动态规划 ppt.ppt

文档介绍

文档介绍:简介
动态规划简称DP,是在20世纪50年代由一位卓越的美国数学家Richcard Bellman发明的。它作为一种重要的工具在应用数学中被广泛的应用。它不仅可以解决特定类型的优化问题,还可以作为一种通用的算法设计技术来使用。
DP的实质
利用问题的所具有的重叠子问题的性质进行记忆化求解。(用空间换时间)
i数:
f(n) = f(n-1) + f(n-2) n>2
f(1)=f(2)=1
常规递归
int Non_DP(int n)
{   if (n==1 || n==2)     return 1;   else     return Non_DP(n-1) + Non_DP(n-2); }
指数级时间复杂度,无法忍受
两种实现方式
自底向上(bottom up)
int DP_Bottom_Up(int n)
{   memo[1] = memo[2] = 1;
for (int i=3; i<=n; i++)
memo[i] = memo[i-1] + memo[i-2];
return memo[n]; }
自顶向下(top down) (这样写法也叫记忆搜索)
int DP_Top_Down(int n)
{ if (n == 1 || n == 2) return 1;
if (memo[n] != 0) return memo[n];
memo[n] = DP_Top_Down(n-1) + DP_Top_Down(n-2);
return memo[n]; }
基本概念
最短路问题
A
B1
B2
C1
C2
C3
C4
D1
D2
D3
E
求A到E的最短路径。
直观的方法是用回溯法搜索。时间复杂度为指数级。
低效的原因:没有充分利用重叠子问题的性质。
此图有明显的次序,可以划分为5阶段。
A
B1
B2
C1
C2
C3
C4
D1
D2
D3
E
阶段0
阶段1
阶段2
阶段3
阶段4
设 Dis[k][x] 为第k阶段城市x到城市E的最短路径长度。
map[ i ][ j ]为i,j两个城市间的距离。
递归方程为
Dis[k][x] = min { Dis[k+1][y]+map[x,y] }
此问题时间复杂度降为O(n2).

最近更新

2024年山西省太原市行政职业能力测验题库(考.. 149页

2024年山西省朔州市行政职业能力测验题库及答.. 147页

2024年山西省阳泉市行政职业能力测验题库最新.. 148页

2024年山西铁道职业技术学院单招职业适应性测.. 56页

2024年巴音郭楞职业技术学院单招职业适应性测.. 56页

2024年广东交通职业技术学院单招职业适应性测.. 56页

2024年广东江门中医药职业学院单招职业适应性.. 56页

2024年广州体育职业技术学院单招职业适应性测.. 56页

2024年广西体育高等专科学校单招职业适应性测.. 57页

2024年广西建设职业技术学院单招职业适应性测.. 57页

利润表内容和结构的国际比较 5页

2024年德宏职业学院单招职业适应性测试题库及.. 55页

2024年惠州城市职业学院单招职业适应性测试题.. 55页

2024年扎兰屯职业学院单招职业适应性测试题库.. 54页

医学人文素质教育与医疗卫生政策的密切关系 27页

2024年昆明卫生职业学院单招职业适应性测试题.. 58页

2024年梧州职业学院单招职业适应性测试题库新.. 59页

2024年江苏经贸职业技术学院单招职业适应性测.. 57页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

田径国家一级裁判模拟试题 61页

四年级英语下册第四单元教案 17页

丙烯酰胺与nn一亚甲基双丙烯酰胺的凝胶反应 13页

ck520立式车床总体及床身设计 37页

先天性心脏病患儿护理查房 26页

2018年某市委第三巡察组副组长填表的说明及其.. 4页

太阳能电池交直流供电电源设计太阳能电池电源.. 91页