๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

A sweepline algorithm for Euclidean Voronoi diagram of circles

โœ Scribed by Li Jin; Donguk Kim; Lisen Mu; Deok-Soo Kim; Shi-Min Hu


Publisher
Elsevier Science
Year
2006
Tongue
English
Weight
647 KB
Volume
38
Category
Article
ISSN
0010-4485

No coin nor oath required. For personal study only.

โœฆ Synopsis


Presented in this paper is a sweepline algorithm to compute the Voronoi diagram of a set of circles in a two-dimensional Euclidean space. The radii of the circles are non-negative and not necessarily equal. It is allowed that circles intersect each other, and a circle contains others.

The proposed algorithm constructs the correct Voronoi diagram as a sweepline moves on the plane from top to bottom. While moving on the plane, the sweepline stops only at certain event points where the topology changes occur for the Voronoi diagram being constructed.

The worst-case time complexity of the proposed algorithm is O((nCm)log n), where n is the number of input circles, and m is the number of intersection points among circles. As m can be O(n 2 ), the presented algorithm is optimal with O(n 2 log n) worst-case time complexity.


๐Ÿ“œ SIMILAR VOLUMES


Voronoi diagram of a circle set from Vor
โœ Deok-Soo Kim; Donguk Kim; Kokichi Sugihara ๐Ÿ“‚ Article ๐Ÿ“… 2001 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 602 KB

In this and the following papers, we present an algorithm to compute the exact Voronoi diagram of a circle set from the Voronoi diagram of a point set. The circles are located in a two dimensional Euclidean space, the radii of the circles are non-negative and not necessarily equal, and the circles a

A nearly optimal parallel algorithm for
โœ Piotr Berman; Andrzej Lingas ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 756 KB

We present a parallel algorithm for the Voronoi diagram of the set of vertices of a convex polygon. The algorithm runs in time O(logn) and uses O(n loglogn/log n) processors in the CRCW PRAM model. The concurrent write is used only by an integer sorting subroutine. We also obtain an O(log n)-time an