A Modified Genetic Algorithm in C++ for Optimization of Steel Truss Structures

A common structural design optimization problem is weight minimization which is done by choosing a set of variables that represent the structural or the architectural configuration of the system satisfying few design specific criterion. In general, genetic algorithms (GAs) are ideal to be used for unconstrained optimization, so it is required to transform the constrained problem into an unconstrained one. A violation of normalized constraints-based formulation method has been used in the present work for this purpose. A modified algorithm has been developed in C++ using concept of genotypes for optimization using discreet design variable. A detailed analysis of optimization of a simple steel truss with discrete design variables using different variations of genetic algorithm is presented here. Also, an attempt has been made to study the sensitivity of the algorithm with respect to the optimization operators i.e., initial population size, rate of mutation.

[1]  David E. Goldberg,et al.  ENGINEERING OPTIMIZATION VIA GENETIC ALGORITHM, IN WILL , 1986 .

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Robert G. Reynolds,et al.  Morphogenic Evolutionary Computations: Introduction, Issues and Examples , 1995 .

[4]  L. Gil,et al.  Shape and cross-section optimisation of a truss structure , 2001 .

[5]  S. Rajeev,et al.  Discrete Optimization of Structures Using Genetic Algorithms , 1992 .

[6]  H. Adeli,et al.  Concurrent genetic algorithms for optimization of large structures , 1994 .

[7]  G. Hosseini Capacity Prediction of RC Beams Strengthened with FRP by Artificial Neural Networks Based on Genetic Algorithm , 2017 .

[8]  A. Ede,et al.  STRUCTURAL ANALYSIS OF A GENETIC ALGORITHM OPTIMIZED STEEL TRUSS STRUCTURE ACCORDING TO BS 5950 , 2018 .

[9]  Razvan Cazacu,et al.  Steel Truss Optimization Using Genetic Algorithms and FEA , 2014 .

[10]  S. Y. Chen,et al.  A robust genetic algorithm for structural optimization , 2000 .

[11]  D Neeraja,et al.  Weight optimization of plane truss using genetic algorithm , 2017 .

[12]  P. Hajela,et al.  Genetic algorithms in truss topological optimization , 1995 .

[13]  R. K. Gupta,et al.  A GA based penalty function technique for solving constrained redundancy allocation problem of series system with interval valued reliability of components , 2009, J. Comput. Appl. Math..

[14]  S. Kazemzadeh Azad,et al.  STRUCTURAL OPTIMIZATION USING A MUTATION-BASED GENETIC ALGORITHM , 2012 .

[15]  C. S. Krishnamoorthy,et al.  Object-Oriented Framework for Genetic Algorithms with Application to Space Truss Optimization , 2002 .

[16]  Guilherme,et al.  Structural Optimization of Concrete Volume for Machine Foundation Using Genetic Algorithms , 2019 .

[17]  K. Deb,et al.  Design of truss-structures for minimum weight using genetic algorithms , 2001 .

[18]  Peter J. Angeline,et al.  Morphogenic Evolutionary Computations: Introduction, Issues and Example , 1995, Evolutionary Programming.