【发布时间】:2011-12-22 19:31:24
【问题描述】:
我正在寻找一种能够以最有效的方式解决我的问题的算法。
问题描述:
我有一个项目列表(只允许正整数)和相同容量的固定数量的箱子。到目前为止,我考虑过分支定界算法,但我不太确定它是否是这种情况下的最佳方法。
示例:
给定一个项目列表:
(3, 4, 4, 2, 3, 9, 2)
和三个容量为 9 的垃圾箱 我需要把它们打包成这样:(物品的顺序无关紧要)
[3, 4, 2], [4, 3, 2], [9]
我认为这是装箱问题的一种变体(我知道这是 NP 完全问题),但由于我并不想尽量减少使用的箱数,我想知道是否有更好的解决方案。
【问题讨论】:
-
Here 是 Java 源代码的 multibin 打包问题。
标签: algorithm packing bin-packing branch-and-bound