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 条
  • [1] An Efficient Randomized Algorithm for Higher-Order Abstract Voronoi Diagrams
    Cecilia Bohler
    Rolf Klein
    Chih-Hung Liu
    Algorithmica, 2019, 81 : 2317 - 2345
  • [2] A randomized divide and conquer algorithm for higher-order abstract Voronoi diagrams
    Bohler, Cecilia
    Liu, Chih-Hung
    Papadopoulou, Evanthia
    Zavershynskyi, Maksym
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2016, 59 : 26 - 38
  • [3] A Randomized Divide and Conquer Algorithm for Higher-Order Abstract Voronoi Diagrams
    Bohler, Cecilia
    Liu, Chih-Hung
    Papadopoulou, Evanthia
    Zavershynskyi, Maksym
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8889 : 27 - 37
  • [4] A Randomized Divide and Conquer Algorithm for Higher-Order Abstract Voronoi Diagrams
    Bohler, Cecilia
    Liu, Chih-Hung
    Papadopoulou, Evanthia
    Zavershynskyi, Maksym
    ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 27 - 37
  • [5] On the Complexity of Higher Order Abstract Voronoi Diagrams
    Bohler, Cecilia
    Cheilaris, Panagiotis
    Klein, Rolf
    Liu, Chih-Hung
    Papadopoulou, Evanthia
    Zavershynskyi, Maksym
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2013, 7965 : 208 - 219
  • [6] On the complexity of higher order abstract Voronoi diagrams
    Bohler, Cecilia
    Cheilaris, Panagiotis
    Klein, Rolf
    Liu, Chih-Hung
    Papadopoulou, Evanthia
    Zavershynskyi, Maksym
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2015, 48 (08): : 539 - 551
  • [7] A SEMIDYNAMIC CONSTRUCTION OF HIGHER-ORDER VORONOI DIAGRAMS AND ITS RANDOMIZED ANALYSIS
    BOISSONNAT, JD
    DEVILLERS, O
    TEILLAUD, M
    ALGORITHMICA, 1993, 9 (04) : 329 - 356
  • [8] Semidynamic construction of higher-order Voronoi diagrams and its randomized analysis
    Boissonnat, Jean-Daniel
    Devillers, Olivier
    Teillaud, Monique
    Algorithmica (New York), 1993, 9 (04): : 329 - 356
  • [9] An Optimal Algorithm for Higher-Order Voronoi Diagrams in the Plane: The Usefulness of Nondeterminism
    Chan, Timothy M.
    Cheng, Pingan
    Zheng, Da Wei
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4451 - 4463
  • [10] Higher-order Voronoi diagrams on triangulated surfaces
    Cabello, S.
    Fort, M.
    Sellares, J. A.
    INFORMATION PROCESSING LETTERS, 2009, 109 (09) : 440 - 445