- 締切済み
特定比率の直方体の中に複数の直方体を自動的に隙間なく入れる方法
たとえば段ボール箱(直方体)があるとします。 段ボール箱の縦横高の長さは特定の比率の縦横比ですが、大きさは決まっていません。 その段ボール箱の中に、できるだけ隙間なく、購入した商品を梱包するには、商品をいろんな方向に回転して梱包しなければなりません。 そうして商品すべてをできるだけ小さい段ボール箱に入れて、その段ボール箱の大きさとなるものを一つだけ知りたいのです。 プログラムは、パズルゲーム「ミキソミノ」の解法プログラムなどを参考にできるかと思いましたがわかりませんでした・・。 結果的に梱包した段ボールの大きさの数値だけわかればいいのですが・・。 よろしくお願いします。 言語はcoldfusionなので、アイデアだけでも教えていただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- don_go
- ベストアンサー率31% (336/1059)
回答No.2
- seta_takahiro
- ベストアンサー率60% (23/38)
回答No.1
お礼
>#大型商品の場合は個別に別途送料を設定。 想定していなかったです。参考になりました。 送料計算については、サイズで送料を計算できるシステムがどこにもないから作りたい、って感じです・・。 緩衝材等については、緩衝材の大きさの割合の平均(20~30%くらい?)か、大きさが大きくなるにつれて緩衝材の割合を減らして計算ということでいいかなと思います。 厳密にやれば重さが重くなったら緩衝材を増やす、という感じでしょうね。