COMPUTING A CENTERPOINT OF A FINITE PLANAR SET OF POINTS IN LINEAR-TIME

被引:47
作者
JADHAV, S
MUKHOPADHYAY, A
机构
[1] Department of Computer Science, Indian Institute of Technology, Kanpur
关键词
D O I
10.1007/BF02574382
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
The notion of a centerpoint of a finite set of points in two and higher dimensions is a generalization of the concept of the median of a set of reals. In this paper we present a linear-time algorithm for computing a centerpoint of a set of n points in the plane, which is optimal compared with the O(n log(3)n) complexity of the previously best-known algorithm. We use suitable modifications of the ham-sandwich cut algorithm in [Me2] and the prune-and-search technique of Megiddo [Me1] to achieve this improvement.
引用
收藏
页码:291 / 312
页数:22
相关论文
共 9 条
[1]
ON K-HULLS AND RELATED PROBLEMS [J].
COLE, R ;
SHARIR, M ;
YAP, CK .
SIAM JOURNAL ON COMPUTING, 1987, 16 (01) :61-77
[2]
SLOWING DOWN SORTING NETWORKS TO OBTAIN FASTER SORTING ALGORITHMS [J].
COLE, R .
JOURNAL OF THE ACM, 1987, 34 (01) :200-208
[3]
Edelsbrunner H, 1987, ALGORITHMS COMBINATO
[4]
JADHAV S, 1993, IN PRESS 3RD NAT SEM
[5]
MATOUSEK J, 1991, 23RD P ANN ACM S THE, P505
[6]
[7]
MEGIDDO N, 1985, J ALGORITHM, V3, P430
[8]
TENG SH, 1993, THESIS CARNEGIEMELLO
[9]
Yaglom I. M., 1961, CONVEX FIGURES