Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 97
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNOLOGY IN CIVIL, STRUCTURAL AND ENVIRONMENTAL ENGINEERING Edited by: Y. Tsompanakis, B.H.V. Topping
Paper 11
A Fast Big Bang-Big Crunch Optimization Algorithm for Weight Minimization of Truss Structures L. Lamberti and C. Pappalettere
Dipartimento di Ingegneria Meccanica e Gestionale, Politecnico di Bari, Italy L. Lamberti, C. Pappalettere, "A Fast Big Bang-Big Crunch Optimization Algorithm for Weight Minimization of Truss Structures", in Y. Tsompanakis, B.H.V. Topping, (Editors), "Proceedings of the Second International Conference on Soft Computing Technology in Civil, Structural and Environmental Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 11, 2011. doi:10.4203/ccp.97.11
Keywords: truss structures, weight minimization, big bang-big crunch, infrequent explosions, line search.
Summary
In sizing optimization of truss structures, structural weight is minimized under constraints on nodal displacements, member stresses, critical buckling loads, natural frequencies, etc. A variety of metaheuristic optimization methods inspired by biology, evolution theory, social sciences, music, physics and astronomy have been developed in purpose of rationalizing the search process [1,2]. Metaheuristic algorithms generate new trial designs by following a random search strategy (i.e. global search) which is however "guided" by the inspiring criterion.
Among the most recently developed metaheuristic optimization methods, Big Bang-Big Crunch (BB-BC) [3] seems to be the best formulated algorithm also in view of the relatively small amount of heuristics entailed by the optimization process. The BB-BC algorithm reproduces the process of evolution of the universe. In the optimization, a set of designs is randomly generated and their centre of mass is determined as a weighted average where each weighing coefficient depends on the value of cost function evaluated at a trial design. A new population is hence randomly generated by perturbing optimization variables in the neighbourhood of the centre of mass. This sequence is repeated until convergence to an optimum is achieved. The inherent simplicity of BB-BC soon attracted structural optimization experts. However, classical BB-BC formulations [4,5,6] require a huge number of structural analyses to complete the optimization process. In order to overcome this limitation, an improved BB-BC algorithm is presented in this paper. Each new trial design is generated so to lie on a descent direction and a new explosion is performed only if the current generation is rated unsuccessful. The new BB-BC algorithm described in this paper is tested in four classical sizing optimization problems of truss structures with up to 200 elements and 29 design variables. Optimization results fully demonstrate the efficiency of the proposed BB-BC algorithm with respect to classical BB-BC implementations and other state-of-the-art metaheuristic optimization algorithms. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|