The propagation problem in longest-edge refinement

Similar documents
A comparative study between some bisection based partitions in 3D

Applied Mathematics and Computation

GEOMETRIC DIAGRAM FOR REPRESENTING SHAPE QUALITY IN MESH REFINEMENT. Aniversario, vía Guardalavaca, Holguín, Cuba

GEOMETRIC PROPERTIES OF THE LOCAL REFINEMENT IN UNSTRUCTURED TRIANGULAR MESHES

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

A mathematical proof of how fast the diameters of a triangle mesh tend to zero after repeated trisection

REINER HORST. License or copyright restrictions may apply to redistribution; see

There are simple and robust refinements (almost) as good as Delaunay

A Geometric Approach to the Bisection Method

On numerical regularity of the longest-edge bisection algorithm

Complexity of the Bisection Method

Terminal star operations algorithm for tetrahedral mesh improvement

A Modified Longest Side Bisection Triangulation

arxiv: v1 [math.na] 20 Sep 2016

We consider the problem of rening quadrilateral and hexahedral element meshes. For

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general)

Properties of triangulations obtained by the longest-edge bisection

Tuned terminal triangles centroid Delaunay algorithm for quality triangulation

Smoothing and local refinement techniques for improving tetrahedral mesh quality

Space-filling curves for 2-simplicial meshes created with bisections and reflections

Numerical representation of the quality measures of triangles and. triangular meshes

4. Simplicial Complexes and Simplicial Homology

Acute Triangulations of Polygons

arxiv: v1 [math.co] 7 Dec 2018

Local bisection for conformal refinement of unstructured 4D simplicial meshes

Non-extendible finite polycycles

Local Refinement of Simplicial Grids Based on the Skeleton

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3

Parameterization of triangular meshes

A Parallel 2T-LE Algorithm Refinement with MPI

2 Geometry Solutions

The National Strategies Secondary Mathematics exemplification: Y8, 9

Lesson 3.6 Overlapping Triangles

Lecture notes for Topology MMA100

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Elementary Planar Geometry

The Cyclic Cycle Complex of a Surface

4 Mathematics Curriculum. Module Overview... i Topic A: Lines and Angles... 4.A.1. Topic B: Angle Measurement... 4.B.1

Applied Numerical Mathematics

Pi at School. Arindama Singh Department of Mathematics Indian Institute of Technology Madras Chennai , India

Efficient Storage and Processing of Adaptive Triangular Grids using Sierpinski Curves

Problem 2.1. Complete the following proof of Euclid III.20, referring to the figure on page 1.

Pebble Sets in Convex Polygons

Simplicial Complexes: Second Lecture

Grade 9 Math Terminology

On the Max Coloring Problem

= f (a, b) + (hf x + kf y ) (a,b) +

PARALLEL MULTILEVEL TETRAHEDRAL GRID REFINEMENT

Uniform edge-c-colorings of the Archimedean Tilings

BD separates ABC into two parts ( 1 and 2 ),then the measure

Parameterization. Michael S. Floater. November 10, 2011

Crossing Families. Abstract

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev

Definition 1 (Hand-shake model). A hand shake model is an incidence geometry for which every line has exactly two points.

Guaranteed-Quality All-Quadrilateral Mesh Generation with Feature Preservation

PROPERTIES OF TRIANGLES AND QUADRILATERALS

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Independence Number and Cut-Vertices

The strong chromatic number of a graph

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

SIMPLICIAL ENERGY AND SIMPLICIAL HARMONIC MAPS

Approximating Polygonal Objects by Deformable Smooth Surfaces

Chapter 2 QUIZ. Section 2.1 The Parallel Postulate and Special Angles

A Patch-Based Mesh Optimization Algorithm for Partitioned Meshes

On the Heegaard splittings of amalgamated 3 manifolds

Mathematics For Class IX Lines and Angles

Faster parameterized algorithms for Minimum Fill-In

Pantographic polygons

Curriki Geometry Glossary

1 Appendix to notes 2, on Hyperbolic geometry:

The angle measure at for example the vertex A is denoted by m A, or m BAC.

Mathematics Curriculum

Two-graphs revisited. Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014

Gergonne and Nagel Points for Simplices in the n-dimensional Space

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

Topological properties of convex sets

Monotone Paths in Geometric Triangulations

Linear Complexity Hexahedral Mesh Generation

Topology Homework 3. Section Section 3.3. Samuel Otten

The Automatic Meccano Method to Mesh Complex Solids

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

Assignments in Mathematics Class IX (Term I) 5. InTroduCTIon To EuClId s GEoMETry. l Euclid s five postulates are : ANIL TUTORIALS

Some Open Problems in Graph Theory and Computational Geometry

Unit 10 Study Guide: Plane Figures

Partitioning Regular Polygons Into Circular Pieces II: Nonconvex Partitions

Speed-up of Parallel Processing of Divisible Loads on k-dimensional Meshes and Tori

Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions

QUADRILATERAL MESHES FOR PSLGS

Enumeration of Full Graphs: Onset of the Asymptotic Region. Department of Mathematics. Massachusetts Institute of Technology. Cambridge, MA 02139

γ 2 γ 3 γ 1 R 2 (b) a bounded Yin set (a) an unbounded Yin set

Paperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda

6.2 Classification of Closed Surfaces

Practical Linear Algebra: A Geometry Toolbox

Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012)

Math 5593 Linear Programming Lecture Notes

Transcription:

The propagation problem in longest-edge refinement J.P. Suárez, A. Plaza, and G.F. Carey University of Las Palmas de Gran Canaria, Canary Islands, Spain, jsuarez@dcegi.ulpgc.es University of Texas at Austin, Austin, Texas, U.S.A., carey@cfdlab.ae.utexas.edu SUMMARY In this work we investigate the refinement propagation process in longest-edge based local refinement algorithms for unstructured meshes of triangles. We prove that asymptotically the propagation path extends on average to a few neighbor adjacent triangles. Supporting numerical experiments are provided that demonstrate this asymptotic behavior and explore other characteristics of the mesh sequence generated. key words: mesh refinement; longest edge bisection; propagation path.. INTRODUCTION Triangulating a set of points plays a central role in Computational Geometry, and is a basic tool in many other fields such as Computer Graphics, Geometric Modeling and Finite Element Method [, 4]. A related problem that is also of considerable interest is refinement of a mesh. The refinement problem can be described as any technique involving the insertion of additional vertices in order to produce meshes with desired features: well shaped triangles, mesh conformity and smoothness. The presence of thin triangles can lead to undesirable behavior affecting numerical stability and accuracy. Mesh conformity refers to the requirement that the Correspondence to J.P. Suárez: Cartography and Graphic Engineering Department. University of Las Palmas de Gran Canaria, Canary Islands, Spain.

J.P. SUÁREZ, A. PLAZA AND G.F. CAREY intersection of adjacent triangles is either a common vertex or an entire side. Mesh smoothness implies that the transition between small and large elements should be gradual. Certain longest-edge refinement algorithms [,, 3] guarantee the construction of nondegenerate and smooth unstructured triangulations. In these schemes the longest edges are progressively bisected and hence all angles in subsequent refined triangulations are greater than or equal to half the smallest angle in the initial triangulation [4]. However, the extent of secondary refinements induced in neighboring elements by the initiating element edge bisection is not known [7, 3]. One can construct pathological cases where refinement of a single element propagates through the entire mesh (Figure (a)). However experience indicates that this is an exception and that in practice the refinement propagates through only a few neighbors on average. Our goal here is to address this question. We provide both theoretical results and empirical evidence showing that successive application of refinement to an arbitrary unstructured triangular mesh produces meshes in which the average propagation path is reduced in each refinement stage, and asymptotically approaches the constant 5. t (a) Figure. Longest edge refinement propagation. The dependencies in the propagation when refining t are indicated by arrows. Throughout this work, neighbor triangles are triangles sharing an edge

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 3. PRELIMINARIES. THE REFINEMENT AND THE PROPAGATION PROBLEM The refinement of triangular meshes involves two main tasks. The first is the partition of the target triangles and the second is the propagation to successive neighbor triangles to preserve conformity. Several approaches for partitioning triangles have been studied. The simplest is Bisection into two subtriangles by connecting the midpoint of one of the edges to the opposite vertex. If the longest edge is chosen for the bisection, then this is called Longest Edge Bisection, see Figure (a). The Four Triangles Longest Edge Partition, (4T-LE) bisects a triangle into four subtriangles where the original triangle is first subdivided by its longest edge as before and then the two resulting triangles are bisected by joining the new midpoint of the longest edge to the midpoints of the remaining two edges of the original triangle, as in Figure (d), []. (a) (b) (c) (d) Figure. The four posible patterns in the 4T-LE refinement: (a) Bisection in two triangles, (b)-(c) Division in three triangles and (d) Division in four triangles Bank et al. [] simply connect non-conforming nodes to the opposite vertices of neighbor triangles to enforce conformity. However, a small apposite angle may be bisected in this step. Alternatively, one can connect to the midpoint of the longest edge of the neighbor triangle and continue the longest edge bisection process. Definition (Longest Edge Neighbor Triangle) The longest edge neighbor of a triangle t is the neighbor triangle t which shares with t the longest edge of t. In the case of an isosceles or equilateral triangle, we may assume a roundoff level perturbation to yield a single longest edge. This can be random and hence uniqueness is not implied. However, in the cases in which one of the longest edges has been already identified for bisection in a neighbor triangle, this edge is chosen as the longest edge to get the refinement as local as possible. 3

t a t b t c 4 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY Definition (Longest Edge Propagation Path (LEPP) [, ]) The Longest Edge Propagation Path of a triangle t is the ordered list of all adjacent triangles Λ = {t, t,..., t n } such that t i is the longest edge neighbor triangle of t i. If the longest edge bisection is used to refine a given triangle t, then the LEP P (t) provides the list of triangles to be refined, see Figure 3. Note that if the 4T-LE partition is used to refine a given triangle t, then the LEP P s of the neighbor triangles of t in the mesh τ = τ t provide the lists of triangles to be refined (see Figure 4 and Table I). As a consequence, the LEP P s provide the main adjacency lists used by the algorithms. t (a) (b) Figure 3. (a) LEPP(t)={t, t a, t b, t c} (b) LE bisection of t and refinement propagation t b t t a e t t a t b te t c t c t d t d (a) (b) (c) Figure 4. (a) Edge bisection for refining triangle t (b) 4T-LE refinement of t and propagation refinement area, (c) refinement of triangles Definition 3 (Boundary and Interior triangle) Let τ be a two dimensional triangulation for a bounded domain Ω. A triangle t τ is said to be a boundary triangle if t has an edge Throughot this work τ denotes a D triangulation 4

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 5 Table I. Triangles and associated LEPP s of mesh in Figure 4 (a) Triangle LEPP LEPP on mesh τ = τ t t {t, t c, t d } - t a {t a, t, t c, t d } {t a } t b {t b, t e } {t b, t e } t c {t c, t d } {t c, t d } coincident with the boundary Ω of Ω. Otherwise, t is an interior triangle of τ. Definition 4 (Pair of Terminal triangles) Two neighbor triangles (t, t ) will be called a pair of terminal triangles if they share a common longest edge. If a triangle t does not belong to a pair of terminal triangles, t is said to be a single triangle. For any triangle t, if LEP P (t ) = {t, t,..., t n, t n } then for triangle t n either: (i) t n has its longest edge coincident with the boundary or (ii) t n and t n are a pair of terminal triangles that share a common longest edge, []. If all the triangles in a mesh are pairs of terminal triangles, then all the LEP P lists are comprised only of two triangles. Definition 5 (LEPP-balanced mesh) Triangulation τ is said to be LEPP-balanced if it is comprised of pairs of terminal triangles. Otherwise, it is said to be a non LEPP-balanced mesh. Remark: In [5] the terminology balanced is applied to angles and areas. This is relevant to triangle shape but not directly related to our LEP P study here. Definition 6 (LEPP-balancing degree) Let τ contain N triangles of which T triangles are in pairs of terminal triangles. Then, the LEPP-balancing degree of τ, noted as B(τ), is defined as follows: B(τ) = T N () Note that B(τ) and in the case B(τ) =, the mesh is LEPP-balanced. 5

6 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY Remark: If τ is such that the LEPP-balancing degree is, then the conformity process when refining any triangle t τ extends to the boundary of τ. (a) (b) Figure 5. (a) LEPP-Balanced mesh, (b) Non balanced LEPP mesh (white triangles are pairs of terminal triangles) Figure 5 shows a LEPP-balanced mesh in (a) and a non balanced mesh in (b). Here and in subsequent figures we represent the longest-edges with a dashed line. A simple example of a LEPP-balanced mesh is any mesh comprised entirely of pairs of right triangles sharing the longest-edges. In such a mesh, if one applies uniform 4T-LE refinement, then all triangles are pairs of terminal triangles and they are similar to the original right triangles. 3. PROPAGATION PROPERTIES OF RECURSIVE 4T-LE REFINEMENT We are particulary interested in the average and maximum lengths of the propagation paths generated by longest-edge refinement since they are important in assessing algorithm efficiency. First we introduce the Conformity Neighborhood associated with the application of 4T-LE local refinement. This concept will be useful in the study of the propagation properties. Definition 7 (Conformity Neighborhood V c ) When refining a triangle t τ, the Conformity Neighborhood V c (t) of t, is the set of triangles in τ = τ t that need to be refined due to the conformity process for t. 6

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 7 Definition 8 (M) When refining a triangle t τ, M(t) is said to be the size of V c (t): M(t) = V c (t). Proposition. For each t τ, M(t) is the sum of the lengths of the LEP P s of the neighbors of t in the mesh τ = τ t. Figure shows that it always is possible to construct meshes in which M(t) is O(N), where N is the number of elements. Here, the average of M is µ(m) = N N N t M(t) N = N k N = = N. On the other hand, if B(τ) = as in Figure 5 (a), then M(t) 5 t τ. Definition 9 (M) For each t τ, M(t) is the maximum length of the LEP P s of the neighbor triangles of t in the mesh τ = τ t: M = max{ V c (t) LEP P (t a ), t a neighbor to t}. Since the conformity process extends at most by the three edges of t the propagation defines at most three lists of ordered triangles. M(t) is the maximum number of triangles of the three resulting lists. For example, in Figure 4, M(t) = because the maximum number of triangles among {t b, t e }, {t c, t d }, {t a } is, see Table I. Proposition. Let τ be LEPP-balanced. Then, for each interior triangle t τ, M(t) = 5 and M(t) =. Moreover, M(t) = 5 M(t) =. Proof: Let t be an interior triangle of τ. Since τ is a LEPP-balanced mesh, t is adjacent to another triangle t by their common longest edge. Let t and t 3 be the two other adjacent triangles to t. Again, since τ is a LEPP-balanced mesh, t and t 3 are adjacent to other triangles t and t 3 by their respective common longest edges, and t t t 3. Considering the mesh τ = τ t we have that LEP P (t ) = {t }, LEP P (t ) = {t, t } and LEP P (t 3 ) = {t 3, t 3}. Hence V c (t) = {t, t, t 3, t, t 3} so M(t) = 5 and M(t) =. Our next goal is to prove that the uniform application of the 4T-LE partition will produce a sequence of meshes with increasing LEPP-balancing degree approaching. As a consequence, 7

8 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY the mean of M and the mean of M tend to 5 and respectively, when the number of refinements applied tends to infinity. Proposition 3. [] (a) The first application of the 4T-LE partition to a given triangle t introduces two new triangles that are similar to the original triangle t. Moreover, these two triangles have their longest edges coincident with the longest edge of the original triangle. And two new triangles t, that are similar to each other but not necessarily to the original triangle t. Triangles t may be a terminal pair or not. (b) The iterative application of the 4T-LE partition to a given triangle t introduces at most one new distinct (up to similarity) triangle in each iteration. Proof: Follows immediately from angle properties, see Figure 6 (a). Proposition 4. If the 4T-LE partition to an initial triangle t introduces a pair of terminal triangles t, then the iterative application of the 4T-LE partition introduces pairs of terminal triangles excepting the triangles located at the longest edge of t. Moreover, in this case only two classes of similar triangles are generated, corresponding to t and t respectively (see Figure 6). Proof: The situation in the above hypothesis is depicted in Figure 6 (b). The result follows trivially from the angle properties of parallel lines in the nested triangles. To demonstrate that recursive uniform 4T-LE refinement introduces meshes with relatively more pairs of terminal triangles for any arbitrary triangular mesh we consider right, acute and obtuse triangles respectively. We begin in the next Proposition with the right and acute triangle cases: Proposition 5. (Right and acute triangle cases) The application of the 4T-LE partition to an initial right or acute triangle t produces two new single triangles similar to the original one (located at the longest edge of t ) and a pair of terminal triangles t. These triangles t are also similar to the original one t in the case of right triangle t, and they are similar to 8

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 9 each other but non-similar to the initial one in the case of acute triangle t. (See Figure 6). t t t t t t t t t t t t t t t t t t t t t (a) (b) (c) Figure 6. 4T-LE partition. Acute triangle The obtuse triangle case offers a different situation: Proposition 6. (Obtuse triangle case) The application of the 4T-LE partition to an initial obtuse triangle t, produces two new single subtriangles similar to the original one (located at the longest edge of t ) and a pair of subtriangles t. These subtriangles t either. are a pair of similar terminal triangles, as in Figure 6 (b) (t is said to be a Type obtuse triangle), or. a pair of similar single triangles, as in Figure 7 (b) (t is said to be a Type obtuse triangle). C C B a β γ t c (a) b α A t t ε t δ σ M (b) N t Figure 7. (a) Type obtuse triangle t (b) 4T-LE partition of t Proof: Let α β γ be the angles of the initial obtuse triangle t and let a, b, c be the sides of t respectively opposite to α, β and γ. For the new non-similar subtriangles generated, we 9

J.P. SUÁREZ, A. PLAZA AND G.F. CAREY denote by ɛ the opposite angle to MN and σ the opposite angle to CN. Since MN CN and ɛ σ the longest edge of t is either the new edge CM or CN. In the first situation (point of the Proposition), triangles t are a pair of terminal triangles sharing edge CM as the longest edge. In the second case, the largest angle of t is σ (see triangles t in Figure 7). The new triangles t are not a pair of terminal triangles (point of the Proposition). It should be noted that the 4T-LE partition always produces two new single triangles similar to the original one (located at the longest edge of t ) and excepting for Type obtuse triangles, a pair of terminal triangles (similar or non similar to the original one). Moreover, in this scenario, the single triangles generated by the iterative 4T-LE partition are those located at the longest edge of the initial triangle, Proposition 4 (see Figure 6). The following Proposition states the recursive improvement property of the 4T-LE partition for obtuse triangles []: Proposition 7. If the 4T-LE partition of an obtuse triangle t introduces a pair of similar single triangles t, (Type obtuse triangles), then. γ = σ. γ = γ ɛ γ α hold for the new angles of the new triangle t, see Figure 7. It is worth noting that in repeated 4T-LE refinement, Type obtuse triangles are less obtuse than in the preceding mesh, and after a finite number k of 4T-LE partitions the new generated triangles will be no longer obtuse. Proposition 5, for right or acute triangle cases then applies. In view of the previous properties, we have: Proposition 8. Let Γ = {τ, τ,..., τ n } be a sequence of nested meshes obtained by repeated application of 4T-LE partition to the previous mesh. Then, the LEPP-balancing degree of the meshes tends to as n.

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT Proof: It suffices to prove the result for the case in which the initial mesh τ only contains a single triangle t. Then, the number of generated triangles associated with the 4T-LE partition at stage n of refinement is: N n = 4 n () First, we prove the proposition for initial right, acute, and the Type obtuse triangles. In this situation, the number of triangles in pairs of terminal triangles T n generated at stage n of uniform 4T-LE partition satisfies (see Proposition 4 and Figure 6): with N = and T =. T n = 4T n + (N n T n ) = (T n + N n ) (3) We simplify the recurrence Equations and 3 to get: Therefore, T n = n N + (4 n n )N (4) lim B(τ T n n) = lim = n n N n To complete the proof, we now consider the case of an initial Type obtuse triangle t. Table II presents the number of distinct types of triangles generated by the 4T-LE iterative refinement of t. We denote by t n j the number of triangles of similarity class t j, j =,,,, k at stage n of refinement. For example, after the second refinement 4 triangles are similar to t, 8 triangles similar to t and 4 new triangles similar to t. From Proposition 6 () and Figure 7 we derive Table II, in which the following relation holds: t n j = (t n j + t n j ), j =,, 3,, k (5) The solution to Equation (5) with initial condition t = can be easly expressed in terms of binomial coefficients as follows: t n j = n ( n k ) (6)

J.P. SUÁREZ, A. PLAZA AND G.F. CAREY On the other hand, from Proposition 7, the iterative 4T-LE partition of any obtuse triangle t produces a finite sequence of distinct (up to similarity) triangles, t i j, < j k. After k refinement stages there will no longer be distinct new generated triangles different from those already generated, (see proof of Proposition 6). Therefore, the number of triangles in pairs of terminal triangles T n after the k refinement stage with n > k satisfy: T n n n m=k ( ) n m Table II. Triangles evolution in the 4T-LE partition Ref. 3 4 k n t 4 8 6 t k t n t 8 4 64 t k t n t 4 4 96 t k t n t 3 8 64 t k 3 t n 3 t 4 6 t k 4 t n 4 t k t k k t n k It follows that: Taking limits: Since we have So, lim n B(τ n) =. B(τ n ) n n ( n m=k m) n n n ( ) = m=k n m= m n lim B(τ n n ( n m=k n) lim m) n n n n ( n ) = lim m= m n m=k ( ) n m = n k m= ( n m) n m=k n n ( ) ( ) n n n (k) m k lim B(τ n ( n n) lim k ) (k) n n n = ( n m)

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 3 Corollary. For iterative application of 4T-LE uniform refinement to an initial triangular mesh τ, the means of M and of M tend to 5 and respectively, as the number of refinements tend to infinity. Proof: This result follows directly from Propositions and 8. The iterative application of uniform 4T-LE refinement to an arbitrary triangular mesh reveals a geometric structure of the edges. Often, a fractal set is convenient to describe the result of such an iterative process, see [3, 4, 8]. We use a fractal set to define the geometric structure as follows: Definition. Let S(τ) be the set of single triangles (not pairs of terminal triangles) in a mesh τ. A polyline P(τ) is the set of connected longest-edges of triangles in S(τ). The set of polylines of τ is a fractal set and represented by C(τ). The interest in C(τ) comes from the fact that the location of polylines in τ represents the geometric place where the set of single triangles are located. Therefore, C(τ) may be useful in post-processing generated meshes so that single triangles could be modified to produce pairs of terminal triangles, or it could be useful for applying local refinement by similar partition, simple bisection etc. The following proposition summarizes some important properties of C(τ). Proposition 9. Let Γ = {τ, τ,..., τ n } be a sequence of nested meshes obtained by uniform 4T-LE refinement. Let τ k the first mesh of Γ in which there are no new classes of triangles (up to similarity). Then:. The number of edges in C(τ i ) is exactly double the number of edges in C(τ i ), k + i n.. Excepting the case of Type obtuse triangles, C(τ i ), k i n, are shape and length invariant over the respective meshes. We say that C(τ) is stable. 3. Excepting the case of Type obtuse triangles, the sets of edges in C(τ i ) k i n are 3

4 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY located at the longest edges of single triangles of mesh τ k. 4. Excepting the case of Type obtuse triangles, the number of edges in C(τ i ) is exactly the number of single triangles in τ i. Proof: Point follows from the fact that each edge is bisected in uniform refinement. To prove point it suffices to see that a polyline in C(τ i ) is exactly the same polyline as in C(τ i ) excepting that the latter has double number of edges; then the shape and length of any polyline is invariant over the respective meshes, k i n. From Definition, a polyline in C(τ i ) is the set of connected longest-edges of single triangles in S(τ i ), and as C(τ) is stable then the longest-edges are referred to single triangles in mesh τ k (point 3 of the proposition). Point 4 of the proposition easily follows from the fact that any edge in a polyline comes from a single triangle in S(τ i ). 4. NUMERICAL EXPERIMENTS In this section we present numerical results showing that the practical behavior of the 4T-LE partition is in concordance with the reported theory in this work, mainly Propositions 8, 9 and Corollary. 4.. 4T-LE REFINEMENT. TRIANGLE CASES STUDY We treat two different cases: () right, acute and Type obtuse triangles and () Type obtuse triangles. To these initial meshes we apply seven stages of uniform 4T-LE refinement. The goal in this first experiment is to calculate the number of triangles in terminal pairs and compare to the amount of single triangles in each stage of the refinement (Table III). By stage 7 the number of triangles in terminal pairs is clearly larger than the number of the single triangles and this is in agreement with Proposition 8. In Figures 8 and the initial triangle meshes and four stages of uniform refinement for acute and Type obtuse triangles are presented. The shaded triangles are single triangles and the other are terminal pairs. The 4

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 5 subtriangles in Figure (b) are single triangles. For the successive refinements, Figures (c)-(e), an increasing number of pairs of terminal triangles are generated and these triangles tend to cover the area of the initial triangle. Figures 9 and depict the fractal sets C(τ) for several refined meshes. The set of polylines of τ corresponds to the longest edges of the same refined triangles (point 3 of Proposition 9) and indicated by straight line segments. Table III. Triangles in terminal pairs (T) and single triangles (S) evolutions. Triangle case Ref. Stage: 3 4 5 6 7 Right, Acute, Type obtuse T 56 4 99 43 656 S 4 8 6 3 64 8 Type obtuse T 6 6 8 3586 534 S 4 4 38 94 5 5 (a) (b) (c) (d) (e) Figure 8. 4T-LE refinement. Acute triangle case (a) (b) (c) (d) (e) Figure 9. Fractal set C(τ). Acute triangle case 5

6 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY 4.. 4T-LE REFINEMENT. ARBITRARY MESHES STUDY We next consider a Delaunay mesh in a rectangle (Figure (a)) and an irregular mesh in a pentagon (Figure 4 (a)) with five stages of uniform refinement. It should be noted that the triangles in the Delaunay mesh are almost regular in terms of the angles, moreover, the mean of the minimum angles and of the maximum angles are 48.9 and 7.9 degrees respectively. The initial value of B(τ ) is.4833. On the other hand, for the irregular mesh in the pentagon the mean of the minimum angles and of the maximum angles are 9.8 and.4 degrees respectively, and B(τ ) =. The refined meshes for the initial Delaunay mesh are presented in Figures and 3. The shading in Figure 3 (a)-(b) also illustrate the structure of the fractal set C(τ). In Table IV can be noted that the number of triangles in terminal pairs increase as the refinement stage grows, and as result, as does the LEPP-balancing degree. Table V reports the means and standard deviations of M and M and respective histograms are graphed in Figure 6. It is observed that both means tend to 5 and respectively, as the refinement continues. The asymptotic behavior is graphed in Figure 5. Similarly, the refined meshes for the pentagonal domain are shown in Figure 4 and the asymptotic behavior for the means µ(m), µ(m) graphed in Figure 7. The evolution of the LEPP-balancing degree is summarized in Table VI and a comparison graphed in (a) (b) (c) (d) (e) Figure. 4T-LE refinement. Type obtuse triangle case 6

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 7 (a) (b) (c) (d) (e) Figure. Fractal set C(τ). Type obtuse triangle case Figure 9. Note that in both meshes the LEPP-balancing degree tends to when the number of refinements increases, even in the Pentagonal mesh, which exibits an initial LEPP-balancing degree B(τ ) = (see Figure 9). Table VII reports the means and standard deviations of M and M and respective histograms are graphed in Figure 8. These results are also applicable to local refinement. In order to demonstrate this we consider application of 4T-LE local refinement on a domain corresponding to the Gran Canaria Island (Figure ). The initial mesh is a Delaunay mesh and local refinement is applied on disjoint subregions S, S and S 3 with S = S S S 3, for innermost region S 3, intermediate region S and outermost region S. Table VIII and Figure confirm similar behavior to that observed for uniform refinement with µ(m) and µ(m) approaching 5 and respectively and the LEPP-balancing degree approaching. Figure graphs M and M histograms for the initial mesh and refinement steps 3 and 6. 7

8 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY Table IV. Delaunay mesh. LEPP-balancing degree Ref. Step Triangles in terminal pairs Triangles LEPP-balancing degree (Initial mesh) 58.48333 356 48.7466 67 9.8783 3 784 768.9354 4 978 37.9677 5 447 88.988 Table V. Delaunay mesh. M and M statistics Ref. Step Triangles µ(m ) µ(m ) σ(m ) σ(m ) (Initial mesh) 5.333.65.873.8886 48 5.5.383.358.58 9 5.573.953.777.44 3 768 5.89.967.5354.33 4 37 5.45.48.3747.65 5 88 5.76.86.754.47 Table VI. Pentagonal mesh. LEPP-balancing degree Ref. Step Triangles in terminal pairs Triangles LEPP-balancing degree (Initial mesh) 5 46 5.49 88.544 3 4778 8.5975 4 4 3.66375 5 397 8.83 Table VII. Pentagonal mesh. M and M statistics Ref. Step Triangles µ(m ) µ(m ) σ(m ) σ(m ) (Initial mesh) 5 6.544 4.399 6.5697 7.568 5 6.9 3.8.45.6687 6. 3.485.6998.33 3 8 5.9976.83.5535.8833 4 3 5.483.43.3.8 5 8 5.376.4.9475.7576 8

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 9 3 3 3 3 (a) Initial mesh, triangles, 58 pairs of terminal triangles (light blue triangles). The propagation paths of some triangles has been drawn with arrows 3 3 3 3 (b) Refinement step, 48 triangles, 356 pairs of terminal triangles (light blue triangles) Figure. (a) Delaunay mesh. (b) Uniform 4T-LE refinement 9

J.P. SUÁREZ, A. PLAZA AND G.F. CAREY 3 3 3 3 (a) Refinement step, 9 triangles, 67 pairs of terminal triangles (white triangles) 3 3 3 3 (b) Refinement step 3, 768 triangles, 784 pairs of terminal triangles (white triangles) Figure 3. Uniform 4T-LE refinement. Delaunay mesh

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 9 8 7 6 5 4 3 3 4 5 6 7 8 9 (a) Refinement step, 46 terminal triangles (white color), 5 triangles 9 8 7 6 5 4 3 3 4 5 6 7 8 9 (b) Refinement step, 88 terminal triangles (white color), total triangles Figure 4. Uniform 4T-LE refinement. Pentagonal mesh

J.P. SUÁREZ, A. PLAZA AND G.F. CAREY 6 5 M Mean 4 3 4 6 8 4 Triangles x 4 3.5 M Mean.5.5 4 6 8 4 Triangles x 4 Figure 5. Delaunay mesh. Evolution of µ(m) and µ(m). 4 M 8 M Initial mesh. t. Step 3. 768 t. Step 5. 896 t. 3 5 4 6 8 5 4 6 8 5 x 4 5 4 6 8 6 4 5 3 4 5 5 3 4 5 x 4 5 3 4 Figure 6. Delaunay mesh. M and M histograms.

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 3 Mean M 3 5 5 5 4 6 8 4 Triangles x 4 Mean M 4 8 6 4 4 6 8 4 Triangles x 4 Figure 7. Pentagonal mesh. Evolution of µ(m) and µ(m) Initial mesh. 5 t. Step 3. 8 t. Step 5. 8 t. 5 5 3 M 4 6 8 5 5 5 8 x 4 6 4 4 6 8 5 5 4 3 M 5 5 5 4 6 8 8 x 4 6 4 3 4 5 6 7 Figure 8. Pentagonal mesh. M and M histograms. 3

4 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY.9 Delaunay Mesh.8.7 Pentagonal mesh Balancing Degree.6.5.4.3.. 4 6 8 4 Triangles x 4 Figure 9. LEPP-balancing degree evolution. Delaunay and Pentagonal mesh Table VIII. Gran Canaria mesh. M and M statistics Ref. Step Triangles µ(m ) µ(m ) σ(m ) σ(m ) (Initial mesh) 59 6.699 3.45.7647.66 736 6.69 3.5394.577.663 3 6.557 3.3837.658.67 3 64 6.9.984.6793.59 4 958 5.534.465.69.67 5 373 5.478.367.684.59 6 4448 5.8.89.564.387 Table IX. Gran Canaria mesh. LEPP-balancing degree Ref. Step Triangles in terminal pairs Triangles LEPP-balancing degree (Initial mesh) 48 59.489 36 736.4493 67 3.54634 3 588 64.658 4 7 958.7586 5 68 373.8555 6 35746 4448.8643 4

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 5.8.8.6.6.4.4.....4.4.6..8.6.4...4.6.8.6..8.6.4...4.6.8 (a) Refinement step, 36 terminal (b) Refinement step 3, 588 terminal triangles (blue color), 736 total triangles triangles (blue color), 64 total triangles. Interior zoom.8.6.4...4.6..8.6.4...4.6.8 (c) Refinement step 4, 7 terminal triangles (blue color), 958 total triangles. Figure. Local 4T-LE refinement. Gran Canaria mesh 5

6 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY Std. Mean 7 6 5 4 3 Gran Canaria Mesh. M&M..5.5.5 3 3.5 4 4.5 x 4 3.5.5 M.5 M.5.5.5 3 3.5 4 4.5 Elements x 4 M M Figure. Gran Canaria mesh. Statistics of M and M evolution. Initial mesh. 59 t. Step 3. 64 t. Step 6. 4448 t. 5 5 5 M 5 5 5 4 6 8 3 x 4 4 6 8 5 5 5 M 4 6 8 5 4 6 8 4 x 4 3 4 6 8 Figure. Gran Canaria mesh. M and M histograms. 6

THE PROPAGATION PROBLEM IN LONGEST-EDGE REFINEMENT 7 5. CONCLUSIONS In this work we have studied the propagation problem associated with the longest edge based refinement algorithms in D. We have theoretically proved in the paper that the propagation path asymptotically extends on average to a few neighbor adjacent triangles. This result has also been numerically demonstrated for repeated local refinement. The extent of refinement for triangle t defines a Conformity Neighborhood characterized by two parameters (M (t) and M (t)). When repeated uniform refinement is applied to an initial arbitrary triangular mesh, the average of the parameters M(t) tends to 5 and the average of M(t) tends to. This implies for local refinement of practical applications that on average the propagation of secondary refinements induced by specified refinements will be limited to a proportionally small number of elements with a confined limit. We also have introduced the concept of LEPP-balancing degree (ratio between triangles in terminal pairs and total triangles in a mesh) for longest edge refinement of meshes and have proved that the LEPP-balancing degree asymptotically tends to. These results are also a global measure of the improvement of the generated meshes obtained by 4T-LE iterative refinement. The counterpart 3D propagation problem is a more complex study because the number of connectivity patterns are considerably higher than in D, more than fifty of partial divisions in the respective 8T-LE partition, [9]. Finally, the polyline P(τ) and the fractal set C(τ) of a triangulation has been introduced and some of their properties have been established. This latter concept may be of value in mesh smoothing, since the fractal set delineates the region comprised of single triangles. ACKNOWLEDGEMENTS This research has been partially supported by the ASCI grant number B347883 and ULPGC grant number UNI/. REFERENCES. Bank R.E. and Sherman A.H., The use of adaptive grid refinement for badly behaved elliptic differential equations, Adv. in Comp. Meth. for PDE III, R. Vichnevetsky and R.S. Stepleman Eds., (979), 33 39.. Bern M. and Plassmann P., Mesh generation, in Handbook of Computational Geometry, J.-R. Sack, J. Urrutia Eds. (), 9 33. 7

8 J.P. SUÁREZ, A. PLAZA AND G.F. CAREY 3. Bova S.W. and Carey G.F., Mesh generation/refinement using fractal concepts and iterated funciton systems, Int. J. Num. Meth. Eng. (99), 33:87 35. 4. Carey G.F., Computational Grids: generation, adaptation and solution strategies, Taylor & Francis, 997. 5. Dai Y., Katoh N. and Cheng S-W., LMT-skeleton heuristics for several new classes of optimal triangulations, Computational Geometry (), 7:5 68. 6. Freitag L.A. and Plassman P., Local optimization-based simplicial mesh untangling and improvement, Int. J. Num. Meth. Eng. (), 49::9 5. 7. Jones M.T. and Plassmann P.E., Parallel algorithms for adaptive mesh refinement, SIAM J. Sci. Comp. (997), 8:686 78. 8. Plaza A., The fractal behavior of triangular refinement/derefinement meshes, Comm. Num. Meth. Eng., (996), :95 3. 9. Plaza A., Padrón M.A., and Carey G.F., A 3D refinement/derefinement combination to solve evolution problems, App. Num. Math., 3(4), (), pp. 85 3.. Rivara M.C. and Iribarren G., The 4-triangles longest-side partition of triangles and linear refinement algorithms, Math. Comp., (997), 65:6:485 5.. Rivara M.C., Mesh refinement based on the generalized bisection of simplices, SIAM J. Numer. Anal. (984), :64 63.. Rivara M.C., New mathematical tools and techniques for the refinement and/or improvement of unstructured triangulations, in Proceeding 5th International Meshing Roundtable 96. SANDIA Report SAND 96-3 (984), pp. 77 86. 3. Rivara M.C. and Venere M., Cost Analysis of the Longest-Side (Triangle Bisection) Refinement Algorithm for Triangulation, Eng. Comp. (996), :4 34. 4. Rosenberg I.G. abd Stenger F., A lower bound on the angles of triangles cosntructed by bisecting the longest side, Math. Comp. (975), 9:39 395. 8