A parallel algorithm for constructing Voronoi diagrams based on point-set adaptive grouping

被引:9
|
作者
Wang, Jiechen [1 ]
Cui, Can [2 ]
Rui, Yikang [3 ]
Cheng, Liang [1 ]
Pu, Yingxia [1 ]
Wu, Wenzhou [4 ]
Yuan, Zhenyu [1 ]
机构
[1] Nanjing Univ, Jiangsu Prov Key Lab Geog Informat Sci & Technol, Nanjing 210093, Jiangsu, Peoples R China
[2] Univ Utrecht, Fac Geosci, Urban & Reg Res Ctr Utrecht, NL-3584 CS Utrecht, Netherlands
[3] Royal Inst Technol, S-10044 Stockholm, Sweden
[4] Inst Geog Sci & Nat Resources Res, State Key Lab Resources & Environm Informat Syst, Beijing 100101, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Voronoi diagrams; parallel algorithm; adaptive grouping; geographical information system; computational geometry;
D O I
10.1002/cpe.3005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a parallel algorithm for constructing Voronoi diagrams based on point-set adaptive grouping. The binary tree splitting method is used to adaptively group the point set in the plane and construct sub-Voronoi diagrams for each group. Given that the construction of Voronoi diagrams in each group consumes the majority of time and that construction within one group does not affect that in other groups, the use of a parallel algorithm is suitable.After constructing the sub-Voronoi diagrams, we extracted the boundary points of the four sides of each sub-group and used to construct boundary site Voronoi diagrams. Finally, the sub-Voronoi diagrams containing each boundary point are merged with the corresponding boundary site Voronoi diagrams. This produces the desired Voronoi diagram. Experiments demonstrate the efficiency of this parallel algorithm, and its time complexity is calculated as a function of the size of the point set, the number of processors, the average number of points in each block, and the number of boundary points. Copyright (c) 2013 John Wiley & Sons, Ltd.
引用
收藏
页码:434 / 446
页数:13
相关论文
共 50 条
  • [21] AN OPTIMAL ALGORITHM FOR CONSTRUCTING ORIENTED VORONOI DIAGRAMS AND GEOGRAPHIC NEIGHBORHOOD GRAPHS
    CHANG, MS
    HUANG, NF
    TANG, CY
    INFORMATION PROCESSING LETTERS, 1990, 35 (05) : 255 - 260
  • [22] A deterministic algorithm for fitting a step function to a weighted point-set
    Fournier, Herve
    Vigneron, Antoine
    INFORMATION PROCESSING LETTERS, 2013, 113 (03) : 51 - 54
  • [23] AN OPTIMAL EXPECTED-TIME PARALLEL ALGORITHM FOR VORONOI DIAGRAMS
    LEVCOPOULOS, C
    KATAJAINEN, J
    LINGAS, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 318 : 190 - 198
  • [24] An efficient point-set registration algorithm with dual terms based on total least squares
    Chen, Qing-Yan
    Feng, Da-Zheng
    Zheng, Wei -Xing
    Feng, Xiang -Wei
    PATTERN RECOGNITION, 2023, 134
  • [25] An Algorithm on Discrimination of Point-set in Polyhedron Based on Three-Dimensional Convex Hull
    Wang, Yongzhi
    Sheng, Yehua
    Zhou, Liangchen
    Guo, Fei
    Hu, Yu
    2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2010,
  • [26] The projector algorithm: A simple parallel algorithm for computing Voronoi diagrams and Delaunay graphs
    Reem, Daniel
    THEORETICAL COMPUTER SCIENCE, 2023, 970
  • [27] Streaming Hierarchical Clustering Based on Point-Set Kernel
    Han, Xin
    Zhu, Ye
    Ting, Kai Ming
    Zhan, De-Chuan
    Li, Gang
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 525 - 533
  • [28] An Unsupervised Iterative N-Dimensional Point-Set Registration Algorithm
    P. Hosseinbor
    R. Zhdanov
    A. Ushveridze
    Ukrainian Mathematical Journal, 2022, 74 : 484 - 495
  • [29] Design and multithreading implementation of the wave-front algorithm for constructing Voronoi diagrams
    Hwang, GJ
    Arul, JM
    Lin, E
    Hung, CY
    DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 257 - 266
  • [30] An Unsupervised Iterative N-Dimensional Point-Set Registration Algorithm
    Hosseinbor, P.
    Zhdanov, R.
    Ushveridze, A.
    UKRAINIAN MATHEMATICAL JOURNAL, 2022, 74 (03) : 484 - 495