A ROBUST TOPOLOGY-ORIENTED INCREMENTAL ALGORITHM FOR VORONOI DIAGRAMS

被引:67
|
作者
Sugihara, Kokichi [1 ]
Iri, Masao [1 ]
机构
[1] Univ Tokyo, Fac Engn, Dept Math Engn & Informat Phys, Bunkyo Ku, Tokyo 113, Japan
关键词
Voronoi diagram; robust algorithm; topology-oriented method; incremental construction; combinatorial abstraction; asymptotic correctness;
D O I
10.1142/S0218195994000124
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents a robust algorithm for constructing Voronoi diagrams in the plane. The algorithm is based on an incremental method, but is quite new in that it is robust against numerical errors. Conventionally, geometric algorithms have been designed on the assumption that numerical errors do not take place, and hence they are not necessarily valid for real computers where numerical errors are inevitable. The algorithm to be proposed in this paper, on the other hand, is designed with the recognition that numerical errors are inevitable in real computation; i.e., in the proposed algorithm higher priority is placed on topological structures than on numerical values. As a result, the algorithm is "completely" robust in the sense that it always gives some output however poor the precision of numerical computation may be. In general, the output cannot be more than an approximation to the true Voronoi diagram which we should have got by infinite-precision computation. However, the algorithm is asymptotically correct in the sense that the output converges to the true diagram as the precision becomes higher. Moreover, careful choice of the way of numerical computation makes the algorithm stable enough; indeed the present version of the algorithm can construct in single-precision arithmetic a correct Voronoi diagram for one million generators randomly placed in the unit square in the plane.
引用
收藏
页码:179 / 228
页数:50
相关论文
共 22 条
  • [1] Robust Construction of the Additively-Weighted Voronoi Diagram via Topology-Oriented Incremental Algorithm
    Lee, Mokwon
    Sugihara, Kokichi
    Kim, Deok-Soo
    MATHEMATICAL SOFTWARE, ICMS 2016, 2016, 9725 : 514 - 521
  • [2] Topology-oriented incremental computation of Voronoi diagrams of circular arcs and straight-line segments
    Held, Martin
    Huber, Stefan
    COMPUTER-AIDED DESIGN, 2009, 41 (05) : 327 - 338
  • [3] Topology-oriented construction of line arrangements
    Fogaras, D
    Sugihara, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (05) : 930 - 937
  • [4] RANDOMIZED INCREMENTAL CONSTRUCTION OF DELAUNAY AND VORONOI DIAGRAMS
    GUIBAS, LJ
    KNUTH, DE
    SHARIR, M
    ALGORITHMICA, 1992, 7 (04) : 381 - 413
  • [5] A Faster Algorithm of Higher Order Voronoi Diagrams
    Hu, Lixia
    Liu, Hongjuan
    Xu, Baiquan
    2015 SEVENTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2015), 2015, : 6 - 9
  • [6] Computing the Topology of Voronoi Diagrams of Parallel Half-Lines
    Adamou, Ibrahim
    Mourrain, Bernard
    MATHEMATICS IN COMPUTER SCIENCE, 2021, 15 (04) : 859 - 876
  • [7] A Divide-and-Conquer Algorithm for Computing Voronoi Diagrams
    Smith, Elijah
    Trefftz, Christian
    DeVries, Byron
    2020 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2020, : 495 - 499
  • [8] The projector algorithm: A simple parallel algorithm for computing Voronoi diagrams and Delaunay graphs
    Reem, Daniel
    THEORETICAL COMPUTER SCIENCE, 2023, 970
  • [9] Location problems with continuous demand and unreliable facilities: Applications of families of incremental Voronoi diagrams
    Averbakh, Igor
    Berman, Oded
    Kalcsics, Jorg
    Krass, Dmitry
    DISCRETE APPLIED MATHEMATICS, 2021, 300 : 36 - 55
  • [10] Parallel Shortest Path Algorithm for Voronoi Diagrams with Generalized Distance Functions
    Toss, Julio
    Comba, Joao
    Raffin, Bruno
    2014 27TH SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2014, : 212 - 219