Time complexity 计算Voronoi分区的复杂性

Time complexity 计算Voronoi分区的复杂性,time-complexity,voronoi,Time Complexity,Voronoi,我无法通过谷歌搜索找到答案,这就是为什么在这里发布的原因: 在n维中创建具有k个中心点的Voronoi分区的时间复杂度是多少?是O(n^k)吗 谢谢。你说的“创建分区”是什么意思?Voronoi单元由其质心定义,因此“构造”需要O(n*k)时间(您必须在某些变量中存储k,n维点),前提是您知道中心点的定位。现在,赋值步骤在欧几里德空间中的复杂度为O(k*n),因为必须计算每个中心点之间的距离,而在欧几里德n维空间中需要O(n)时间。您可以使用一些地理索引技术来加快速度,这些技术将删除不需要考虑的

我无法通过谷歌搜索找到答案,这就是为什么在这里发布的原因:

在n维中创建具有k个中心点的Voronoi分区的时间复杂度是多少?是O(n^k)吗

谢谢。

你说的“创建分区”是什么意思?Voronoi单元由其质心定义,因此“构造”需要
O(n*k)
时间(您必须在某些变量中存储k,n维点),前提是您知道中心点的定位。现在,赋值步骤在欧几里德空间中的复杂度为O(k*n),因为必须计算每个中心点之间的距离,而在欧几里德n维空间中需要O(n)时间。您可以使用一些地理索引技术来加快速度,这些技术将删除不需要考虑的点