Design and Implementation of a Practical Parallel Delaunay Algorithm

被引:0
|
作者
G. E. Blelloch
G. L. Miller
J. C. Hardwick
D. Talmor
机构
[1] Computer Science Department,
[2] Carnegie Mellon University,undefined
[3] Pittsburgh,undefined
[4] PA 15213,undefined
[5] USA. blelloch@cs.cmu.edu,undefined
[6] glmiller@cs.cmu.edu.,undefined
[7] Microsoft Research Ltd,undefined
[8] 1 Guildhall Street,undefined
[9] Cambridge CB2 3NH,undefined
[10] England. jch@microsoft.com.,undefined
[11] CADSI,undefined
[12] 3150 Almaden Expwy Suite 104,undefined
[13] San Jose,undefined
[14] CA 95118,undefined
[15] USA. dafna@cadsi.com.,undefined
来源
Algorithmica | 1999年 / 24卷
关键词
Key words. Delaunay triangulation, Parallel algorithms, Algorithm experimentation, Parallel implementation.;
D O I
暂无
中图分类号
学科分类号
摘要
This paper describes the design and implementation of a practical parallel algorithm for Delaunay triangulation that works well on general distributions. Although there have been many theoretical parallel algorithms for the problem, and some implementations based on bucketing that work well for uniform distributions, there has been little work on implementations for general distributions. We use the well known reduction of 2D Delaunay triangulation to find the 3D convex hull of points on a paraboloid. Based on this reduction we developed a variant of the Edelsbrunner and Shi 3D convex hull algorithm, specialized for the case when the point set lies on a paraboloid. This simplification reduces the work required by the algorithm (number of operations) from O(n log 2 n) to O(n log n) . The depth (parallel time) is O( log 3 n) on a CREW PRAM. The algorithm is simpler than previous O(n log n) work parallel algorithms leading to smaller constants.
引用
收藏
页码:243 / 269
页数:26
相关论文
共 50 条
  • [1] Design and implementation of a practical parallel Delaunay algorithm
    Blelloch, GE
    Hardwick, JC
    Miller, GL
    Talmor, D
    ALGORITHMICA, 1999, 24 (3-4) : 243 - 269
  • [2] Localizing the Delaunay Triangulation and Its Parallel Implementation
    Chen, Renjie
    Gotsman, Craig
    TRANSACTIONS ON COMPUTATIONAL SCIENCE XX: SPECIAL ISSUE ON VORONOI DIAGRAMS AND THEIR APPLICATIONS, 2013, 8110 : 39 - 55
  • [3] DESIGN AND IMPLEMENTATION OF A PARALLEL MARKOWITZ THRESHOLD ALGORITHM
    Davis, Timothy A.
    Duff, Iain S.
    Nakov, Stojce
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2020, 41 (02) : 573 - 590
  • [4] Practical considerations of parallel simulations and architecture independent parallel algorithm design
    Gerbessiotis, AV
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 53 (01) : 1 - 25
  • [5] A compact parallel algorithm for spherical Delaunay triangulations
    Prill, Florian
    Zaengl, Guenther
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (09):
  • [6] A Compact Parallel Algorithm for Spherical Delaunay Triangulations
    Prill, Florian
    Zaengl, Guenther
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT II, 2016, 9574 : 355 - 364
  • [7] Design and implementation of high speed parallel Gardner algorithm
    Hu W.
    Wang Z.
    Mei R.
    Chen X.
    Zhang Y.
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2023, 45 (02): : 95 - 104
  • [8] An improved parallel algorithm for delaunay triangulation on distributed memory parallel computers
    Lee, SY
    Park, CI
    Park, CM
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 131 - 138
  • [9] A practical Delaunay meshing algorithm for a large class of domains
    Cheng, Siu-Wing
    Dev, Tamal K.
    Levine, Joshua A.
    PROCEEDINGS OF THE 16TH INTERNATIONAL MESHING ROUNDTABLE, 2008, : 477 - +
  • [10] A parallel algorithm based on convexity for the computing of Delaunay tessellation
    Phan Thanh An
    Le Hong Trang
    NUMERICAL ALGORITHMS, 2012, 59 (03) : 347 - 357