ACM Home Page
Please provide us with feedback. Feedback
Voronoi diagrams based on convex distance functions
Full text PdfPdf (727 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the first annual symposium on Computational geometry table of contents
Baltimore, Maryland, United States
Pages: 235 - 244  
Year of Publication: 1985
ISBN:0-89791-163-6
Authors
L. Paul Chew  Dept. of Mathematics & Computer Science, Dartmouth College, Hanover, NH
Robert L. (Scot) Dyrsdale, III  Dept. of Mathematics & Computer Science, Dartmouth College, Hanover, NH
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 103,   Citation Count: 39
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/323233.323264
What is a DOI?

ABSTRACT

We present an “expanding waves” view of Voronoi diagrams that allows such diagrams to be defined for very general metrics and for distance measures that do not qualify as metrics. If a pebble is dropped into a still pond, circular waves move out from the point of impact. If n pebbles are dropped simultaneously, the places where wave fronts meet define the Voronoi diagram on the n points of impact. The Voronoi diagram for any normed metric, including the Lp metrics, can be obtained by changing the shape of the wave front from a circle to the shape of the “circle” in that metric. (For example, the “circle” in the L1 metric is diamond shaped.) For any convex wave shape there is a corresponding convex distance function. If the shape is not symmetric about its center (a triangle, for example) then the resulting distance function is not a metric, although it can still be used to define a Voronoi diagram. Like Voronoi diagrams based on the Euclidean metric, the Voronoi diagrams based on other normed metrics can be used to solve various closest-point problems (all-nearest-neighbors, minimum spanning trees, etc.). Some of these problems also make sense under convex distance functions which are not metrics. In particular, the “largest empty circle” problem becomes the “largest empty convex shape” problem, and “motion planning for a disc” becomes “motion planning for a convex shape”. These problems can both be solved quickly given the Voronoi diagram. We present an asymptotically optimal algorithm for computing Voronoi diagrams based on convex distance functions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[Ca59] J. W. S. Cassels, An Introduction to the Geometry of Numbers, Springer-Verlag, Berlin (1959).
 
2
 
3
4
 
5
[Ki79] D. G. Kirkpatrick, Efficient Computation of Continuous Skeletons, Proc. 20th IEEE Symposium on Foundations of Computer Science, 1979, 18-27.
 
6
[KN63] J. L. Kelley and I. Namioka, Linear Topological Spaces, Van Nostrand, Princeton (1963).
 
7
[Kn73] D. E. Knuth, The Art of Computer Programming, vol. 3, Addison-Wesley, Reading, MA (1973).
 
8
[La72] S. R. Lay, Convex Sets and their Applications, Wiley, New York (1972).
9
 
10
[Le82] D. T. Lee, On k-nearest neighbor Voronoi diagrams in the plane, IEEE TRANS. COMP. C-31 (1982), 478-487.
 
11
[LW80] D. T. Lee and C. K. Wong, Voronoi diagrams in L1 (Linfinity) metrics with 2-dimensional storage applications, SIAM J. COMPUT. 9(1980), 200-211.
12
 
13
[SH75] M. I. Shamos and D. Hoey, Closest-Point Problems, Proc. 16th IEEE Symposium on Foundations of Computer Science, 1975, 151-162.
 
14
[Ya84] C. K. Yap, An O(n log n) algorithm for the Voronoi diagram of a set of simple curve segments, Technical Report, Courant Institute, New York University, Oct. 1984.

CITED BY  39

Collaborative Colleagues:
L. Paul Chew: colleagues
Robert L. (Scot) Dyrsdale, III: colleagues