平面点集凸包Graham算法的改进

被引:32
作者
吴文周
李利番
王结臣
机构
[1] 南京大学地理信息科学系
关键词
最小凸包; Graham算法; 地理信息系统;
D O I
10.16251/j.cnki.1009-2307.2010.06.071
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
本文提出了一种计算平面点集最小凸包的快速算法。该算法首先对平面点集进行扫描,查找到最左、最右、最上、最下4个方向上的极值点,以此构造出一个初始凸包,并删除初始凸包内部的所有点;然后把剩余点集分组,每组运用格雷厄姆(Graham)算法生成一个新的凸包;最后将所有子集凸包的顶点看作一个新的点集,再次运用Graham算法生成最终凸包。测试结果表明,改进后的算法可较大幅度地提高执行效率。
引用
收藏
页码:123 / 125
页数:3
相关论文
共 4 条
[1]   平面点集凸壳的一种快速算法 [J].
樊广佺 ;
马丽平 ;
杨炳儒 .
地理与地理信息科学, 2006, (06) :38-41
[2]   改进的二维点集凸包快速求取方法 [J].
余翔宇 ;
孙洪 ;
余志雄 .
武汉理工大学学报, 2005, (10) :85-87+96
[3]   2维空间数据最小凸包生成算法优化 [J].
王杰臣 .
测绘学报, 2002, (01) :82-86
[4]  
计算几何[M]. 清华大学出版社 , 周培德著, 2005