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 un...

Full description

Saved in:
Bibliographic Details
Published inJournal of soft computing in civil engineering Vol. 5; no. 1; pp. 95 - 108
Main Authors Pawan Kumar, Shivam Pandey, Pabitra Maiti
Format Journal Article
LanguageEnglish
Published Pouyan Press 01.01.2021
Subjects
Online AccessGet full text
ISSN2588-2872
2588-2872
DOI10.22115/scce.2021.242552.1249

Cover

More Information
Summary: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.
ISSN:2588-2872
2588-2872
DOI:10.22115/scce.2021.242552.1249