- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国家集训队2009论文集浅谈几类背包题徐持衡.pdf
1 / 20 浅谈几类背包题 1 / 20
浅谈几类背包题
浙江省温州中学 徐持衡
指导老师:舒春平
2008 年12 月
1
2 / 20 浅谈几类背包题 2 / 20
目录
摘要3
关键字3
正文4
一、引言4
二、背包的基本变换5
①完全背包5
②多次背包5
③单调队列优化☆6
三、其他几类背包问题8
①树形依赖背包(获取学分)☆8
②PKU3093☆ 11
四、总结 12
附录 13
参考文献 13
文中原题 13
2
3 / 20 浅谈几类背包题 3 / 20
摘要
背包问题作为一个经典问题在动态规划中是很基础的一个部分,
然而以0-1 背包问题为原题,衍生转变出的各类题目,可以说是千变
万化,当然解法也各有不同,如此就有了继续探究的价值。
本文就 4 道背包变化的题做一些探讨研究,提出本人的一些做
法,希望能起到抛砖引玉的作用。
关键字
动态规划 背包 优化
3
4 / 20 浅谈几类背包题 4 / 20
正文
一、 引言
背包问题是运筹学中的一个经典的优化难题,是一个NP-完全问题,但其有
着广泛的实际应用背景,是从生活中一个常见的问题出发展开的:
一个背包,和很多件物品,要在背包中放一些物品,以达到一定的目标。
在信息学中,把所有的数据都量化处理后,得到这样的一个问题:
0-1 背包问题:给定n 件物品和一个背包。物品i 的价值是W ,其体积为V ,背包
i i
的容量为C。可以任意选择装入背包中的物品,求装入背包中物品的最大总价值。
在选择装入背包的物品时,对每件物品i ,要么装入背包,要么不装入背包。
不能将物品i 多次装入背包,也不能只装入部分物品i (分割物品i )。因此,该
问题称为0-1 背包问题。
用于求解0-1 背包问题的方法主要有回溯算法、贪婪算法、遗传算法、禁忌
搜索算法、模拟退火算法等。
在高中阶段,我们所谓的经典0-1 背包问题,保证了所有量化后的数据均为
正整数,即是一个特殊的整数规划问题,本文中如无特殊说明均以此为前提。其
经典的O(n*C)动规解法是:
状态是在前i 件物品中,选取若干件物品其体积总和不大于j ,所能获得的最大价值为
F [j] ,当前的决策是第i 件物品放或者不放,最终得到转移方程:
i
F [j] = F [j] (V j=0)
i
1亿VIP精品文档
相关文档
最近下载
- 江苏海洋大学毕业答辩通用PPT模板.pptx
- DB36/T 1039-2018 水利建设工程质量监督规程(完整).pdf
- 内燃机车钳工测试题【附答案】.doc
- 高中数学新教材《8.6.3平面与平面垂直》优质课课件.ppt
- 作业活动风险分级管控清单(纺织企业).pdf VIP
- 中国共产党纪律处分条例解读党课课件.pptx VIP
- 露天煤矿行政管理制度.docx VIP
- 小学体育与健康人教课标版三~四年级(2013)_浙江省体育与健康教案模板3.0(后滚翻) 公开课.doc
- 贵州教育出版社六年级下册综合实践活动教案.pdf
- 危害分析与关键控制点(HACCP)体系 认证要求(V1.0)管理手册.docx
文档评论(0)