给出一组各种大小(项目)的矩形和一组相同大小(箱)的矩形,将项目放入尽可能少的箱中。
我知道A Thousand Ways to Pack the Bin,但我想知道,如果物品的数量适当少,也许尺寸是整数,是否有办法始终最佳地包装物品?有谁知道最佳矩形箱包装的策略或算法?
答案 0 :(得分:1)
看看Lodi et al.关于二维装箱问题的调查,其中有关于精确算法的部分。对于数量很少的项目,您可能可以使用整数编程模型解决问题,对于较大的项目,您可能需要量身定制的树搜索或分支定界算法。 Pisinger & Sigurd的文章就是一个例子,该文章使用了Dantzig-Wolfe分解,并依赖约束编程来打包各个容器,并且能够解决大约100个项目的问题。