版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法设计与分析本节要点CONTENTS游艇租赁区间DP区间DP属于线性DP的一种,以区间长度作为DP的阶段,以区间的左右端点作为状态的维度。一个状态通常由被它包含且比它更小的区间状态转移而来。阶段(长度)、状态(左右端点)、决策三者按照由外到内的顺序构成三层循环。动态规划秘籍动态规划求解的秘籍决策阶段状态游艇租赁题目描述(P1359/T1624):长江游艇俱乐部在长江上设置了n个游艇出租站,游客可以在这些出租站租用游艇,在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j)。现在要求出从游艇出租站1到游艇出租站n所需的最少的租金。当要租用游艇从一个站到另外一个站时,中间可能经过很多站点,不同的停靠站策略就有不同的租金。如果穷举所有的停靠策略,例如一共有10个站点,当求子问题4个站点的停靠策略时,子问题有(1,2,3,4),(2,3,4,5),(3,4,5,6)(4,5,6,7),(5,6,7,8),(6,7,8,9)(7,8,9,10)。问题分析:游艇租赁如果再继续求解子问题,会发现有大量的子问题重叠,其算法时间复杂度为2n,暴力穷举的办法是不可取的。是否可以使用动态规划?0102最优子结构子问题重叠03无后效性游艇租赁01最优子结构分析第i个站点到第j个站点(i,i+1,…,j)的最优解(最少租金)问题,考查是否具有最优子结构性质。ab02子问题重叠03无后效性游艇租赁(1)确定状态。(2)划分阶段。(3)决策选择。(4)边界条件。(5)求解目标。dp[i][j]表示第i个站点到第j个站点的最少租金。区间长度。原问题与子问题之间的关系。状态转移方程:j=i+1,dp[i][j]=r[i][j]。dp[1][n]。游艇租赁dp[][]边界条件:j=i+1,dp[i][j]=r[i][j]。状态转移方程:游艇租赁dp[][]求解目标:dp[1][6]=15游艇租赁算法实现:阶段(区间长度)
状态(区间起点和终点)
决策(状态转移方程)游艇租赁算法实现:游艇租赁算法分析时间复杂度:3层for循环中嵌套,执行次数为O(n3),
时间复杂度为O(n3)。空间复杂度:数组dp[n][n],空间复杂度为O(n2)。游艇租赁延伸思考上面得到的最优值只是第1个站点到第n个站点之间的最少租金,并不知道停靠了哪些站点,如果还想知道停靠的站点,怎么办?用辅助数组s[i][j]记录各个子问题(i…j)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年首都医科大学附属北京世纪坛医院医护人员招聘笔试参考试题及答案详解
- 2026年台州市中心医院医护人员招聘笔试参考试题及答案详解
- 2026年上饶市人民医院医护人员招聘考试参考试题及答案详解
- (2026年)学校食堂食品安全各种管理制度
- 2026年舟山市妇幼保健院医护人员招聘笔试备考试题及答案详解
- (2026年)防治校园欺凌工作规章制度
- 2026年南方医科大学第三附属医院医护人员招聘笔试参考试题及答案详解
- 2026年昆明市中医医院医护人员招聘考试参考试题及答案详解
- 2026年青岛市肿瘤医院医护人员招聘考试参考题库及答案详解
- 2026年昆明市第一人民医院医护人员招聘考试备考试题及答案详解
- 2026年餐饮从业人员食品安全知识培训测试题及答案
- 2026年高考上海卷语文试卷题库及答案(新课标卷)
- 2026上海青浦发展(集团)有限公司自主招聘7人考试参考试题及答案解析
- GB/T 6544-2026瓦楞纸板
- 国开中国古代文化常识期末试题及答案2026年
- 2026山东济南市劳服中心劳务派遣人员招聘备考题库及答案详解(全优)
- 2026河南信阳学院人才招聘备考题库及答案详解(必刷)
- 2026年聚氨酯工业行业分析报告及未来发展趋势报告
- 血液净化中心质量控制分析报告
- 2026内蒙古阿拉善盟事业单位招聘工作人员暨“智汇驼乡·鸿雁归巢”143人考试备考试题及答案解析
- 国家锅炉压力容器压力管道安全管理A证考试题库(含答案)
评论
0/150
提交评论