An efficient randomized algorithm for higher-order abstract Voronoi diagrams
Journal
Leibniz International Proceedings in Informatics, LIPIcs
Journal Volume
51
Pages
21.1-21.15
Date Issued
2016
Author(s)
Abstract
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) log2 n + n log3 n) steps, where O(k(n - k)) is the number of faces in the worst case. Due to those axioms, 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, this kind of run time with a polylog factor to the number of faces was only achieved for point sites in the L1 or Euclidean metric before. © Cecilia Bohler, Rolf Klein, and Chih-Hung Liu.
Subjects
Abstract Voronoi diagrams; Order-k Voronoi diagrams; Randomized geometric algorithms
SDGs
Other Subjects
Algorithms; Computational geometry; Geometry; Nearest neighbor search; Euclidean metrics; Geometric algorithm; K-nearest neighbors; Order-k Voronoi diagrams; Planar subdivision; Randomized Algorithms; Randomized incremental construction; Voronoi diagrams; Graphic methods
Type
conference paper
