Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 91
PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON CIVIL, STRUCTURAL AND ENVIRONMENTAL ENGINEERING COMPUTING Edited by: B.H.V. Topping, L.F. Costa Neves and R.C. Barros
Paper 284
Profile Reduction for Sparse Matrices using an Ant System A. Kaveh1 and P. Sharafi2
1Department of Civil Engineering, Iran University of Science and Technology, Tehran, Iran
A. Kaveh, P. Sharafi, "Profile Reduction for Sparse Matrices using an Ant System", in B.H.V. Topping, L.F. Costa Neves, R.C. Barros, (Editors), "Proceedings of the Twelfth International Conference on Civil, Structural and Environmental Engineering Computing", Civil-Comp Press, Stirlingshire, UK, Paper 284, 2009. doi:10.4203/ccp.91.284
Keywords: profile reduction, sparse matrices, ordering, graphs, ant system, local search.
Summary
The analysis of many problems in structural engineering involves the solution of simultaneous equations arising from the finite element (FE) method. Such equations usually involve a sparse coefficient matrix and for large structures the greater part of the computer execution time may be devoted for solving these equations. Hence some appropriate specified patterns for the solutions of the corresponding equations have been provided, such as banded form, profile form and partitioned form. These patterns are constructed by suitable nodal ordering of their graph models. In FE analysis, for the case of a general problem with m degrees of freedom per node, there are m coupled equations produced for each node. In this case re-sequencing is usually performed on the nodal numbering of the corresponding graph models to reduce the bandwidth, profile or wavefront of such sparse matrices, because the size of this problem is m fold smaller than that for an m degree of freedom numbering. When the skyline method is adopted for the solution then profile reduction becomes an important issue [1]. Since the nature of this problem is NP-complete, many approximate methods and heuristics are developed using graph theory, algebraic graph theory and genetic algorithms [2,3,4].
In this paper a new ant algorithm based on the ant system (AS) developed by Dorigo [5], as a combinatorial optimization tool, is proposed to determine an optimal assignment for the nodal ordering problem to reduce the profile of associated sparse matrices. In this algorithm, a local search procedure is also included to further improve the profiles. Different phases of the algorithm are as follows:
Examples are included to illustrate the performance of the present approach. Finally the results are compared to some well-known graph theoretical profile optimization algorithms, namely King and Sloan algorithms. The results achieved by the AS show that the graph theoretical methods can be improved using this approach. The method presented in this paper may also be considered as a complementary approach, which can be incorporated in any available graph theoretical algorithm for further improvement of the results. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|