Output-sensitive results on convex hulls, extreme points, and related problems

被引:65
作者
Chan, TM
机构
[1] Department of Computer Science, University of British Columbia, Vancouver
关键词
D O I
10.1007/BF02712874
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We use known data structures for ray-shooting acid linear-programming queries to derive new output-sensitive results on convex hulls, extreme points, and related problems. We show that the f-face convex hull of an n-point set P in a fixed dimension d greater than or equal to 2 can be constructed in O(n log f + (nf)(1-1/([d/2]+1)) log(O(1)) n) time; this is optimal if f = O (n(1/[d/2])/log(K) n) for some sufficiently large constant K. We also show that the h extreme points of P can be computed in O(n log(O(1))h + (nh)(1-1/([d/2]+1), log(O(1)) n) time. These results are then applied to produce an algorithm that computes the vertices of all the convex layers of P in O(n(2-y)) time for any constant gamma < 2/([d/2](2) + 1). Finally, we obtain improved time bounds for other problems including levels in arrangements and linear programming with few violated constraints. In all of bur algorithms the input is assumed to be in general position.
引用
收藏
页码:369 / 387
页数:19
相关论文
共 45 条
[1]   DYNAMIC HALF-SPACE RANGE REPORTING AND ITS APPLICATIONS [J].
AGARWAL, PK ;
MATOUSEK, J .
ALGORITHMICA, 1995, 13 (04) :325-345
[2]   RAY SHOOTING AND PARAMETRIC SEARCH [J].
AGARWAL, PK ;
MATOUSEK, J .
SIAM JOURNAL ON COMPUTING, 1993, 22 (04) :794-806
[3]  
[Anonymous], J ALGORITHMS
[4]  
[Anonymous], 1994, COMPUTATIONAL GEOMET
[5]   AVERAGE NUMBER OF MAXIMA IN A SET OF VECTORS AND APPLICATIONS [J].
BENTLEY, JL ;
KUNG, HT ;
SCHKOLNICK, M ;
THOMPSON, CD .
JOURNAL OF THE ACM, 1978, 25 (04) :536-543
[6]  
Chan T. M., 1995, Proceedings of the Eleventh Annual Symposium on Computational Geometry, P10, DOI 10.1145/220279.220281
[7]  
Chan T. M. Y., 1995, Proceedings of the Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, P282
[8]   AN ALGORITHM FOR CONVEX POLYTOPES [J].
CHAND, DR ;
KAPUR, SS .
JOURNAL OF THE ACM, 1970, 17 (01) :78-&
[9]   DERANDOMIZING AN OUTPUT-SENSITIVE CONVEX-HULL ALGORITHM IN 3 DIMENSIONS [J].
CHAZELLE, B ;
MATOUSEK, J .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1995, 5 (01) :27-32
[10]   ON THE CONVEX LAYERS OF A PLANAR SET [J].
CHAZELLE, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :509-517