<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432012000300007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Una solución no simétrica aplicando un algoritmo genético con cruzamiento natural para la optimización estructural de armaduras]]></article-title>
<article-title xml:lang="en"><![CDATA[A Non-Symmetrical Solution Applying a Genetic Algorithm with Natural Crossover for the Structural Optimization of Truss Structures]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gutiérrez-Astudillo]]></surname>
<given-names><![CDATA[N.C.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Peniche-Vera]]></surname>
<given-names><![CDATA[R.R.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Herrera-Ruiz]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Alvarado-Cárdenas]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Carrión-Viramontes]]></surname>
<given-names><![CDATA[F.J.]]></given-names>
</name>
<xref ref-type="aff" rid="A05"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Autónoma de Querétaro División de Estudios de Posgrado Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Autónoma de Querétaro División de Estudios de Posgrado Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Autónoma de Querétaro División de Estudios de Posgrado Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad Autónoma de Querétaro División de Estudios de Posgrado Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A05">
<institution><![CDATA[,Instituto Mexicano del Transporte Querétaro  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2012</year>
</pub-date>
<volume>13</volume>
<numero>3</numero>
<fpage>325</fpage>
<lpage>338</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432012000300007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432012000300007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432012000300007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se propone un algoritmo genético con "cruzamiento natural" y se aplica sobre una representación continua-discreta con el fin de optimizar armaduras. El objetivo es disminuir el peso restringiendo los desplazamientos de los nodos y limitando los tipos de perfiles estructurales a usar. Las soluciones se combinan con dos tipos de cruzamientos en la misma representación, que permiten explorar de una manera efectiva el espacio de búsqueda. Los resultados se validan comparando los encontrados en este trabajo contra los de la literatura, para el caso del diseño de la armadura de un puente de 70 m de claro. Se obtienen soluciones más ligeras y con diferente topología. Adicionalmente se propone un caso de estudio, el diseño de la techumbre de un invernadero, que después se construye a escala real y se somete a cargas para verificar su resistencia.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this research it is proposed a genetic algorithm with "natural crossover" that was applied to a continuous-discrete representation in order to optimize truss structures. The objective is to reduce the weight by restraining node displacement and limiting the cross sections to use. The solutions are combined applying two types of crossovers to the same representation, thus allowing to effectively explore the search space. The results are validated by comparing those found herein against those found in current literature for the case of the design of a 70 m span bridge truss structure. Solutions obtained are lighter and with different topology. Additionally, a case study is proposed, a greenhouse roof truss structure, in order to generate an actual application that is built in a practical scale and it is loaded afterwards to verify its strength.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[asimetría]]></kwd>
<kwd lng="es"><![CDATA[armadura de gran claro]]></kwd>
<kwd lng="es"><![CDATA[invernadero]]></kwd>
<kwd lng="en"><![CDATA[non-symmetry]]></kwd>
<kwd lng="en"><![CDATA[long span truss structure]]></kwd>
<kwd lng="en"><![CDATA[greenhouse asimetría]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Una soluci&oacute;n no sim&eacute;trica aplicando un algoritmo gen&eacute;tico con cruzamiento natural para la optimizaci&oacute;n estructural de armaduras</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>A Non&#45;Symmetrical Solution Applying a Genetic Algorithm with Natural Crossover for the Structural Optimization of Truss Structures</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Guti&eacute;rrez&#45;Astudillo N.C.<sup>1</sup> Peniche&#45;Vera R.R.<sup>2</sup> Herrera&#45;Ruiz G.<sup>3</sup> Alvarado&#45;C&aacute;rdenas R.<sup>4</sup> Carri&oacute;n&#45;Viramontes F.J.<sup>5</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Facultad de Ingenier&iacute;a Divisi&oacute;n de Estudios de Posgrado Universidad Aut&oacute;noma de Quer&eacute;taro Correo:</i> <a href="mailto:nayarc@gmail.com">nayarc@gmail.com</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> Facultad de Ingenier&iacute;a Divisi&oacute;n de Estudios de Posgrado Universidad Aut&oacute;noma de Quer&eacute;taro Correo:</i> <a href="mailto:peniche@uaq.mx">peniche@uaq.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>3</sup> Facultad de Ingenier&iacute;a Divisi&oacute;n de Estudios de Posgrado Universidad Aut&oacute;noma de Quer&eacute;taro Correo:</i> <a href="mailto:gherrera@uaq.mx">gherrera@uaq.mx</a></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i><sup>4</sup> Facultad de Ingenier&iacute;a Divisi&oacute;n de Estudios de Posgrado Universidad Aut&oacute;noma de Quer&eacute;taro Correo:</i> <a href="mailto:ralvarad@itesm.mx">ralvarad@itesm.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>5</sup> Instituto Mexicano del Transporte Quer&eacute;taro, Qro. Correo:</i> <a href="mailto:carrion@imt.mx">carrion@imt.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Informaci&oacute;n del art&iacute;culo: recibido: agosto de 2009    <br> 	Reevaluado: abril y noviembre de 2010    <br> 	Aceptado: julio de 2011</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se propone un algoritmo gen&eacute;tico con "cruzamiento natural" y se aplica sobre una representaci&oacute;n continua&#45;discreta con el fin de optimizar armaduras. El objetivo es disminuir el peso restringiendo los desplazamientos de los nodos y limitando los tipos de perfiles estructurales a usar. Las soluciones se combinan con dos tipos de cruzamientos en la misma representaci&oacute;n, que permiten explorar de una manera efectiva el espacio de b&uacute;squeda. Los resultados se validan comparando los encontrados en este trabajo contra los de la literatura, para el caso del dise&ntilde;o de la armadura de un puente de 70 m de claro. Se obtienen soluciones m&aacute;s ligeras y con diferente topolog&iacute;a. Adicionalmente se propone un caso de estudio, el dise&ntilde;o de la techumbre de un invernadero, que despu&eacute;s se construye a escala real y se somete a cargas para verificar su resistencia.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Descriptores:</b> asimetr&iacute;a, armadura de gran claro, invernadero.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">In this research it is proposed a genetic algorithm with "natural crossover" that was applied to a continuous&#45;discrete representation in order to optimize truss structures. The objective is to reduce the weight by restraining node displacement and limiting the cross sections to use. The solutions are combined applying two types of crossovers to the same representation, thus allowing to effectively explore the search space. The results are validated by comparing those found herein against those found in current literature for the case of the design of a 70 m span bridge truss structure. Solutions obtained are lighter and with different topology. Additionally, a case study is proposed, a greenhouse roof truss structure, in order to generate an actual application that is built in a practical scale and it is loaded afterwards to verify its strength.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> non&#45;symmetry, long span truss structure, greenhouse asimetr&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Los algoritmos gen&eacute;ticos (AG) son herramientas computacionales que se aplican frecuentemente para optimizar un dise&ntilde;o mediante una secuencia automatizada de pasos. Los AG emulan el proceso de selecci&oacute;n natural que ocurre en la evoluci&oacute;n de una especie para encontrar soluciones &oacute;ptimas usando un proceso similar. Durante el proceso de optimizaci&oacute;n (dadas las condiciones ambientales, restricciones propias del problema y la formulaci&oacute;n del modelo) no es indispensable la participaci&oacute;n ni la experiencia de un especialista para obtener una soluci&oacute;n funcional. Sin embargo, en el caso de una soluci&oacute;n &oacute;ptima en un contexto de ingenier&iacute;a la experiencia es esencial para definir las principales operaciones usadas en un AG, en este caso: cruzamiento, mutaci&oacute;n y reproducci&oacute;n (Lyu y Saitou, 2003). Aqu&iacute; se propone un operador gen&eacute;tico que resuelve un problema complejo de manera efectiva y que genera soluciones que llegan a ser pr&aacute;cticas.</font></p>  	    <p align="justify"><font face="verdana" size="2">El algoritmo planteado se utiliza para disminuir el peso de armaduras con diferentes condiciones de carga. La optimizaci&oacute;n consiste en minimizar la cantidad de material empleado sin afectar la seguridad estructural representada por los criterios de dise&ntilde;o derivados de reglamentos estructurales. Estos algoritmos requieren pocos par&aacute;metros iniciales, permiten el uso de variables continuas y discretas, son robustos y permiten la emergencia de soluciones que replantean nuevos paradigmas. En este caso, "emergencia" se define como un atributo construido a partir de un concepto desconocido, cuya introducci&oacute;n pudiera simplificar y mejorar la efectividad o calidad de un proceso de dise&ntilde;o (Kicinger <i>et al.,</i> 2005).</font></p>  	    <p align="justify"><font face="verdana" size="2">Goldberg en 1989, escribe sobre la importancia del cruzamiento, y en su investigaci&oacute;n se enfoca al Cruzamiento de un Punto en un esquema de optimizaci&oacute;n para representaciones binarias. De este tipo de cruzamiento se derivaron los de dos puntos y m&uacute;ltiples puntos. Entre las referencias estudiadas se han detectado los siguientes tipos de cruzamientos en representaciones binarias: de un punto, dos puntos, m&uacute;ltiples puntos, uniforme y variable&#45;a&#45;variable, los cuales comparten un principio com&uacute;n que es dividir la informaci&oacute;n de dos soluciones en piezas; &eacute;stas despu&eacute;s se unen con alg&uacute;n orden preestablecido o aleatorio. Sobre estas piezas no se hace ning&uacute;n tipo de an&aacute;lisis para su colocaci&oacute;n. El proceso de selecci&oacute;n define cu&aacute;les individuos se aparean, pero entre las referencias estudiadas no se encontr&oacute; ninguna que ofrezca un criterio para la afinidad entre la pareja propuesta, lo que puede provocar que al cruzar dos buenas soluciones se muestre una mala en lugar de una mejor.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para inicializar las soluciones existe un esquema en donde una soluci&oacute;n contiene el conjunto de todas las posibles soluciones de un problema topol&oacute;gico, en armaduras se le conoce como: <i>ground structure approach</i> (Hajela y Lee, 1995), o "estructura universal". En esta investigaci&oacute;n se propone un criterio libre del esquema de la "estructura universal", adem&aacute;s de que no considera aspectos de simetr&iacute;a y toma el dominio espacial continuo. El dominio espacial continuo implica que en el caso de las coordenadas de los nodos podemos tener una infinidad de ellas. Se propone un esquema de <i>algoritmo gen&eacute;tico con cruzamiento natural</i> (AGCN) que no dispersa la informaci&oacute;n de los individuos o soluciones y permite un an&aacute;lisis de la afinidad entre los mismos y sus genes.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para demostrar la capacidad de emergencia de la metodolog&iacute;a, se resuelve el caso de un puente, de 70 m de claro por 10 m de alto, en el que se observan condiciones potenciales de asimetr&iacute;a, pero que en otros trabajos las simplifican para dar una soluci&oacute;n sim&eacute;trica, en este caso, se mejora con un dise&ntilde;o asim&eacute;trico; el problema lo propone Shresta y Ghaboussi (1998) y tambi&eacute;n lo resuelve Yang y Kion (2002). Adicionalmente se plantea el dise&ntilde;o de la techumbre de un invernadero donde las condiciones ambientales son asim&eacute;tricas, pero la soluci&oacute;n tiende a la simetr&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">El objetivo de esta investigaci&oacute;n es aproximarse a la soluci&oacute;n global de los problemas mediante la premisa de que al quitar limitaciones en el dominio del dise&ntilde;o se amplia la posibilidad de encontrar el &oacute;ptimo global (Kicinger <i>et al.,</i> 2005).</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modelo computacional</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El procedimiento empleado se presenta en el diagrama de flujo de la <a href="/img/revistas/iit/v13n3/a7f1.jpg" target="_blank">figura 1</a>. El modelo computacional del algoritmo gen&eacute;tico requiere como par&aacute;metros in&iacute;ciales: el n&uacute;mero de generaciones, los individuos por generaci&oacute;n, especificaciones del dominio del dise&ntilde;o (geometr&iacute;a, secciones comerciales disponibles, mallado del dominio o discretizaci&oacute;n del espacio geom&eacute;trico de la soluci&oacute;n).</font></p>  	    <p align="justify"><font face="verdana" size="2">En el segundo paso se genera la primera poblaci&oacute;n de manera aleatoria, cuidando una distribuci&oacute;n uniforme de los nodos.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el siguiente paso se hace un an&aacute;lisis de los individuos por el <i>m&eacute;todo de elemento finito</i> (MEF) para el caso de armaduras y se aplican las siguientes restricciones:</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i2.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>max d<sub>i</sub></i> representa el m&aacute;ximo desplazamiento que se presenta en la estructura, <i>w<sub>i</sub></i> es el peso total de la estructura y <i>claro</i> es el claro del dominio espacial de la estructura. <i>A<sub>j</sub></i> es el &aacute;rea de la secci&oacute;n transversal <i>j</i> y se multiplica por la longitud de la barra <i>L<sub>j</sub></i> y por p que corresponde a la densidad del material. En esta propuesta los valores de penalizaci&oacute;n de la esbeltez y la resistencia se obtuvieron revisando cada elemento del individuo y tomando como penalizaci&oacute;n del elemento la cantidad de material necesario para cumplir con la restricci&oacute;n; al final se suman todas las penalizaciones por elemento.</font></p>  	    <p align="justify"><font face="verdana" size="2">El dise&ntilde;o de la armadura cumple con lo impuesto por el reglamento de la AISC en su versi&oacute;n ASD de 1989, en donde los esfuerzos, <b><i><img src="/img/revistas/iit/v13n3/a7i3.jpg"></i></b>, en los elementos deben cumplir lo siguiente:</font></p>  	    <p align="justify"><font face="verdana" size="2">En tensi&oacute;n deben ser menores o iguales que 0.6f<i><sub>y</sub></i></font></p>  	    <p align="justify"><font face="verdana" size="2">En compresi&oacute;n:</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde &#955;<i><sub>i</sub></i> = <i>L<sub>i</sub>/r<sub>i</sub></i> , <i>C</i> = <img src="/img/revistas/iit/v13n3/a7i5.jpg"> y <i>L<sub>i</sub></i> y <i>r<sub>i</sub></i> son la longitud de la barra y radio de giro de la secci&oacute;n transversal del elemento i, respectivamente. La relaci&oacute;n de esbeltez para las barras en tensi&oacute;n debe ser menor o igual que 300 y que 200 cuando est&aacute;n en compresi&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las propiedades observadas del acero fueron: <i>E =</i> 2.039432 x 10<sup>10</sup> kg/m<sup>2</sup>, <i>f<sub>y</sub></i> = 2.537054 x 10<sup>7</sup> kg/m<sup>2</sup>, <i>p</i> = 7851.03 kg/m<sup>3</sup>.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Clasificaci&oacute;n, pareo y operadores gen&eacute;ticos</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En los algoritmos evolutivos, como los AG, los operadores de variaci&oacute;n son los mecanismos mediante los cuales la informaci&oacute;n gen&eacute;tica se transforma al pasar de los padres a los descendientes (Kicinger <i>et al.,</i> 2005). Entre los operadores de variaci&oacute;n encontramos el cruzamiento y la mutaci&oacute;n, siendo el cruzamiento el que se emplea como herramienta principal (Kicinger <i>et al.,</i> 2005). Los porcentajes de aplicaci&oacute;n entre un operador y otro var&iacute;an seg&uacute;n el problema.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El cruzamiento es la operaci&oacute;n m&aacute;s representativa de un AG debido a su capacidad para explorar y explotar el espacio de soluciones. De acuerdo a Erbatur y Hasancebi (2000), la operaci&oacute;n de cruzamiento representa 90% de la poblaci&oacute;n creada y se aplica en los mejores individuos para crear dos descendientes de dos padres. Algunas aplicaciones y descripciones de diversos cruzamientos se pueden encontrar en Rajeev y Krishna</font><font face="verdana" size="2">moorthy (1997), Erbatur y Hasancebi (2000), Ali <i>et al. </i></font><font face="verdana" size="2">(2003), Dominik (2006) y Haupt (2008). Las t&eacute;cnicas de cruzamiento se aplican en representaciones con n&uacute;meros binarios o reales y sus aplicaciones en dise&ntilde;os estructurales incluyen soluciones en espacios continuos (Rajeev y Krishnamoorthy, 1997). En esta investigaci&oacute;n se usan representaciones con n&uacute;meros reales y espacio continuo por su adaptaci&oacute;n autom&aacute;tica para cumplir las propiedades de no redundancia, legalidad, plenitud, causalidad y lamarkiana; cuya descripci&oacute;n presentan Kicinger <i>et al.</i> (2005). Al cumplir estas propiedades se espera poder representar todas las soluciones del dominio y visualizarlas sin decodificaci&oacute;n, contrario al caso de una representaci&oacute;n binaria.</font></p>     <p align="justify"><font face="verdana" size="2">Antes de aplicar los operadores gen&eacute;ticos se hace una clasificaci&oacute;n de los individuos. En esta clasificaci&oacute;n el individuo mejor adaptado a las condiciones del problema, esto es que no est&aacute; penalizado o cumple con las restricciones, es el primero en una lista que ayuda a evaluar el comportamiento de una poblaci&oacute;n con respecto a las condiciones del problema.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para hacer las parejas, primero se selecciona un individuo aleatoriamente (madre) y se usa como pivote para escoger a su pareja. Con una distancia cualquiera dentro de un l&iacute;mite establecido, en este caso 20 individuos arriba o debajo de la madre en la lista de clasificaci&oacute;n, se elige el que ser&aacute; el padre. Este l&iacute;mite se estableci&oacute; probando diferentes valores en varias corridas de prueba.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Cruzamientos para variables continuas</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El termino cruzamiento natural se aplica a la combinaci&oacute;n de dos tipos de cruzamientos utilizados en una misma representaci&oacute;n, pero en diferentes partes de ella.</font></p>  	    <p align="justify"><font face="verdana" size="2">Una de las operaciones empleadas en el cruzamiento de representaciones reales es el Cruzamiento Binario Simulado (SBX por sus siglas en ingles) que se aplica de la siguiente manera y tiene las siguientes propiedades:</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde <i>c<sub>i</sub></i> es el descendiente i, que dependiendo del valor &#946; puede ser diferente o igual a los padres. Puede ocurrir que se encuentre en un intervalo intermedio entre los padres o con tendencia a parecerse m&aacute;s a alguno de ellos.</font></p>  	    <p align="justify"><font face="verdana" size="2">Si vemos lo anterior a manera de intervalo se pueden presentar las siguientes condiciones:</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con &#946; &lt; 1 los vectores hijo se generan dentro del intervalo de los padres en una forma lineal. Cuando &#946; &gt; 1 los vectores hijo salen del intervalo de los padres y en caso que se presente la tercera condici&oacute;n, los hijos ser&aacute;n iguales a los padres. El cruzamiento SBX se emple&oacute; para la parte de las coordenadas y el cruzamiento uniforme (Erbatur y Hasancebi, 2000) y para la parte de las secciones transversales.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Cruzamientos para variables discretas</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El cruzamiento uniforme consiste en una selecci&oacute;n donde se genera un vector del tama&ntilde;o de los padres, que contiene ceros y unos distribuidos con una probabilidad uniforme en el vector. Este vector se llama m&aacute;scara de selecci&oacute;n y se usa de manera que un cero presenta la acci&oacute;n de no pasar el cromosoma del padre al hijo, y un uno s&iacute; le permite pasar. Entonces, con esta m&aacute;scara se genera el primer padre, tal cual es creada, y con el segundo padre se usa invertida, los ceros se hacen uno y viceversa, para complementar los cromosomas de los hijos.</font></p>  	    <p align="justify"><font face="verdana" size="2">Ejemplos de cruzamiento</font></p>  	    <p align="justify"><font face="verdana" size="2">Los cruzamientos antes mencionados se aplicaron sobre una codificaci&oacute;n con n&uacute;meros reales en donde las columnas corresponden respectivamente a: conectividades (nodo i, nodo j), coordenadas de los nodos final e inicial (x<i><sub>i</sub></i>, y<i><sub>i</sub></i>, <i>x<sub>j</sub>, y<sub>j</sub>),</i> longitud (l<i><sub>i</sub></i>) y secci&oacute;n transversal empleada (A<i><sub>i</sub></i>), en total 8 columnas. Una fila representa, por lo tanto, las propiedades de una barra en la armadura. Esta representaci&oacute;n puede tener cualquier n&uacute;mero de filas pero las columnas est&aacute;n restringidas seg&uacute;n las propiedades de la barra.</font></p>  	    <p align="justify"><font face="verdana" size="2">Si tomamos dos segmentos de cromosoma (en este ejemplo usamos coordenadas y secciones transversales) del padre 1 <i>(p<sub>1</sub>)</i> y de la madre 2 (p<sub>2</sub>), se efectuar&aacute;n las operaciones de cruzamiento de la siguiente manera:</font></p>  	    <p align="justify"><font face="verdana" size="2">Ejemplo</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i8.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para complementar, el valor A representa un n&uacute;mero de secci&oacute;n transversal y B representa otro. La m&aacute;scara de selecci&oacute;n es un solo n&uacute;mero, en este caso, un cero (0) que significa que la secci&oacute;n A no se usa con el hijo c<sub>1</sub>, pero s&iacute; la secci&oacute;n B. Por lo que el primero de los hijos queda:</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>c<sub>1</sub></i> = (0.025, 2.25, 1.75, 3, B)</font></p>  	    <p align="justify"><font face="verdana" size="2">El segundo hijo se genera aplicando las operaciones correspondientes indicadas con anterioridad, &#946; var&iacute;a aleatoriamente.</font></p>  	    <p align="justify"><font face="verdana" size="2">En esta investigaci&oacute;n se opt&oacute; por aplicar los porcentajes para el cruzamiento, mutaci&oacute;n y reproducci&oacute;n que proponen Yang y Kiong (2002), que aunque difieren de las tomadas por Vel&aacute;zquez y Santill&aacute;n (2006), ambas resuelven casos de armaduras similares. Se toman los de los primeros porque se realizaron ensayes que demostraron que esos valores tienen mejor convergencia. Las poblaciones se generaron con una participaci&oacute;n de 10% por la operaci&oacute;n de reproducci&oacute;n, 80% por cruza y 10% mediante la operaci&oacute;n de mutaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Mutaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La operaci&oacute;n de mutaci&oacute;n consisti&oacute; en aplicar una mutaci&oacute;n uniforme. El procedimiento fue elegir aleatoriamente 10% de la poblaci&oacute;n, antes del operador de cruzamiento, para que sufriera modificaciones. Estas modificaciones se hicieron escogiendo con una probabilidad p<sub>mu</sub> generada aleatoriamente, un punto en la representaci&oacute;n del individuo, este punto puede ser una ordenada o una secci&oacute;n transversal. A continuaci&oacute;n, se multiplica por un valor aleatorio que represente un cambio peque&ntilde;o en el individuo, en una ordena un movimiento hasta de 2 m y en una secci&oacute;n transversal un paso hasta de dos secciones, en ambos casos se respetan los l&iacute;mites del dominio.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Reproducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para aplicar la reproducci&oacute;n de igual manera se toman al azar 10% de los individuos de la poblaci&oacute;n para pasar sin cambio a la siguiente generaci&oacute;n.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Ciclo</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Ya que se gener&oacute; la nueva poblaci&oacute;n, los individuos vuelven al an&aacute;lisis MEF, se clasifican y se les aplican los operadores gen&eacute;ticos siguiendo un ciclo hasta que se alcance el criterio de paro en la corrida, en este caso es el n&uacute;mero de generaciones.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Casos de estudio</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Puente de 70 m de claro</font></p>  	    <p align="justify"><font face="verdana" size="2">El primer problema de estudio fue el caso de un puente de 70 m de claro por 10 m de alto (<a href="/img/revistas/iit/v13n3/a7f2.jpg" target="_blank">figura 2</a>), cuya carga P fue 50,985.81 kg, en donde se emplearon los siguientes par&aacute;metros: 251 generaciones, 2,000 individuos por generaci&oacute;n, 30 secciones transversales posibles que van de W14 x 22 a W14 x 426 de los perfiles tipo IPR encontrados comercialmente en M&eacute;xico. Este mismo caso fue resuelto por Shrestha y Ghaboussi 1998; Yang y Kiong (2002). Aunque Yang y Kiong hacen consideraciones de simetr&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">Acciones de dise&ntilde;o consideradas en el dise&ntilde;o de un invernadero</font></p>  	    <p align="justify"><font face="verdana" size="2">Se considera la norma europea EN 13031&#45;1:2001 para el dise&ntilde;o de invernaderos. De acuerdo con esta norma se deben abarcar los siguientes aspectos para dise&ntilde;ar un invernadero.</font></p>  	    <p align="justify"><font face="verdana" size="2">Clasificaci&oacute;n del invernadero:</font></p>  	    ]]></body>
<body><![CDATA[<blockquote> 		    <p align="justify"><font face="verdana" size="2">&bull; Por el tipo de invernadero a dise&ntilde;ar se considera que es una estructura tipo B, debido a que el cerramiento tolera desplazamientos, en este caso es una cubierta de film pl&aacute;stico.</font></p>  		    <p align="justify"><font face="verdana" size="2">&bull; La clase del invernadero se da por la duraci&oacute;n de la vida &uacute;til del invernadero y el tipo de cosechas y/o equipo que se vaya a contener, aqu&iacute; se considera que tendr&aacute; una vida &uacute;til de 10 a&ntilde;os, por lo tanto, el invernadero se designar&iacute;a como un B10.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">En cuanto a las acciones de dise&ntilde;o se calculan tomando en cuenta:</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>P</i> = Acciones permanentes + acciones permanentes de instalaciones + acci&oacute;n del viento + acci&oacute;n de nieve + productos</font></p>  	    <p align="justify"><font face="verdana" size="2">Esta combinaci&oacute;n es la &uacute;nica, debido a que s&oacute;lo se est&aacute; dise&ntilde;ando la estructura de cubierta y se penalizan las formas que pudieran llegar a acumular agua, granizo o nieve. M&aacute;s combinaciones se encuentran en la tabla 5 de la EN 13031&#45;1:2001. Tampoco se toman instalaciones permanentes en la estructura de cubierta, como pueden ser calentadores o l&aacute;mparas. La combinaci&oacute;n final queda:</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>P</i><sub>u</sub>= Y<sub>G1</sub> <i>G</i><sub>K1</sub>+Y<sub>Q1</sub> <i>Q</i><sub>K1</sub> + <i>&#968;</i><sub>0</sub> Y<sub>Q3</sub> Q<sub>K3</sub></font></p>  	    <p align="justify"><font face="verdana" size="2">donde</font></p>  	    <p align="justify"><font face="verdana" size="2">G<sub>k1</sub> = valor caracter&iacute;stico de la acci&oacute;n permanente</font></p>  	    <p align="justify"><font face="verdana" size="2">Q<sub>k1</sub> = valor caracter&iacute;stico de la acci&oacute;n del viento</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Q<sub>k3</sub></i> = valor caracter&iacute;stico de la acci&oacute;n de productos</font></p>  	    <p align="justify"><font face="verdana" size="2">Y = coeficiente parcial, valor de 1.5 para Y<sub>Q1</sub> y Y<sub>Q3</sub> para Y<sub>Q1</sub> = 1</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>&#968;</i> = coeficiente de combinaci&oacute;n, valor de 1</font></p>  	    <p align="justify"><font face="verdana" size="2">Para calcular el valor caracter&iacute;stico por producto se toman 15.3 kg/m<sup>2</sup> (cultivo ligero como pepino y jitomates) y se considera que las armaduras de las naves tienen un espaciamiento de 3 m. En el segundo dise&ntilde;o (<a href="/img/revistas/iit/v13n3/a7f3.jpg" target="_blank">figura 3</a>) se presenta un invernadero en donde se analiza la primera armadura de un caso de varias naves adosadas, la carga P fue 150 kg. Adem&aacute;s, se toman dos apoyos articulados como soporte de la nave del invernadero.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el valor caracter&iacute;stico de la acci&oacute;n del viento se toman los coeficientes de presi&oacute;n calculados seg&uacute;n las NTC&#45;04 correspondientes. En ellas, se calculan coeficientes de presi&oacute;n seg&uacute;n las inclinaciones de las barras de los elementos exteriores y su posici&oacute;n en la cubierta.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se toma una sola nave representativa debido a que seg&uacute;n Holmes (2001) la condici&oacute;n de carga m&aacute;xima en una construcci&oacute;n de naves adosadas se presenta sobre la nave de barlovento. Generalmente se usan dos o m&aacute;s naves en un invernadero, por lo que en la primera nave que recibe inicialmente la presi&oacute;n de viento (nave de barlovento) se mantiene en el mismo sentido de la presi&oacute;n de viento. Por lo anterior, se elige una sola direcci&oacute;n de viento para este caso de estudio. La soluci&oacute;n que emerge del algoritmo se analiza despu&eacute;s en la otra direcci&oacute;n. Se usa el RCDF para colocar las presiones de viento seg&uacute;n la NTC&#45;04 correspondiente (Gobierno del DF, 2004), esto de manera autom&aacute;tica en cada soluci&oacute;n generada y traduciendo la presi&oacute;n a una carga puntual en el nodo de la estructura.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el caso de los perfiles empleados del invernadero se tomaron &aacute;ngulos de lados iguales y perfiles rectangulares, con las propiedades de la <a href="#t1">tabla 1</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7t1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Fue necesario considerar, en el caso del invernadero, que la longitud de los elementos en el plano de la estructura se mantiene mediante conexiones perpendiculares al nodo y con rigidez suficiente. El caso del puente se tom&oacute; como un ejercicio acad&eacute;mico por lo que s&oacute;lo consider&oacute; lo planteado en el problema original, esto para poder hacer una comparaci&oacute;n fiel. Adicionalmente el algoritmo no toma en cuenta consideraciones de simetr&iacute;a en las soluciones, como en Shrestha y Ghaboussi, 1998.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resultados</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/iit/v13n3/a7f4.jpg" target="_blank">figura 4</a> se observan algunas soluciones obtenidas durante la corrida del puente de 70 m. Estas soluciones muestran c&oacute;mo la soluci&oacute;n parte de dise&ntilde;os completamente asim&eacute;tricos y c&oacute;mo el algoritmo va mejorando la soluci&oacute;n hasta llegar a una soluci&oacute;n que tiende a ser sim&eacute;trica. Un punto importante a observar es la soluci&oacute;n de la generaci&oacute;n 42, en ella se muestra una soluci&oacute;n con la topolog&iacute;a similar a la final; sin embargo, el algoritmo la deja y vuelve a una topolog&iacute;a similar en la generaci&oacute;n 111. Debajo de cada soluci&oacute;n se observa la generaci&oacute;n en la que se encontr&oacute; el peso del mejor individuo, el peso promedio de todos los individuos de la generaci&oacute;n y la calificaci&oacute;n del mejor individuo. En este caso, los pesos est&aacute;n expresados en toneladas m&eacute;tricas.</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="/img/revistas/iit/v13n3/a7t2.jpg" target="_blank">tabla 2</a> presenta las propiedades de la mejor soluci&oacute;n encontrada en el caso del puente. La primera y segunda columna son los nodos que se conectan y la tercer columna es la secci&oacute;n transversal comercial con la que se conectan.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las soluciones mostradas en la <a href="/img/revistas/iit/v13n3/a7f4.jpg" target="_blank">figura 4</a> est&aacute;n relacionadas con cambios de pendiente en la evoluci&oacute;n de los pesos promedio de la <a href="/img/revistas/iit/v13n3/a7f5.jpg" target="_blank">figura 5</a>. En el caso del puente la soluci&oacute;n de Yang y Kiong (2002) es 45,404 kg, es decir, 1,327 kg m&aacute;s pesada que la presentada. Con un an&aacute;lisis estructural se observa que ambas soluciones cumplen con las restricciones impuestas, desplazamientos y esfuerzos. La soluci&oacute;n de Yang y Kiong (2002) fue encontrada en 166,000 pasos de iteraci&oacute;n, 308,000 pasos menos que en esta investigaci&oacute;n. Sin embargo, ellos toman un dominio discreto y en condiciones de simetr&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el caso de la soluci&oacute;n del invernadero, la evoluci&oacute;n de las mejores soluciones se muestra en la <a href="/img/revistas/iit/v13n3/a7f6.jpg" target="_blank">figura 6</a>. La evoluci&oacute;n presenta un comportamiento diferente a la evoluci&oacute;n de la corrida del puente, debido a que el algoritmo encuentra en generaciones tempranas (16 y 26) una topolog&iacute;a con la cual se mantiene la soluci&oacute;n. Igual que en las soluciones del puente, debajo de cada soluci&oacute;n se observa la generaci&oacute;n en la que se encontr&oacute; el peso del mejor individuo, el peso promedio de todos los individuos de la generaci&oacute;n y la calificaci&oacute;n del mejor individuo. La <a href="/img/revistas/iit/v13n3/a7t3.jpg" target="_blank">tabla 3</a> muestra los datos de la mejor soluci&oacute;n encontrada en la generaci&oacute;n 183 y con un peso de 70.9 kg.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el grafico de la <a href="/img/revistas/iit/v13n3/a7f7.jpg" target="_blank">figura 7</a> correspondiente al problema del invernadero, podemos observar la evoluci&oacute;n de los valores de peso del mejor individuo, peso promedio de la generaci&oacute;n y penalizaci&oacute;n del mejor individuo en toda la corrida y en el caso del invernadero. Los par&aacute;metros de la corrida fueron un total de 200 generaciones, 2,000 individuos y tom&oacute; 6.9 hrs en el mismo procesador que en el caso anterior.</font></p>  	    <p align="justify"><font face="verdana" size="2">En ambas gr&aacute;ficas de evoluci&oacute;n (<a href="/img/revistas/iit/v13n3/a7f5.jpg" target="_blank">figuras 5</a> y <a href="/img/revistas/iit/v13n3/a7f7.jpg" target="_blank">7</a>) se muestran 4 etapas que definen procesos de optimizaci&oacute;n muy marcados de la soluci&oacute;n y que se asocian a diferentes tipos de optimizaci&oacute;n con las siguientes caracter&iacute;sticas:</font></p>  	    <blockquote> 		    <p align="justify"><font face="verdana" size="2">Etapa 1: generaci&oacute;n de la 1 a la 15 aproximadamente, optimizaci&oacute;n de topolog&iacute;a y secciones transversales, se reducen elementos por nodos y nodos en las soluciones.</font></p>  		    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Etapa 2: se tiende a fijar una topolog&iacute;a sin cambio de secciones transversales.</font></p>  		    <p align="justify"><font face="verdana" size="2">Etapa 3: convergencia en las secciones transversales.</font></p>  		    <p align="justify"><font face="verdana" size="2">Etapa 4: se cumplen todas las restricciones y se minimiza el peso de la soluci&oacute;n mediante peque&ntilde;os ajustes en geometr&iacute;a y secciones transversales.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">La <a href="#t4">tabla 4</a> muestra los pesos o masa de las soluciones del puente encontradas en otras investigaciones, un dato importante es que las investigaciones anteriores no mencionan tiempos de c&oacute;mputo.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t4"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7t4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="#f8">figura 8</a> muestra el caso de la armadura del invernadero probada y construida. En la parte superior se observan los sujetos de prueba y las armaduras, son los modelos que se desean remplazar.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f8"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7f8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los resultados mostraron soluciones factibles y por las necesidades actuales de desarrollo se construy&oacute; la soluci&oacute;n del invernadero en el Campus Amazcala de la UAQ. El modelo te&oacute;rico requiri&oacute; varios ajustes para tener una aplicaci&oacute;n pr&aacute;ctica. El primero fue ajustar a una curva el perfil exterior de la soluci&oacute;n obtenida por el algoritmo. El siguiente ajuste fue generar rigidez fuera del plano de la armadura, que result&oacute; muy esbelta en el sentido perpendicular a su plano, lo que condicion&oacute; a que las armaduras se subieran en pares. Tambi&eacute;n un perfil L se cambi&oacute; a PTR para usar un solo tipo de perfil.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>S&iacute;mbolos y anotaciones</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>maxd<sub>i</sub>:</i> m&aacute;ximo desplazamiento que se presenta en la estructura</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>w<sub>i</sub>:</i> peso total de la estructura en kg</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>claro:</i> es el claro del dominio espacial de la estructura en m</font></p>  	    <p align="justify"><font face="verdana" size="2">A<i><sub>j</sub></i>: &aacute;rea de la secci&oacute;n transversal j n&uacute;mero entero</font></p>  	    <p align="justify"><font face="verdana" size="2">L<i><sub>j</sub></i>: longitud de la barra en m</font></p>  	    <p align="justify"><font face="verdana" size="2">Q: densidad del material en kg</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>resistencia<sub>i</sub></i>: penalizaci&oacute;n por resistencia de la barra <i>j</i> en kg</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>esbeltez<sub>i</sub>:</i> penalizaci&oacute;n por esbeltez de la barra <i>j</i> en kg</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>despi:</i> penalizaci&oacute;n por desplazamiento en la soluci&oacute;n en kg</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>c</i><sub>1</sub><i>:</i> cromosoma o representaci&oacute;n generada por el cruzamiento, hijo 1</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>c</i><sub>2</sub><i>:</i> cromosoma o representaci&oacute;n generada por el cruzamiento, hijo 2</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v13n3/a7i9.jpg">: cromosoma promedio de dos padres</font></p>  	    <p align="justify"><font face="verdana" size="2">&#946;: factor aleatorio en el rango de (0,2)</font></p>  	    <p align="justify"><font face="verdana" size="2">p<sub>1</sub>: cromosoma del progenitor 1</font></p>  	    <p align="justify"><font face="verdana" size="2">p<sub>2</sub>: cromosoma del progenitor 2</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La computaci&oacute;n evolutiva permite liberarse de paradigmas que sesgan la b&uacute;squeda y que limitan el potencial de exploraci&oacute;n de algoritmos tan robustos como los algoritmos gen&eacute;ticos. Lo anterior, se observ&oacute; al encontrar una soluci&oacute;n m&aacute;s ligera y con caracter&iacute;sticas distintas (asim&eacute;trica) a la presentada por Yang y Kiong (2002). Este caso es relevante porque generalmente se simplifican los dominios para encontrar las soluciones en menos pasos de iteraci&oacute;n. Sin embargo, aqu&iacute; se demostr&oacute; que se pueden dejar fuera soluciones m&aacute;s ligeras que pudieran ayudar a economizar la construcci&oacute;n final.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El algoritmo propuesto demostr&oacute;, al resolver el caso del puente, que su capacidad de exploraci&oacute;n es superior al caso de Shrestha y Ghaboussi (1998), que aunque su soluci&oacute;n tiende a la simetr&iacute;a, se queda en un peso alto. En el caso de la soluci&oacute;n de Yang y Kiong (2002), queda una diferencia importante en pasos de iteraci&oacute;n, 166,000 contra 474,000. Sin embargo, en la soluci&oacute;n presentada se encontr&oacute; un dominio sin simetr&iacute;a y sin ser discreto, Yang y Kiong usan coordenadas cada 50 cm. En esta investigaci&oacute;n se considera un dominio de coordenadas continuo y asimetr&iacute;a en la soluci&oacute;n, igual que con Shrestha y Ghaboussi.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las consideraciones de asimetr&iacute;a y continuidad en el dominio se usaron pensando en aplicar el algoritmo en el problema del invernadero, donde se esperaba que la soluci&oacute;n fuera asim&eacute;trica por la carga de viento. El reto para el algoritmo fue que las cargas de viento representan un valor que cambia de posici&oacute;n, magnitud, sentido y direcci&oacute;n en cada nodo seg&uacute;n la geometr&iacute;a en estudio. La geometr&iacute;a, adem&aacute;s, incide en la posibilidad de almacenar agua o granizo en la techumbre. Lo anterior nos indica que el algoritmo encontr&oacute; un dise&ntilde;o que disminuye las cargas que act&uacute;an sobre la techumbre adicionalmente al objetivo de disminuir el peso de la estructura que soportar&aacute; las demandas estructurales.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se considera que la mayor contribuci&oacute;n del algoritmo propuesto es la capacidad de exploraci&oacute;n en situaciones complejas, donde existe la combinaci&oacute;n de variables discretas con continuas y variaciones en las condiciones de carga&#45;apoyos. Esto se logr&oacute; sin cambiar los par&aacute;metros de la corrida principal como los porcentajes generados por los operadores gen&eacute;ticos o los factores de penalizaci&oacute;n. La herramienta que permiti&oacute; esto fue el trato sobre la representaci&oacute;n, contrario a la pr&aacute;ctica com&uacute;n donde todos tratan a la soluci&oacute;n con una sola operaci&oacute;n de cruzamiento, aqu&iacute; se aplican diferentes cruzamientos para segmentos de la soluci&oacute;n. Debido a que el espacio de coordenadas es diferente al espacio de las secciones transversales y &eacute;ste al de la topolog&iacute;a, se induce a los cruzamientos escogidos para cada espacio encontrar soluciones que de otra manera no habr&iacute;an surgido.</font></p>  	    <p align="justify"><font face="verdana" size="2">El trabajo futuro se enfocar&aacute; al estudio del problema en circunstancias de igualdad con las investigaciones anteriores, tratando de ampliar la capacidad del algoritmo a estructuras en tres dimensiones. Con lo anterior, se busca cubrir el problema de estabilidad fuera del plano encontrado al construir la soluci&oacute;n del caso del invernadero.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Agradecimientos</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Agradecemos al CONACYT la confianza depositada durante los a&ntilde;os de estudio, esperamos que esta publicaci&oacute;n contribuya a reforzarlos. Agradecemos las aportaciones de los revisores, que enriquecieron el contenido del art&iacute;culo, as&iacute;&#45;mismo a los asesores que hicieron posible esta contribuci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">AISC, <i>Manual of Steel Construction&#45;Allowable Stress Design,</i> 8a ed., Chicago, IL, American Institute of Steel Construction, 1989.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269589&pid=S1405-7743201200030000700001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Ali N., Behdinan K. y Fawaz Z. Applicability and Viability of a GA based Finite Element Analysis Architecture for Structural Design Optimization. <i>Computer and Structures,</i> (n&uacute;mero 81) 2003: 2259&#45;2271.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269591&pid=S1405-7743201200030000700002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Dominik&#45;Gwiazda T. <i>Genetic Algorithms Reference, Volume I, Crossover for Single&#45;Objective Numerical Optimization Problems,</i> Poland, Tomasz Gwiazda, 2006, 412 p.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269593&pid=S1405-7743201200030000700003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Erbatur F. y Hasancebi O. Evaluation of Crossover Techniques in Genetic Algorithm Based Optimum Structural Design. <i>Computers and Structures,</i> (n&uacute;mero 78), 2000: 435&#45;448.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269595&pid=S1405-7743201200030000700004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Gobierno del Distrito Federal. Normas t&eacute;cnicas complementarias para el dise&ntilde;o por viento. Reglamento de Construcciones del Distrito Federal, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269597&pid=S1405-7743201200030000700005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Goldberg D.E. <i>Genetic Algorithms in Search, Optimization, and Machine Learning,</i> Reading, MA, Addison&#45;Wesley, 1989.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269599&pid=S1405-7743201200030000700006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Hajela P. y Lee E. Genetic Algorithms in Truss Topological Optimization. <i>J Solids Struct,</i> volumen 32 (n&uacute;mero 22), 1995: 3341&#45;3357.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269601&pid=S1405-7743201200030000700007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Haupt Randy L. <i>Practical Genetic Algorithms,</i> Reading, MA, Wiley&#45;Interscience, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269603&pid=S1405-7743201200030000700008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Holmes D.J. <i>Wind Loading of Structures,</i> Londres, Spon Press, 2001, pp. 162&#45;180.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269605&pid=S1405-7743201200030000700009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Kicinger R, Arciszewski T. y De&#45;Jong K. Evolutionary Computation and Structural Design: A Survey of the State&#45;of&#45;the&#45;Art. <i>Computers and Structures,</i> (n&uacute;mero 83) 2005: 1943&#45;1978.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269607&pid=S1405-7743201200030000700010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Lyu N. y Saitou K. Topology Optimization of Multi&#45;Component Structures via Decomposition&#45;Based Assembly Synthesis, en: Proceeding of DETC'03 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Chicago, IL. 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269609&pid=S1405-7743201200030000700011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Rajeev S. y Krishnamoorthy C.S. Genetic Algorithms&#45;Based Methodologies for Design Optimization of Trusses. <i>J Struct Engrg,</i> volumen 123 (n&uacute;mero 3), 1997: 350&#45;8.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269611&pid=S1405-7743201200030000700012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Shrestha S.M. y Ghaboussi J. Evolution of Optimum Structural Shapes Using Genetic Algorithm. <i>J Struct Engrg ASCE,</i> volumen 124 (n&uacute;mero 11), 1998: 1331&#45;8.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269613&pid=S1405-7743201200030000700013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Vel&aacute;zquez&#45;Villegas F. y Santill&aacute;n&#45;Guti&eacute;rrez S.D. Dise&ntilde;o &oacute;ptimo evolutivo. <i>Ingenier&iacute;a Investigaci&oacute;n y Tecnolog&iacute;a,</i> volumen 3 (n&uacute;mero 3), 2006: 139&#45;150.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269615&pid=S1405-7743201200030000700014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Yang Y. y Kiong S.C. Automated Optimum Design of Structures Using Genetic Programming. <i>Computers and Structures,</i> (n&uacute;mero 80), 2002: 1537&#45;1546.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4269617&pid=S1405-7743201200030000700015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Este art&iacute;culo se cita:</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Citaci&oacute;n Chicago</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Gutierrez&#45;Astudillo, Nayar C., Rebeca de R. Peniche&#45;Vera, Gilberto Herrera&#45;Ruiz, Roberto Alvarado&#45;C&aacute;rdenas, Francisco J. Carri&oacute;n&#45;Viramontes. Una soluci&oacute;n no sim&eacute;trica aplicando un algoritmo gen&eacute;tico con cruzamiento natural para la optimizaci&oacute;n estructural de armaduras. <i>Ingenier&iacute;a Investigaci&oacute;n y Tecnolog&iacute;a,</i> XIII, 03 (2012): 325&#45;338.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Citaci&oacute;n ISO 690</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Gutierrez&#45;Astudillo N.C., Peniche&#45;Vera R.R., Herrera&#45;Ruiz G., Alvarado&#45;C&aacute;rdenas R., Carri&oacute;n&#45;Viramontes F.J. Una soluci&oacute;n no sim&eacute;trica aplicando un algoritmo gen&eacute;tico con cruzamiento natural para la optimizaci&oacute;n estructural de armaduras. <i>Ingenier&iacute;a Investigaci&oacute;n y Tecnolog&iacute;a,</i> volumen XIII (n&uacute;mero 3), julio&#45;septiembre 2012: 325&#45;338.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Nayar C. Guti&eacute;rrez&#45;Astudillo.</i> Ingeniero civil por el Departamento de Ciencias de la Tierra del Instituto Tecnol&oacute;gico de Tepic. Maestro en ciencias de la ingenier&iacute;a estructural. Actualmente realiza estudios de doctorado en el &aacute;rea de optimizaci&oacute;n dise&ntilde;o estructural. Desde los estudios de maestr&iacute;a su l&iacute;nea de investigaci&oacute;n es el &aacute;rea de dise&ntilde;o evolutivo y computaci&oacute;n evolutiva. Otras &aacute;reas de su inter&eacute;s incluyen materiales sustentables para la construcci&oacute;n y dise&ntilde;o de estructuras ligeras. Colabora como profesor de tiempo parcial en la Facultad de Ingenier&iacute;a de la Universidad Aut&oacute;noma de Quer&eacute;taro.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Rebeca del R. Peniche&#45;Vera.</i> Licenciada en matem&aacute;ticas por la Universidad Nacional Aut&oacute;noma de M&eacute;xico (UNAM) y doctora en investigaci&oacute;n de operaciones por la Universidad Cient&iacute;fica y M&eacute;dica de Grenoble (Francia). Su investigaci&oacute;n se enfoca en modelos de optimizaci&oacute;n matem&aacute;tica, m&eacute;todos de programaci&oacute;n matem&aacute;tica y heur&iacute;sticas aplicadas a problemas de ingenier&iacute;a. Actualmente es coordinadora del doctorado en ingenier&iacute;a de la Facultad de Ingenier&iacute;a de la Universidad Aut&oacute;noma de Quer&eacute;taro.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Gilberto Herrera&#45;Ruiz.</i> Ingeniero en sistemas electr&oacute;nicos por el Instituto Tecnol&oacute;gico y de Estudios Superiores de Monterrey. Maestro en ingenier&iacute;a el&eacute;ctrica con especialidad en sistemas electr&oacute;nicos. Doctor en ingenier&iacute;a con especialidad en automatizaci&oacute;n por la Universidad Tecnol&oacute;gica de Budapest e Instituto de Computaci&oacute;n y Automatizaci&oacute;n de la Academia de Ciencias de Hungr&iacute;a. Posdoctorado en automatizaci&oacute;n industrial y t&eacute;cnicas modernas de manufactura por el Instituto de Ingenier&iacute;a Mec&aacute;nica, Tsukuba Jap&oacute;n. Actualmente funge como director de la Facultad de Ingenier&iacute;a de la Universidad Aut&oacute;noma de Quer&eacute;taro.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Roberto Alvarado&#45;C&aacute;rdenas.</i> Ingeniero civil por la Universidad Aut&oacute;noma de Quer&eacute;taro (UAQ), grado de maestro en administraci&oacute;n de empresas por el Instituto Tecnol&oacute;gico de Monterrey, otro grado de maestr&iacute;a en arquitectura por la Universidad Aut&oacute;noma de M&eacute;xico (UNAM). Actualmente colabora como profesor de tiempo parcial en la Facultad de Ingenier&iacute;a de la UAQ y es estudiante del programa doctoral de la misma.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Francisco J. Carri&oacute;n&#45;Viramontes.</i> Licenciado en f&iacute;sica y matem&aacute;ticas por la Escuela Superior de F&iacute;sica y Matem&aacute;ticas del Instituo Polit&eacute;cnico Nacional, maestro en ciencias en ingenier&iacute;a nuclear por el Massachusetts Institute of Technology y doctor en ingenier&iacute;a por la Universidad Aut&oacute;noma de Quer&eacute;taro. Ha trabajado como investigador en el ININ, IIE, y actualmente en el IMT, como jefe de la divisi&oacute;n de Laboratorios de Desempe&ntilde;o Vehicular. Ha realizado investigaci&oacute;n en las &aacute;reas de mec&aacute;nica de la fractura para la predicci&oacute;n de vida de elementos estructurales y la detecci&oacute;n y evaluaci&oacute;n de da&ntilde;o en puentes carreteros a partir de pruebas de vibraci&oacute;n y por propagaci&oacute;n de onda.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<collab>AISC</collab>
<source><![CDATA[Manual of Steel Construction-Allowable Stress Design]]></source>
<year>1989</year>
<edition>8</edition>
<publisher-loc><![CDATA[Chicago^eIL IL]]></publisher-loc>
<publisher-name><![CDATA[American Institute of Steel Construction]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ali]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Behdinan]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Fawaz]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applicability and Viability of a GA based Finite Element Analysis Architecture for Structural Design Optimization]]></article-title>
<source><![CDATA[Computer and Structures]]></source>
<year>2003</year>
<numero>81</numero>
<issue>81</issue>
<page-range>2259-2271</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dominik-Gwiazda]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<source><![CDATA[Genetic Algorithms Reference]]></source>
<year>2006</year>
<volume>I</volume>
<page-range>412</page-range><publisher-name><![CDATA[Tomasz Gwiazda]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Erbatur]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Hasancebi]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evaluation of Crossover Techniques in Genetic Algorithm Based Optimum Structural Design]]></article-title>
<source><![CDATA[Computers and Structures]]></source>
<year>2000</year>
<numero>78</numero>
<issue>78</issue>
<page-range>435-448</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<collab>Gobierno del Distrito Federal</collab>
<source><![CDATA[Normas técnicas complementarias para el diseño por viento]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goldberg]]></surname>
<given-names><![CDATA[D.E]]></given-names>
</name>
</person-group>
<source><![CDATA[Genetic Algorithms in Search, Optimization, and Machine Learning]]></source>
<year>1989</year>
<publisher-loc><![CDATA[Reading^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hajela]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Genetic Algorithms in Truss Topological Optimization]]></article-title>
<source><![CDATA[J Solids Struct]]></source>
<year>1995</year>
<volume>32</volume>
<numero>22</numero>
<issue>22</issue>
<page-range>3341-3357</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Haupt Randy]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Practical Genetic Algorithms]]></source>
<year>2008</year>
<publisher-loc><![CDATA[Reading^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[Wiley-Interscience]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Holmes]]></surname>
<given-names><![CDATA[D.J]]></given-names>
</name>
</person-group>
<source><![CDATA[Wind Loading of Structures]]></source>
<year>2001</year>
<page-range>162-180</page-range><publisher-loc><![CDATA[Londres ]]></publisher-loc>
<publisher-name><![CDATA[Spon Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kicinger]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Arciszewski]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Jong]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary Computation and Structural Design: A Survey of the State-of-the-Art]]></article-title>
<source><![CDATA[Computers and Structures]]></source>
<year>2005</year>
<numero>83</numero>
<issue>83</issue>
<page-range>1943-1978</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lyu]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Saitou]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Topology Optimization of Multi-Component Structures via Decomposition-Based Assembly Synthesis]]></article-title>
<source><![CDATA[Proceeding of DETC'03 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Chicago^eIL IL]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rajeev]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Krishnamoorthy]]></surname>
<given-names><![CDATA[C.S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Genetic Algorithms-Based Methodologies for Design Optimization of Trusses]]></article-title>
<source><![CDATA[J Struct Engrg]]></source>
<year>1997</year>
<volume>123</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>350-8</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shrestha]]></surname>
<given-names><![CDATA[S.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghaboussi]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolution of Optimum Structural Shapes Using Genetic Algorithm]]></article-title>
<source><![CDATA[J Struct Engrg ASCE]]></source>
<year>1998</year>
<volume>124</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>1331-8</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Velázquez-Villegas]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Santillán-Gutiérrez]]></surname>
<given-names><![CDATA[S.D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Diseño óptimo evolutivo]]></article-title>
<source><![CDATA[Ingeniería Investigación y Tecnología]]></source>
<year>2006</year>
<volume>3</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>139-150</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Kiong]]></surname>
<given-names><![CDATA[S.C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automated Optimum Design of Structures Using Genetic Programming]]></article-title>
<source><![CDATA[Computers and Structures]]></source>
<year>2002</year>
<numero>80</numero>
<issue>80</issue>
<page-range>1537-1546</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
