我正在研究一个问题,这是一个变形的bin-packing,但有一个更多的一般形式与额外的约束。问题定义如下 -Bin包装的变化 - 与箱和对象类和相互约束
我们有不同大小的对象,可以将它们组合到对象类中。我们有不同容量的容器,它们也被分为容器类(同一类容器中的所有容器都具有相同容量)。对象类对它们可以放置在哪些容器上具有约束 - 例如,可以将类“A”的对象放置在容器类“X”或“Y”中的任一个中。其目标是找到每个班级的垃圾桶的最小数量,这可以产生一组给定对象的最佳包装。
这个问题是否有一个很好的数学表达式,以及您遇到的解决方法?这是否可以应用相同的方法来解决装箱问题?我明白这是NP难。我无法找到解决问题的方法,所以如果您能指出正确的方向,这将非常有帮助。