High Quality Quadrilateral Surface Meshing Without Template Restrictions: A New Approach Based on Network Flow Techniques

We investigate a purely combinatorial approach to the following mesh refinement problem: Given a coarse mesh of polygons in three-dimensional space, find a decomposition into well-shaped quadrilaterals such that the resulting mesh is conforming and satisfies prescribed local density constraints. We present a new approach based on network flow techniques. In particular, we show that this problem can efficiently be solved by a reduction to a minimum cost bidirected flow problem, if the mesh does not contain branching edges, that is, edges incident to more than two polygons. This approach handles optimization criteria such as density, angles and regularity. In our model we get rid of restrictions on the set of feasible solutions imposed by templates. On the other hand, we still use advantages of general templates with respect to mesh quality for the individual refinement of the mesh polygons. For meshes with branchings, the problem is feasible if and only if a certain system of linear equations over GF(2) has a solution. To enhance the mesh quality for meshes with branchings, we introduce a two-stage approach which first decomposes the whole mesh into components without branchings, and then uses minimum cost bidirected flows on the components in a second phase. We report on our computational results which indicate that this approach usually leads to a very high mesh quality.

[1]  Carl Ollivier-Gooch,et al.  Tetrahedral mesh improvement using swapping and smoothing , 1997 .

[2]  Cecil Armstrong,et al.  Finite-element mesh control by integer programming , 1993 .

[3]  Ellis L Johnson,et al.  PROGRAMMING IN NETWORKS AND GRAPHS , 1965 .

[4]  K. Ho-Le,et al.  Finite element mesh generation methods: a review and classification , 1988 .

[5]  A. Freitag,et al.  A Cost/beneet Analysis of Simplicial Mesh Improvement Techniques as Measured by Solution Eeciency , 2000 .

[6]  Barry Joe,et al.  Quadrilateral mesh generation in polygonal regions , 1995, Comput. Aided Des..

[7]  Houman Borouchaki,et al.  Unstructured Triangular-Quadrilateral Mesh Generation. Application to Surface Meshing , 1996 .

[8]  M. Goemans Network Ows , 2007 .

[9]  Scott A. Mitchell,et al.  Choosing corners of rectangles for mapped meshing , 1997, SCG '97.

[10]  David R. White,et al.  Automated Hexahedral Mesh Generation by Virtual Decomposition , 1995 .

[11]  David Eppstein,et al.  Optimal point placement for mesh smoothing , 1997, SODA '97.

[12]  Richard P. Anstee A Polynomial Algorithm for b-Matchings: An Alternative Approach , 1987, Inf. Process. Lett..

[13]  Matthew G Rees Combining Quadrilateral and Triangular Meshing Using the Advancing Front Approach , 1997 .

[14]  Rolf H. Möhring,et al.  Complexity and Modeling Aspects of Mesh Refinement into Quadrilaterals , 1997, ISAAC.

[15]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[16]  A. Gerards Chapter 3 Matching , 1995 .

[17]  Ulrich Derigs,et al.  An analysis of alternative strategies for implementing matching algorithms , 1983, Networks.

[18]  John R. Brauer What every engineer should know about finite element analysis , 1995 .

[19]  P. Plassmann,et al.  An Eecient Parallel Algorithm for Mesh Smoothing , 1995 .

[20]  Ted D. Blacker,et al.  Paving: A new approach to automated quadrilateral mesh generation , 1991 .

[21]  Karsten Weihe,et al.  Minimum strictly convex quadrangulations of convex polygons , 1997, SCG '97.

[22]  J. Edmonds,et al.  Facets of I-matching polyhedra , 1974 .

[23]  Rolf H. Möhring,et al.  Complexity and Modeling Aspects of Mesh Refinement into Quadrilaterals , 1997, Algorithmica.

[24]  Uta Wille,et al.  The role of synthetic geometry in representational measurement theory , 1997 .

[25]  O. Zienkiewicz,et al.  A new approach to the development of automatic quadrilateral mesh generation , 1991 .

[26]  Rolf H. Möhring,et al.  Mesh refinement via bidirected flows: modeling, complexity, and computational results , 1997, JACM.

[27]  Jack Edmonds,et al.  An introduction to matching , 1967 .