首页 | 本学科首页   官方微博 | 高级检索  
     

基于有序简单多边形的平面点集凸包快速求取算法
引用本文:金文华,何涛,刘晓平,唐卫清,唐荣锡.基于有序简单多边形的平面点集凸包快速求取算法[J].计算机学报,1998,21(6):533-539.
作者姓名:金文华  何涛  刘晓平  唐卫清  唐荣锡
作者单位:中国科学院计算技术研究所,北京,100080;北京航空航天大学制造工程系,北京,100083;合肥工业大学计算机学院,合肥,230009
摘    要:凸包问题是计算几何的基本问题之一,在许多领域均有应用。传统平面点集凸包算法和简单多边形凸包算法平行发展,互不相干。本文将改进的简单多边形凸包算法应用于平面点集凸包问题中,提出了新的点集凸包算法。该算法首先淘汰掉明显不位于凸包上的点,然后对剩余点集排序,再将点集按照一定顺序串联成有序简单多边形,最后利用前瞻回溯方法搜索多边形凸包,从而得到点集的凸包。本文算法不仅达到了O的理论时间复杂度下限,而且算法

关 键 词:凸包  平面点集  简单多边形  算法  计算几何
修稿时间:1997年8月11日

A FAST CONVEX HULL ALGORITHM OF PLANAR POINT SET BASED ON SORTED SIMPLE POLYGON
JIN Wen-hua,HE Tao,LIU Xiao-Ping,TANG Wei-Qing,TANG Rong-xi.A FAST CONVEX HULL ALGORITHM OF PLANAR POINT SET BASED ON SORTED SIMPLE POLYGON[J].Chinese Journal of Computers,1998,21(6):533-539.
Authors:JIN Wen-hua  HE Tao  LIU Xiao-Ping  TANG Wei-Qing  TANG Rong-xi
Abstract:Convex hull problem is one of the fundamental problems in computational geometry, and used in many fields. The traditional convex hull algorithms of planar point set and those of simple polygon were developed in parallel, without any combination-In this paper, a new algorithm is proposed by combining improved convex hull algorithm of simple polygon to solve the problem of planar pointset. The algorithm firstly eliminates those points which are obviously not on the hull, then sorts the points that remain, and then links the points into a sorted simple polygon according to the definite order. Finally it searches the convex hull of the polygon using forward-backward method, and thereby obtains the convex hullof the point set. The algorithm not only reaches the theoretical lower bound ofO(nlogn),but also is very simple and easy to be realized. The presented algorithm has been applied in plant design system PDSOFT. The results obtained by the method are remarkable.
Keywords:Convex hull  planar point set  simple polygon  sorted simple polygon  computational geometry
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号