课后习题-----------习题七第1题
问:用贪心法求解如下背包问题的最优解:有7个物品,重量分别为(2,3,5,7,1,4,1),价值分别为(10,5,15,7,6,18,3),背包容量W=15。写出求解过程。
答:
1、单价分别为(5,5/3,3,1,6,4.5,3);
按单价的大小分别为重量和价值重新排序! 排序为:
重量:(1,2,4,5,1,3,7)
价值:(6,10,18,15,3,5,7)
x1,x2,x3,x4,x5,x6,x7
2、W=15
(1)1<15,x1=1, C=15-1=14; [v=6]
(2)2<14,x2=1, C=14-2=12; [v=10]
(3)4<12,x3=1, C=12-4=8; [v=18]
(4)5<8, x4=1, C=8-5=3; [v=15]
(5)1<3, x5=1, C=3-1=2; [ v=3]
(6)3>2, x6=2/3,C=2-3*2/3=0; [v = 5*2/3 = 10/3]
【注意一点:以前把x6这种情况归为0;
现在新教科书中规定它可以是小数或分数】
最后结果:x1=1 x2=1 x3=1 x4=1 x5=1 x6=2/3 x7=0
最大价值:6+10+18+15+3+10/3 = 55 1/3