An Efficient, Practical Algorithm and Implementation for Computing Multiplicatively Weighted Voronoi Diagrams

06/25/2020
by   Martin Held, et al.
0

We present a simple wavefront-like approach for computing multiplicatively weighted Voronoi diagrams of points and straight-line segments in the Euclidean plane. If the input sites may be assumed to be randomly weighted points then the use of a so-called overlay arrangement [Har-Peled Raichel, Discrete Comput. Geom. 53:547-568, 2015] allows to achieve an expected runtime complexity of O(nlog^4 n), while still maintaining the simplicity of our approach. We implemented the full algorithm for weighted points as input sites, based on CGAL. The results of an experimental evaluation of our implementation suggest O(nlog^2 n) as a practical bound on the runtime. Our algorithm can be extended to handle also additive weights in addition to multiplicative weights, and it yields a truly simple O(nlog n) solution for solving the one-dimensional version of this problem.

READ FULL TEXT
research
01/14/2022

A simple and fast algorithm for computing discrete Voronoi, Johnson-Mehl or Laguerre diagrams of points

This article presents an algorithm to compute digital images of Voronoi,...
research
04/20/2020

Linear Expected Complexity for Directional and Multiplicative Voronoi Diagrams

While the standard unweighted Voronoi diagram in the plane has linear wo...
research
12/05/2021

Computing Voronoi Diagrams in the Polar-Coordinate Model of the Hyperbolic Plane

A Voronoi diagram is a basic geometric structure that partitions the spa...
research
09/04/2017

Fault-Tolerant Additive Weighted Geometric Spanners

Let S be a set of n points and let w be a function that assigns non-nega...
research
12/23/2021

Approximating Multiplicatively Weighted Voronoi Diagrams: Efficient Construction with Linear Size

Given a set of n sites from ℝ^d, each having some positive weight factor...
research
06/17/2022

On Computing Optimal Linear Diagrams

Linear diagrams are an effective way to visualize set-based data by repr...
research
04/24/2018

Half-Space Power Diagrams and Discrete Surface Offsets

We present a novel algorithm to compute offset surfaces of shapes discre...

Please sign up or login with your details

Forgot password? Click here to reset