ポイントのボロノイセルからのサンプリング


8

点のセット修正します。クエリポイント が到着し、目標は、セットののボロノイセルからランダムに一様にサンプリングされたポイント生成することです。P R D Q R Q P { Q }nPRdqrqP{q}

この質問では、のボロノイセルは常に有界であると想定できます(たとえば、常に凸包にあります)。q PqqP

この問題について何か知っていますか?

いくつかの制約:

  • のボロノイセルから複数のサンプルが必要になる場合があります。これらはIIDでなければなりません。q
  • ポイントの前処理は許可されていますが、指数関数的に時間を費やすことはできません。d
  • サンプルは、理想的には部分線形および多項式で生成する必要があります。nd

上記では、ボロノイセルの計算を明示的に除外していることに注意してください。また、リジェクションサンプリングアプローチでは均一なサンプルが生成されますが、効率的に行う方法が明確でないことにも注意してください。


2
多項式時間で凸状体の中で一様にランダムなサンプルを生成するために通常のボリューム推定ランダムウォーク手法を使用することがすぐに機能しない理由はありますか?
David Eppstein、2013年

1
明確にすべきだった。メンバーシップオラクルを計算できるため、それらを使用することは可能ですが、サンプルを生成するための実行時間は非常に高価です(n半平面制約の観点からボロノイセルを記述するため、少なくとも線形時間です)。したがって、準線形条件です。
Suresh Venkat 2013年

ああ、サブリニア部分を逃しました。
David Eppstein、2013年

1
任意のポリトープをボロノイセルとして実現できます。したがって、最低限、ポリトープを前処理して、毎回フルランダムウォークを行うよりも速くIID均一サンプルを描画できるようにする必要があります。これはそれ自体十分に難しいようです?
Sasho Nikolov 2013

回答:


1

コメントには短すぎます...以下は直感的なbla bla blaであり、自由に購入しないでください。

それは非常にありそうにないようです-ポイントが均一に分布していると仮定すると、のセルの近傍の数は2 dになりますq2d。これはおそらくより正式な議論です。単位超球上の点のセットを選択して、任意の2点間の角度が少なくとも80度になるようにします。次元が十分に大きければ、あまり努力することなく、球上のそのようなポイントの指数関数的な数を選択できることがわかっています。これで、直感的に、半分のポイントのサブセットでは、球の中心のボロノイセルのボリュームは、すべてのポイントのセルボリュームと比較してほぼ2倍になります。これは、最初からすべてのポイントを調べて適切なボリュームの見積もりを取得する必要があることを意味します。問題は多項的に同等であるように見えるので、これもまた直感的に、均一にサンプリングすることが不可能になることを暗示しているようです...


それは興味深い議論です。しかし、そのような議論は、半平面で定義された凸状体の体積を推定できないことを示唆しているのではないでしょうか?
Suresh Venkat 2013年

そうでもない-あなたはすべての入力を読むことができるならば、この引数は失敗した....
サリエルのHar-Peled

さて、私は適切と思われる方法で入力を前処理することが許可されています。
Suresh Venkat 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.