skip to main content
10.1145/2462356.2462404acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
research-article

A fast algorithm for well-spaced points and approximate delaunay graphs

Published:17 June 2013Publication History

ABSTRACT

We present a new algorithm that produces a well-spaced superset of points conforming to a given input set in any dimension with guaranteed optimal output size. We also provide an approximate Delaunay graph on the output points. Our algorithm runs in expected time O(2O(d)(n log n + m)), where n is the input size, m is the output point set size, and d is the ambient dimension. The constants only depend on the desired element quality bounds.

To gain this new efficiency, the algorithm approximately maintains the Voronoi diagram of the current set of points by storing a superset of the Delaunay neighbors of each point. By retaining quality of the Voronoi diagram and avoiding the storage of the full Voronoi diagram, a simple exponential dependence on d is obtained in the running time. Thus, if one only wants the approximate neighbors structure of a refined Delaunay mesh conforming to a set of input points, the algorithm will return a size 2O(d)m graph in 2O(d)(n log n + m) expected time. If m is superlinear in n, then we can produce a hierarchically well-spaced superset of size 2O(d)n in 2O(d)n log n expected time.

References

  1. Pierre Alliez, Laurent Rineau, Stéphane Tayeb, Jane Tournois, and Mariette Yvinec. 3D mesh generation. In CGAL User and Reference Manual. CGAL Editorial Board, 4.1 edition, 2012. http://www.cgal.org/Manual/4.1/doc_html/cgal_manual/packages.html#Pkg:Mesh_3.Google ScholarGoogle Scholar
  2. Jean-Daniel Boissonnat, Olivier Devillers, and Samuel Hornus. Incremental construction of the Delaunay graph in medium dimension. In Annual Symposium on Computational Geometry, pages 208--216, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Siu-Wing Cheng, Tamal K. Dey, and Jonathan Richard Shewchuk. Delaunay Mesh Generation. CRC Press, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Paul Chew. Guaranteed-quality triangular meshes. Technical Report TR-89--983, Department of Computer Science, Cornell University, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  5. Kenneth L. Clarkson. Building triangulations using epsilon-nets. In STOC: ACM Symposium on Theory of Computing, pages 326--335, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. J. Green and R. Sibson. Computing Dirichlet tessellations in the plane. Computer Journal, 21(2):168--173, 1978.Google ScholarGoogle ScholarCross RefCross Ref
  7. Martin Grötschel, Lászlo Lovász, and Alexander Schrijver. Geometric Algorithms and Combinatorial Optimization, volume 2 of Algorithms and Combinatorics. Springer, second edition edition, 1993.Google ScholarGoogle Scholar
  8. Sariel Har-Peled and Manor Mendel. Fast construction of nets in low dimensional metrics, and their applications. SIAM Journal on Computing, 35(5):1148--1184, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Benoıt Hudson, Gary Miller, and Todd Phillips. Sparse Voronoi Refinement. In Proceedings of the 15th International Meshing Roundtable, pages 339--356, Birmingham, Alabama, 2006. Long version available as Carnegie Mellon University Technical Report Carnegie Mellon University-CS-06--132.Google ScholarGoogle ScholarCross RefCross Ref
  10. Benoıt Hudson, Gary L. Miller, Steve Y. Oudot, and Donald R. Sheehy. Topological inference via meshing. In SOCG, pages 277--286, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jirı Matousek. Lectures on Discrete Geometry. Springer-Verlag, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gary L. Miller, Todd Phillips, and Donald R. Sheehy. Beating the spread: Time-optimal point meshing. In SOCG, pages 321--330, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gary L. Miller, Donald R. Sheehy, and Ameya Velingker. A fast algorithm for well-spaced points and approximate Delaunay graphs. Research Report arXiv:1304.0524 {cs.CG}, April 2013. http://arxiv.org/abs/1304.0524.Google ScholarGoogle Scholar
  14. Gary L. Miller, Dafna Talmor, Shang-Hua Teng, and Noel Walkington. On the radius-edge condition in the control volume method. SIAM J. on Numerical Analysis, 36(6):1690--1708, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ernst P. Mücke, Isaac Saias, and Binhai Zhu. Fast randomized point location without preprocessing in two-and three-dimensional Delaunay triangulations. Comput. Geom, 12(1--2):63--83, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jim Ruppert. A Delaunay refinement algorithm for quality $2$-dimensional mesh generation. J. Algorithms, 18(3):548--585, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Donald R. Sheehy. Mesh Generation and Geometric Persistent Homology. PhD thesis, Carnegie Mellon University, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Donald R. Sheehy. New Bounds on the Size of Optimal Meshes. Computer Graphics Forum, 31(5):1627--1635, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Jonathan Richard Shewchuk. Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator. In Applied Computational Geometry, volume 1148 of Lecture Notes in Computer Science, pages 203--222, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Hang Si. TetGen: A quality tetrahedral mesh generator and a 3D Delaunay triangulator. http://tetgen.org/, January 2011.Google ScholarGoogle Scholar

Index Terms

  1. A fast algorithm for well-spaced points and approximate delaunay graphs

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SoCG '13: Proceedings of the twenty-ninth annual symposium on Computational geometry
      June 2013
      472 pages
      ISBN:9781450320313
      DOI:10.1145/2462356

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 June 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SoCG '13 Paper Acceptance Rate48of137submissions,35%Overall Acceptance Rate625of1,685submissions,37%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader