- 18
- 0
- 约3.59千字
- 约 3页
- 2020-08-06 发布于天津
- 举报
精品文档
算法实验报告
背包问题
实验目的
1.掌握动态规划算法的基本思想,包括最优子结构性质和基于表格的最优
值计算方法。
2 .熟练掌握分阶段的和递推的最优子结构分析方法。
3.学会利用动态规划算法解决实际问题。
问题描述:
给定 n 种物品和一个背包。物品 i 的重量是 wi ,体积是 bi ,其价值为 vi ,
背包的容量为 c,容积为 d。问应如何选择装入背包中的物品,使得装入背包中
物品的总价值最大 ? 在选择装入背包的物品时, 对每种物品只有两个选择: 装入
或不装入,且不能重复装入。输入数据的第一行分别为:背包的容量 c ,背包的
容积 d,物品的个数 n。接下来的 n 行表示 n 个物品的重量、体积和价值。输出
为最大的总价值。
问题分析 :
标准 0-1 背包问题, MaxV表示前 i 个物品装入容量为 j 的背包中时
原创力文档

文档评论(0)