计算机算法基础(第四章).ppt

计算机算法基础(第四章)

* 5. 序偶集合的一种启发式生成策略 设L是最优解的估计值,且有fn(M)≥L 设PLEFT(i)= 若正在生成的序偶(P,W)有P+PLEFT(i)<L,则(P,W)将不计入Si中。 L的选择: ① 取Si的最末序偶(P,W)的P作为L,P≤fn(M) ② 将某些剩余物品的p值+P作为L * 例4.15 0/1背包问题 n=6,(p1,p2,p3,p4,p5,p6)=(w1,w2,w3,w4,w5,w6)=(100,50,20,10,7,3),M=165 不使用启发方法的序偶集 S0={0} S1={0,100} S2={0,50,100,150} S3={0,20,50,70,100,120,150} S4={0,10,20,30,50,60,70,80,100,110,120,130,150,160} S5={0,7,10,17,20,27,30,37,50,57,60,67,70,77,80,87,100, 107,110,117,120,127,130,137,150,157,160} 则,f6(165)=163 注:每对序偶(P,W)仅用单一量P(或W)表示 * 启发式规则求解 分析:将物品1,2,4,6装入背包,将占用163的重量

文档评论(0)

1亿VIP精品文档

相关文档