A fast parallel algorithm for finding the convex hull of a sorted point set

被引:7
|
作者
Berkman, O
Schieber, B
Vishkin, U
机构
[1] UNIV LONDON KINGS COLL,DEPT COMP,LONDON WC2R 2LS,ENGLAND
[2] IBM CORP,DIV RES,THOMAS J WATSON RES CTR,YORKTOWN HTS,NY 10598
[3] UNIV MARYLAND,INST ADV COMP STUDIES,COLLEGE PK,MD 20742
[4] UNIV MARYLAND,DEPT ELECT ENGN,COLLEGE PK,MD 20742
[5] TEL AVIV UNIV,DEPT COMP SCI,IL-69978 TEL AVIV,ISRAEL
关键词
parallel algorithms; computational geometry; convex hull; PRAM;
D O I
10.1142/S0218195996000162
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a parallel algorithm for finding the convex hull of a sorted point set. The algorithm runs in O(loglog n) (doubly logarithmic) time using n/loglog n processors on a Common CRCW PRAM. To break the Omega(log n/loglog n) time barrier required to output the convex hull in a contiguous array, we introduce a novel data structure for representing the convex hull. The algorithm is optimal in two respects: (1) the time-processor product of the algorithm, which is linear, cannot be improved, and (2) the running time, which is doubly logarithmic, cannot be improved even by using a linear number of processors. The algorithm demonstrates the power of the ''the divide-and-conquer doubly logarithmic paradigm'' by presenting a non-trivial extension to situations that previously were known to have only slower algorithm.
引用
收藏
页码:231 / 241
页数:11
相关论文
共 50 条
  • [1] FINDING THE CONVEX-HULL OF A SORTED POINT SET IN PARALLEL
    GOODRICH, MT
    [J]. INFORMATION PROCESSING LETTERS, 1987, 26 (04) : 173 - 179
  • [2] A Fast Convex Hull Algorithm of Planar Point Set
    Jiang, Hong-fei
    [J]. MECHATRONICS AND INTELLIGENT MATERIALS III, PTS 1-3, 2013, 706-708 : 1852 - 1855
  • [3] Fast algorithm for convex hull of planer point set
    Zhou, Min
    Yang, Bo
    Liang, Yun
    Huang, Qiong
    Wan, Junzhou
    [J]. Journal of Information and Computational Science, 2013, 10 (04): : 1237 - 1243
  • [4] A modified Graham's convex hull algorithm for finding the connected orthogonal convex hull of a finite planar point set
    Phan Thanh An
    Phong Thi Thu Huyen
    Nguyen Thi Le
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2021, 397
  • [5] A modified Graham's convex hull algorithm for finding the connected orthogonal convex hull of a finite planar point set
    An, Phan Thanh
    Huyen, Phong Thi Thu
    Le, Nguyen Thi
    [J]. Applied Mathematics and Computation, 2021, 397
  • [6] AN EFFICIENT ALGORITHM FOR FINDING THE MINIMUM NORM POINT IN THE CONVEX-HULL OF A FINITE POINT SET IN THE PLANE
    MAKIMOTO, N
    NAKAGAWA, I
    TAMURA, A
    [J]. OPERATIONS RESEARCH LETTERS, 1994, 16 (01) : 33 - 40
  • [7] Finding the convex hull of discs in parallel
    Chen, W
    Wada, K
    Kawaguchi, K
    Chen, DZ
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1998, 8 (03) : 305 - 319
  • [8] A new algorithm for computing the convex hull of a planar point set
    Guang-hui Liu
    Chuan-bo Chen
    [J]. Journal of Zhejiang University-SCIENCE A, 2007, 8 : 1210 - 1217
  • [9] AN EFFICIENT ALGORITHM FOR THE CONVEX HULL OF PLANAR SCATTERED POINT SET
    Fu, Zhongliang
    Lu, Yuefeng
    [J]. XXII ISPRS CONGRESS, TECHNICAL COMMISSION II, 2012, 39-B2 : 63 - 66
  • [10] A new algorithm for computing the convex hull of a planar point set
    Liu, Guang-Hui
    Chen, Chuan-Bo
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2007, 8 (08): : 1210 - 1217