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
相关论文
共 50 条
  • [1] Topology-Oriented Incremental Algorithm for the Robust Construction of the Voronoi Diagrams of Disks
    Lee, Mokwon
    Sugihara, Kokichi
    Kim, Deok-Soo
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2016, 43 (02):
  • [2] TOPOLOGY-ORIENTED DIVIDE-AND-CONQUER ALGORITHM FOR VORONOI DIAGRAMS
    OISHI, Y
    SUGIHARA, K
    GRAPHICAL MODELS AND IMAGE PROCESSING, 1995, 57 (04): : 303 - 314
  • [3] 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
  • [4] 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
  • [5] Topology-oriented approach to robust geometric computation
    Sugihara, K
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 357 - 366
  • [6] Topology-Oriented Implementation—An Approach to Robust Geometric Algorithms
    K. Sugihara
    M. Iri
    H. Inagaki
    T. Imai
    Algorithmica, 2000, 27 : 5 - 20
  • [7] Topology-oriented implementation - An approach to robust geometric algorithms
    Sugihara, K
    Iri, M
    Inagaki, H
    Imai, T
    ALGORITHMICA, 2000, 27 (01) : 5 - 20
  • [8] Incremental Voronoi Diagrams
    Allen, Sarah R.
    Barba, Luis
    Iacono, John
    Langerman, Stefan
    DISCRETE & COMPUTATIONAL GEOMETRY, 2017, 58 (04) : 822 - 848
  • [9] Incremental Voronoi Diagrams
    Sarah R. Allen
    Luis Barba
    John Iacono
    Stefan Langerman
    Discrete & Computational Geometry, 2017, 58 : 822 - 848
  • [10] 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