An Efficient Randomized Algorithm for Higher-Order Abstract Voronoi Diagrams

被引:6
|
作者
Bohler, Cecilia [1 ]
Klein, Rolf [1 ]
Liu, Chih-Hung [2 ]
机构
[1] Univ Bonn, Dept Comp Sci, Bonn, Germany
[2] Swiss Fed Inst Technol, Dept Comp Sci, Zurich, Switzerland
关键词
Order-k Voronoi diagrams; Abstract Voronoi diagrams; Randomized geometric algorithms; Computational geometry;
D O I
10.1007/s00453-018-00536-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a set of n sites in the plane, the order-k Voronoi diagram is a planar subdivision such that all points in a region share the same k nearest sites. The order-k Voronoi diagram arises for the k-nearest-neighbor problem, and there has been a lot of work for point sites in the Euclidean metric. In this paper, we study order-k Voronoi diagrams defined by an abstract bisecting curve system that satisfies several practical axioms, and thus our study covers many concrete order-k Voronoi diagrams. We propose a randomized incremental construction algorithm that runs in O(k(n-k)log2n+nlog3n) steps, where O(k(n-k)) is the number of faces in the worst case. This result applies to disjoint line segments in the Lp norm, convex polygons of constant size, points in the Karlsruhe metric, and so on. In fact, a running time with a polylog factor to the number of faces was only achieved for point sites in the L1 or Euclidean metric before.
引用
收藏
页码:2317 / 2345
页数:29
相关论文
共 50 条
  • [31] The Higher-Order Voronoi Diagram of Line Segments
    Evanthia Papadopoulou
    Maksym Zavershynskyi
    Algorithmica, 2016, 74 : 415 - 439
  • [32] Constructing levels in arrangements and higher order Voronoi diagrams
    Agarwal, PK
    de Berg, M
    Matousek, J
    Schwarzkopf, O
    SIAM JOURNAL ON COMPUTING, 1998, 27 (03) : 654 - 667
  • [33] Abstract Voronoi diagrams revisited
    Klein, Rolf
    Langetepe, Elmar
    Nilforoushan, Zahra
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (09): : 885 - 902
  • [34] ON THE CONSTRUCTION OF ABSTRACT VORONOI DIAGRAMS
    MEHLORN, K
    MEISER, S
    ODUNLAING, C
    DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (03) : 211 - 224
  • [35] PERATIZATION OF SOME HIGHER-ORDER DIAGRAMS
    MIKETINAC, M
    TADIC, D
    NUOVO CIMENTO, 1965, 38 (01): : 490 - +
  • [36] Efficient Parallel Algorithm for Estimating Higher-order Polyspectra
    Tomlinson, Joseph
    Jeong, Donghui
    Kim, Juhan
    ASTRONOMICAL JOURNAL, 2019, 158 (03):
  • [37] Focusing and higher-order abstract syntax
    Zeilberger, Noam
    ACM SIGPLAN NOTICES, 2008, 43 (01) : 359 - 369
  • [38] HIGHER-ORDER ABSTRACT CAUCHY PROBLEMS
    SANDEFUR, JT
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1977, 60 (03) : 728 - 742
  • [39] Focusing and Higher-Order Abstract Syntax
    Zeilberger, Noam
    POPL'08: PROCEEDINGS OF THE 35TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2008, : 359 - 369