Abstract
We investigate a problem arising in the computer-aided design of cars, planes, ships, trains, and other motor vehicles and machines: refine a mesh of curved polygons, which approximates the surface of a workpiece, into quadrilaterals so that the resulting mesh is suitable for a numerical analysis. This mesh refinement problem turns out to be strongly NP-hard
In commercial CAD systems, this problem is usually solved using a gree dy approach. However, these algorithms leave the user a lot of patchwork to do afterwards. We introduce a new global approach, which is based on network flow techniques. Abstracting from all geometric and numerical aspects, we obtain an undirected graph with upper and lower capacities on the edges and some additional node constraints. We reduce this problem to a sequence of bidirected flwo problems (or, equivalently, to b-matching problems). For the first time, network flow techniques are applied to a mesh refinement problem.
This approach avoids the local traps of greedy approaches and yields solutions that require significantly less additional patchwork.
- AHUJA, R. K., MAGNANTI, T. L., AND ORLIN, J.B. 1993. Network Flows. Prentice-Hall, Englewood Cliffs, N.J.Google Scholar
- ANSTEE, R.P. 1987. A polynomial algorithm for b-matching: An alternative approach. Inf. Proc. Lett. 24, 153-157. Google ScholarDigital Library
- BABUSKA, I., AND AzIz, A. 1976. On the angle condition in the finite element method. SIAM J. Num. Anal. 13, 214-227.Google ScholarCross Ref
- BERN, M., AND EPPSTEIN, D. 1992. Mesh generation and optimal triangulation. In Computing in ~Euclidean Geometry, D.-Z. Du and F. K. Hwang, eds. World Scientific, Singapore, pp. 23-90.Google Scholar
- DERIGS, U. 1988. Programming in networks and graphs. In Lecture Notes in Economics and Mathematical Systems, vol. 300. Springer-Verlag, Berlin, Germany.Google Scholar
- EDMONDS, J. 1967. An Introduction to Matching. Lecture Notes. Univ. Michigan, Ann Arbor, Ann Arbor, Mich.Google Scholar
- Ho-LE, K. 1988. Finite element mesh generation methods: A review and classification. Comput. Aided Des. 20, 27-38. Google ScholarDigital Library
- JOE, 13. 1995. Quadrilateral mesh generation in polygonal regions. Comput. Aided Des. 27, 209 -222.Google ScholarCross Ref
- KRAUSE, G. 1991. Interactive finite element preprocessing with ISAGEN. Fin. Element News 15.Google Scholar
- MEHLHORN, K., AND NAHER, S. 1995. LEDA, A platform for combinatorial and geometric computing. Commun. ACM 38, 2 (Feb.), 96-102. Google ScholarDigital Library
- MILLER, D. t., AND PEKNY, J.F. 1995. A staged primal-dual algorithm for perfect b-matching with edge capacities. ORSA J. Comput. 7, 298-320.Google ScholarCross Ref
- M(3HRING, R. H., AND MULLER-HANNEMANN, M. 1995. Cardinality matching: Heuristic search for augmenting paths. Tech. Rep. no. 439/1995. Technische Universitfit Berlin, Berlin, Germany. (Available via anonymous ftp from ftp.math.tu-berlin.de; cd pub/Preprints/combi; file Report-439-1995 .ps. Z.)Google Scholar
- MULLER-HANNEMANN, M., AND SCHWARTZ, A. 1997. Mesh refinement in quadrilaterals without template restrictions. Manuscript.Google Scholar
- MOLLER-HANNEMANN, M., AND WEIHE, K. 1996. Minimum strictly convex quadrangulations of convex polygons. Preprint No. 13. Dept. Math. Comput. Sci., Univ. Konstanz, Konstanz, Germany. (Available via anonymous ftp from ftp.informatik.uni-konstanz.de; cd pub/preprints/1996, file preprint-013 .ps. Z.)Google Scholar
- PAPADIMITRIOU, C. H., AND STEIGLITZ, K. 1982. Combinatorial Optimization-Algorithms and Complexity. Prentice-Hall, Englewood Cliffs, N.J. Google Scholar
- PULLEYBLANK, W. 1973. Faces of matching polyhedra. Ph.D. dissertation. Faculty of Mathematics, Univ. Waterloo, Waterloo, England.Google Scholar
- RIPPENHAUSEN-LIPA, H., WAGNER, D., AND WEIHE, K. 1995. Efficient algorithms for disjoint paths in planar graphs. In DIMACS Series in Discrete Mathematics and Computer Science, vol. 20 (from the special year on combinatorial optimization). American Mathematical Society, Providence, R. I., pp. 295-354.Google Scholar
- SRINIVASAN, V., NACKMAN, L. R., TANG, J.-M., AND MEHKAT, S. N. 1992. Automatic mesh generation using the symmetric axis transformation of polygonal domains. In Proc. IEEE 80, 1485-1501.Google ScholarCross Ref
- STRANG, G., AND FIX, a. J. 1973. An Analysis of the Finite Element Method. Prentice-Hall, Englewood Cliffs, N.J.Google Scholar
- TAM, T. K. H., AND ARMSTRONG, C. G. 1993. Finite element mesh control by integer programming. Int. J. Num. Meth. Eng. 36, 2581-2605.Google ScholarCross Ref
Index Terms
- Mesh refinement via bidirected flows: modeling, complexity, and computational results
Recommendations
Conforming to interface structured adaptive mesh refinement
This manuscript introduces a new method named Conforming to Interface Structured Adaptive Mesh Refinement (CISAMR) for the automated finite element modeling of problems with complex morphologies. The CISAMR transforms a simple structured mesh of ...
Conforming to interface structured adaptive mesh refinement: 3D algorithm and implementation
A new non-iterative mesh generation algorithm named conforming to interface structured adaptive mesh refinement (CISAMR) is introduced for creating 3D finite element models of problems with complex geometries. CISAMR transforms a structured mesh ...
Parallel Guaranteed Quality Delaunay Uniform Mesh Refinement
We present a theoretical framework for developing parallel guaranteed quality Delaunay mesh generation software that allows us to use commercial off-the-shelf sequential Delaunay meshers for two-dimensional geometries. In this paper, we describe our ...
Comments