Abstract
An easily implemented modification to the divide-and-conquer algorithm for computing the Delaunay triangulation ofn sites in the plane is presented. The change reduces its Θ(n logn) expected running time toO(n log logn) for a large class of distributions that includes the uniform distribution in the unit square. Experimental evidence presented demonstrates that the modified algorithm performs very well forn≤216, the range of the experiments. It is conjectured that the average number of edges it creates—a good measure of its efficiency—is no more than twice optimal forn less than seven trillion. The improvement is shown to extend to the computation of the Delaunay triangulation in theL p metric for 1<p≤∞.
Similar content being viewed by others
References
J. L. Bentley, B. W. Weide, and A. C. Yao, Optimal expected-time algorithms for closest point problems,ACM Trans. Math. Software,6 (1980), 563–580.
S. Fortune, A sweepline algorithm for Voronoi diagrams,Proceedings of the Second Annual Symposium on Computational Geometry, Yorktown Heights, NY, 1986, pp. 313–322.
L. J. Guibas and J. Stolfi, Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams,ACM Trans. Graphics,4 (1985), 74–123.
F. K. Hwang, AnO(n logn) algorithm for rectilinear minimal spanning trees,J Assoc. Comput. Mach.,26 (1979), 177–182.
C. L. Lawson, Software forC 1 surface interpolation, inMathematical Software III (J. R. Rice, ed.), Academic Press, New York, 1977, pp. 161–194.
D. T. Lee, Two-dimensional Voronoi diagrams in theL p -metric,J. Assoc. Comput. Mach.,27 (1980), 604–618.
D. T. Lee and B. Schachter, Two algorithms for constructing Delaunay triangulations,Internat. J. Comput. Inform. Sci.,9 (1980), 219–242.
D. T. Lee and C. K. Wong, Voronoi diagrams inL 1 (L ∞) metrics with two-dimensional storage applications,SIAM J. Comput.,9, (1980), 200–211.
D. H. McLain, Two-dimensional interpolation from random data,Comput. J.,19 (1976), 178–181 and 384.
A. Maus, Delaunay triangulation and the convex hull ofn points in expected linear time.BIT,24 (1984), 151–163.
T. Ohya, M. Iri, and K. Murota, Improvements of the incremental methods for the Voronoi diagram with computational comparison of various algorithms,J. Oper. Res. Soc. Japan,27 (1984), 306–336.
M. I. Shamos and D. Hoey, Closest-point problems,Proceedings of the 16th Annual IEEE Symposium on Foundations of Computer Science, Berkeley, CA, 1976, pp. 208–215.
M. I. Shamos and F. P. Preparata,Computational Geometry: An Introduction, Springer-Verlag, New York, 1985.
R. Sibson, Locally equiangular triangulations,Comput. J.,21 (1978), 243–245.
R. Sibson and P. J. Green, Computing Dirichlet tessellations in the plane,Comput. J.,21 (1978), 168–173.
Author information
Authors and Affiliations
Additional information
Communicated by Bernard Chazelle.
This research was supported by National Science Foundation Grants DCR-8352081 and DCR-8416190.
Rights and permissions
About this article
Cite this article
Dwyer, R.A. A faster divide-and-conquer algorithm for constructing delaunay triangulations. Algorithmica 2, 137–151 (1987). https://doi.org/10.1007/BF01840356
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01840356