[0,1] × [0,1] にランダムに分布する n 個の点が与えられた場合、その点に最も近い点の面積を各点に割り当てようとします。
より正式には次のとおりです。
[0,1] × [0,1] のn 個の点 (x 1、x 2、... x n ) が与えられた場合、各 x jに点の集合 { z | d(z, x j ) ≤ d(z, x i ) } (1, 2, .. n) のすべての i に対して。
リモートで効率的なものを思いつくことはできません。何か助けはありますか?
[0,1] × [0,1] にランダムに分布する n 個の点が与えられた場合、その点に最も近い点の面積を各点に割り当てようとします。
より正式には次のとおりです。
[0,1] × [0,1] のn 個の点 (x 1、x 2、... x n ) が与えられた場合、各 x jに点の集合 { z | d(z, x j ) ≤ d(z, x i ) } (1, 2, .. n) のすべての i に対して。
リモートで効率的なものを思いつくことはできません。何か助けはありますか?
ボロノイ図を生成するためのフォーチュンのアルゴリズムを探しているようです。
http://en.wikipedia.org/wiki/K-d_tree
KDツリーを使用してみてください。