考慮用分支限界解0-1背包問(wèn)題 給定n種物品和一背包。物品i的重量是wi,其價(jià)值為vi,背包的容量為C。問(wèn)應(yīng)如何選擇裝入背包的物品,使得裝入背包中物品的總價(jià)值最大? 示例:n=3,C=30,w={16,15,15},v={45,25,25} 求: 1、問(wèn)題的解空間樹(shù) 2、約束條件 2、如何剪枝?
解空間樹(shù):用回溯法的搜索空間樹(shù):
考慮使用動(dòng)態(tài)規(guī)劃方法求解下列問(wèn)題: 01背包數(shù)據(jù)如下表,求:能夠放入背包的最有價(jià)值的物品集合。 如設(shè):V(i,j)——前i個(gè)物品中能夠裝入承重量j的背包中的最大總價(jià)值。請(qǐng)將如下遞推式填寫(xiě)完整: 自底向上:按行或列填寫(xiě)下表。