したがって、私は入力としていくつかの矩形をとり、それらを最小面積の矩形にパックしようとするアルゴリズムを実装しようとしています。長方形はすべて90度回転できます。回転できる長方形の数が与えられた場合、最小面積の包囲矩形を見つけてください
これはビンのパッキングの問題と似ていますが、ローテーションの原因となる良いアルゴリズムを見つけることができません。私は長さhereでこれについて議論している論文を見つけました。記事自体を理解しているうちに、もっと簡単なものを見つけたいと思っていました。
提案がありますか?
-edit-
私は以前に問題を誤解したと思います。我々は、それぞれが90度回転できるようにいくつかの矩形が与えられています。囲む長方形の面積を最小限に抑えながら、2つの矩形が重なり合わないように、指定されたすべての矩形に適合する矩形を見つける必要があります。
ここで私が直面している問題は、囲み矩形が与えられていて、指定された矩形がその種類のものかどうかを確認するのではなく、最小値を見つけるよう求められているということです。