实验三 01背包问题不同算法设计、分析与对比
一.问题描述
给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为c。
问题:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大。
说明:在选择装入背包的物品时,对每种物品i只有两个选择,装入背包或不装入背包,也不能将物品装入背包多次。
二.实验内容与要求
实验内容:
分析该问题适合采用哪些算法求解(包括近似解)。
动态规划、贪心、回溯和分支限界算法。
分别给出不同算法求解该问题的思想与算法设计,并进行算法复杂性分析。
动态规划:
递推方程:
m(i,j) = max{m(i-1,j),m(i-1,j-wi)+vi} j = wi;
m(i-1,j) j wi;
时间复杂度为O(n).
贪心法:
算法思想:贪心原则为单位价值最大且重量最小,不超过背包最大承重量为约束条件。也就是说,存在单位重量价值相等的两个包,则选取重量较小的那个背包。但是,贪心解决物品可以
用贪心法设计算法的特点是一步一步地进行,根据某个优化测度(可能是目标函数,也可能不是目标函数),每一步上都要保证能获得局部最优解。每一步只考虑一个数据,它的选取应满足局部优化条件。若下一个数据与部分最优解连在一起不再是可行解时,就不把该数据添加到部分解中,
直到把所有数据枚举完,或者不能再添加为止。
回溯法:为
您可能关注的文档
- (通用版)2016高考物理二轮复习第二部分高分提能策略专题五考前回扣抢高分课件资料.ppt
- (同步精品课堂)2015-2016学年高中语文专题09《虞美人》《苏幕遮》课件(基础版)资料.ppt
- (完整版)复采四区采区防灭火设计资料.doc
- (网上电子招标)西浮路环境整治工程—18亩至38亩雩林村连接线绿化工程资料.doc
- (五年级数学下册)长方体和正方体的认识资料.ppt
- (西安海天)天线课件资料.ppt
- (系列二)2016届必修2Unit3Computers课件资料.ppt
- (湘教版)二年级下册美术课件_动物聚会资料.ppt
- (新人教版)2015年中考语文模拟试卷(试题、答案及评分标准)资料.doc
- (修改)探索物质世界(一)资料.ppt
最近下载
- 2025年发展对象培训班考试题库答案.docx VIP
- 广州医科大学南山学者实施细则.docx VIP
- 第四章 遥感传感器成像原理及其图像特征.ppt VIP
- 临床护理留置针回血处理.pptx
- 常见的第 20章 癌基因、抑癌基因与生长因子-2011.ppt VIP
- 自考06159 教育社会学 高频选择题题库(含解析,适配核心知识点).docx VIP
- 2015水工混凝土施工规范.docx VIP
- 朱集煤矿采区论文资料.doc VIP
- CSC-163A [V1.15] [11A05DB9] 数字式线路保护装置使用说明书.pdf VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
原创力文档

文档评论(0)