當我說箱子時,我正在討論裝運箱子。爲一組三維矩形物品尋找最佳3D箱子尺寸
我有一些隨機大小的小物品,我需要裝入儘可能少的盒子。 我需要知道哪些箱子尺寸是最佳的。
- 所有項目都是rectangular prisms。
- 很容易排除太大而不適合的物品的箱子尺寸。
- 我知道箱子尺寸(它們是我現有的可用箱子尺寸)
- 項目可以水平或垂直放置,而不是對角線。
- 可以使用任意數量的箱子。目標是儘可能使用盡可能少的盒子。
- 可以使用多個箱子尺寸來最佳地適應不同尺寸的物品。
有什麼算法可以讓我計算出我需要用來獲得最佳空間使用的盒子大小? 儘量將最多的物品放入儘可能少的盒子中。
可用的箱子尺寸來自我現有的庫存量。出於示例目的,您可以創建有限數量的組合框大小。
那麼這隻涉及2個維度?長度和寬度? – 2012-04-11 20:51:27
這聽起來與'NP-Complete'的'Knapsack'類似。你可以看看算法來估計'揹包',看看你是否能夠適應你的需求。 – twain249 2012-04-11 20:52:39
@FrancisP立方體,長度,寬度和高度。我不知道立體矩形的*技術*詞。 – unixman83 2012-04-11 20:52:46