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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of soft computing in civil engineering 2021-01, Vol.5 (1), p.95-108
Hauptverfasser: Pawan Kumar, Shivam Pandey, Pabitra Maiti
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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