Triangulating the Square: Quadtrees and Delaunay Triangulations are Equivalent

We show that Delaunay triangulations and compressed quadtrees are equivalent structures. More precisely, we give two algorithms: the first computes a compressed quadtree for a planar point set, given the Delaunay triangulation; the second finds the Delaunay triangulation, given a compressed quadtree. Both algorithms run in deterministic linear time on a pointer machine. Our work builds on and extends previous results by Krznaric and Levcopolous and Buchin and Mulzer. Our main tool for the second algorithm is the well-separated pair decomposition (WSPD), a structure that has been used previously to find Euclidean minimum spanning trees in higher dimensions. We show that knowing the WSPD (and a quadtree) suffices to compute a planar EMST in linear time. With the EMST at hand, we can find the Delaunay triangulation in linear time. As a corollary, we obtain deterministic versions of many previous algorithms related to Delaunay triangulations, such as splitting planar Delaunay triangulations, preprocessing imprecise points for faster Delaunay computation, and transdichotomous Delaunay triangulations.


slides
keywords: Computational Geometry, Delaunay Triangulations, Quadtrees

Journal Article (peer-reviewed)

Maarten Löffler, Wolfgang Mulzer
Triangulating the Square: Quadtrees and Delaunay Triangulations are Equivalent
SIAM Journal on Computing
41, 4, 941–974, 2012
http://dx.doi.org/10.1137/110825698

Conference Proceedings (peer-reviewed)

Maarten Löffler, Wolfgang Mulzer
Triangulating the Square: Quadtrees and Delaunay Triangulations are Equivalent
Proc. 22nd Symposium on Discrete Algorithms
1759–1777, 2011
http://www.siam.org/proceedings/soda/2011/SODA11_134_loefflerm.pdf

Archived Publication (not reviewed)

Maarten Löffler, Wolfgang Mulzer
Triangulating the Square: Quadtrees and Delaunay Triangulations are Equivalent
1205.4738, 2012
http://arXiv.org/abs/1205.4738

back to list