我正在寻找一种能够以最有效的方式解决我的问题的算法。
问题描述:
我有一个项目列表(只允许使用正整数)和固定数量的相同容量的垃圾箱。到目前为止,我考虑过分支定界算法,但我不太确定它是否是这种情况下的最佳方法。
例子:
给定一个项目列表:
(3, 4, 4, 2, 3, 9, 2)
和三个容量为 9 的箱子,我需要将它们打包:(物品的顺序无关紧要)
[3, 4, 2], [4, 3, 2], [9]
我认为这是装箱问题的一个变体(我知道这是 NP 完全问题),但由于我并没有试图最小化使用的箱数,我想知道是否有更好的解决方案。