最も効率的な方法で問題を解決するアルゴリズムを探しています。
問題の説明:
アイテムのリスト(正の整数のみが許可されています)と、同じ容量の固定数のビンがあります。これまで分枝限定アルゴリズムについて考えてきましたが、この場合、それが最善のアプローチであるかどうかはよくわかりません。
例:
アイテムのリストが与えられた場合:
(3, 4, 4, 2, 3, 9, 2)
そして、それぞれ9個の容量の3つのビンを詰める必要がありますこれ: (アイテムの順序は関係ありません)
[3, 4, 2], [4, 3, 2], [9]
これはビンパッキング問題 (NP 完全であることはわかっています) の変種だと思いますが、使用するビンの数を最小化しようとしていないので、より良い解決策があるのではないかと思います。