A randomized divide and conquer algorithm for higher-order abstract Voronoi diagrams
Journal
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Journal Volume
8889
Pages
27-37
Date Issued
2014
Author(s)
Abstract
Given a set of sites in the plane, their order-k Voronoi diagram partitions the plane into regions such that all points within one region have the same k nearest sites. The order-k abstract Voronoi diagram is defined in terms of bisecting curves satisfying some simple combinatorial properties, rather than the geometric notions of sites and distance, and it represents a wide class of order-k concrete Voronoi diagrams. In this paper we develop a randomized divide-andconquer algorithm to compute the order-k abstract Voronoi diagram in expected O(kn1+ε) operations. For solving small sub-instances in the divide-and-conquer process, we also give two sub-algorithms with expected O(k2n log n) and O(n22α(n) log n) time, respectively. This directly implies an O(kn1+ε)-time algorithm for several concrete order-k instances such as points in any convex distance, disjoint line segments and convex polygons of constant size in the Lpnorm, and others. © Springer International Publishing Switzerland 2014.
Subjects
Abstract voronoi diagram; Divide and Conquer; Higher-Order Voronoi Diagram; Randomized algorithm
Other Subjects
Computational geometry; Concretes; Graphic methods; Combinatorial properties; Divide and conquer; Divide-and-conquer algorithm; Higher-order Voronoi diagrams; Order-k Voronoi diagrams; Randomized Algorithms; Time algorithms; Voronoi diagrams; Algorithms
Type
conference paper
