- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中科院算法课程第4节-动态规划
自底向上计算优化解的代价 m[i, j]= mini? k j { m[i, k] + m[k+1, j] + p0 pk p5 } m[1,5] m[1,1] m[4,4] m[5,5] m[2,2] m[3,3] m[4,5] m[3,4] m[2,3] m[1,2] m[1,3] m[2,4] m[3,5] m[1,4] m[2,5] m[2,4] = min{ m[2,2]+m[3,4] m[2,3]+m[4,4] * * m[i, j]= mini? k j { m[i, k] + m[k+1, j] + pi-1 pk pj } m[1,5] m[1,1] m[4,4] m[5,5] m[2,2] m[3,3] m[4,5] m[3,4] m[2,3] m[1,2] m[1,3] m[2,4] m[3,5] m[1,4] m[2,5] * * Matrix-Chain-Order(p) n=length(p)-1; FOR i=1 TO n DO m[i, i]=0; FOR l=2 TO n DO /* 计算地l对角线 */ FOR i=1 TO n-l+1 DO j=i+l-1; m[i, j]=∞; FOR k?i To j-1 DO /* 计算m[i,j] */ q=m[i, k]+m[k+1, j]+pi-1pkpj IF qm[i, j] THEN m[i,j]=q; Return m. * * Matrix-Chain-Order(p) n=length(p)-1; FOR i=1 TO n DO m[i, i]=0; FOR l=2 TO n DO FOR i=1 TO n-l+1 DO j=i+l-1; m[i, j]=∞; FOR k?i To j-1 DO q = m[i, k]+m[k+1, j]+pi-1 pk pj IF qm[i, j] THEN m[i,j]=q,s[i,j]=k; Return m and s. 获取构造最优解的信息 S[i,j]记录AiAi+1…Aj的最优划分处在Ak与Ak+1之间 * Print-Optimal-Parens(s, i, j) IF j=i THEN Print “A”i; ELSE Print “(” Print-Optimal-Parens(s, i, s[i, j]) Print-Optimal-Parens(s, s[i, j]+1, j) Print “)” ? 构造最优解 调用Print-Optimal-Parens(s, 1, n), 输出A1?n的优化计算顺序 S[i, j]记录Ai …Aj的最优划分处; S[i, S[i,j]]记录Ai …As[i,j]的最优划分处; S[S[i,j]+1, j]记录As[i,j]+1 …Aj的最优划分处. * * 时间复杂性 计算代价的时间 (l, i, k)三层循环, 每层至多n-1步 O(n3) 构造最优解的时间: O(n) 总时间复杂性为:O(n3) 空间复杂性 使用数组m和S 需要空间O(n2) 算法复杂性 * * 4.4单背包装物品价值最大 给定n种物品和一个背包,物品i的重量是wi,价值vi, 背包重量的容量为C, 问如何选择装入背包的物品,使装入背包中的物品的总价值最大? 约束:对于每种物品只能选择完全装入或不装入,一个物品至多装入一次。 * * 输入:C0, wi0, vi0, 1? i?n 输出:(x1, x2, …, xn), xi?{0, 1}, 满足 ?1?i?nwi xi ?C, ?1?i?nvi xi 最大 等价的整数规划问题 max ?1? i? n vi xi s.t ?1?i?n wixi ? C xi?{0, 1}, 1? i ? n 4.4单背包装物品价值最大 * * 优化解结构的分析 定理 (优化子结构) 如果(y1, y2, …, yn)是0-1背包问题的优
您可能关注的文档
最近下载
- 2022年北京市十二中初三(上)期中数学试卷及答案.pdf VIP
- 鲁教版初中九年级化学各章节知识点归纳复习提纲.doc
- 海鲜市场项目可行性研究幻灯片.pptx VIP
- 微电网能量管理:技术、策略与发展路径探究.docx VIP
- 某污水处理工艺设备安装施工方案.docx VIP
- 理智与情感:爱情的心理文化之旅 智慧树网课章节测试答案.docx VIP
- 03.1 20CS03-1 一体化预制泵站选用与安装(一).docx VIP
- 2025年公司组织架构图及各部门职能要求模板参考(架构图可编辑).pdf VIP
- 级配碎石施工技术课件.ppt VIP
- 神话传说故事与中国文化 智慧树 知到答案.docx VIP
文档评论(0)