分支限界法解决01背包问题 实验报告(c++ 版)
问题描述设有n个物体和一个背包,物体i的重量为wi价值为pi ,背包的载荷为M, 若将物体i(1<= i <=n)装入背包,则有价值为pi . 目标是找到一个方案, 使得能放入背包的物体总价值最高.设n=3 ,c=10, w={4, 7 ,5,3} p={40,42,25,12}应用贪心法求得近似解为(1, 0, 0, 0),获得的价值为40,这可以作为0/1背包问题的下界。如何求得0/1背包问题的一个合理的上界呢?考虑最好情况,背包中装入的全部是第1个物品且可以将背包装满,则可以得到
原创
2020-05-14 22:58:26 ·
12158 阅读 ·
7 评论