-1

私は次の問題についてRに取り組んでいます。

頂点 (x 座標と y 座標) で定義されたポリゴンのセットがあります。

また、(x 座標と y 座標が指定された) ポイントのセットもあり、各ポイントを各ポリゴンにある程度の確率で割り当てる効率的なアルゴリズムが必要です。

たとえば、あるアルゴリズムは、各ポリゴンの重心からテスト ポイントまでの距離をテストすることができます。距離が小さいほど、そのポイントがポリゴン内にある可能性が高くなります。

上記のアイデアに対するその他のアイデア/機能強化をいただければ幸いです。

4

1 に答える 1

1

距離に関連する確率によってポリゴンを並べ替えるだけではありません。最初の(前処理)ステップとして、各ポリゴンの周りに最小の円を計算し、中心と半径を保存します。これにより、ポイントがポリゴンの周囲の円の外側にある非常に効率的なポリゴンを、その後のテストから除外できます。

于 2013-07-23T07:06:07.610 に答える