基于排序的凸包方法用于密集数据集
摘要:计算密集点集的凸包的一种新的二维方法。该方法使用了一个排名函数,避免直接排序点,从而降低了总体的时间复杂度。排名后的点可以创建一个简单的多边形链,通过适当的O(n)方法可以找到凸包。结果是通过对点的密度与m的比率设置一个界限来实现的,其中m是表示点集的排名函数的最大值,从而得到一个O(n+m)的方法。然后,基于数据集的位长度p,开发了一种可以进一步降低时间的快速方法。在图像处理方法中很容易满足所需条件,可以确定密度在3\%范围内的多边形区域的凸包。我们在一系列问题域上的实验表明这是典型的。由于该方法的复杂度与当前机器的位大小p有关(p=32,p=64),所以该方法在实际上是O(n)的。给出了一个简短的证明。
作者:G. M. Megson and J. Cadenas
论文ID:1301.4809
分类:Computational Geometry
分类简称:cs.CG
提交时间:2013-01-22