We survey the computational geometry relevant to finite element mesh generation. We especially focus on optimal triangulations of geometric domains in two- and three-dimensions. An optimal triangulation is a partition of the domain into triangles or tetrahedra, that is best according to some criterion that measures the size, shape, or number of triangles. We discuss algorithms both for the optimization of triangulations on a fixed set of vertices and for the placement of new vertices (Steiner points). We briefly survey the heuristic algorithms used in some practical mesh generators. 1. Introduction Computational geometry claims the two aims of solving practical problems and producing beautiful mathematics. There is a natural tension between these goals: the most elegant formulation of a problem rarely occurs in practice. But surprisingly often the aims complement each other. This chapter discusses the interplay between an important practical problem---finite element mesh gener...
|
7273
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
2332
|
Simulated annealing
– Kirkpatrick, Gellatt, et al.
- 1983
|
|
1481
|
Computational Geometry: An Introduction
– Preparata, Shamos
- 1988
|
|
1014
|
The Design and Analysis of Spatial Data Structures
– Samet
- 1989
|
|
602
|
Algorithms in Combinatorial Geometry
– Edelsbrunner
- 1987
|
|
324
|
The quadtree and related hierarchical data structures
– SAMET
- 1984
|
|
303
|
An Analysis of the Finite Element Method
– Strang, Fix
- 1973
|
|
299
|
Polygonization of Implicit Surfaces
– Bloomenthal
- 1988
|
|
262
|
Computational Geometry: An Introduction Through Randomized Algorithms
– Mulmuley
- 1994
|
|
250
|
A sweepline algorithm for Voronoi diagrams
– Fortune
- 1987
|
|
234
|
Triangulating a simple polygon in linear time
– Chazelle
- 1991
|
|
220
|
Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms
– EDELSBRUNNER, MÜCKE
- 1990
|
|
162
|
Quad Trees: A Data Structure for Retrieval of Composite Keys
– Finkel, Bentley
- 1974
|
|
159
|
Provably good mesh generation
– Bern, Eppstein, et al.
- 1994
|
|
156
|
Closest-Point problems
– SHAMOS, HOEY
- 1975
|
|
154
|
Voronoi diagrams and Delaunay triangulations. In Handbook of discrete and computational geometry
– Fortune
- 1997
|
|
143
|
M.: Automatic threedimensional mesh generation by the finite Octree technique
– SHEPHARD, GEORGES
- 1991
|
|
141
|
Generalized nested dissection
– Lipton, Rose, et al.
- 1979
|
|
139
|
Computing the n-dimensional Delaunay tesselation with application to Voronoi polytopes
– Watson
- 1981
|
|
128
|
Computing Dirichlet tesselations
– Bowyer
- 1981
|
|
123
|
Randomized incremental construction of Delaunay and Voronoi diagrams
– Guibas, Knuth, et al.
- 1992
|
|
112
|
Incremental topological flipping works for regular triangulations
– Edelsbrunner, Shah
- 1996
|
|
104
|
Refinement algorithm and data structures for regular local mesh refinement
– Bank, Sherman, et al.
- 1983
|
|
95
|
Voronoi diagrams--a survey of a fundamental geometric data structure
– Aurenhammer
- 1991
|
|
95
|
Guaranteed-quality mesh generation for curved surfaces
– Chew
- 1993
|
|
92
|
On the angle condition in the finite element method
– Babuška, Aziz
- 1976
|
|
83
|
and C.A Gutwin. Classes of graphs which approximate the complete euclidean graph. Discretecomputational Geometry
– Keil
- 1992
|
|
82
|
Delaunay graphs are almost as good as complete graphs
– Dobkin, Friedman, et al.
- 1990
|
|
81
|
A unified geometric approach to graph separators
– Miller, Teng, et al.
- 1991
|
|
78
|
An Introduction to Splines for Use
– Bartels, Beatty, et al.
- 1987
|
|
78
|
There is a planar graph almost as good as the complete graph
– Chew
- 1986
|
|
77
|
Laplacian smoothing and Delaunay triangulations
– Field
- 1988
|
|
77
|
Rotation distance, triangulations and hyperbolic geometry
– Sleator, Tarjan, et al.
- 1988
|
|
76
|
A data reduction scheme for triangulated surfaces
– Hamann
- 1994
|
|
76
|
triangular meshes
– Chew
- 1989
|
|
74
|
Quality mesh generation in three dimensions
– Mitchell, Vavasis
- 1992
|
|
73
|
Convex hulls of finite sets of points in two and three dimensions
– Preparata, Hong
- 1977
|
|
69
|
Data dependent triangulations for piecewise linear interpolation. IMA journal of numerical analysis
– DYN, LEVIN, et al.
- 1990
|
|
69
|
A posteriori error estimator for finite element solutions of Helmholtz equation, Part II: Estimation of the pollution error
– Babuska, Ihlenburg, et al.
- 1997
|
|
68
|
Algorithms for refining triangular grids suitable for adaptive and multigrid techniques
– Rivara
- 1984
|
|
63
|
Reporting points in halfspaces
– Matousek
- 1992
|
|
62
|
Construction of three-dimensional Delaunay triangulations using local transformations,” Computer Aided Geometric Design 8
– Joe
- 1991
|
|
61
|
A Reflection on Grid Generation
– Thompson
- 1996
|
|
59
|
Simple local search problems that are hard to solve
– Schaffer, Yannakakis
- 1991
|
|
59
|
A new and simple algorithm for quality 2-dimensional mesh generation
– Ruppert
- 1993
|
|
58
|
Convex partitions of polyhedra: a lower bound and worst-case optimal algorithm
– Chazelle
- 1984
|
|
57
|
Backwards analysis of randomized geometric algorithms
– Seidel
- 1993
|
|
57
|
Piecewise-linear interpolation between polygonal slices
– Barequet, Sharir
- 1996
|
|
57
|
Higher-dimensional Voronoi diagrams in linear expected time
– DWYER
- 1989
|
|
56
|
Arboricity and subgraph listing algorithms
– Chiba, Nishizeki
- 1985
|