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 条
  • [31] An Algorithm of Incremental Construction Voronoi Region
    Xu, Pengfei
    Chen, Zhigang
    Chen, Ming
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 2, 2012, 115 : 979 - +
  • [32] Topology-oriented pattern extraction and classification for synthesizing lithography test patterns
    Shim, Seongbo
    Shin, Youngsoo
    JOURNAL OF MICRO-NANOLITHOGRAPHY MEMS AND MOEMS, 2015, 14 (01):
  • [33] Topology-oriented design of analog circuits based on evolutionary graph generation
    Natsui, M
    Homma, N
    Aoki, T
    Higuchi, T
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN VIII, 2004, 3242 : 342 - 351
  • [34] Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
    Boris Aronov
    Prosenjit Bose
    Erik D. Demaine
    Joachim Gudmundsson
    John Iacono
    Stefan Langerman
    Michiel Smid
    Algorithmica, 2018, 80 : 3316 - 3334
  • [35] Data structures for halfplane proximity queries and incremental Voronoi diagrams
    Aronov, B
    Bose, P
    Demaine, ED
    Gudmundsson, J
    Iacono, J
    Langerman, S
    Smid, M
    LATIN 2006: THEORETICAL INFORMATICS, 2006, 3887 : 80 - 92
  • [36] Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
    Aronov, Boris
    Bose, Prosenjit
    Demaine, Erik D.
    Gudmundsson, Joachim
    Iacono, John
    Langerman, Stefan
    Smid, Michiel
    ALGORITHMICA, 2018, 80 (11) : 3316 - 3334
  • [37] Topology-oriented free-form deformations with object-shaped lattices
    Kanongehaiyos, P
    CAD/ GRAPHICS TECHNOLOGY AND ITS APPLICATIONS, PROCEEDINGS, 2003, : 271 - 276
  • [38] 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
  • [39] A SWEEPCIRCLE ALGORITHM FOR VORONOI DIAGRAMS - EXTENDED ABSTRACT
    DEHNE, F
    KLEIN, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 314 : 59 - 69
  • [40] A Sweepline Algorithm for Higher Order Voronoi Diagrams
    Zavershynskyi, Maksym
    Papadopoulou, Evanthia
    2013 TENTH INTERNATIONAL SYMPOSIUM ON VORONOI DIAGRAMS IN SCIENCE AND ENGINEERING (ISVD), 2013, : 16 - 22