<?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>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992014000100006</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Influencia de los parámetros principales de un Algoritmo Genético para el Flow Shop Scheduling]]></article-title>
<article-title xml:lang="en"><![CDATA[Behavior of the main parameters of the Genetic Algorithm for Flow Shop Scheduling Problems]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Fonseca-Reyna]]></surname>
<given-names><![CDATA[Yunior César]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez-Jiménez]]></surname>
<given-names><![CDATA[Yailen]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Figueredo-León]]></surname>
<given-names><![CDATA[Ángel Enrique]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pernía-Nieves]]></surname>
<given-names><![CDATA[Luis Alberto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Granma Departamento de Informática ]]></institution>
<addr-line><![CDATA[Granma ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Central Marta Abreu de las Villas Departamento de Ciencia de la Computación ]]></institution>
<addr-line><![CDATA[Villa Clara ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2014</year>
</pub-date>
<volume>8</volume>
<numero>1</numero>
<fpage>53</fpage>
<lpage>59</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992014000100006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992014000100006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992014000100006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Existen valores sugeridos para adaptar los parámetros básicos de un Algoritmo Genético, sin embargo, estos valores pueden no ser los óptimos para todo tipo de aplicaciones. En la siguiente investigación se presenta una metaheurística basada en un Algoritmo Genético para resolver problemas de scheduling de tipo Flow Shop con el objetivo de minimizar el tiempo de finalización de todos los trabajos, conocido en la literatura como makespan o Cmax. Este problema es típico de la optimización combinatoria y se presenta en talleres con tecnología de maquinado donde existen máquinas-herramientas convencionales y se fabrican diferentes tipos de piezas que tienen en común una misma ruta. Se implementa un conjunto de operadores de cruzamiento y de selección para el Algoritmo Genético propuesto, y una vez calibrados los factores principales del mismo, como son el tamaño de la población, número de generaciones, factor de mutación y el factor de cruzamiento, se realiza un estudio estadístico para determinar de las combinaciones de estos parámetros, cuales tienen una mayor influencia. Por último, la combinación de parámetros de mejor desempeño se prueba con problemas de diferentes niveles de complejidad de la literatura especializada con el objetivo de obtener resultados satisfactorios en cuanto a la calidad de las soluciones.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[There are different suggested values to adapt the basic parameters of a Genetic Algorithm, however, these values may not be the optimal for all kinds of applications. The following research presents a metaheuristic based on a Genetic Algorithm to solve problems of type Flow Shop Scheduling with the objective of minimizing the completion time of all jobs, known in literature as makespan or Cmax. This problem is typical of combinatorial optimization and can be found in manufacturing environment, where there are conventional machines-tools and different types of pieces which share the same route. A set of crossover and selection operators are implemented methods for the proposed Genetic Algorithm once its main factors are calibrated, the size of the population, number of generations, mutation and crossover factors, statistical study is performed in order to determine the combinations of these parameters that has a greater influence. Finally, the combination of parameters whit the best performance is tested with problems of different levels of complexity in order to obtain satisfactory results in terms of solutions quality.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Algoritmos genéticos]]></kwd>
<kwd lng="es"><![CDATA[optimización]]></kwd>
<kwd lng="es"><![CDATA[secuenciación]]></kwd>
<kwd lng="en"><![CDATA[Genetic algorithms]]></kwd>
<kwd lng="en"><![CDATA[flow shop]]></kwd>
<kwd lng="en"><![CDATA[makespan]]></kwd>
<kwd lng="en"><![CDATA[optimization]]></kwd>
<kwd lng="en"><![CDATA[scheduling]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO    ORIGINAL </B></font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <b><font size="4">Influencia    de los par&aacute;metros principales de un Algoritmo Gen&eacute;tico para el    Flow Shop Scheduling</font></b></font></p>     <p>&nbsp;</p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">Behavior    of the main parameters of the Genetic Algorithm for Flow Shop Scheduling Problems</font></b>    </font>      <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><b>Yunior C&eacute;sar    Fonseca Reyna</b><sup>1*</sup>, <b> Yailen Mart&iacute;nez Jim&eacute;nez</b><sup>2</sup>,    <b>&Aacute;ngel Enrique Figueredo Le&oacute;n</b><sup>1</sup><b>, Luis Alberto    Pern&iacute;a Nieves<sup>1</sup></b></b></font>      <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup> Departamento    de Inform&aacute;tica. Universidad de Granma, km 18 &frac12;, Carretera a Manzanillo,    Bayamo, Granma, Cuba. Email:<a href="mailto:fonseca@udg.co.cu">fonseca@udg.co.cu</a>    <br>   <sup>2</sup> Departamento de Ciencia de la Computaci&oacute;n. Universidad Central    &quot;Marta Abreu&quot; de las Villas, Carretera a Camajuan&iacute;, km 5 &frac12;,    Santa Clara, Villa Clara, Cuba. Email:<a href="mailto:yailenm@uclv.edu.cu">yailenm@uclv.edu.cu</a></font>      ]]></body>
<body><![CDATA[<P>&nbsp;</p>     <P>&nbsp;</p> <hr>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>RESUMEN</B></font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Existen valores    sugeridos para adaptar los par&aacute;metros b&aacute;sicos de un Algoritmo    Gen&eacute;tico, sin embargo, estos valores pueden no ser los &oacute;ptimos    para todo tipo de aplicaciones. En la siguiente investigaci&oacute;n se presenta    una metaheur&iacute;stica basada en un Algoritmo Gen&eacute;tico para resolver    problemas de scheduling de tipo Flow Shop con el objetivo de minimizar el tiempo    de finalizaci&oacute;n de todos los trabajos, conocido en la literatura como    makespan o Cmax. Este problema es t&iacute;pico de la optimizaci&oacute;n combinatoria    y se presenta en talleres con tecnolog&iacute;a de maquinado donde existen m&aacute;quinas-herramientas    convencionales y se fabrican diferentes tipos de piezas que tienen en com&uacute;n    una misma ruta. Se implementa un conjunto de operadores de cruzamiento y de    selecci&oacute;n para el Algoritmo Gen&eacute;tico propuesto, y una vez calibrados    los factores principales del mismo, como son el tama&ntilde;o de la poblaci&oacute;n,    n&uacute;mero de generaciones, factor de mutaci&oacute;n y el factor de cruzamiento,    se realiza un estudio estad&iacute;stico para determinar de las combinaciones    de estos par&aacute;metros, cuales tienen una mayor influencia. Por &uacute;ltimo,    la combinaci&oacute;n de par&aacute;metros de mejor desempe&ntilde;o se prueba    con problemas de diferentes niveles de complejidad de la literatura especializada    con el objetivo de obtener resultados satisfactorios en cuanto a la calidad    de las soluciones.</font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>Palabras clave:    </B> Algoritmos gen&eacute;ticos, flow shop, makespan, optimizaci&oacute;n,    secuenciaci&oacute;n. </font>  <hr>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ABSTRACT</b></font>  </p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> There are different    suggested values to adapt the basic parameters of a Genetic Algorithm, however,    these values may not be the optimal for all kinds of applications. The following    research presents a metaheuristic based on a Genetic Algorithm to solve problems    of type Flow Shop Scheduling with the objective of minimizing the completion    time of all jobs, known in literature as makespan or Cmax. This problem is typical    of combinatorial optimization and can be found in manufacturing environment,    where there are conventional machines-tools and different types of pieces which    share the same route. A set of crossover and selection operators are implemented    methods for the proposed Genetic Algorithm once its main factors are calibrated,    the size of the population, number of generations, mutation and crossover factors,    statistical study is performed in order to determine the combinations of these    parameters that has a greater influence. Finally, the combination of parameters    whit the best performance is tested with problems of different levels of complexity    in order to obtain satisfactory results in terms of solutions quality.</font>      <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Key words: </B>    Genetic algorithms, flow shop, makespan, optimization, scheduling. </font>  <hr>     <p>&nbsp;</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">INTRODUCCI&Oacute;N</font></b></font>  </p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El problema de    secuenciaci&oacute;n de tareas Flow Shop Scheduling Problems (FSSP, por sus    siglas en ingl&eacute;s) es un problema cl&aacute;sico de la programaci&oacute;n    de trabajos. La soluci&oacute;n del modelo matem&aacute;tico consiste en encontrar    una secuencia de tareas que emplee un tiempo m&iacute;nimo de procesamiento    (Pinedo, 2008). Esta programaci&oacute;n de operaciones es una prioridad dentro    del plan de acci&oacute;n de cualquier tipo de empresa porque de ello depende,    en buena parte, la rentabilidad de la misma. Dichos problemas deben ser resueltos    en una amplia gama de aplicaciones tales como: programaci&oacute;n de despacho    de vuelos en los aeropuertos, programaci&oacute;n de l&iacute;neas de producci&oacute;n    de una f&aacute;brica, programaci&oacute;n de cirug&iacute;as en un hospital,    reparaci&oacute;n de equipos o maquinarias en un taller (M&aacute;rquez, 2012),    construcci&oacute;n de piezas en procesos tecnol&oacute;gicos de maquinado,    entre otros.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este problema est&aacute;    incluido dentro de la gran variedad de problemas de planificaci&oacute;n de    recursos, el cual, como muchos otros en este campo, es de dif&iacute;cil soluci&oacute;n    y est&aacute; clasificado t&eacute;cnicamente como de soluci&oacute;n en un    tiempo no polinomial (NP-hard) (Ancau, 2012; ?i?kov&aacute;, et al., 2010).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El desarrollo actual    de las computadoras y la aparici&oacute;n de nuevas t&eacute;cnicas de simulaci&oacute;n    y optimizaci&oacute;n heur&iacute;stica que aprovechan plenamente las disponibilidades    de c&aacute;lculo intensivo que estas proporcionan, han abierto una nueva v&iacute;a    para abordar los problemas de secuenciaci&oacute;n o problemas de scheduling    como tambi&eacute;n se le conocen, suministrando un creciente arsenal de m&eacute;todos    y algoritmos cuyo uso se extiende paulatinamente sustituyendo a las antiguas    reglas y algoritmos usados tradicionalmente.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En los &uacute;ltimos    a&ntilde;os se han propuesto un gran n&uacute;mero de enfoques para modelar    y solucionar el problema de la planificaci&oacute;n de tareas con diferentes    grados de &eacute;xito. Entre estos enfoques se pueden mencionar la Programaci&oacute;n    Matem&aacute;tica (Ramezanian, et al., 2010) y dentro de este &aacute;mbito    la Programaci&oacute;n Lineal Entera Mixta (&#138;eda, 2007). Otros m&eacute;todo    utilizados para resolver el problema de la programaci&oacute;n de la producci&oacute;n    han sido las t&eacute;cnicas de Ramificaci&oacute;n y Acotaci&oacute;n (Sierra,    2009) y las heur&iacute;sticas basadas en Cuello de Botellas (Yamada, 2003).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con el desarrollo    de la Inteligencia Artificial (IA) han emergidos otras metodolog&iacute;as como    es el caso de las Redes Neuronales (Zhang, 1995) y &uacute;ltimamente los m&eacute;todos    de B&uacute;squeda Locales y Metaheur&iacute;sticas, entre los cuales se encuentra    el Recocido Simulado (&Aacute;lvarez, et al., 2008); la B&uacute;squeda Tab&uacute;    (Jungwattanakit, et al., 2009), la Optimizaci&oacute;n basada en Nubes de Part&iacute;culas    (PSO) (Quan-Ke, y otros, 2008), Optimizaci&oacute;n basada en Colonias de Hormigas    (ACO) (Yecit, et al., 2009) y los Algoritmos Gen&eacute;ticos (AGs) (Chaudhry,    et al., 2012), (M&aacute;rquez, 2012), (Mat&iacute;a, 2010), por solo mencionar    algunas, siendo esta &uacute;ltima la metodolog&iacute;a utilizada en el desarrollo    de esta investigaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los AGs son particularmente    aplicados en problemas complejos de optimizaci&oacute;n: problemas con diversos    par&aacute;metros o caracter&iacute;sticas que precisan ser combinados en funci&oacute;n    de encontrar mejores soluciones; problemas con muchas restricciones o condiciones    que no pueden ser representadas matem&aacute;ticamente, y problemas con grandes    espacios de b&uacute;squeda.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aunque los AGs    son m&eacute;todos robustos para resolver un amplio rango de problemas, la soluci&oacute;n    de un problema determinado requiere un conjunto de par&aacute;metros espec&iacute;ficos    que garantice un desempe&ntilde;o satisfactorio. La optimizaci&oacute;n de estos    par&aacute;metros es una tarea que consume gran cantidad de tiempo y que demanda    a menudo la intervenci&oacute;n subjetiva de un experto.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Existen valores    sugeridos para adaptar estos par&aacute;metros, sin embargo, estos valores pueden    no ser los &oacute;ptimos para todo tipo de aplicaciones. Tambi&eacute;n es    com&uacute;n analizar cada par&aacute;metro por separado, sin tener en cuenta    la influencia de cada uno sobre los dem&aacute;s. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El problema de    encontrar los par&aacute;metros b&aacute;sicos de control &oacute;ptimos en    un AG(factor de reproducci&oacute;n, factor de mutaci&oacute;n y el tama&ntilde;o    de la poblaci&oacute;n) han sido estudiado ampliamente durante las &uacute;ltimas    d&eacute;cadas (Palominos, 2010;, Eiben, 2009; Goldberg, 1992), determin&aacute;ndose    as&iacute; desempe&ntilde;os aceptables en la optimizaci&oacute;n de funciones    modificando los valores de estos por separados, as&iacute; como todos a la vez.    A pesar de estos an&aacute;lisis, de igual forma, existen otros par&aacute;metros    en los AGs que influyen notablemente en los resultados de los problemas de optimizaci&oacute;n    y que no se pueden dejar pasar por alto. Nos referimos al operador de selecci&oacute;n,    al operador de cruzamiento y al uso del elitismo empleados en los mismos. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta investigaci&oacute;n    se pretende realizar un estudio estad&iacute;stico para determinar cu&aacute;les    de estos operadores tienen una mayor influencia sobre el comportamiento y el    desempe&ntilde;o de un AG en el problema de planificaci&oacute;n en procesos    tecnol&oacute;gicos de maquinado, teniendo en cuenta las interacciones que se    presentan entre ellos. Por &uacute;ltimo, se aplicar&aacute; el AG ya con los    par&aacute;metros de mayor influencia a problemas cl&aacute;sicos de secuenciaci&oacute;n    para comparar los resultados con los propuestos por la literatura especializada.</font></p>     <p>&nbsp;</p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">MATERIALES    Y M&Eacute;TODOS</font></b></font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los sistemas productivos    pueden ser clasificados en tres grandes categor&iacute;as: producci&oacute;n    artesanal o por unidad (producci&oacute;n discreta no-repetitiva), producci&oacute;n    mecanizada o masiva (producci&oacute;n discreta repetitiva), y la producci&oacute;n    de proceso continuo. El problema del FSSP est&aacute; enmarcado en la producci&oacute;n    mecanizada o masiva (Toro, y otros, 2006). Este consiste en programar de forma    &oacute;ptima un conjunto de N tareas que deben de ser procesadas en un conjunto    de M m&aacute;quinas, considerando que todas las tareas tienen la misma secuencia    de producci&oacute;n. El objetivo es minimizar el tiempo total requerido para    terminar todas las tareas (makespan).</font>      <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Descripci&oacute;n    del Problema de Secuenciaci&oacute;n de Tareas o Flow Shop Scheduling</b></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El <b>FSSP</b>    est&aacute; sujeto a las siguientes restricciones:</font></p> <ul>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Solamente se      cuenta con una m&aacute;quina-herramienta de cada tipo (Ej.: un torno, un      taladro, una fresadora, una rectificadora cil&iacute;ndrica, etc.).</font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las restricciones      tecnol&oacute;gicas est&aacute;n bien definidas y son previamente conocidas,      adem&aacute;s de que son inviolables.</font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">No est&aacute;      permitido que dos operaciones del mismo trabajo se procesen simult&aacute;neamente.    <br>     </font></li>       ]]></body>
<body><![CDATA[<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Ning&uacute;n      trabajo puede ser procesado m&aacute;s de una vez en la misma m&aacute;quina.    <br>     </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Cada trabajo      es procesado hasta concluirse, una vez que se inicia una operaci&oacute;n      esta se interrumpe solamente cuando se concluye.    <br>     </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Ninguna m&aacute;quina      puede procesar m&aacute;s de un trabajo a la vez.    <br>     </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los tiempos      de configuraci&oacute;n y de cambio de m&aacute;quina est&aacute;n incluidos      en los tiempos totales de procesamiento.</font></li>     </ul>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Bajo estas condiciones,    el makespan o Cmax como tambi&eacute;n se le conoce, corresponde al tiempo del    &uacute;ltimo trabajo en la &uacute;ltima m&aacute;quina (Toro, et al., 2006b).    En otras palabras, es el tiempo para completar todos los trabajos. </font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En la <a href="#t1">Tabla    1</a> se solicita el ordenamiento de 4 trabajos que deben ejecutarse en 3 m&aacute;quinas    cumpliendo con los tiempos de operaci&oacute;n presentados.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="t1"></a><img src="img/revistas/rcci/v8n1/t0106114.jpg" width="260" height="144"></font></p>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La    <a href="#f1">Figura 1</a> muestra a trav&eacute;s de un diagrama de Gantt la    secuencia de trabajos X = [2, 1, 3,4] donde Cmax= 24.    <br>   </font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f1"></a><img src="img/revistas/rcci/v8n1/f0106114.jpg" width="554" height="224">    </font></p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Algoritmo    Gen&eacute;tico para el Flow Shop Scheduling</b></font></p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los    Algoritmos Gen&eacute;ticos son t&eacute;cnicas de b&uacute;squeda estoc&aacute;sticas    e iterativas basadas en los mecanismos de evoluci&oacute;n natural que pueden    usarse para resolver problemas de b&uacute;squeda y optimizaci&oacute;n. Estos    usan una estrategia de selecci&oacute;n y operadores para generar y explorar    nuevos puntos en el espacio de soluciones que originen una nueva poblaci&oacute;n,    la cual estar&aacute; constituida por un conjunto de individuos denominados    cromosomas que est&aacute;n compuestos por elementos menores llamados genes,    los cuales codifican las instrucciones, par&aacute;metros y dem&aacute;s elementos    usados para construir una soluci&oacute;n del problema a resolver. Los AG utilizan    un conjunto de individuos - soluciones - sobre los cuales se aplican operadores    y estrategias para encontrar soluciones mejoradas del problema. El conjunto    de individuos que usa el AG se denomina poblaci&oacute;n. Los AG no buscan una    &uacute;nica soluci&oacute;n, sino que est&aacute;n orientados a que, en promedio,    los individuos de la poblaci&oacute;n busquen una mejora en la funci&oacute;n    objetivo de las soluciones, de manera que en posteriores generaciones se enriquezcan    (evolucionen), preservando s&oacute;lo las mejores caracter&iacute;sticas de    los individuos de generaciones anteriores (Mat&iacute;a, 2010; Sushil, et al.,    2009).</font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Como en todos los    problemas que se enfrentan en el mundo real, para poder resolverlos se tiene    que encontrar una forma de abstraerlos y poder representar sus posibles soluciones.    Varias han sido las formas de codificar las soluciones para el problema del    FSSP usando Algoritmos Gen&eacute;ticos, (M&aacute;rquez, 2012; Yamada, 2003;,    Holsapple, 1993). Para el desarrollo de esta investigaci&oacute;n se utiliz&oacute;    el m&eacute;todo propuesto por Jacob Holsapple, el cual consiste en construir    un vector de tama&ntilde;o n (que corresponde al n&uacute;mero de trabajos a    ejecutar). Por lo tanto, la k-&eacute;sima posici&oacute;n del vector representa    el trabajo que se realizar&aacute; en el k-&eacute;simo lugar. La poblaci&oacute;n    de alternativas de soluci&oacute;n se conforma por un n&uacute;mero determinado    de cromosomas como el mostrado en la <a href="#f2">Figura 2</a>. El cromosoma    representa la secuencia natural en la que se programaran los trabajos requeridos.    A continuaci&oacute;n, se muestra un cromosoma conformado por una secuencia    de n&uacute;meros que representa los distintos trabajos (piezas), y donde coinciden    genes y alelos.</font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f2"></a><img src="img/revistas/rcci/v8n1/f0206114.jpg"></font></p>     <p align="left">&nbsp;</p>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><font size="3">RESULTADOS    Y DISCUSI&Oacute;N</font></b></font>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dado que los AGs    son mecanismos de car&aacute;cter estoc&aacute;stico y no exacto, su validez    como m&eacute;todo de b&uacute;squeda de soluciones debe ser realizada de forma    experimental. En general se deben evaluar no solamente la eficiencia y eficacia    como en cualquier otro m&eacute;todo de b&uacute;squeda, sino tambi&eacute;n    la estabilidad por tratarse de un m&eacute;todo de naturaleza estoc&aacute;stica.    </font>      <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el caso de los    problemas de scheduling existen bancos de ejemplos de uso com&uacute;n entre    los investigadores, lo cual facilita la comparaci&oacute;n de distintos m&eacute;todos    de soluci&oacute;n as&iacute; como evaluar la influencia de cada uno de ellos    variando internamente alg&uacute;n par&aacute;metro de control. En esta secci&oacute;n    se realiza un estudio experimental apoyado en m&eacute;todos estad&iacute;sticos    en instancias de problemas seleccionados de la literatura especializada permitiendo    determinar la influencia de los m&eacute;todos de selecci&oacute;n y de los    operadores de cruzamiento implementados para el problema de secuenciaci&oacute;n    en procesos tecnol&oacute;gicos de maquinado, as&iacute; como el uso del elitismo    en un AG, determinando cu&aacute;l de las combinaciones presenta un mejor desempe&ntilde;o.    Al final de la secci&oacute;n, la combinaci&oacute;n seleccionada se le aplica    a otras instancias del problema de secuenciaci&oacute;n y se realiza una comparaci&oacute;n    entre los resultados arrojados por el algoritmo con los resultados propuestos    por otros autores.</font>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El algoritmo desarrollado    tiene la posibilidad de usar seis operadores de selecci&oacute;n: Selecci&oacute;n    por Rueda de Ruleta, Selecci&oacute;n por Torneo, Selecci&oacute;n por Ranking,    Selecci&oacute;n Uniforme, Selecci&oacute;n por Muestreo Determin&iacute;stico    y Selecci&oacute;n por Muestreo Estoc&aacute;stico; cuatro operadores de cruzamiento:    Un Punto de Cruce, Dos Puntos de Cruce, Tres Puntos de Cruce y el Partial Matched    Crossover (PMX); y un solo operador de mutaci&oacute;n: Operador de Mutaci&oacute;n    de Orden.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Inicialmente, para    encontrar el tama&ntilde;o de la poblaci&oacute;n, el n&uacute;mero de generaciones,    el factor de cruzamiento y el factor de mutaci&oacute;n &oacute;ptimos para    el algoritmo, se escogieron tres problemas est&aacute;ndar de diferentes tama&ntilde;os    y complejidad, espec&iacute;ficamente: ta001, ta035, ta076 disponible en la    Internet en el repositorio OR-Librery y se crearon par&aacute;metros iniciales    para cada uno. Luego se fueron variando los valores de los mismos hasta lograr    una calibraci&oacute;n que presentara las mejores soluciones. Estos problemas    fueron evaluados 10 veces cada uno con varias combinaciones de par&aacute;metros    y se tom&oacute; la combinaci&oacute;n m&aacute;s estable en cuanto a la calidad    de los resultados. A continuaci&oacute;n en la <a href="#t2">Tabla 2</a> se    muestran los par&aacute;metros iniciales que mejores resultados reportaron en    las pruebas efectuadas a las instancias de problemas anteriormente mencionadas.    Cabe mencionar que solo se variaron los par&aacute;metros anteriormente mencionados.    El m&eacute;todo de cruzamiento, selecci&oacute;n, mutaci&oacute;n y el uso    del elitismo se mantuvieron inalterables.</font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="t2"></a><img src="img/revistas/rcci/v8n1/t0206114.jpg" width="425" height="257"></font></p>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con    los factores de cruzamiento y mutaci&oacute;n, as&iacute; como el n&uacute;mero    de generaciones y el tama&ntilde;o de la poblaci&oacute;n previamente calibrados,    se evaluaron las 48 combinaciones posibles de operador de mutaci&oacute;n y    operador de cruce haciendo uso indistintamente del elitismo para cada una de    las instancias anteriormente mencionadas. Para cada combinaci&oacute;n se realizaron    10 ejecuciones para un total general de 480 para cada instancia.</font></p>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para    un an&aacute;lisis m&aacute;s detallado de estos resultados, tomamos de cada    ejecuci&oacute;n las 100 mejores secuencias, es decir, las secuencias de mejor    makespan (en nuestro caso la poblaci&oacute;n de la &uacute;ltima generaci&oacute;n)    completando as&iacute; 1000 observaciones para cada una de las posibles combinaciones,    logrando al final 48000 observaciones por instancia. A partir de estas se realiz&oacute;    un an&aacute;lisis estad&iacute;stico para evaluar el desempe&ntilde;o de cada    una de las posibles combinaciones determinando as&iacute; la de mejor desempe&ntilde;o    para cada instancia.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Metodolog&iacute;a    Estad&iacute;stica de Evaluaci&oacute;n</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El comportamiento    no determin&iacute;stico de los algoritmos sobre m&uacute;ltiples conjuntos    de datos es una raz&oacute;n por la cual no existe un procedimiento establecido    para poder compararlos. En la literatura especializada, existen numerosas t&eacute;cnicas    de comparaciones m&uacute;ltiples, como por ejemplo, los procedimientos de Tukey,    Scheffe, Dunnet, etc. (Garc&iacute;a, et al., 2008), (Shesking, 2006). Sin embargo,    la mayor&iacute;a de ellos requieren un dise&ntilde;o ANOVA anterior a su aplicaci&oacute;n.    La familia de procedimientos derivados del test de Bonferroni no requiere dicha    condici&oacute;n, por lo que pueden ser aplicados en un conjunto de hip&oacute;tesis    cualquiera; en nuestro caso, el obtenido por el test de Friedman. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta investigaci&oacute;n    se aplican las pruebas no param&eacute;tricas debido a que los resultados obtenidos    no cumplen las condiciones requeridas para poder usar de forma correcta comparaciones    param&eacute;tricas. Para demostrar lo planteado anteriormente se realiz&oacute;    la prueba de Kolmogorov Smirnov.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nos interesa abordar    las comparaciones m&uacute;ltiples, de tal forma que una combinaci&oacute;n    se pueda comparar con 2 o m&aacute;s combinaciones simult&aacute;neamente mientras    que el nivel de confianza estad&iacute;stico es previamente definido. Distintas    t&eacute;cnicas estad&iacute;sticas son utilizadas para tratar de determinar    si las diferencias encontradas entre dos algoritmos son significativas. Se aplicar&aacute;    el test de Friedman para detectar diferencias entre las posibles combinaciones,    si no se detectan diferencias, se puede concluir que las combinaciones involucradas    obtienen resultados que no difieren significativamente unas de otras. En caso    de que sea necesario establecer una comparaci&oacute;n entre dos combinaciones,    se realiza una prueba de Wilcoxon.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una vez aplicado    el Test de Friedman a los valores de makespan arrojados por cada una de las    combinaciones, el mismo obtuvo valor 0.000 detect&aacute;ndose de esta forma    diferencias significativas. La de menor valor de rangos fue la variante: Dos    puntos de cruce-Ranking-Con Elitismo afirm&aacute;ndose que dicha combinaci&oacute;n    es la que arroja mejores resultados para el problema en cuesti&oacute;n (Ver    <a href="#f3">Figura 3</a>).</font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f3"></a><img src="img/revistas/rcci/v8n1/f0306114.jpg" width="705" height="391"></font></p>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Pruebas    con otras instancias</b>    <br>   La <a href="#t3">tabla 3</a> muestra una serie de resultados obtenidos en un    estudio experimental para el cual se escogi&oacute; un conjunto de casos (32    instancias de problemas) propuestos por su autor Erick Taillard , que sirven    para comparar los resultados obtenidos con la soluci&oacute;n ofrecida al problema    en esta investigaci&oacute;n. Particularmente, se seleccionaron aleatoriamente    instancias conformadas por problemas de peque&ntilde;o tama&ntilde;o, mediano    y grandes teniendo en cuenta las instancias utilizadas en el an&aacute;lisis    estad&iacute;stico.</font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="t3"></a><img src="img/revistas/rcci/v8n1/t0306114.jpg" width="629" height="504"></font></p>     <p align="left">&nbsp;</p>     <P align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B><font size="3">CONCLUSIONES</font></B></font>      <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La aplicaci&oacute;n    de metaheur&iacute;sticas ha reportado buenos resultados en la soluci&oacute;n    de problemas de secuenciaci&oacute;n de tareas. En particular, en este trabajo    se seleccion&oacute; Algoritmos Gen&eacute;ticos para solucionar un problema    de este tipo proponi&eacute;ndose varios m&eacute;todos de cruzamiento y de    selecci&oacute;n haciendo uso indistintamente del elitismo. Se logr&oacute;    la implementaci&oacute;n de cada uno de estos m&eacute;todos obteni&eacute;ndose    buenas soluciones con cada una de las posibles combinaciones. Las soluciones    obtenidas por las diferentes variantes propuestas para el AG fueron comprobadas    estad&iacute;sticamente obteni&eacute;ndose los resultados siguientes:</font>  <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se adaptaron      apropiadamente los valores de los principales par&aacute;metros del AG al      FSSP determinando estad&iacute;sticamente que la combinaci&oacute;n de par&aacute;metros      que mayor influye en los resultados del AG aplicados a este problema es: Ranking      como m&eacute;todo de selecci&oacute;n, Dos Puntos de Cruce como m&eacute;todo      de cruzamiento, haciendo uso del Elitismo.</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La metodolog&iacute;a      propuesta fue evaluada con una parametrizaci&oacute;n &uacute;nica para una      gran diversidad de instancias de problemas devolviendo resultados de alta      calidad comparados con los propuestos por la literatura especializada. Este      comportamiento muestra la robustez de la t&eacute;cnica AG en el problema      de secuenciamiento de tareas.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este m&eacute;todo      se proyecta como una alternativa interesante en la soluci&oacute;n de problemas      de alta complejidad matem&aacute;tica, y con el cual se podr&iacute;an resolver      problemas de mayor dificultad que los estudiados en esta investigaci&oacute;n.</font>    </li>     </ul>     <p>&nbsp;</p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B><font size="3">REFERENCIAS    BIBLIOGR&Aacute;FICAS</font></B></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> &Aacute;LVAREZ,    M., Toro, E. y GALLEGO, R. Simulated Annealing Heuristic For Flow Shop Scheduling    Problems. Scientia et Technica, 2008, XIV (40):159-164.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ANCAU, M. On Solving    Flow Shop Scheduling Problems. Proceedings of the Romanian Academy, 2012, 13(1):71-79.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">?I?KOV&Aacute;,    Z. y &#138;TEVO, S. Flow Shop Scheduling using Differential Evolution. Management    Information Systems, 2010, 5(2):008-013.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CHAUDHRY, I. A.    y Munem khan, A. Minimizing makespan for a no-wait ?owshop using genetic algorithm.    Sadhana, 2012, 36(6):695-707.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">EIBEN, &Aacute;.    Parameter control in evolutionary algorithms. IEEE Trans. Evol. Comput. 2009,    3(2):124-141.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GARC&Iacute;A,    S. y HERRERA, F. An extension on &quot;statistical comparisons of classifiers    over multiple data sets&quot; for all pairwise comparisons. Journal of Machine    Learning Research, 2008, 9:2677-2694.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GOLDBERG, D. E.    e. a. Genetic algorithms, noise and the sizing of populations. Complex Systems,    1992, 6:333-362.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HOLSAPPLE, J. A    genetics-based hybrid scheduler for generating static schedules in flexible    manufacturing contexts. IEEE Transactions on Systems, Man and Cybernetics, 1993,    23(4):953-972.    </font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">JUNGWATTANAKIT,    J., REODECHA, M., CHAOVALITWONGSE, P. y WERNER, F. A comparison of scheduling    algorithms for ?exible ?ow shop problems with unrelated parallel machines, setup    times, and dual criteria. Computers &amp; Operations Research, 2009, 36(2):358-378.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">M&Aacute;RQUEZ,    J. E. Optimizaci&oacute;n de la programaci&oacute;n (scheduling) en Talleres    de Mecanizado. Tesis Doctoral. Universidad Polit&eacute;cnica de Madrid. Madrid,    Espa&ntilde;a, 2012.187.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MAT&Iacute;A, J.    Optimizaci&oacute;n de la secuenciaci&oacute;n de tareas en taller mediante    algoritmos gen&eacute;ticos. Tesis de Maestr&iacute;a. 2010.134.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PALOMINOS, P. B.    Influencia del tipo de Cruza y Tama&ntilde;o de Poblaci&oacute;n en la Calidad    de la Soluci&oacute;n de un Algoritmo Gen&eacute;tico: Aplicaci&oacute;n al    Problema de Asignaci&oacute;n de Trabajos a M&aacute;quinas en Paralelo. Revista    ICHIO, 2010, 1(1):59 - 78.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PINEDO, M. Scheduling    Theory, Algorithms, and Systems. New Jersey. Prentice Hall Inc., Englewood Cliffs,    U.S.A. 2008.    </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">QUAN-Ke, P., M.    FATIH, T. y YUN-CHIA, L. A discrete particle swarm optimization algorithm for    the no-wait flowshop scheduling problem. Computers and Operations Research,    2008, 35 (9):2807-2839.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">RAMEZANIAN, R.,    ARYANEZHAD, M. B. y HEYDAR, M. A Mathematical Programming Model for Flow Shop    Scheduling Problems for Considering Just in Time Production. International Journal    of Industrial Engineering &amp; Production Research, 2010, 21(2):97-104.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&#138;EDA, M. Mathematical    Models of Flow Shop and Job Shop Scheduling Problems. World Academy of Science,    Engineering and Technology, 2007, 1(31):122-127.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SHESKING, D. Handbook    of parametric and nonparametric statistical procedures. London. Chapman &amp;    Hall. 2006. 1704.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SIERRA, M. Mejora    de algoritmo de b&uacute;squeda heur&iacute;stica mediante poda por dominancia.    Aplicaci&oacute;n a problemas de scheduling. Tesis Doctoral. Universidad de    Oviedo. Oviedo, 2009.9-46.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SUSHIL, J. y ZHIJIE    XU, L. Genetic Algorithms for Open Shop Scheduling and Re-Scheduling. Department    of Computer Science, 2009: 4.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">TORO, M., RESTREPO,    G. y GRANADA, M. Adaptaci&oacute;n de la t&eacute;cnica de Particle Swarm al    problema de secuenciaci&oacute;n de tareas. Scientia et Technica UTP, 2006,    XII (32):307-313.    TORO, M., RESTREPO,</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">G. Y. y GRANADA,    E. M. Algoritmo gen&eacute;tico modificado aplicado al problema de secuenciamiento    de tareas en sistemas de producci&oacute;n lineal - Flow Shop. Scientia et Technica,    2006b, XII (30):285-290.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">YAMADA, T. Studies    on Metaheuristics for Jobshop and Flowshop Scheduling Problems. Doctor en Inform&aacute;tica.    Kyoto University. Kyoto, Japan, 2003. 120.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">YECIT, O., SUESC&Uacute;N,    B., BRITO, R. y MEJ&Iacute;A, G. Minimizaci&oacute;n de la tardanza ponderada    total en talleres de manufactura aplicando colonia de hormigas. Revista Cient&iacute;fica    y T&eacute;cnica de la Facultad de Ingenier&iacute;a, Universidad Distrital    Francisco Jos&eacute; de Caldas, 2009, 14(1):25-30.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ZHANG, H. Applications    of Neural Networks in Manufacturing: A state-of-the-art Survey. International    Journal of Production Research, 1995, 33(3):705-728.    </font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <P>&nbsp; </p>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 04/11/2013    <br>   Aceptado: 17/12/2013</font>       ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ÁLVAREZ]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Toro]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[GALLEGO]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Simulated Annealing Heuristic For Flow Shop Scheduling Problems]]></article-title>
<source><![CDATA[Scientia et Technica]]></source>
<year>2008</year>
<volume>XIV</volume>
<numero>40</numero>
<issue>40</issue>
<page-range>159-164</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ANCAU]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Solving Flow Shop Scheduling Problems]]></article-title>
<source><![CDATA[Proceedings of the Romanian Academy]]></source>
<year>2012</year>
<volume>13</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>71-79</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KOVÁ]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[&#352;TEVO]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Flow Shop Scheduling using Differential Evolution]]></article-title>
<source><![CDATA[Management Information Systems]]></source>
<year>2010</year>
<volume>5</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>008-013</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHAUDHRY]]></surname>
<given-names><![CDATA[I. A]]></given-names>
</name>
<name>
<surname><![CDATA[Munem-khan]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Minimizing makespan for a no-wait owshop using genetic algorithm]]></article-title>
<source><![CDATA[Sadhana]]></source>
<year>2012</year>
<volume>36</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>695-707</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[EIBEN]]></surname>
<given-names><![CDATA[Á]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Parameter control in evolutionary algorithms]]></article-title>
<source><![CDATA[IEEE Trans. Evol. Comput]]></source>
<year>2009</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>124-141</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GARCÍA]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[HERRERA]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An extension on "statistical comparisons of classifiers over multiple data sets" for all pairwise comparisons]]></article-title>
<source><![CDATA[Journal of Machine Learning Research]]></source>
<year>2008</year>
<volume>9</volume>
<page-range>2677-2694</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<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, noise and the sizing of populations]]></source>
<year>1992</year>
<month>19</month>
<day>92</day>
<volume>6</volume>
<page-range>333-362</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HOLSAPPLE]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A genetics-based hybrid scheduler for generating static schedules in flexible manufacturing contexts]]></article-title>
<source><![CDATA[IEEE Transactions on Systems, Man and Cybernetics]]></source>
<year>1993</year>
<volume>23</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>953-972</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JUNGWATTANAKIT]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[REODECHA]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[CHAOVALITWONGSE]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[WERNER]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A comparison of scheduling algorithms for exible ow shop problems with unrelated parallel machines, setup times, and dual criteria]]></article-title>
<source><![CDATA[Computers & Operations Research]]></source>
<year>2009</year>
<volume>36</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>358-378</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MÁRQUEZ]]></surname>
<given-names><![CDATA[J. E]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimización de la programación (scheduling) en Talleres de Mecanizado.]]></source>
<year>2012</year>
<page-range>187</page-range><publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Universidad Politécnica de Madrid]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MATÍA]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimización de la secuenciación de tareas en taller mediante algoritmos genéticos.]]></source>
<year>2010</year>
<page-range>134</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PALOMINOS]]></surname>
<given-names><![CDATA[P. B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Influencia del tipo de Cruza y Tamaño de Población en la Calidad de la Solución de un Algoritmo Genético: Aplicación al Problema de Asignación de Trabajos a Máquinas en Paralelo]]></article-title>
<source><![CDATA[Revista ICHIO]]></source>
<year>2010</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>59 - 78</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PINEDO]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Scheduling Theory, Algorithms, and Systems]]></source>
<year>2008</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[QUAN-Ke]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[FATIH]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[YUN-CHIA]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem]]></article-title>
<source><![CDATA[Computers and Operations Research]]></source>
<year>2008</year>
<volume>35</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>2807-2839</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RAMEZANIAN]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[ARYANEZHAD]]></surname>
<given-names><![CDATA[M. B]]></given-names>
</name>
<name>
<surname><![CDATA[HEYDAR]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Mathematical Programming Model for Flow Shop Scheduling Problems for Considering Just in Time Production.]]></article-title>
<source><![CDATA[International Journal of Industrial Engineering & Production Research]]></source>
<year>2010</year>
<volume>21</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>97-104</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[&#352;EDA]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mathematical Models of Flow Shop and Job Shop Scheduling Problems]]></article-title>
<source><![CDATA[World Academy of Science, Engineering and Technology]]></source>
<year>2007</year>
<volume>1</volume>
<numero>31</numero>
<issue>31</issue>
<page-range>122-127</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SHESKING]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of parametric and nonparametric statistical procedures]]></source>
<year>2006</year>
<page-range>1704</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Chapman & Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SIERRA]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Mejora de algoritmo de búsqueda heurística mediante poda por dominancia: Aplicación a problemas de scheduling]]></source>
<year>2009</year>
<page-range>9-46</page-range><publisher-loc><![CDATA[Oviedo ]]></publisher-loc>
<publisher-name><![CDATA[Universidad de Oviedo]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SUSHIL]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[ZHIJIE XU]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Genetic Algorithms for Open Shop Scheduling and Re-Scheduling]]></source>
<year>2009</year>
<page-range>4</page-range><publisher-name><![CDATA[Department of Computer Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TORO]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[RESTREPO]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[GRANADA]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptación de la técnica de Particle Swarm al problema de secuenciación de tareas]]></source>
<year>2006</year>
<volume>XII</volume>
<page-range>307-313</page-range><publisher-name><![CDATA[Scientia et Technica UTP]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TORO]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[RESTREPO]]></surname>
<given-names><![CDATA[G. Y]]></given-names>
</name>
<name>
<surname><![CDATA[GRANADA]]></surname>
<given-names><![CDATA[E. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Algoritmo genético modificado aplicado al problema de secuenciamiento de tareas en sistemas de producción lineal - Flow Shop]]></source>
<year>2006</year>
<month>b</month>
<volume>XII</volume>
<page-range>285-290</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[YAMADA]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<source><![CDATA[Studies on Metaheuristics for Jobshop and Flowshop Scheduling Problems]]></source>
<year>2003</year>
<page-range>120</page-range><publisher-loc><![CDATA[Kyoto ]]></publisher-loc>
<publisher-name><![CDATA[Kyoto University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[YECIT]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[SUESCÚN]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[BRITO]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[MEJÍA]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Minimización de la tardanza ponderada total en talleres de manufactura aplicando colonia de hormigas]]></article-title>
<source><![CDATA[Revista Científica y Técnica de la Facultad de Ingeniería]]></source>
<year>2009</year>
<volume>14</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>25-30</page-range><publisher-name><![CDATA[Universidad Distrital Francisco José de Caldas]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ZHANG]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applications of Neural Networks in Manufacturing: A state-of-the-art Survey]]></article-title>
<source><![CDATA[International Journal of Production Research]]></source>
<year>1995</year>
<volume>33</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>705-728</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
