欢迎访问《图学学报》 分享到:

图学学报

• 计算机辅助几何设计 • 上一篇    下一篇

离散点集最小包围圆算法分析与改进

  

  • 出版日期:2012-04-27 发布日期:2015-07-28

Analysis and improvement of smallest enclosing disk algorithm on discrete set of points

  • Online:2012-04-27 Published:2015-07-28

摘要: 针对平面上的离散点集求取最小包围圆的问题,评述现有算法并给出一种
改进算法,称为较远点对定义初始包围圆的增量算法。首先概述了几条对算法理解和设计有
直接影响的最小包围圆性质或判定;然后对求取最小包围圆的随机增量算法、最远点优先渐
近算法、对偶决策算法等3 种典型算法进行概述和简要分析;再对随机增量算法和最远点优
先渐近算法进行改进;最后,以二维区域随机点集、一维共线随机点集和共线有序点集3
类数据进行实验对比。实验结果表明,最远点优先渐近算法是过去3 种算法中效率最高的;
论文提出的较远点对定义初始包围圆的增量算法大大提高了随机增量算法的时间效率,是该
文所列举的方法中最快的算法,并且是一种确定性算法。离散点集最小包围圆的快速计算有
助于碰撞检测和机器人等领域的广泛应用。

关键词: 最小包围圆, 随机增量算法, 最小包围圆性质, 计算几何

Abstract: For calculating the smallest enclosing disk of a discrete set of points on the planar,
three popular algorithms, i.e. the randomized incremental algorithm, the dual decision algorithm
and the farthest point first progressive algorithm, are evaluated and an improvement of the
randomized incremental algorithm is presented. The new algorithm employs the Axis-Aligned
Bounding Boxes of the point set to optimize the initiate enclosing disk, which greatly improves
the calculating efficiency. Numerical experiments show that the farthest point first progressive
algorithm is the fastest one among the old three algorithms; the new algorithm is a fast and
deterministic one, and can be helpful to the applications in computer graphics, facility locations,
intelligent robot, and so on.

Key words: smallest enclosing disk, randomized incremental algorithm, property of smallest
enclosing disk,
computational geometry