|
Cost Analysis of the Longest-Side (Triangle Bisection) Refinement Algorithm for Triangulations
Rivara, M.-C. and M. Vemere
Engineering with Computers, Springer-Verlag, Vol 12, pp.224-234, December 1996
|
|
MESHING RESEARCH CORNER
|
Department of Computer Science, University of Chile, Santiago, Chile and;
Centro Atomico de Bariloche, Argentina
Abstract
The triangulation refinement problem, as formulated in the adaptive finite
element
setting (also useful in the rendering of complex scenes), is discussed. This
can
be formulated as follows: given a valid, non-degenerate triangulation of a
polygonal region, construct a locally refined triangulation, with triangles of
prescribed size in a refinement region R, and such that the smallest (or the
largest) angle is bounded. To cope with this problem, longest-side refinement
algorithms guarantee the construction of good quality irregular triangulations.
This is due in part to their natural refinement propagation strategy farther
than
the (refinement) area of interest R. In this paper we prove that,
asymptotically,
the number N of points inserted in R to obtain triangles of prescribed size, is
optimal. Furthermore, in spite of the unavoidable propagation outside the
refinement region R, the time cost of the algorithm is linear in N, independent
of
the size of the triangulation. Specifically, the number of points inserted
outside R is of order 0(n log n) where N = 0(n^2). We prove the latter result
for
circular and rectangular refinement regions, which allows us to conclude that
this
is true for general convex refinement regions. We also include empirical
evidence, both in two and three dimensions, which is in complete agreement with
the theory, even for small values of N.
Contact author(s) or publisher for availability and copyright information on above referenced article
|