A simple divide-and-conquer algorithm for computing Delaunay triangulations in O(n log log n) expected time

1986 26 citations

Abstract

We present a modification to the divide-and-conquer algorithm of Guibas & Stolfi [GS] for computing the Delaunay triangulation of n sites in the plane. The change reduces its T(n log n) expected running time to O(n log n) for a large class of distributions which includes the uniform distribution in the unit square. The modified algorithm is significantly easier to implement than the optimal linear-expected-time algorithm of Bentley, Weide & Yao [BWY]. Unlike the incremental methods of Ohya, Iri & Murota [OIM] and Maus [M] it has optimal O(n log log n) worst-case performance. The improvement extends to the composition of the Delaunay triangulation in the Lp metric for 1

Keywords

Divide and conquer algorithmsDelaunay triangulationBinary logarithmComputer scienceLog-log plotSimple (philosophy)Time complexityCombinatoricsAlgorithmMathematicsDiscrete mathematics

Affiliated Institutions

Related Publications

Online facility location

We consider the online variant of facility location, in which demand points arrive one at a time and we must maintain a set of facilities to service these points. We provide a r...

2001 252 citations

Publication Info

Year
1986
Type
article
Pages
276-284
Citations
26
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

26
OpenAlex

Cite This

Rex A. Dwyer (1986). A simple divide-and-conquer algorithm for computing Delaunay triangulations in O(n log log n) expected time. , 276-284. https://doi.org/10.1145/10515.10545

Identifiers

DOI
10.1145/10515.10545