18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Voronoi Diagrams<br />

Aurenhammer [Aur91] and Fortune [For92] provide excellent surveys on Voronoi diagrams and<br />

associated variants such as power diagrams. <strong>The</strong> first algorithm for constructing Voronoi<br />

diagrams was based on divide-and-conquer and is due to Shamos and Hoey [SH75]. Good expositions of<br />

Fortune's sweepline algorithm for constructing Voronoi diagrams in [For87] include [O'R94].<br />

Good expositions on the relationship between Delaunay triangulations and (d+1)-dimensional convex<br />

hulls [ES86] include [O'R94].<br />

In a kth-order Voronoi diagram, we partition the plane such that each point in a region is closest to the<br />

same set of k sites. Using the algorithm of [ES86], the complete set of kth-order Voronoi diagrams can be<br />

constructed in time. By doing point location on this structure, the k nearest neighbors to a query<br />

point can be found in . Expositions on kth-order Voronoi diagrams include [O'R94, PS85].<br />

<strong>The</strong> smallest enclosing circle problem can be solved in time using (n-1)st order Voronoi<br />

diagrams [PS85]. In fact, there exist linear-time algorithms based on low-dimensional linear<br />

programming [Meg83]. A linear algorithm for computing the Voronoi diagram of a convex polygon is<br />

given by [AGSS89].<br />

Related Problems: Nearest neighbor search (see page ), point location (see page ), triangulation<br />

(see page ).<br />

Next: Nearest Neighbor Search Up: Computational Geometry Previous: Triangulation<br />

<strong>Algorithm</strong>s<br />

Mon Jun 2 23:33:50 EDT 1997<br />

file:///E|/BOOK/BOOK4/NODE187.HTM (4 of 4) [19/1/2003 1:31:41]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!