Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Sorting helps for voronoi diagrams

Published: 01 June 1997 Publication History

Abstract

It is well known that, using standard models of computation, Ω(n logn) time is required to build a Voronoi diagram forn point sites. This follows from the fact that a Voronoi diagram algorithm can be used to sort. However, if the sites are sorted before we start, can the Voronoi diagram be built any faster? We show that for certain interesting, although nonstandard, types of Voronoi diagrams, sorting helps. These nonstandard types of Voronoi diagrams use a convex distance function instead of the standard Euclidean distance. A convex distance function exists for any convex shape, but the distance functions based on polygons (especially triangles) lead to particularly efficient Voronoi diagram algorithms. Specifically, a Voronoi diagram using a convex distance function based on a triangle can be built inO (n log logn) time after initially sorting then sites twice. Convex distance functions based on other polygons require more initial sorting.

References

[1]
F. Aurenhammer, Voronoi Diagrams--a Survey of a Fundamental Geometric Data Structure, ACM Comput. Surv., 23 (1991), 345-405.
[2]
M. W. Bern, H. J. Karloff, P. Ragahavan, and B. Schieber, Fast Geometric Approximation Techniques and Geometric Embedding Problems, Proceedings of the Fifth Annual Symposium on Computational Geometry (1989), ACM Press, New York, pp. 292-301.
[3]
L. P. Chew, There are Planar Graphs Almost as Good as the Complete Graph, J. Comput. System Sci., 39 (1989), 205-219.
[4]
L. P. Chew and R. L. Drysdale, Voronoi Diagrams Based on Convex Distance Functions, Proceedings of the First Annual Symposium on Computational Geometry (1985), ACM Press, New York, pp. 235-244.
[5]
L. P. Chew and S. Fortune, Sorting Helps for Voronoi Diagrams, manuscript (1988).
[6]
D. Cheriton and R. E. Tarjan, Finding Minimum Spanning Trees, SIAM J. Comput., 5 (1976), 724-742.
[7]
S. Fortune, Fast Algorithms for Polygon Containment, Proceedings of the 12th International Colloquium on Automata, Language and Programming, Lecture Notes in Computer Science, Vol. 194, Springer-Verlag, Berlin, 1985, pp. 189-198.
[8]
S. Fortune, A Sweepline Algorithms for Voronoi Diagrams, Algorithmica, 2 (1987), 153-174.
[9]
D. B. Johnson, A Priority Queue in Which Initialization and Queue Operations take O (log log D) Time, Math. Systems Theory, 15 (1982), 295-309.
[10]
D. T. Lee, Two-Dimensional Voronoi Diagrams in the Lp Metric, J. Assoc. Comput. Mach., 27 (1980), 604-618.
[11]
D. T. Lee and C. K. Wong, Voronoi Diagrams in the L1 (L¿) Metrics with 2-Dimensional Storage Applications, SIAM J. Comput., 9 (1980), 200-211.
[12]
F. P. Preparata and M. I. Shamos, Computational Geometry, Springer-Verlag, New York, 1985.
[13]
R. Seidel, A Method for Proving Lower Bounds for Certain Geometric Problems, In Computational Geometry, G. T. Toussaint, ed., North-Holland, Amsterdam, 1985, pp. 319-334.
[14]
P. van Emde Boas, R. Kaas, and E. Zijlstra, Design and Implementation of an Efficient Priority Queue, Math. Systems Theory, 10 (1977), 99-127.
[15]
A. C. Yao, Lower Bounds for Algebraic Computation Trees with Integer Inputs, SIAM J. Comput., 20(4) (1991), 655-668.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Algorithmica
Algorithmica  Volume 18, Issue 2
June 1997
116 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 June 1997

Author Tags

  1. Convex distance functions
  2. Delaunay triangulations
  3. Sorting
  4. Voronoi diagrams

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2011)Computing Hereditary Convex StructuresDiscrete & Computational Geometry10.5555/3116262.311640945:4(796-823)Online publication date: 1-Jun-2011
  • (2011)Delaunay triangulations in O(sort(n)) time and moreJournal of the ACM10.1145/1944345.194434758:2(1-27)Online publication date: 11-Apr-2011
  • (2009)Computing hereditary convex structuresProceedings of the twenty-fifth annual symposium on Computational geometry10.1145/1542362.1542374(61-70)Online publication date: 8-Jun-2009
  • (1998)On enumerating and selecting distancesProceedings of the fourteenth annual symposium on Computational geometry10.1145/276884.276916(279-286)Online publication date: 7-Jun-1998

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media