给定n个随机分布在正方形中的点,找到每个点所占的面积

时间:2012-08-19 00:33:05

标签: algorithm geometry computational-geometry

给定在[0,1]×[0,1]中随机分布的n个点,我尝试将每个点分配给最接近该点的点。

更正式如下:

给定[0,1]×[0, 1],为每个x j 分配一个等于点集{z |的度量的值对于(1,2,... n)中的所有i,d(z,x j )≤d(z,x i )}。

我无法提出任何有效的方法。有什么帮助吗?

2 个答案:

答案 0 :(得分:8)

听起来您正在寻找Fortune's algorithm来生成Voronoi diagrams

Fortune's algorithm

答案 1 :(得分:0)

http://en.wikipedia.org/wiki/K-d_tree

您可能想尝试使用KD树。