- 9
- 0
- 约1.61千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
背包问题的多种解法201226630407
0-1背包问题的多种解法
【摘要】本文主要从动态规划经典背包问题的设计思路出发,结合具体实
例,给出了多种解决思路。
【关键字】动态规划 贪心算法 穷举法 0/1背包问题
一.原型问题
从n 个物品中选取装入背包的物品,每件物品i 的重量为wi ,价值为pi ,背包容量为c.求使物品价值最高的选取方法。(每个物品要么不取,要么取一次)
二.解决方法
1.穷举法:用穷举法解决0-1背包问题,需要考虑给定n个物品集合的所有子集,找出所有可能的子集(总重量不超过背包重量的子集),计算每个子集的总重量,然后在他们中找到价值最大的子集。由于程序较简单,在这里就不再给出,用实例说明求解过程。下面给出
了4个物品和一个容量为10的背包,下图就是用穷举法求解0-1背包问题的过程。
2.贪心法:
贪心准则1:从剩余的物品中,选出可以装入背包的价值最大的物品,利用这种规则,价值最大的物品首先被装入(假设有足够容量),然后是下一个价值最大的物品,如此继续下去。
这种策略不能保证得到最优解。例如,考虑n=2, w=[100,10,10], p =[20,15,15], c =105。当利用价值贪婪准则时,获得的解为x= [1,0,0],这种方案的总价值为20。而最优解为[0,1,1],其总价值为30。
贪心准则2:从剩下的物品中选择可装入背包的重量最小的物品。虽然这种规则对于前面的例子能产生最优解
您可能关注的文档
- 经营城市作为市场经济下城市建设投资管理的新理念.doc
- 经营管理好民营医院的经验总结.doc
- 经济管理学院物流管理专业学年论文题目1.doc
- 结构件知识培训.doc
- 结构设计原理教材.doc
- 结构设计原理测验4.doc
- 绘本的开题报告.doc
- 给排水专业认识实习任务书-20133.doc
- 经验分享如何使用血糖仪测血糖.doc
- 给水厂课程设计指导2015.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 汽车吊应急预案.doc VIP
- 2026年济南历城区九年级中考语文一模考试试题(含答案).docx VIP
- 2026年高考政治一轮复习:统编版必修1~4共4套选择题 专项练习题汇编(含答案解析).docx
- 深度解析(2026)《JBT 14765-2025热处理能耗限值及评价方法》.pptx VIP
- 高中历史教学中跨学科主题学习的实施策略研究课题报告教学研究课题报告.docx
- 《伟大的卫国战争》解说词全集.doc
- 瓦斯检测与监测专项方案.pdf VIP
- 2025广州一模历史试题+参考答案(word版).docx VIP
- Graph AI:大模型浪潮下的图计算白皮书(2024年).pdf VIP
- 雅马哈HTR-5065_4065使用说明书.pdf VIP
原创力文档

文档评论(0)