Primitives for the manipulation of general subdivisions and computation of Voronoi diagrams
Leonidas Guibas, Jorge Stolfi
In ACM Transactions on Graphics, 4(2), April 1985.
Abstract: The following problem is discussed: given n points in the plane (the sites) and an arbitrary query point q, find the site that is closest to q. This problem can be solved by constructing the Voronoi diagram of the given sites and then locating the query point in one of its regions. Two algorithms are given, one that constructs the Voronoi diagram in O(n log n) time, and another that inserts a new sit on O(n) time. Both are based on the use of the Voronoi dual, or Delaunay triangulation, and are simple enough to be of practical value. the simplicity of both algorithms can be attributed to the separation of the geometrical and topological aspects of the problem and to the use of two simple but powerful primitives, a geometric predicate and an operator for manipulating the topology of the diagram. The topology is represented by a new data structure for generalized diagrams, that is, embeddings of graphs in two-dimensional manifolds. This structure represents simultaneously an embedding, its dual, and its mirror image. Furthermore, just two operators are sufficients for building and modifying arbitrary diagrams.
Keyword(s): delaunay diagrams, closest point, nearest neighbors, point location, triangulations, representation of polyhedra, planar graphs, convex hull, geometric primitives, computational topology, euler operators
BibTeX format:
@article{Guibas:1985:PFT,
  author = {Leonidas Guibas and Jorge Stolfi},
  title = {Primitives for the manipulation of general subdivisions and computation of Voronoi diagrams},
  journal = {ACM Transactions on Graphics},
  volume = {4},
  number = {2},
  pages = {74--123},
  month = apr,
  year = {1985},
}
Search for more articles by Leonidas Guibas.
Search for more articles by Jorge Stolfi.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."