MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Developing a practical projection-based parallel delaunay algorithm (1996) [14 citations — 2 self]

Download:
pdf | ps
by Guy E. Blelloch, Gary L. Miller, Dafna Talmor
in 12th Annual Symposium on Computational Geometry
http://www.cs.berkeley.edu/~jrs/mesh/../meshpapers/BlellochMillerTalmor.ps.gz
Add To MetaCart

Abstract:

In this paper we are concerned with developing a practical parallel algorithm for Delaunay triangulation that works well on general distributions, particularly those that arise in Scientific Computation. Although there have been many theoretical algorithms for the problem, and some implementations based on bucketing that work well for uniform distributions, there has been little work on implementations for general distributions. We use the well known reduction of 2D Delaunay triangulation to 3D convex hull of points on a sphere or paraboloid. A variant of the Edelsbrunner and Shi 3D convex hull is used, but for the special case when the point set lies on either a sphere or a paraboloid. Our variant greatly reduces the constant costs from the 3D convex hull algorithm and seems to be a more promising for a practical implementation than other parallel approaches. We have run experiments on the algorithm using a variety of distributions that are motivated by various problems that use Delaunay triangulations. Our experiments show that for these distributions we are within a factor of approximately two in work from the best sequential algorithm.

Citations

385 Primitives for the manipulation of general subdivisions an the computation of voronoi diagrams – Guibas, Stolfi - 1985
222 Parallel prefix computation – Ladner, Fischer - 1980
142 Closest-Point Problems – Shamos, Hoey - 1975
132 Implementation of a portable nested data-parallel language – Blelloch, Chatterjee, et al. - 1994
96 Preparata and Michael Ian Shamos. Computational Geometry: An Introduction – Franco - 1985
89 The ultimate planar convex hull algorithm – Kirkpatrick, Seidel - 1986
62 A randomized parallel 3D convex hull algorithm for coarse grained multicomputers – Dehne, Deng, et al. - 1995
61 N.: A delaunay based numerical method for three dimensions: generation, formulation, and partition – MILLER, TALMOR, et al. - 1995
57 Parallel computational geometry – Aggarwal, Chazelle, et al. - 1988
45 A faster divide-and-conquer algorithm for constructing Delaunay triangulations – Dwyer - 1987
43 A comparison of sequential Delaunay triangulation algorithms – Su, Drysdale - 1997
37 Output-sensitive construction of polytopes in four dimensions and clipped Voronoi diagrams in three – Chan, Snoeyink, et al. - 1995
23 The expected extremes in a Delaunay triangulation – Bern, Eppstein, et al. - 1991
18 Parallel solutions to geometric problems on the scan model of computation – Blelloch, Little - 1988
17 A data-parallel algorithm for the three-dimensional Delaunay triangulation and its implementation – Teng, Sullivan, et al. - 1993
15 In-place techniques for parallel con-vex hull algorithms – Ghouse, Goodrich - 1991
13 An O(n log h) time algorithm for the three-dimensional convex hull problem – Edelsbrunner, Shi - 1991
10 Parallel implementation of an algorithm for Delaunay triangulation – Merriam - 1992
10 Efficient parallel algorithms for closest point problems – Su - 1994
4 Merging free trees in parallel for efficient voronoi diagram construction – COLE, GOODRICH, et al. - 1990
3 On the distribution of matter within highly flattened galaxies – Toomre - 1963
2 Parallel Algorithms for Computational Geometry – Chow - 1980
1 Parallel Delaunay triangulation implementation – Blelloch, Miller, et al. - 1994
1 Maintenance of configurationsin the plane – Overmars, Leeuwen - 1981
1 Polling: A new randomizedsampling technique for computational geometry – Reif, Sen - 1989
1 An efficient expectedtime parallel algorithm for Voronoi construction – Vemuri, Varadarajan, et al. - 1992