接続された図形を長方形に分割する


8

これは入門的な計算ジオメトリの質問であると思いますが、最適な検索フレーズがわからないので、質問のバリエーションにも興味があるので、役に立つ参照へのポインタを期待しています。次の問題の実行可能なアルゴリズムに興味があります。

入力:の点(形状)の接続されたセット。 出力:形状が長方形に分割されます。長方形は互いに重なり合わず、形状のみをカバーし、「空の」スペースはカバーしません。Z×Z

私は、この問題が形状の異なるクラスでより簡単にまたはより難しくなるかどうかに関係なく、長方形の最小数、つまり最良の概念の「最良の」長方形のセットを見つけることに興味があります。

ありがとうございました。:-)



@Peter Shor:ありがとうございます。それはまさに私が必要としているもののように見えます。
アーロンスターリング

3
だからこれは答えでしょうか?それとも質問を閉じるべきですか?
Suresh Venkat、2011年

4
@Suresh:私の質問は解決したと思いますが、おそらく他の誰かが問題の変形について何か追加する必要があるかもしれません。他に誰か追加することがある場合に備えて、質問は開いたままにしておくことをお勧めします。@Peter Shorがそのように投稿した場合、私はそれを回答として受け入れたいと思います。
アーロンスターリング

ほんの少しの作業しかしていないように見えても、回答として投稿できると思います。他に誰も追加するものがないと確信するまで、それを受け入れるまで待つ必要があります。
Peter Shor、2011年

回答:


9

デビッド・エップスタインは、ここでMathOverflowでこの質問に優れた答えを出しました(これはそれほど良い答えではない質問に対応しています)。要約すると、長方形の最小数を見つけるための多項式時間アルゴリズムがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.