12

Fortuneの方法を使用して、2次元でボロノイ図を生成する方法を正常に実装しました。しかし今、私はそれをポイントの最近傍クエリに使用しようとしています(これはダイアグラムの生成に使用された元のポイントの1つではありません)。私はそれがO(lg n)時間でできると人々が言っ​​ているのを見続けています(そして私は彼らを信じています)が、それが実際にどのように行われたかについての説明を見つけることができません。

私は二分探索に精通していますが、その上限を保証するための適切な基準を理解することはできません。また、図にポイントを挿入して周囲のセルを更新することと関係があるかもしれないと考えましたが、それを行うための良い方法を考える(または見つける)ことはできません。

誰かが私を手がかりにしたり、より詳細な説明のある場所を指し示したりできますか?

4

1 に答える 1

11

Kirkpatrickの点位置データ構造のように、ある種の検索構造は平面細分割(ボロノイ図)から作成する必要があると思います。

于 2011-08-18T21:48:14.463 に答える