多选背包

时间:2011-10-07 03:37:21

标签: algorithm knapsack-problem

因此标准的多选背包问题允许从每个类中选择1个项目来创建最佳背包。但是,我将如何修改此算法以允许选择0或1个项目?即,不需要从每个类中选择项目以获得最佳解决方案,但是最多可以从类中选择1个项目。是否只允许从类中选择项目的算法相同?

感谢

1 个答案:

答案 0 :(得分:3)

只需通过为每个类添加一个零利润/零权重选项来修改原始问题集。