Finite Element Mesh Decomposition Using Evolving Ant Colony Optimization
نویسنده
چکیده
Combinatorial optimization problems arise in many areas of science and engineering. Unfortunately, due to the NP (non-polynomial) nature of these problems, the computations increase with the size of the problem (Bahreininejad & Topping, 1996; Topping & Bahreininejad, 1997). Finite Elements (FE) mesh decomposition (partitioning) is a well known NP-hard optimization problem and is used to split a computationally expensive FE mesh into smaller subdomains (parts) for parallel FE analysis. Partitioning must be performed to ensure: • Load balancing: for a mesh idealized using a single element type, then the number of elements in each partition must be the same, and • Inter-processor communication: the partitions must be performed so that the number of nodes or edges shared between the subdomains is minimized to ensure that the minimum inter-processor communication during the subsequent parallel FE analysis is achieved (Topping & Bahreininejad, 1997; Topping & Khan, 1996). Numerous methods have been used to decompose FE meshes (Farhat, 1988; Simon, 1991; Toping & Khan, 1996; Topping & Bahreininejad, 1997). For automatic partitioning of FE meshes, Farhat (1988) proposed a domain decomposition method which is based on a greedy algorithm. The method provides FE mesh partitions in relatively short duration of time. The division of a mesh with respect to assigning a certain number of mesh elements to a mesh partition may be accomplished with simple arithmetic. In this method, the partitions are created sequentially from an overall FE mesh until the number of partitions become equal to the desired number. Each FE element node is assigned a weight factor which is equal to the number of elements connecting to that particular node. The inner boundary of a partition is defined as the common boundary between two partitions. Two elements are considered to be adjacent if they share a vertex (node). The number of elements per partitions is determined by the total number of elements in the mesh, the number of different type of elements used in the mesh (triangular, quadrilateral, etc.), and the number of required partitions. In the case of a single type of elements, it is equal to the ratio between the total number of elements within the mesh and the number of required partitions (Farhat, 1988). Although Farhat’s method provides quick partitioning of FE meshes, the optimality of the mesh partitions with respect to the number of interfaces between adjacent partitions is not
منابع مشابه
Evolving the Building Activity of a Termite Colony for Finite Element Mesh Generation
Previous work in swarm intelligence applications has concentrated on combinatorial optimization problems and is based mainly on the trail laying properties of ant colonies. We tackle a very different kind of problem involving generation of complex structures. Our method is inspired by work on the building behaviour of social insects such as wasps and termites. Structures produced are 2-Dimensio...
متن کاملAn Experimental Study of an Ant-colony Algorithm for the Mesh-partitioning Problem
Parallel computer systems are suitable for solving computationally intensive numerical methods such as finite-volume and finite-element methods for solving partial differential equations. A program and associated data are distributed among the processors. The aim is to find a distribution where the communication is as low as possible. This leads to the mesh-partitioning optimization problem, wh...
متن کاملSolving the mesh-partitioning problem with an ant-colony algorithm
Many real-world engineering problems can be expressed in terms of partial differential equations and solved by using the finite-element method, which is usually parallelised, i.e. the mesh is divided among several processors. To achieve high parallel efficiency it is important that the mesh is partitioned in such a way that workloads are well balanced and interprocessor communication is minimis...
متن کاملOPTIMAL DECOMPOSITION OF FINITE ELEMENT MESHES VIA K-MEDIAN METHODOLOGY AND DIFFERENT METAHEURISTICS
In this paper the performance of four well-known metaheuristics consisting of Artificial Bee Colony (ABC), Biogeographic Based Optimization (BBO), Harmony Search (HS) and Teaching Learning Based Optimization (TLBO) are investigated on optimal domain decomposition for parallel computing. A clique graph is used for transforming the connectivity of a finite element model (FEM) into that of the cor...
متن کاملStructural Reliability Analysis Combining Ant Colony Optimization and Finite Element Modeling
Traditional structural design techniques use deterministic information of the problem, such as geometry, material properties, and loads. However, uncertainties regarding the analytical models, variability of material properties and fluctuations of loads can contribute to the possibility that the structure does not perform as intended. To address this concern, analysis methods have been develope...
متن کامل