2011-07-15 15 views
0

可能な限り、使用可能なボックスの集合内に、さまざまな次元のブロック図形を効率的に(最小限のボックスと無駄なスペース)合わせる必要があります。図形とボックスは実際にはどのグリッドにも整列しませんが、グリッドが役立つ場合は、パフォーマンスの向上やコードの単純化のために精度を犠牲にします。ブロック形状の複数のボックスの塗りつぶし

これは、発注された製品を最も費用対効果の高い方法で箱に収める製品注文システム用です。

+0

正確な指標は何ですか? 「最低限のボックスと無駄なスペース」は少し曖昧です。 –

+0

最初の優先事項は、箱ごとに料金を追加するため、箱の数を減らすことです。第2の優先事項は、ボックス数を追加することなく、可能な限り小さなボックスとして選択することです。 – jpeltoniemi

+0

次に、私は最大のボックスを選ぶだろう:)良いメトリックを思いついてみて、*次に*あなたは最適化を開始することができます。 –

答えて

0

これは2Dビンのパッキングの問題です。問題のサイズに応じて、最適解はおそらく実現不可能です。

http://en.wikipedia.org/wiki/Bin_packing_problem

のwikiの記事からリンクを参照してください、この次善を解決するために、いくつかの異なる戦略があります。

+0

これは製品出荷ですこの答えを受け入れる遅れて申し訳ありません。 –

+0

私はついに覚えています – jpeltoniemi

関連する問題