我正在寻找能够以最有效的方式解决我的问题的算法。将物品包装成固定数量的箱子
问题描述:
我有项目的列表(仅正整数被允许)和相同容量仓的固定数目。到目前为止,我想到了分支定界算法,但我不太确定这是否是最好的方法。
例子:
考虑的项目清单:
(3, 4, 4, 2, 3, 9, 2)
和能力9各 三个箱,我需要他们收拾这样的:(项目的顺序是无关紧要的)
[3, 4, 2], [4, 3, 2], [9]
我认为这是一个bin-packing问题的变种(我知道它是NP-complete),但是因为我没有尝试尽量减少使用的垃圾箱数量我想知道是否有更好的解决方案。
[这里](http://www.slideshare.net/ge0ffrey/judcon-london-2011-bin-packing-with-drools-planner-by-example)是一个带有Java源代码的multibin包装问题。 –