許容角度を指定してほぼ凸包を見つけるアルゴリズムはありますか?


9

ポイントが設定され、角度が場合に角度が凸包を計算し、α > 0がより「境界」に近いエンベロープを計算するアルゴリズムが存在するかどうかを知りたいです。α=0α>0

$ \ alpha $サイズ効果の図

そして、ポイントのセットの交差しない境界の定義がある場合、この場合、が大きいときに結果として生じるポリゴン。α

問題の別の見方は、の場合は最小周辺解(凸包)を、α = 1(正規化した場合)はすべてのポイントを囲む最小面積ポリラインを見つけるためにパラメーター化できるアルゴリズムを見つけることです。α=0α=1


強い凸集合の概念を調べましたか?
Deathbreath

α

αα

アルゴリズムが凸包から遠ざかる角度として意図しました。いいえ、それによって複雑さが軽減されるとは思いません。
naufraghi

回答:


3

たとえば、いわゆるalpha-hullを調査することができます 。CRANパッケージWikipediaのアルファ形状
       ここに画像の説明を入力してください
      [ このリンクの画像]

alpha-hullは非常に優れた幾何学的特性を備えており、徹底的に研究されてきましたが、それでも目的を果たせない可能性があります。


おかげで、アルファ形状は非常に興味深く、私が探していたプロパティのスーパーセットがあり(私は単一のエンベロープにのみ興味があります)、実装は凸包のものと比較できません。誰かがもっと簡単なことを提案できるならもう少し待って、そうでなければこの答えを受け入れます。
naufraghi 2012

1

α

α

指定されたポイントを効率的に見つけることができるデータ構造について考えてみたいと思います。1つのアイデアは、各セグメントの境界ボックスを計算し、それをポイントのソートされたリストと照合することです。

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