Optimal computation of the Voronoi diagram of disjoint clusters

  • Authors:
  • Xuehou Tan

  • Affiliations:
  • Tokai University, Numazu, Japan

  • Venue:
  • Information Processing Letters
  • Year:
  • 2001

Quantified Score

Hi-index 0.89

Visualization

Abstract

Let d(a,b) denote the Euclidean distance between two points a, b in the plane. For a cluster C of sites, and for a point p, define d (p, C) = max {d(p,x) | x &egr; C} as the distance between p and C. The Voronoi diagram of a set S of clusters C1,...,Cm is a partition of the plane into domains, one for each cluster, such that a point p belongs to the domain of Ci if and only if d(p,Ci) is leass than or equal to d(p, Cj), i does not equal j. In this note, we present an optimal time O(nlogn) algorithm for computing the Voronoi diagram of a set of convex-hull dijoint clusters, where n is the sum of cardinalities of all clusters. This improves upon the previous O(nsquaredx(n)) time bound, where x(n) is the inverse Ackermann function. OUr result is obtained by examining a new variant of the Voronoi diagram where each site is associated with a convex and unbounded region in which it is active.