1 / 45
文档名称:

DP动态规划ACM课件.ppt

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

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

分享

预览

DP动态规划ACM课件.ppt

上传人:3044324210 2017/12/16 文件大小:585 KB

下载得到文件列表

DP动态规划ACM课件.ppt

文档介绍

文档介绍:动态规划1
罗方炜
简介
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

最近更新

2024年教师述职报告范文集锦9篇 32页

2024年教师述职报告5篇 23页

2024年教师辞职申请书模板(15篇) 23页

2024年教师辞职报告汇编15篇 18页

2024年教师辞职报告15篇(必备) 21页

西安市校园足球开展五年来发展现状的调查研究.. 2页

西双版纳人工橡胶林的经济效益分析及“退胶还.. 2页

2024年教师节教师心得体会范文 5页

血管性认知障碍与血浆同型半胱氨酸水平的相关.. 2页

2024年教师节作文小学 13页

血府逐瘀汤加减治疗气滞血瘀型原发性痛经的临.. 2页

螺旋牵拉掘进机行进实现的试验研究中期报告 2页

融合图像与深度信息的移动机器人室内三维地图.. 2页

2024年教师职业道德与幸福感研修日志(精选9篇.. 28页

蚱蝉营养资源价值评价及肠道细菌研究的开题报.. 2页

2024年教师继续教育学习总结(通用16篇) 38页

薄壁叶片加式变形与误差补偿研究的开题报告 2页

秦皇岛市卢龙县八年级下期末考试英语试卷含答.. 10页

22G101图集筏板钢筋长短向规范 1页

中国石油天然气集团有限公司投标人失信行为管.. 18页

计算机维修工(中级)理论试题及答案(共11页) 11页

母爱:母爱 母爱的升华1-15未删节,《母爱的升.. 2页

EMV流程介绍知识分享 32页

(冀安委办〔2018〕74号)关于印发《河北省重大.. 12页

大型设备安拆专项施工方案 22页

商户培训 21页

帮助别人 快乐自己主题班会PPT 16页

毕业设计(论文)-年产Φ5.5~Φ10mm圆钢盘条.. 90页