下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机算法实验报告学号姓名班级实验地点实验日期课程名称实验课时实验名称动态规划法求解背包问题实验目的通过上机实验,要求掌握动态规划算法的问题描述、算法设计思想、程序设计。实验环境Pycharm实验内容和原理动态规划通常是用来求解最优化问题这类问题可以有很多个可行解,每个解都有一个值,我们希望寻找最优值(最大值或者最小值)的解。我们称这样的解为问题的一个最优解。因为有可能有多个解都达到最优值,但是在求解原问题的最优解的时候只需要找出其中的一个就可以了。就像矩阵链乘法问题中,选择最佳分割位置k的时候,是只需要判断新的代价是否比之前的选中的k时的代价小,如果不小则不变换k的值。这就说明了,是可能出现
2、另外一个分割位置与当前记录的k的位置的代价是一样的,这就说明了k的最佳划分位置不止个,即原问题的最优解可能不是唯的,但是动态规划则是求出原问题的一个最优解。通常按照如下四个步骤来设计个动态规划算法:1刻画一个最优解的结构特征;2递归地定义最优解的值;3计算最优解的值,通常采用自底向上的方法;4利用计算出的线性构造个最优解。嫩惑總统挪蘇卿谿離聽謔0L既舷翊觴萇姗魅-耀.把问题分解威若于伐何巖如背包预珂鹽密納丄、柚陡且可臥賽納慰康呈为一議.激磁卿叱壬刚熾叽任毎于子问题的遢优輕N可以尿它的于问题內遢饶檸中酒到.追过各人二富总的最閱蒔得莊蔗月題対痰厅萍。iuportliw实验步骤方法关键代码defba
3、g(n,c,ev.):res=L0forjInrange(匚十I.)foriinrange(n十"h生成一个闪麦forjinrang9(c卜1):(5res01jl=0foriinrang9(L3n-*-1):forjinrange(1?c1):resLij=resi-1jifj>=wi-11andresEij<rssTi-1:j-w"i-Li?+v'l-1:resL:lLj=resLi-lj一讥i-l十讥i-lprint(res)returnresdefshow(n,gw,res):print('最大价値为Tresnc)k=_Falsefori
4、inrang'n_(接上页)实验步骤关键代码ifJ=<foriinrange'n50,一1);ifresi:j>resi-1j:xi-1-Truej-=wi-1print选择的物品为:)foriinrange1n1!if讥i:rrint('第",i,namebegin=n=o=main_time.clckO2,击res=tiag1n,show(n?c?w?end-res;time.clock()c=10w=2nv=6,5n44,3c,w,v)printkend-begin1o,0,0,0,0,o3o3o,o,5,6,6,6,6,6,测试记录分结0.0,0,8,11,11,11L10,11,11,12,6,9,11,11,12I最大价值为:12选择的物品为:第0个第1个第3个0.00015994286532939036小结动态规划思想承接了上一次实验的分治算法,对子问题求解,对于背包问题形成一个自下而上的列表进行最优的解答。这样的算法比较省时。关于动态规划还有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年赠与合同双务合同二篇
- 2027年劳务合同保姆受伤二篇
- 2027年合作合同范围二篇
- 2027年经营合同部二篇
- 《我站立的地方是中国》同步练习题(一)
- 合规转利润:降本增效全指南(2026)《GBT 36074.2-2018信息技术服务 服务管理 第2部分:实施指南》
- 合规转利润:降本增效全指南(2026)《GBT 35929-2018包装 触摸危险标识 要求》
- 名贵钟表鉴定师岗前操作规程考核试卷含答案
- 《用数对确定位置》教学设计
- 碱减量操作工岗前技术管理考核试卷含答案
- 内蒙古农业大学《西方经济学》2025-2026学年期末试卷
- 多囊卵巢综合征与肥胖科普
- 陕西省西安市2025-2026学年八年级(上)期末物理试卷(含答案)
- 医疗技术与创新:重塑健康未来【课件文档】
- 逻辑与思维第一单元单元检测题及答案
- 匹克球介绍课件
- 泌尿结石护理干预措施汇编
- 港口散装液体危险化学品港口经营人的装卸管理人员从业资格试题
- 个人承包槟榔合同范本
- GB/T 191-2025包装储运图形符号标志
- 2.7《风的成因》教学设计-科学三年级上册教科版
评论
0/150
提交评论