La optimización de estructuras ha sido una disciplina muy estudiada por numerosos investigadores durante los últimos cuarenta años. A pesar de que durante los primeros veinte años las técnicas de Programación Matemática fueron la herramienta fundamental en este campo, estas han ido perdiendo fuelle frente a un nuevo conjunto de técnicas metaheurísticas basadas en la Computación Evolutiva. De entre estas destacan, de manera significativa, los Algoritmos Genéticos. La irrupción de estas nuevas técnicas en el campo de la optimización de estructuras es debida, en gran medida, a las dificultades de la Programación Matemática para realizar la optimización simultánea de las variables de diseño debido a la elevada alinealidad de estas y sus restricciones. El objetivo fundamental del presente trabajo es ir un poco más allá en el proceso de la optimización simultánea de las variables de diseño, definiendo un algoritmo que no parte de una estructura predefinida y que incorpora los parámetros que determinan la geometría.