A divide-and-conquer Delaunay triangulation algorithm with a vertex array and flip operations in two-dimensional space

被引:0
|
作者
Sang-Wook Yang
Young Choi
Chang-Kyo Jung
机构
[1] Chung-Ang University,School of Mechanical Engineering
关键词
Delaunay triangulation; Divide-and-conquer; Flip-based merge; Geometric algorithms; Graphics data structure;
D O I
暂无
中图分类号
学科分类号
摘要
Divide-and-conquer algorithms provide computational efficiency for constructing Delaunay triangulations; however, their implementation is complicated. Most divide-and-conquer algorithms for Delaunay triangulation utilize edge-based structures, because triangles are frequently deleted and created during the merge process. However, as our proposed divide-and-conquer algorithm does not require existing edges to be deleted in the merge process, a simple array-based data structure can be used for the representation of the triangulation topology. Rather than deleting the edges of the conflicting triangles, which was used in previous methods, the Delaunay property is also preserved with a new flip propagation method in the merge phase. This array-based data structure is much simpler than the commonly used edge-based data structures and requires less memory allocation. The proposed algorithm arranges sites into a permutation vector that represents a kdtree with an array; thus, the space partitioning information is internally represented in the array without any additional data. Since the proposed divide-and-conquer algorithm is compact, the implementation complexity of conventional divideand-conquer triangulation algorithms can be avoided. Despite of the simplicity of this new algorithm, the experimental results indicate that the computational efficiency is comparable to the previous divide-and-conquer algorithms.
引用
收藏
页码:435 / 442
页数:7
相关论文
共 50 条
  • [1] A divide-and-conquer Delaunay triangulation algorithm with a vertex array and flip operations in two-dimensional space
    Yang, Sang-Wook
    Choi, Young
    Jung, Chang-Kyo
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2011, 12 (03): : 435 - 442
  • [2] A divide-and-conquer algorithm of Delaunay triangulation with GPGPU
    Chen, Min-Bin
    2012 FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2012, : 175 - 177
  • [3] A functional language to implement the divide-and-conquer Delaunay triangulation algorithm
    Moura, AL
    Camacho, JR
    Guimaraes, SC
    Salerno, CH
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 168 (01) : 178 - 191
  • [4] Parallel divide-and-conquer scheme for Delaunay triangulation
    Chen, MB
    Chuang, TR
    Wu, JJ
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 571 - 576
  • [5] Divide-and-conquer algorithms on two-dimensional meshes
    Valero-García, M
    González, A
    de Cerio, LD
    Royo, D
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 1051 - 1056
  • [6] Parallel divide-and-conquer scheme for 2D Delaunay triangulation
    Chen, Min-Bin
    Chuang, Tyng-Ruey
    Wu, Jan-Jan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (12): : 1595 - 1612
  • [7] DIVIDE-AND-CONQUER APPROXIMATION ALGORITHM FOR VERTEX COVER
    Asgeirsson, Eyjolfur Ingi
    Stein, Cliff
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2009, 23 (03) : 1261 - 1280
  • [8] A FASTER DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING DELAUNAY TRIANGULATIONS
    DWYER, RA
    ALGORITHMICA, 1987, 2 (02) : 137 - 151
  • [9] Constructing Two-Dimensional Voronoi Diagrams via Divide-and-Conquer of Envelopes in Space
    Setter, Ophir
    Sharir, Micha
    Halperin, Dan
    TRANSACTIONS ON COMPUTATIONAL SCIENCE IX, 2010, 6290 : 1 - 27
  • [10] Constructing Two-Dimensional Voronoi Diagrams via Divide-and-Conquer of Envelopes in Space
    Setter, Ophir
    Sharir, Micha
    Halperin, Dan
    2009 6TH INTERNATIONAL SYMPOSIUM ON VORONOI DIAGRAMS (ISVD 2009), 2009, : 43 - 52