A genetic algorithm encoding for cardinality constraints and automatic variable linking in structural optimization

Abstract A genetic algorithm encoding which is able to directly enforce cardinality constraints is proposed to solve the practically important structural optimization problem where the set of distinct values of the design variables (for instance, cross-sectional areas) must be a small subset of a given set of available values. Furthermore, such encoding allows for automatic variable linking, relieving the user from the task of “a priori” choosing which design parameters should be linked in each group. Very good results have been found in the numerical experiments–involving discrete and/or continuous variables–using the proposed encoding within a standard binary coded genetic algorithm equipped with an adaptive penalty scheme.

[1]  A. B. Templeman Heuristic methods in discrete structural optimization , 1997 .

[2]  J. D. Biedermann,et al.  Representing Design Knowledge with Neural Networks , 1997 .

[3]  K. Lee,et al.  A new structural optimization method based on the harmony search algorithm , 2004 .

[4]  Helio J. C. Barbosa,et al.  A genetic algorithm encoding for a class of cardinality constraints , 2005, GECCO '05.

[5]  Nielen Stander,et al.  Optimal discrete sizing of truss structures subject to buckling constraints , 1997 .

[6]  Helio J. C. Barbosa,et al.  An Adaptive Penalty Scheme In Genetic Algorithms For Constrained Optimiazation Problems , 2002, GECCO.

[7]  Michael M. Skolnick,et al.  Using Genetic Algorithms in Engineering Design Optimization with Non-Linear Constraints , 1993, ICGA.

[8]  E. Salajegheh,et al.  Optimum design of trusses with discrete sizing and shape variables , 1993 .

[9]  Helio J. C. Barbosa,et al.  An adaptive penalty scheme for genetic algorithms in structural optimization , 2004 .

[10]  N. Harnpornchai,et al.  Determination of point of maximum likelihood in failure domain using genetic algorithms , 2006 .

[11]  D. E. Grierson,et al.  A generic model for building design , 2005, Engineering with Computers.

[12]  G. Vanderplaats,et al.  Approximation method for configuration optimization of trusses , 1990 .

[13]  V. Toğan,et al.  Optimization of 3d trusses with adaptive approach in genetic algorithms , 2006 .

[14]  Yazid M. Sharaiha,et al.  Heuristics for cardinality constrained portfolio optimisation , 2000, Comput. Oper. Res..

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

[16]  J. Cagan,et al.  A Shape Annealing Approach to Optimal Truss Design With Dynamic Grouping of Members , 1997 .

[17]  M. Galante,et al.  GENETIC ALGORITHMS AS AN APPROACH TO OPTIMIZE REAL‐WORLD TRUSSES , 1996 .

[18]  Ulrich Derigs,et al.  On a Local-Search Heuristic for a Class of Tracking Error Minimization Problems in Portfolio Management , 2004, Ann. Oper. Res..

[19]  Jasbir S. Arora,et al.  An efficient method for optimal structural design by substructuring , 1977 .

[20]  L. Lamberti,et al.  Comparison of the numerical efficiency of different Sequential Linear Programming based algorithms for structural optimisation problems , 2000 .

[21]  Donald E. Grierson,et al.  Training and using neural networks to represent heuristic design knowledge , 1996 .