NUMERICAL STABILITY OF A CONVEX-HULL ALGORITHM FOR SIMPLE POLYGONS

被引:3
作者
JAROMCZYK, JW
WASILKOWSKI, GW
机构
[1] Department of Computer Science, University of Kentucky, Lexington, 40506, KY
关键词
CONVEX HULL; SIMPLE POLYGON; FLOATING-POINT ARITHMETIC; ROBUST IMPLEMENTATION;
D O I
10.1007/BF01891832
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A numerically stable and optimal 0(n)-time implementation of an algorithm for finding the convex hull of a simple polygon is presented. Stability is understood in the sense of a backward error analysis. A concept of the condition number of simple polygons and its impact on the performance of the algorithm is discussed. It is shown that if the condition number does not exceed (1 + O(epsilon))/(3epsilon), then, in floating-point arithmetic with the unit roundoff epsilon, the algorithm produces the vertices of a convex hull for slightly perturbed input points. The relative perturbation does not exceed 3epsilon(1 + O(epsilon)).
引用
收藏
页码:457 / 472
页数:16
相关论文
共 14 条
[1]  
[Anonymous], 1987, EATCS MONOGRAPHS THE
[2]   A NEW LINEAR CONVEX-HULL ALGORITHM FOR SIMPLE POLYGONS [J].
BHATTACHARYA, BK ;
ELGINDY, H .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1984, 30 (01) :85-88
[3]  
FORTUNE S, 1989, 30 ANN S FDN COMP SC, P494
[4]  
Graham R. L., 1972, Information Processing Letters, V1, P132, DOI 10.1016/0020-0190(72)90045-2
[5]   FINDING THE CONVEX-HULL OF A SIMPLE POLYGON [J].
GRAHAM, RL ;
YAO, FF .
JOURNAL OF ALGORITHMS, 1983, 4 (04) :324-331
[6]  
GUIBAS L, 1990, LECT NOTES COMPUT SC, V450, P261
[7]   ON FINDING THE CONVEX-HULL OF A SIMPLE POLYGON [J].
LEE, DT .
INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1983, 12 (02) :87-98
[8]  
LI Z, 1990, 6TH P ANN ACM S COMP, P235
[9]   LINEAR ALGORITHM FOR FINDING THE CONVEX-HULL OF A SIMPLE POLYGON [J].
MCCALLUM, D ;
AVIS, D .
INFORMATION PROCESSING LETTERS, 1979, 9 (05) :201-206
[10]   ONLINE CONSTRUCTION OF THE CONVEX-HULL OF A SIMPLE POLYLINE [J].
MELKMAN, AA .
INFORMATION PROCESSING LETTERS, 1987, 25 (01) :11-12