Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2013 Publication History
  • Get Citation Alerts
  • 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.
    [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.
    [3]
    Siu-Wing Cheng, Tamal K. Dey, and Jonathan Richard Shewchuk. Delaunay Mesh Generation. CRC Press, 2012.
    [4]
    L. Paul Chew. Guaranteed-quality triangular meshes. Technical Report TR-89--983, Department of Computer Science, Cornell University, 1989.
    [5]
    Kenneth L. Clarkson. Building triangulations using epsilon-nets. In STOC: ACM Symposium on Theory of Computing, pages 326--335, 2006.
    [6]
    P. J. Green and R. Sibson. Computing Dirichlet tessellations in the plane. Computer Journal, 21(2):168--173, 1978.
    [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.
    [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.
    [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.
    [10]
    Benoıt Hudson, Gary L. Miller, Steve Y. Oudot, and Donald R. Sheehy. Topological inference via meshing. In SOCG, pages 277--286, 2010.
    [11]
    Jirı Matousek. Lectures on Discrete Geometry. Springer-Verlag, 2002.
    [12]
    Gary L. Miller, Todd Phillips, and Donald R. Sheehy. Beating the spread: Time-optimal point meshing. In SOCG, pages 321--330, 2011.
    [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.
    [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.
    [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.
    [16]
    Jim Ruppert. A Delaunay refinement algorithm for quality $2$-dimensional mesh generation. J. Algorithms, 18(3):548--585, 1995.
    [17]
    Donald R. Sheehy. Mesh Generation and Geometric Persistent Homology. PhD thesis, Carnegie Mellon University, 2011.
    [18]
    Donald R. Sheehy. New Bounds on the Size of Optimal Meshes. Computer Graphics Forum, 31(5):1627--1635, 2012.
    [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.
    [20]
    Hang Si. TetGen: A quality tetrahedral mesh generator and a 3D Delaunay triangulator. http://tetgen.org/, January 2011.

    Cited By

    View all
    • (2020)Randomized Incremental Construction of Delaunay Triangulations of Nice Point SetsDiscrete & Computational Geometry10.1007/s00454-020-00235-7Online publication date: 8-Sep-2020
    • (2018)Spoke-Darts for High-Dimensional Blue-Noise SamplingACM Transactions on Graphics10.1145/319465737:2(1-20)Online publication date: 12-May-2018
    • (2015)Approximating Nearest Neighbor DistancesAlgorithms and Data Structures10.1007/978-3-319-21840-3_17(200-211)Online publication date: 28-Jul-2015
    • Show More Cited By

    Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 17 June 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. delaunay refinement
      2. mesh generation
      3. output sensitive algorithms
      4. voronoi diagrams
      5. voronoi refinement

      Qualifiers

      • Research-article

      Conference

      SoCG '13
      SoCG '13: Symposium on Computational Geometry 2013
      June 17 - 20, 2013
      Rio de Janeiro, Brazil

      Acceptance Rates

      SoCG '13 Paper Acceptance Rate 48 of 137 submissions, 35%;
      Overall Acceptance Rate 625 of 1,685 submissions, 37%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)Randomized Incremental Construction of Delaunay Triangulations of Nice Point SetsDiscrete & Computational Geometry10.1007/s00454-020-00235-7Online publication date: 8-Sep-2020
      • (2018)Spoke-Darts for High-Dimensional Blue-Noise SamplingACM Transactions on Graphics10.1145/319465737:2(1-20)Online publication date: 12-May-2018
      • (2015)Approximating Nearest Neighbor DistancesAlgorithms and Data Structures10.1007/978-3-319-21840-3_17(200-211)Online publication date: 28-Jul-2015
      • (2014)Improving spatial coverage while preserving the blue noise of point setsComputer-Aided Design10.1016/j.cad.2013.08.01546(25-36)Online publication date: 1-Jan-2014
      • (2014)A New Approach to Output-Sensitive Construction of Voronoi Diagrams and Delaunay TriangulationsDiscrete & Computational Geometry10.1007/s00454-014-9629-y52:3(476-491)Online publication date: 1-Oct-2014
      • (2013)A new approach to output-sensitive voronoi diagrams and delaunay triangulationsProceedings of the twenty-ninth annual symposium on Computational geometry10.1145/2462356.2462372(281-288)Online publication date: 17-Jun-2013

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media