A Linear time algorithm for computing the Voronoi diagram of a convex polygon

  • Authors:
  • A. Aggarwal;L. Guibas;J. Saxe;P. Shor

  • Affiliations:
  • IBM T. J. Watson Center Yorktown Heights, NY;Stanford University, Stanford, CA and DEC Systems Research Center, Palo Alto, CA;DEC Systems Research Center, Palo Alto, CA;AT&T Bell Labs, Murray Hill, NJ

  • Venue:
  • STOC '87 Proceedings of the nineteenth annual ACM symposium on Theory of computing
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an algorithm for computing certain kinds of three-dimensional convex hulls in linear time. Using this algorithm, we show that the Voronoi diagram of n points in the plane can be computed in &THgr;(n) time when these points form the vertices of a convex polygon in, say, counterclockwise order. This settles an outstanding open problem in computational geometry. Our techniques can also be used to obtain linear time algorithms for computing the farthest-point Voronoi diagram and the medial axis of a convex polygon and for deleting a vertex from a general planar Voronoi diagram.