A fast robust algorithm for computing discrete Voronoi diagrams

Mirko Velić*, Dave May, Louis Moresi

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

16 Citations (Scopus)

Abstract

We describe an algorithm for the construction of discretized Voronoi diagrams on a CPU within the context of a large scale numerical fluid simulation. The Discrete Voronoi Chain (DVC) algorithm is fast, flexible and robust. The algorithm stores the Voronoi diagram on a grid or lattice that may be structured or unstructured. The Voronoi diagram is computed by alternatively updating two lists of grid cells per particle to propagate a growth boundary of cells from the particle locations. Distance tests only occur when growth boundaries from different particles collide with each other, hence the number of distance tests is effectively minimized. We give some empirical results for two and three dimensions. The method generalizes to any dimension in a straight forward manner. The distance tests can be based any metric.

Original languageEnglish
Pages (from-to)343-355
Number of pages13
JournalJournal of Mathematical Modelling and Algorithms
Volume8
Issue number3
DOIs
Publication statusPublished - Jul 2009
Externally publishedYes

Fingerprint

Dive into the research topics of 'A fast robust algorithm for computing discrete Voronoi diagrams'. Together they form a unique fingerprint.

Cite this