我聽起來像一個典型的裝箱問題:x不同尺寸的產品需要包裝到不同容量的容器中,最大限度地減少所用容器的數量,並儘量減少浪費的空間。這個裝箱變式是否有名稱?
我可以簡化這個問題,因爲產品尺寸和容器的容量可以減少到標準的一維單位。即這個產品是1個單位大,而那個是3個單位,這個盒子可容納6個單位,即12個。想象雞蛋和紙箱,或啤酒的情況。
但還有一個額外的約束:每個容器都有一個特定的屬性(我們將其稱爲顏色),並且每個產品都有一組與之兼容的顏色。顏色與產品/容器尺寸無關;一個產品可能與整個調色板顏色兼容,另一個產品可能僅與容器兼容。
這個問題變式在文獻中已經描述過嗎?如果是這樣,它的名字是什麼?
請考慮在http://cstheory.stackexchange.com/ –