<?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>0120-5609</journal-id>
<journal-title><![CDATA[Ingeniería e Investigación]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Investig.]]></abbrev-journal-title>
<issn>0120-5609</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad Nacional de Colombia.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-56092008000200010</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Modelo de programación jerárquica de la producción en un Job shop flexible con interrupciones y tiempos de alistamiento dependientes de la secuencia]]></article-title>
<article-title xml:lang="en"><![CDATA[Hierarchical production planning model in flexible job shop including a preemption and sequence-dependent setup times]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Osorio Gómez]]></surname>
<given-names><![CDATA[Juan Carlos]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Castrillón Montenegro]]></surname>
<given-names><![CDATA[Oscar Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Toro Cardona]]></surname>
<given-names><![CDATA[Juliana Andrea]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Orejuela Cabrera]]></surname>
<given-names><![CDATA[Juan Pablo]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Valle Escuela de Ingeniería Industrial y Estadística ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Valle  ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad del Valle  ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad del Valle Escuela de Ingeniería Industrial y Estadística ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2008</year>
</pub-date>
<volume>28</volume>
<numero>2</numero>
<fpage>72</fpage>
<lpage>79</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-56092008000200010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-56092008000200010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-56092008000200010&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La planificación y control de la producción es reconocida como un problema complejo dentro de las organizaciones. El enfoque jerárquico para la planificación y control de la producción es una aproximación a este problema, que se caracteriza por su capacidad de disminuir la complejidad y lograr buenas soluciones con economías de tiempo y requerimientos computacionales. En este artículo se presenta una propuesta jerárquica para resolver el problema de programación de la producción en una configuración productiva del tipo job shop flexible, incluyendo interrupciones y tiempos de alistamiento dependientes de la secuencia. La solución propuesta, sin llegar a ser óptima, dada la clasificación NP-hard del problema referido, es una buena solución tal como se demuestra en su validación, en la cual se resuelve un problema de 6 trabajos en 6 máquinas con 13 operaciones, obteniéndose un valor de makespan de 183.67, que comparado con el valor de 214 obtenido mediante un reconocido software para scheduling, mostró ser una buena solución.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Production planning and control are complex problems for manufacturing organisations. Hierarchical production planning and control is one way to address the problem as it can reduce its complexity and reach good solutions in reasonable computational time. This paper presents a hierarchical approach to resolving production programming in a flexible job shop configuration; this problem includes preemption and sequence-dependent setup times. Although non-optimal (as expected), good solutions were obtained as shown in the validation of the method.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[planificación jerárquica]]></kwd>
<kwd lng="es"><![CDATA[programación de producción]]></kwd>
<kwd lng="es"><![CDATA[interrupciones]]></kwd>
<kwd lng="es"><![CDATA[tiempos de alistamiento dependientes de la secuencia]]></kwd>
<kwd lng="es"><![CDATA[máquinas paralelas]]></kwd>
<kwd lng="en"><![CDATA[hierarchical planning]]></kwd>
<kwd lng="en"><![CDATA[production programming]]></kwd>
<kwd lng="en"><![CDATA[preemption]]></kwd>
<kwd lng="en"><![CDATA[sequence-dependent setup time]]></kwd>
<kwd lng="en"><![CDATA[parallel machines]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size = "2" face = "verdana">     <p>    <center><font size = "4"><b> Modelo de programaci&oacute;n jer&aacute;rquica de la producci&oacute;n en un Job shop flexible con interrupciones y tiempos de alistamiento dependientes de la secuencia </b></font></center></p>     <p>    <center><font size = "3"><b> Hierarchical production planning model in flexible job shop including a preemption and sequence-dependent setup times </b></font></center></p>     <p><b> Juan Carlos Osorio G&oacute;mez<sup>1</sup>, Oscar Eduardo Castrill&oacute;n Montenegro<sup>2</sup>, Juliana Andrea Toro Cardona<sup>3</sup> y Juan Pablo Orejuela Cabrera<sup>4</sup> </b></p>     <p>    <br><sup>1</sup> Ingeniero industrial, Especialista en Log&iacute;stica y Mag&iacute;ster en Ingenier&iacute;a, Universidad del Valle, Colombia. Profesor Asistente, Escuela de Ingenier&iacute;a Industrial y Estad&iacute;stica, Universidad del Valle, <a href = "mailto:josorio@pino.univalle.edu.co">josorio@pino.univalle.edu.co</a>, <a href = "mailto:juancarosorio@yahoo.es">juancarosorio@yahoo.es</a>     <br><sup>2</sup> Ingeniero industrial, Universidad del Valle, Colombia. <a href = "mailto:oscastrillon@gmail.com">oscastrillon@gmail.com</a>     <br><sup>3</sup> Ingeniera industrial, Universidad del Valle, Colombia. Ingeniera de Mejoramiento, Industrias Kraft. <a href = "mailto:ing.julianatoro@gmail.com">ing.julianatoro@gmail.com</a>     ]]></body>
<body><![CDATA[<br><sup>4</sup> Ingeniero industrial, Especialista en Log&iacute;stica y Mag&iacute;ster en Ingenier&iacute;a, Universidad del Valle, Colombia. Profesor Auxiliar, Escuela de Ingenier&iacute;a Industrial y Estad&iacute;stica, Universidad del Valle, Colombia. <a href = "mailto:juanp77@pino.univalle.edu.co">juanp77@pino.univalle.edu.co</a></p> <hr size = "1">     <p><b> RESUMEN </b></p>     <p>La planificaci&oacute;n y control de la producci&oacute;n es reconocida como un problema complejo dentro de las organizaciones. El enfoque jer&aacute;rquico para la planificaci&oacute;n y control de la producci&oacute;n es una aproximaci&oacute;n a este problema, que se caracteriza por su capacidad de disminuir la complejidad y lograr buenas soluciones con econom&iacute;as de tiempo y requerimientos computacionales. En este art&iacute;culo se presenta una propuesta jer&aacute;rquica para resolver el problema de programaci&oacute;n de la producci&oacute;n en una configuraci&oacute;n productiva del tipo <i>job shop</i> flexible, incluyendo interrupciones y tiempos de alistamiento dependientes de la secuencia. La soluci&oacute;n propuesta, sin llegar a ser &oacute;ptima, dada la clasificaci&oacute;n NP-<i>hard</i> del problema referido, es una buena soluci&oacute;n tal como se demuestra en su validaci&oacute;n, en la cual se resuelve un problema de 6 trabajos en 6 m&aacute;quinas con 13 operaciones, obteni&eacute;ndose un valor de <i>makespan</i> de 183.67, que comparado con el valor de 214 obtenido mediante un reconocido software para <i>scheduling</i>, mostr&oacute; ser una buena soluci&oacute;n.</p>     <p><b>Palabras clave:</b> planificaci&oacute;n jer&aacute;rquica, programaci&oacute;n de producci&oacute;n, interrupciones, tiempos de alistamiento dependientes de la secuencia, m&aacute;quinas paralelas.</p> <hr size = "1">     <p><b> ABSTRACT </b></p>     <p>Production planning and control are complex problems for manufacturing organisations. Hierarchical production planning and control is one way to address the problem as it can reduce its complexity and reach good solutions in reasonable computational time. This paper presents a hierarchical approach to resolving production programming in a flexible job shop configuration; this problem includes preemption and sequence-dependent setup times. Although non-optimal (as expected), good solutions were obtained as shown in the validation of the method.</p>     <p><b>Keywords:</b> hierarchical planning, production programming, preemption, sequence-dependent setup time, parallel machines.</p> <hr size = "1">     <p>Recibido: enero 31 de 2008    <br> Aceptado: julio 1 de 2008</p>     <p><font size = "3"><b> Introducci&oacute;n </b></font></p>     ]]></body>
<body><![CDATA[<p>Tradicionalmente se ha considerado que la gesti&oacute;n de las operaciones est&aacute; enfocada en el logro de objetivos aparentemente en conflicto tales como la satisfacci&oacute;n de los clientes, el control de los inventarios y la utilizaci&oacute;n de los recursos, lo que ha llevado al desarrollo de t&eacute;cnicas que permitan obtener una planificaci&oacute;n y programaci&oacute;n de las actividades de producci&oacute;n.</p>     <p>Una de estas t&eacute;cnicas es el denominado enfoque jer&aacute;rquico para la planificaci&oacute;n de la producci&oacute;n. Este considera el problema de la planificaci&oacute;n descomponi&eacute;ndolo en subproblemas interrelacionados de manera tal que al resolver estos se obtiene la soluci&oacute;n al problema original, buscando disminuir la complejidad de su manejo y ganar velocidad de procesamiento, junto con menores exigencias desde el punto de vista computacional, que si se abordara el problema total.</p>     <p>Existen tambi&eacute;n diferentes sistemas de producci&oacute;n de acuerdo con el flujo de los productos o los procesos. Entre ellos se pueden mencionar: <i>sistemas continuos y sistemas intermitentes</i> de fabricaci&oacute;n, entre los &uacute;ltimos podemos encontrar los sistemas <i>flow shop</i> o fabricaci&oacute;n en l&iacute;nea y los <i>job shop</i>, o taller de tareas. Dichos sistemas son considerados altamente complejos para la programaci&oacute;n de las operaciones que se llevan a cabo en ellos. Esta complejidad es objeto de permanente estudio por parte de expertos tanto desde el punto de vista acad&eacute;mico como pr&aacute;ctico.</p>     <p>Entre los sistemas <i>job shop</i> existe el denominado <i>job shop</i> flexible, el cual tiene como caracter&iacute;stica adicional que las diferentes operaciones pueden ser procesadas en cualquier m&aacute;quina de un conjunto de ellas existente en el taller (problema de m&aacute;quinas paralelas).</p>     <p>A continuaci&oacute;n se presenta una discusi&oacute;n inicial sobre la planificaci&oacute;n jer&aacute;rquica, señalando los principales trabajos publicados al respecto. Igualmente, se define el problema del <i>job shop</i> flexible, y particularmente se trata lo relacionado con su programaci&oacute;n. Finalmente se presenta una propuesta original sobre c&oacute;mo abordar este problema desde la planificaci&oacute;n jer&aacute;rquica, incluyendo en &eacute;l la posibilidad de interrupciones en las operaciones y la existencia de tiempos de alistamiento dependientes de la secuencia de la programaci&oacute;n.</p>     <p><font size = "3"><b> La planificaci&oacute;n jer&aacute;rquica de la producci&oacute;n </b></font></p>     <p>El problema de la planificaci&oacute;n de la producci&oacute;n reviste un car&aacute;cter complejo dada la cantidad de elementos que involucra y las m&uacute;ltiples interrelaciones existentes entre ellos; esto ha hecho que en torno a la soluci&oacute;n del mismo hayan sido desarrollados gran cantidad de trabajos. Entre otros se cuentan algunos derivados de la pr&aacute;ctica, son de car&aacute;cter eminentemente acad&eacute;mico, y como un punto intermedio surge una corriente relativamente nueva con un grado de desarrollo importante en los &uacute;ltimos años y que se apoya en una visi&oacute;n jer&aacute;rquica del sistema objeto de trabajo. Tal aproximaci&oacute;n, denominada planificaci&oacute;n jer&aacute;rquica de la producci&oacute;n (<i>Hierarchical Production Planning</i>), reconoce en el sistema de gesti&oacute;n de la producci&oacute;n diversos niveles u horizontes con problemas de decisi&oacute;n particulares, con un manejo agregado del tiempo y de los datos de las diversas entidades identificables, y con la exigencia fundamental de lograr sinergia entre las diferentes decisiones que se toman en el sistema (Motoa y otros, 2007).</p>     <p>Los primeros trabajos que abordaron el problema de la planificaci&oacute;n de la producci&oacute;n desde la perspectiva jer&aacute;rquica son los desarrollados por Hax y Meal (Hax y Meal, 1975). Despu&eacute;s se presentaron otros que los complementaban, especialmente en lo referente a la agregaci&oacute;n y desagregaci&oacute;n y al ambiente de manufactura espec&iacute;fico (Bitran y Hax, 1977; Bitran y otros, 1981; Bitran y otros, 1982); pero alrededor de la conceptualizaci&oacute;n y el sustento te&oacute;rico del enfoque solamente aparecen investigaciones serias al respecto cuando Schneeweiss (Schneeweiss, 1995) presenta una estructura s&oacute;lida y coherente de los modelos jer&aacute;rquicos en las organizaciones, llevando su enfoque al contexto de los modelos de toma decisiones distribuidas y a los modelos de soporte a la toma de las mismas.</p>     <p>En un trabajo posterior, Schneeweiss (Schneeweiss, 2003) desarrolla de manera m&aacute;s amplia los elementos del sistema jer&aacute;rquico, presentando una propuesta frente a uno de los aspectos m&aacute;s importantes, la anticipaci&oacute;n, la cual es considerada como uno de los principales conceptos que define el fen&oacute;meno de la jerarqu&iacute;a, y de la que pueden distinguirse cuatro tipos: anticipaci&oacute;n perfecta, perfecta aproximada, impl&iacute;cita y la no reactiva.</p>     <p>Dentro de las aplicaciones en sistemas de producci&oacute;n m&aacute;s recientes se pueden comentar las presentadas en (Karumanasseri y Abourizk, 2002;, Respicio y otros, 2002; Tisher y Carri&oacute;n, 2003; Tsubone y otros, 2002; Yan, 2003; Yan y otros,2004). Todos estos trabajos son aplicados en ambientes reales de manufactura y sustentados especialmente por la modelaci&oacute;n matem&aacute;tica.</p>     ]]></body>
<body><![CDATA[<p><font size = "3"><b> Los ambientes <i>job shop</i> y el problema del <i>job shop</i> flexible </b></font></p>     <p>En el problema espec&iacute;fico del <i>job shop</i> se tiene que hay un conjunto de trabajos y otro de m&aacute;quinas. Cada trabajo consiste en una secuencia de operaciones, las cuales se realizan en una de las m&aacute;quinas durante un tiempo definido (tiempo de procesamiento). Cada m&aacute;quina lleva a cabo solamente una operaci&oacute;n a la vez. Un programa entonces, consiste en definir los tiempos de inicio y fin de las actividades con sus respectivos recursos, de manera que el problema es encontrar el programa que satisfaga el criterio establecido, el cual generalmente est&aacute; asociado con la terminaci&oacute;n de las operaciones de todos los trabajos en el menor tiempo posible. Los criterios m&aacute;s comunes mediante los cuales se valoran los objetivos de utilizar de la mejor manera posible los recursos y prestarle el mejor servicio al cliente en la programaci&oacute;n de un <i>job shop</i> incluyen minimizar los valores m&aacute;ximo y medio del tiempo de flujo, del tiempo de finalizaci&oacute;n (<i>makespan</i>), del retraso (<i>lateness</i>), y de la tardanza (<i>tardiness</i>) y minimizar el n&uacute;mero de trabajos retrasados (Dom&iacute;nguez Machuca y otros, 1995). Si estos no se consideran con igual importancia, puede encontrarse un valor ponderado aplicando un factor de ponderaci&oacute;n propio para cada uno (Jain y Meeran, 1998).</p>     <p>La dimensionalidad del problema del <b><i>job shop</i></b> viene dada por <b>n x m</b>, siendo n el n&uacute;mero de trabajos y m el n&uacute;mero de m&aacute;quinas, de tal manera que se tienen al menos (<b>n!</b>)<sup>m</sup> posibles soluciones, gener&aacute;ndose una explosi&oacute;n combinatoria al crecer n y m. El crecimiento exponencial del n&uacute;mero de posibles soluciones hace que este problema sea reconocido como <i>NP – hard</i> (Sipper y Bulfin, 1998). La completa enumeraci&oacute;n de todas estas posibilidades para identificar el programa &oacute;ptimo no es pr&aacute;ctico y supremamente demandante de recursos de computaci&oacute;n.</p>     <p>Por su parte, el problema del <i>job shop</i> flexible (<i>Flexible job shop scheduling Problem</i> – FJSSP) es considerado como una variante del problema del <i>job shop</i> original, aunque tratado en la literatura de una manera mucho menor, siendo m&aacute;s complejo que el del <i>job shop</i> debido a la necesidad de asignar las operaciones a las m&aacute;quinas (Sotskov y Shakhlevich, 1995).</p>     <p>Generalmente se consideran dos pasos para la soluci&oacute;n del FJSSP: primero, asignar las tareas a los recursos, y despu&eacute;s, secuenciarlas de acuerdo con la asignaci&oacute;n realizada en el primer paso, lo que algunos autores han denominado equivocadamente modelos jer&aacute;rquicos (Brandimarte y Calderini, 1995, Xia y Wu, 2005). Este enfoque debe entenderse como un modelo de planificaci&oacute;n por niveles, que resultar&iacute;a jer&aacute;rquico s&oacute;lo en la medida en que contemplase alg&uacute;n tipo de agregaci&oacute;n. As&iacute; como est&aacute; planteado, en el primer nivel se hace la asignaci&oacute;n de tareas a m&aacute;quinas, y en el segundo, se secuencian las tareas en cada m&aacute;quina. Tambi&eacute;n existen trabajos donde se busca resolver el problema de asignaci&oacute;n y secuenciaci&oacute;n en un solo paso. A estos modelos suele llam&aacute;rseles monol&iacute;ticos, y se caracterizan fundamentalmente por incluir modelaci&oacute;n matem&aacute;tica de gran complejidad no s&oacute;lo en su formulaci&oacute;n, sino principalmente en su soluci&oacute;n (Kacem y otros, 2002; Kacem, 2003; Rigao y otros, 2004;, Zribi y otros, 2004;, Ho y Tay, 2005; Torabi y otros, 2005; Tanev y otros, 2004).</p>     <p>Respecto a los enfoques presentados como jer&aacute;rquicos, podr&iacute;a decirse que existe registro sobre un trabajo que utiliza el jer&aacute;rquico para la soluci&oacute;n de un <i>job shop</i> que aunque no es presentado como flexible, claramente lo es (Bradley y otros, 1977). El problema en concreto considera un <i>job shop</i> naval, donde es necesario tanto la definici&oacute;n de los recursos de manufactura (maquinaria y personas), como el secuenciamiento de las ordenes. Los autores plantean dos niveles para la soluci&oacute;n: uno agregado en que definen un plan agregado de producci&oacute;n que determina las necesidades de recursos (asignaci&oacute;n de maquinaria y personas a las tareas) y despu&eacute;s, con el resultado del plan agregado van al nivel inferior y mediante un modelo de simulaci&oacute;n resuelven el problema del <i>scheduling</i>. Aunque este trabajo no es referenciado en los art&iacute;culos actuales sobre el <i>job shop</i> flexible, es indudable que se trata de un antecedente importante para resolver este problema y realmente, uno de los pocos que se plantea un enfoque que se puede denominar jer&aacute;rquico.</p>     <p><font size = "3"><b> Modelo para la planificaci&oacute;n jer&aacute;rquica de la producci&oacute;n en un <i>job shop</i> flexible </b></font></p>     <p>El modelo busca resolver el problema mediante la definici&oacute;n de dos niveles, cada uno de los cuales tiene asociados diferentes problemas de toma de decisiones. Antes de presentarlos, se configura el <i>job shop</i> flexible considerado para el modelo.</p>     <p><b> Configuraci&oacute;n del <i>job shop</i> flexible</b></p>     <p>En el modelo propuesto se consideran <b>M</b> m&aacute;quinas (I = 1, 2, ..., M) y <b>N</b> trabajos (J = 1, 2, ..., N). Ahora, en el nivel superior se conforman <b>L</b> centros de trabajo (R = 1, 2, ..., L), cada uno conformado por <b>m</b> m&aacute;quinas (i = 1, 2, ..., m) de tal manera que <b>m</b> <img src="img/revistas/iei/v28n2/2a10s1.jpg"> <b>M</b>. A cada centro <b>L</b> se le asignan <b>n</b> trabajos (j = 1, 2, ..., n) siendo <b>n</b> <img src="img/revistas/iei/v28n2/2a10s1.jpg"> <b>N</b>. Cada trabajo <b>j</b> implica <b>k</b> operaciones ( o = 1, 2, ..., k) y cada operaci&oacute;n o trabajo <b>j</b> tienen definido un tiempo de procesamiento en la m&aacute;quina <b>i</b>, <b>p<sub>oji</sub></b>.</p>     ]]></body>
<body><![CDATA[<p>En este problema, adem&aacute;s, se tienen las siguientes consideraciones (Castrill&oacute;n y Toro, 2008):</p>     <p>-Todos los trabajos est&aacute;n disponibles para iniciar su proceso en <i>t</i> = 0. (fecha de liberaci&oacute;n)</p>     <p>-Todas las m&aacute;quinas se encuentran listas para su operaci&oacute;n en <i>t</i> = 0. (Disponibilidad)</p>     <p>-Se considera que los tiempos de alistamiento son dependientes de la secuencia.</p>     <p>-Se permite la interrupci&oacute;n de los trabajos en las m&aacute;quinas, es decir, que se puede interrumpir el proceso sin haber terminado en una m&aacute;quina y pasar a otra, al reiniciar s&oacute;lo se requerir&aacute; el tiempo faltante para terminar la operaci&oacute;n (migraci&oacute;n).</p>     <p>-Existe recirculaci&oacute;n en el <i>job shop</i>, es decir, que un trabajo puede visitar una m&aacute;quina en m&aacute;s de una ocasi&oacute;n, permiti&eacute;ndose inclusive que todas las operaciones de un trabajo sean procesadas en una sola m&aacute;quina.</p>     <p>-Una m&aacute;quina no podr&aacute; procesar m&aacute;s de una operaci&oacute;n al tiempo. Hasta tanto una operaci&oacute;n no haya terminado su procesamiento o haya sido interrumpida, la m&aacute;quina en la cual se est&eacute; realizando dicha operaci&oacute;n no se podr&aacute; considerar disponible para ning&uacute;n otro trabajo.</p>     <p>-Todos los trabajos tienen la misma prioridad dentro del sistema (el valor del peso <i>w</i> es igual para cada uno de ellos).</p>     <p>-Todas las m&aacute;quinas pueden realizar todas las operaciones (flexibilidad total).</p>     <p>-Las m&aacute;quinas que conforman el <i>job</i> son id&eacute;nticas (paralelas), luego, los tiempos de procesamiento de las operaciones son los mismos indistintamente de la m&aacute;quina en la que se lleven a cabo.</p>     ]]></body>
<body><![CDATA[<p>-Los tiempos de procesamiento de las operaciones son conocidos y determin&iacute;sticos.</p>     <p>-El tiempo total de procesamiento para un trabajo <b>j</b> es la suma del tiempo de proceso de cada una de las operaciones que lo componen m&aacute;s los alistamientos.</p>     <p>-No se consideran tiempos de transporte para los trabajos entre una y otra m&aacute;quina.</p>     <p>-Un trabajo solamente se considerar&aacute; terminado en el momento en que sus operaciones hayan sido procesadas completamente.</p>     <p>La soluci&oacute;n final consistir&aacute; en un programa detallado de producci&oacute;n en el cual se incluyan las operaciones que deben realizarse, especificando d&oacute;nde se procesan (en qu&eacute; m&aacute;quinas), la existencia de interrupciones (qu&eacute; tanto se procesa la operaci&oacute;n en la m&aacute;quina) y cu&aacute;ndo se hacen (en qu&eacute; momento inician y finalizan esos procesamientos, es decir, la secuencia de trabajo), de manera que el taller tenga un grado de desempeño conveniente para un criterio espec&iacute;fico, que en este caso ser&aacute; el <i>makespan</i>.</p>     <p><b> El problema del nivel superior </b></p>     <p>En este nivel, el problema es solamente el de la asignaci&oacute;n de los procesos a los centros de trabajo, de manera que se minimicen los tiempos de ejecuci&oacute;n, pero se busca tambi&eacute;n que los centros est&eacute;n balanceados, esto es, que no se recargue uno solo, puesto que si esto llega a suceder, el <i>makespan</i>, o m&aacute;ximo tiempo de terminaci&oacute;n de los trabajos, tender&iacute;a a incrementarse, puesto que el centro mayor cargado ser&iacute;a el que determine el &uacute;ltimo tiempo de terminaci&oacute;n; por lo tanto, lo que se debe buscar es que todos los centros tengan una carga similar y de esa manera, el tiempo de terminaci&oacute;n de cada uno sea equivalente, para lograr un mejor valor de <i>makespan</i> (Osorio y Motoa, 2007).</p>     <p><b><i> La agregaci&oacute;n </i></b></p>     <p>El modelo propuesto presenta dos tipos de agregaci&oacute;n: el de las operaciones en trabajos y el de las m&aacute;quinas en centros de trabajo.</p>     <p><i>Agregaci&oacute;n de las operaciones en trabajos</i></p>     ]]></body>
<body><![CDATA[<p>En este sentido, se considera un trabajo con un tiempo de procesamiento equivalente a la suma de los tiempos de procesamiento de todas las operaciones que lo componen, sin contar tiempos de alistamiento o paradas en el proceso.</p>     <p><i>Agregaci&oacute;n de m&aacute;quinas en centros de trabajo</i></p>     <p>En el caso del problema que se est&aacute; abordando, en el cual las m&aacute;quinas son id&eacute;nticas y existe flexibilidad total de operaci&oacute;n, la agregaci&oacute;n de las m&aacute;quinas en centros puede hacerse sencillamente formando grupos de m&aacute;quinas de tal forma que los centros queden tan balanceados como sea posible en cuanto al n&uacute;mero de m&aacute;quinas que los conforman y respetando las limitaciones que se presentan en el nivel inferior.</p>     <p><b><i> El modelo para la asignaci&oacute;n </i></b></p>     <p>Para resolver el problema del nivel agregado se ha planteado un modelo de programaci&oacute;n lineal que logra la asignaci&oacute;n &oacute;ptima de los trabajos a los centros, minimizando el tiempo total de terminaci&oacute;n y balanceando la utilizaci&oacute;n de los mismos.</p>     <p>En el modelo se define una variable <b>Z</b> equivalente al <i>makespan</i>, de tal manera que</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e1.jpg"></center></p>      <p>Donde T<sub>RJ</sub> son los tiempos de procesamiento del trabajo J en el centro R y X<sub>RJ</sub> es una variable binaria mediante la cual se define si el trabajo J se procesa o no en el centro R, y se busca el valor m&iacute;nimo de <b>Z</b> mediante el siguiente modelo de programaci&oacute;n lineal:</p>      <p>    ]]></body>
<body><![CDATA[<center><img src="img/revistas/iei/v28n2/2a10e2.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e3.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e4.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e5.jpg"></center></p>      <p>En (1) se tiene la definici&oacute;n del <i>makespan</i>, o sea, el m&aacute;ximo tiempo de terminaci&oacute;n de los trabajos. Y se ha definido (2) para buscar el valor m&iacute;nimo mediante un modelo de programaci&oacute;n lineal. Las restricciones presentadas en (3) garantizan un balance de los centros de trabajo, y las de (4), que todos los trabajos sean asignados a un solo centro.</p>     <p>Es un modelo que genera L+N restricciones y (L*N)+1 variables, donde L es el n&uacute;mero de centros de trabajo creados en la agregaci&oacute;n y N el n&uacute;mero de trabajos que deben ser programados. Es una cantidad considerablemente menor que si se abordase el problema sin agregar, y esta reducci&oacute;n de variables y restricciones favorece el tiempo de soluci&oacute;n del modelo. El resultado de este, entonces, es la asignaci&oacute;n de los trabajos a los centros, convirti&eacute;ndose en una instrucci&oacute;n directa para el nivel detallado.</p>     <p><b> El problema del nivel detallado </b></p>     ]]></body>
<body><![CDATA[<p>En el nivel inferior o detallado se realiza inicialmente la desagregaci&oacute;n de los centros de trabajo en m&aacute;quinas y de los trabajos en operaciones. Una vez se efect&uacute;a esta desagregaci&oacute;n, se tienen <b>L</b> subproblemas similares, en los cuales debe resolverse la asignaci&oacute;n de las operaciones que conforman los trabajos (en el nivel superior), a las m&aacute;quinas que conforman el centro, y una vez resuelta la asignaci&oacute;n, se procede a realizar el secuenciamiento de dichas operaciones en las m&aacute;quinas.</p>     <p><b><i> El problema de asignaci&oacute;n y secuenciaci&oacute;n </i></b></p>     <p>Para este caso en particular en el que los tiempos de alistamiento son dependientes de la secuencia y se permiten los <i>preemptions</i>, el problema de asignaci&oacute;n en cada centro consiste, entonces, en determinar en qu&eacute; m&aacute;quina ser&aacute;n procesadas las secciones o partes en las que pueden ser divididas las operaciones que conforman un trabajo; esta asignaci&oacute;n es tomada como informaci&oacute;n de entrada para un modelo matem&aacute;tico que busca encontrar la mejor secuencia en cada m&aacute;quina de tal forma que se minimice el <i>makespan</i> teniendo en cuenta los tiempos de alistamiento.</p>     <p>Para resolver este caso se va a adoptar la misma metodolog&iacute;a utilizada por Tahar (Tahar y otros, 2006), quienes proponen, primero, reducir el problema de cada centro de trabajo a uno en el que se tiene un &uacute;nico recurso (<i>single machine scheduling problem</i> - SMSP) y transformarlo en otro tipo del viajero de negocios (TSP), teniendo en cuenta los setups dependientes de la secuencia; posteriormente se resuelve este problema y la secuencia resultante es dividida entre el n&uacute;mero de m&aacute;quinas que conforman el centro de trabajo; tal procedimiento da como resultado la asignaci&oacute;n de secciones o partes de operaciones a las m&aacute;quinas y luego, por medio de un modelo de programaci&oacute;n lineal, se optimizan los tamaños de las mismas buscando minimizar el <i>makespan</i>, modelo se presenta a continuaci&oacute;n:</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e6.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e7.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e8.jpg"></center></p>      ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v28n2/2a10e9.jpg"></center></p>      <p>Las restricciones en (7) aseguran que la operaci&oacute;n <b><i>o</i></b> del trabajo <b><i>j</i></b> tenga efectivamente un tiempo de procesamiento <b><i>p<sub>oj</sub></i></b>. Las restricciones (8) y (9) indican que el valor <b><i>Q<sub>oji</sub></i></b> (tamaño de las secciones, es decir, la cantidad de la operaci&oacute;n <b><i>o</i></b> del trabajo <b><i>j</i></b> que se realiza en la m&aacute;quina <b><i>i</i></b>) puede ser positivo o igual a cero en el caso de que el trabajo <b><i>j</i></b> no haya sido asignado a la m&aacute;quina <b><i>i</i></b>, y el valor <b><i>&sigma;</i></b> es el tiempo de alistamiento total en la m&aacute;quina <b><i>i</i></b>.</p>     <p>La funci&oacute;n objetivo (6) no es lineal, pero puede linealizarse introduciendo una nueva variable <b><i>C</i></b> que denote el <i>makespan</i>. Seguidamente se muestra el modelo resultante:</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e10.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e11.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e12.jpg"></center></p>      ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v28n2/2a10e13.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a10e14.jpg"></center></p>      <p>Con la nueva funci&oacute;n objetivo (10) se garantiza el c&aacute;lculo del <i>makespan</i> para cada m&aacute;quina, incluyendo tiempos de procesamiento de las operaciones pertenecientes a los trabajos, siendo <b><i>w<sub>i</sub></i></b> el conjunto de trabajos asignados a la m&aacute;quina <b><i>i</i></b>, tiempos de alistamiento y preemptions.</p>     <p>Para resolver el problema se propone una adaptaci&oacute;n al algoritmo desarrollado por Tahar (Tahar y otros, 2006). Mientras que el algoritmo original trata con trabajos, en este caso se va a tratar al nivel de operaciones. Este algoritmo debe correrse para cada uno de los centros de trabajo, como sigue:</p>     <p><b>Paso 1:</b> Hallar el <i>makespan</i> <b><i>C*</i></b> resolviendo el problema como si se tratara de una sola m&aacute;quina. El mismo puede ser reducido a un <i>TSP</i> y resuelto a trav&eacute;s de un m&eacute;todo apropiado para ello.</p>     <p><b>Paso 2:</b> Dividir el <i>scheduling</i> obtenido en el paso 1 en M partes iguales. Las secciones procesadas en el intervalo de tiempo &#91;<i>(i-1)C* / M,iC<sup>(1)</sup> / M</i>&#93; son asignadas a la m&aacute;quina <b><i>i</i></b>, siendo <b><i>w<sub>i</sub></i></b> el conjunto de trabajos a ser programados en la m&aacute;quina <b><i>i</i></b>.</p>     <p><b>Paso 3:</b> Volver a resolver el problema del <i>scheduling</i> para cada m&aacute;quina con los trabajos asignados a la misma como un <i>TSP</i>, esto se hace para encontrar la mejor secuencia en cada m&aacute;quina, siendo <b><i>&sigma;<sub>i</sub></i></b> los tiempos totales de alistamiento en la m&aacute;quina <b><i>i</i></b>.</p>     <p><b>Paso 4:</b> Resolver el modelo definido en (10) a (14) teniendo en cuenta s&oacute;lo las operaciones programadas en cada conjunto <b><i>w<sub>i</sub></i></b>.</p>     ]]></body>
<body><![CDATA[<p>El modelo del &uacute;ltimo paso tiene soluci&oacute;n &oacute;ptima s&oacute;lo para problemas que no sobrepasan un total de 7 operaciones y 3 m&aacute;quinas en cada centro, esto debido al gran n&uacute;mero de variables y restricciones resultantes (Tahar y otros, 2006).</p>     <p>Debido a que el problema que se enfrenta en los pasos 1 y 3 del algoritmo anterior es de optimizaci&oacute;n combinatoria, se decidi&oacute; dar soluci&oacute;n al mismo por medio de un algoritmo de b&uacute;squeda tab&uacute;, con el que se pretende encontrar la mejor secuencia haciendo cambios por pares de operaciones; los pasos del algoritmo general se presentan en (Glover y Laguna, 1998).</p>     <p><font size = "3"><b> Aplicaci&oacute;n del modelo propuesto </b></font></p>     <p>Para la aplicaci&oacute;n del modelo y validaci&oacute;n de los resultados se crearon las instancias y se resolvieron mediante el uso del <i>software</i> de programaci&oacute;n <i>Lekin</i><sup><a name="ref5a"></a><a href="#ref5b">5</a></sup>, a efectos de comparar los resultados obtenidos.</p>     <p>En la <a href="#tab1">Tabla 1</a> se muestra la informaci&oacute;n concerniente a los tiempos de procesamiento de las operaciones que conforman cada uno de los trabajos; como las m&aacute;quinas son id&eacute;nticas, los tiempos son los mismos en cualquiera de ellas. En la <a href="#tab2">Tabla 2</a>, se presentan los tiempos de alistamiento dependientes de la secuencia.</p>      <p>    <center><a name="tab1"><img src="img/revistas/iei/v28n2/2a10t1.jpg"></a></center></p>      <p>    <center><a name="tab2"><img src="img/revistas/iei/v28n2/2a10t2.jpg"></a></center></p>      <p>Los datos corresponden a un problema que consiste en 6 trabajos que deben programarse en 6 m&aacute;quinas id&eacute;nticas considerando flexibilidad total, es decir, que todos los trabajos pueden procesarse en cualquiera de ellas.</p>     ]]></body>
<body><![CDATA[<p>Al resolver el problema con Lekin el mejor valor encontrado para el <i>makespan</i> (heur&iacute;stica de cuello de botella m&oacute;vil) fue igual a 214 u.t, esta soluci&oacute;n se presenta en la <a href = "img/revistas/iei/v28n2/2a10f1.jpg" target="_blank">Figura 1</a>.</p>     <p>Al resolver dicho problema con el modelo planteado, se obtuvieron los siguientes resultados para la asignaci&oacute;n de los trabajos (soluci&oacute;n del nivel superior):</p>     <p>    <center><b>Centro No 1:</b> trabajos 1, 3 y 4</center></p>     <p>    <center><b>Centro No 2:</b> Trabajos 2, 5 y 6</center></p>     <p>Con este resultado como entrada, se resuelve el nivel inferior, obteni&eacute;ndose la soluci&oacute;n que se aprecia en las <a href = "img/revistas/iei/v28n2/2a10f2.jpg" target="_blank">Figuras 2</a> y <a href = "img/revistas/iei/v28n2/2a10f3.jpg" target="_blank">3</a>, donde se evidencia que el m&iacute;nimo <i>makespan</i> para el sistema fue de 183.67 u.t para el centro de trabajo 1 y de 180 u.t para el centro de trabajo 2.</p>     <p>Se ha demostrado, entonces, que el modelo funciona, y que si bien no se est&aacute; hablando de una soluci&oacute;n &oacute;ptima, s&iacute; se logra una buena soluci&oacute;n comparada con la que se obtiene por medio de un reconocido software de <i>scheduling</i> y con una inversi&oacute;n de tiempo y capacidad de procesamiento menor a las grandes y sofisticadas metaheur&iacute;sticas o modelos monol&iacute;ticos desarrollados en otras investigaciones.</p>     <p><font size = "3"><b> Conclusiones y propuestas para futuros trabajos </b></font></p>     <p>Con respecto al enfoque jer&aacute;rquico, se puede concluir, primero, que funcion&oacute; para resolver el problema del <i>job shop</i> flexible, lo cual es realmente significativo, m&aacute;s si se observa que en la literatura existente no se hab&iacute;a planteado hasta el momento un enfoque realmente jer&aacute;rquico como el propuesto, es decir, que incluyera agregaci&oacute;n de la informaci&oacute;n en el nivel superior con respecto al inferior.</p>     ]]></body>
<body><![CDATA[<p>Otro elemento relevante es la efectividad del modelo al descomponer el problema en subproblemas que debido, a su tamaño, son m&aacute;s f&aacute;ciles de resolver con m&eacute;todos menos exigentes en cuanto a tiempo y requerimientos computacionales, lo cual sugiere mayor facilidad para implementaci&oacute;n pr&aacute;ctica.</p>     <p>Con respecto a la agregaci&oacute;n, tambi&eacute;n es importante destacar la sensibilidad del modelo frente a la misma (especialmente la de las m&aacute;quinas en centros), ya que aun utilizando el mismo procedimiento para agregar, en el momento que cambie una m&aacute;quina de un centro a otro el resultado puede sufrir cambios importantes, por ello debe experimentarse m&aacute;s al respecto, de manera que se logren resultados m&aacute;s cercanos al &oacute;ptimo mediante el refinamiento del modelo de agregaci&oacute;n.</p>     <p>Una de las caracter&iacute;sticas particulares del modelo es la posibilidad del particionamiento de lotes; las diferentes pruebas llevadas a cabo muestran que esta condici&oacute;n ofrece la ventaja de hallar un perfecto balance de carga entre los centros de trabajo y las m&aacute;quinas que los conforman.</p>     <p>Vale destacar la labor que realiza el algoritmo de b&uacute;squeda tab&uacute;, que a trav&eacute;s del uso de estructuras de memoria logra escapar de los &oacute;ptimos locales, en los que se puede caer al "moverse" de una soluci&oacute;n a otra por el espacio de soluciones, permitiendo as&iacute; obtener una secuencia de producci&oacute;n factible y cercana al &oacute;ptimo.</p>     <p>A pesar de la limitante que presenta la metodolog&iacute;a propuesta, de garantizar su soluci&oacute;n s&oacute;lo para problemas con hasta 3 m&aacute;quinas y 7 operaciones, la sinergia lograda con la estructura jer&aacute;rquica permite que el modelo se replique para varios centros respetando esta limitaci&oacute;n, lo que permite que se trabaje con problemas de gran tamaño.</p>     <p>La estructura utilizada para abordar el problema convierte al modelo desarrollado en uno de car&aacute;cter general que puede adaptarse a diferentes condiciones, convirti&eacute;ndose en una buena herramienta de soluci&oacute;n para problemas en ambien1tes de <i>job shop</i> flexible.</p>     <p>El enfoque utilizado para resolver el problema se convierte en una base de comparaci&oacute;n para futuras investigaciones en el tema.</p> <hr size="1">     <p><a name="ref5b"></a><a href="#ref5a">5</a> <i>Flexible job shop scheduling system</i> - herramienta para resoluci&oacute;n de problemas de <i>scheduling</i>.</p> <hr size="1">     <p><font size = "3"><b> Bibliograf&iacute;a </b></font></p>     <!-- ref --><p>Bitran, G. R., Hax, A.C., On the design of hierarchical production planning systems., Decision Sciences, Vol. 8, No. 1, 1977, pp. 28-55.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0120-5609200800020001000001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bitran, G., Hass, E., Hax, A., Hierarchical production planning: a single stage system., Operations Research, Vol. 29 No. 4, 1981, pp 717-743.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0120-5609200800020001000002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bitran, G., Hass, E., Hax, A., Hierarchical production planning: a two stage system., Operations Research, Vol. 30 , No. 2, 1982, pp 232-251.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S0120-5609200800020001000003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bradley, S. P., Hax, A. C., Magnanti, T. L., Applied Mathematical Programming Addison-Wesley., 1977.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0120-5609200800020001000004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Brandimarte, P., Calderini, M., A hierarchical bicriterion approach to integrated process plan selection and job shop scheduling.,. International Journal of Production Research, Vol. 33 No. 1, 1995, pp 161-181.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S0120-5609200800020001000005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Castrill&oacute;n, O., Toro, J., Modelo para la programaci&oacute;n de la producci&oacute;n en ambientes job shop bajo un enfoque jer&aacute;rquico., Trabajo de grado presentado en la Universidad del Valle –Cali, Para optar al titulo de ingeniero industrial, 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=000147&pid=S0120-5609200800020001000006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dom&iacute;nguez Machuca, J. A., Álvarez Gil, M. J., Dom&iacute;nguez Machuca, M. A., Gonz&aacute;lez, S. G., Ruiz Jim&eacute;nez, A., Direcci&oacute;n de operaciones-Aspectos estrat&eacute;gicos en la producci&oacute;n y los servicios., McGraw Hill, España, 1995.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000148&pid=S0120-5609200800020001000007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Glover, F., Laguna, M., Tabu Search., Kluwer Academic Publishers, Estados Unidos, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0120-5609200800020001000008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hax, A., Meal, H., Hierarchical integration of production planning and scheduling., Working paper, Massachusetts Institute of Technology, 1975.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S0120-5609200800020001000009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Ho, N. B., Tay, J. C., Evolving dispatching rules for solving the flexible job shop problem., Working paper, School of computer engineering, Nanyang Technological University, Singapore, 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000151&pid=S0120-5609200800020001000010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Jain, A. S., Meeran, S., A state of the art review of job shop scheduling techniques., Workin paper, Department of applied physics, electronic and mechanical engineering. University of Dundee, Dundee, Scotland, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000152&pid=S0120-5609200800020001000011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kacem, I., Hammadi, S., Borne, P.., Pareto optimality approach for flexible job shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic., Mathematics and computers in simulation, Vol. 60, No. 3-5, 2002, pp. 245 – 276.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0120-5609200800020001000012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kacem, I., Scheduling flexible job shops: a worst case analysis an evolutionary algorithm., International Journal of Computational Intelligence and Applications, Vol. 3 No. 4, 2003, pp. 437 – 452.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0120-5609200800020001000013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Karumanasseri, G. y S. Abourizk. “Decision support system for scheduling steel fabrication projects”, Journal of Construction Engineering and Management, 2002. 128 (5), pp 392-399.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S0120-5609200800020001000014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Motoa, G, Osorio, J. C., Orejuela, J. P., Planificaci&oacute;n Jer&aacute;rquica de la Producci&oacute;n (Hierarchical Production Planning). El estado del arte y presentaci&oacute;n de experiencias., Revista Heur&iacute;stica No 14. 2007. pp. 35-50.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0120-5609200800020001000015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Osorio, J. C., Motoa, G., Planificaci&oacute;n jer&aacute;rquica de la producci&oacute;n en un job shop flexible., Revista Facultad de Ingenier&iacute;a, Universidad de Antioquia, No 44, Junio de 2008, pp.158- 171.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000157&pid=S0120-5609200800020001000016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Respicio, A., Captivo, M. E., Rodr&iacute;guez, A. J., A DSS for Production Planning and Scheduling in the Paper Industry., DSI Age-2002, International Conference on Decision Making and Decision Support in the Internet Age, University College Cork, Cork, Ireland, 2002, pp 298-308.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S0120-5609200800020001000017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Rigao, C., Amaral, V., Laguna, M., Tardiness minimization in a flexible job shop: a tabu search approach., Journal of Intelligent Manufacturing, Vol. 15, No. 1, 2004, pp. 103–115.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000159&pid=S0120-5609200800020001000018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Schneeweiss, C., Hierarchical structures in organizations: A conceptual framework., European Journal of Operational Research, Vol. 86, No. 1, 1995, pp 4-31.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S0120-5609200800020001000019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Schneeweiss, C., Distributed decision making – a unified approach., European Journal of Operational Research, Vol. 150, No. 2, 2003, pp. 237-252.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000161&pid=S0120-5609200800020001000020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Sipper, D., Bulfin Jr., R. L., Planeaci&oacute;n y control de la producci&oacute;n., MacGraw Hill, M&eacute;xico, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S0120-5609200800020001000021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Sotskov, Y. N., Shakhlevich, N V., NP-hardness of shop-scheduling problems with three jobs., Discrete Applied Mathematics, Vol. 59, No. 3, 1995, pp. 237 – 266.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000163&pid=S0120-5609200800020001000022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tahar, D. N., Yalaoui, F., Chu, Ch., Amodeo, L., A linear programming approach for identical parallel machine scheduling with job splitting and sequence-dependent setup times., International journal of production economics, Vol.99, 2006, pp 63-73.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S0120-5609200800020001000023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tanev, I., Takashi, U., Yoshiharu, M., Hybrid evolutionary algorithm base real World flexible job shop scheduling problem: application service provider approach., Applied soft computing, Vol. 5, No. 1, 2004, pp. 87 – 100.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000165&pid=S0120-5609200800020001000024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tisher, I., Carri&oacute;n, A., La planificaci&oacute;n jer&aacute;rquica y su aplicaci&oacute;n a la cosecha de la caña de az&uacute;car., Ingenier&iacute;a y Competitividad, Vol. 4, No. 2, 2003, pp. 42-52.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000166&pid=S0120-5609200800020001000025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Torabi, S. A, Karimi, B., Fatemi Ghomi, S. M. T., The common cycle economic lot scheduling in flexible job shops: The finite horizon case., International Journal of Production Economics, Vol. 97, No. 1, pp. 52-65.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000167&pid=S0120-5609200800020001000026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tsubone, H., Ishikawa, Y., Yamamoto, H., Production planning system for a combination of make to stock and make to order products., International Journal of Production Research, Vol. 40, No. 18, 2002, pp. 4835-4851.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000168&pid=S0120-5609200800020001000027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Xia, W., Wu, Z., An effective hybrid optimization approach for multi objective flexible job shop scheduling problems., Computers Industrial engineering, Vol. 48, No. 2, 2005, pp. 409 – 425.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000169&pid=S0120-5609200800020001000028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yan, H-S., Practical solution approaches to solve a hierarchical stochastic production planning problem in a flexible automated workshop in China., IIE Transaction, Vol. 35, No. 2, 2003, pp. 113-115.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000170&pid=S0120-5609200800020001000029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yan, H.S, Zhang, X. D., Jiang, M., Hierarchical production planning with demand constraints., Computers and Industrial Engineering, Vol. 46, No. 3, 2004, pp.533-551.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000171&pid=S0120-5609200800020001000030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Zribi, N., Kacem, I., E. Elkamel, A., Hierarchical Optimization For The Flexible Job-Shops Scheduling Problem., 11th IFAC Symposium on Information Control Problems in Manufacturing (Incom04), Brasil, 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=000172&pid=S0120-5609200800020001000031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bitran]]></surname>
<given-names><![CDATA[G. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Hax]]></surname>
<given-names><![CDATA[A.C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On the design of hierarchical production planning systems]]></article-title>
<source><![CDATA[Decision Sciences]]></source>
<year>1977</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>28-55</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bitran]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Hass]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Hax]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical production planning: a single stage system]]></article-title>
<source><![CDATA[Operations Research]]></source>
<year>1981</year>
<volume>29</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>717-743</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bitran]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Hass]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Hax]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical production planning: a two stage system]]></article-title>
<source><![CDATA[Operations Research]]></source>
<year>1982</year>
<volume>30</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>232-251</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bradley]]></surname>
<given-names><![CDATA[S. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Hax]]></surname>
<given-names><![CDATA[A. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Magnanti]]></surname>
<given-names><![CDATA[T. L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applied Mathematical Programming Addison-Wesley]]></article-title>
<source><![CDATA[]]></source>
<year>1977</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brandimarte]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Calderini]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A hierarchical bicriterion approach to integrated process plan selection and job shop scheduling]]></article-title>
<source><![CDATA[International Journal of Production Research]]></source>
<year>1995</year>
<volume>33</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>161-181</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Castrillón]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Toro]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Modelo para la programación de la producción en ambientes job shop bajo un enfoque jerárquico]]></article-title>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Domínguez Machuca]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Álvarez Gil]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Domínguez Machuca]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[S. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Ruiz Jiménez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Dirección de operaciones-Aspectos estratégicos en la producción y los servicios]]></article-title>
<source><![CDATA[]]></source>
<year>1995</year>
<publisher-name><![CDATA[McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Glover]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Laguna]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Tabu Search]]></article-title>
<source><![CDATA[]]></source>
<year>1998</year>
<publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hax]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Meal]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical integration of production planning and scheduling]]></article-title>
<source><![CDATA[]]></source>
<year>1975</year>
<publisher-name><![CDATA[Massachusetts Institute of Technology]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ho]]></surname>
<given-names><![CDATA[N. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Tay]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolving dispatching rules for solving the flexible job shop problem]]></article-title>
<source><![CDATA[]]></source>
<year>2005</year>
<publisher-loc><![CDATA[Singapore ]]></publisher-loc>
<publisher-name><![CDATA[School of computer engineering, Nanyang Technological University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Meeran]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A state of the art review of job shop scheduling techniques]]></article-title>
<source><![CDATA[]]></source>
<year>1998</year>
<publisher-loc><![CDATA[Dundee ]]></publisher-loc>
<publisher-name><![CDATA[Department of applied physics, electronic and mechanical engineering. University of Dundee]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kacem]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Hammadi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Borne]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Pareto optimality approach for flexible job shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic]]></article-title>
<source><![CDATA[Mathematics and computers in simulation]]></source>
<year>2002</year>
<volume>60</volume>
<numero>3-5</numero>
<issue>3-5</issue>
<page-range>245 - 276</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kacem]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Scheduling flexible job shops: a worst case analysis an evolutionary algorithm]]></article-title>
<source><![CDATA[International Journal of Computational Intelligence and Applications]]></source>
<year>2003</year>
<volume>3</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>437 - 452</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Karumanasseri]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Abourizk]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Decision support system for scheduling steel fabrication projects]]></article-title>
<source><![CDATA[Journal of Construction Engineering and Management]]></source>
<year>2002</year>
<volume>128</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>392-399</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Motoa]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Osorio]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Orejuela]]></surname>
<given-names><![CDATA[J. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Planificación Jerárquica de la Producción (Hierarchical Production Planning): El estado del arte y presentación de experiencias]]></article-title>
<source><![CDATA[Revista Heurística]]></source>
<year>2007</year>
<numero>14</numero>
<issue>14</issue>
<page-range>35-50</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Osorio]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Motoa]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Planificación jerárquica de la producción en un job shop flexible]]></article-title>
<source><![CDATA[Revista Facultad de Ingeniería]]></source>
<year>Juni</year>
<month>o </month>
<day>de</day>
<numero>44</numero>
<issue>44</issue>
<page-range>158- 171</page-range><publisher-name><![CDATA[Universidad de Antioquia]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Respicio]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Captivo]]></surname>
<given-names><![CDATA[M. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Rodríguez]]></surname>
<given-names><![CDATA[A. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A DSS for Production Planning and Scheduling in the Paper Industry]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ DSI Age-2002, International Conference on Decision Making and Decision Support in the Internet Age]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc>Cork </conf-loc>
<page-range>298-308</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rigao]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Amaral]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Laguna]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Tardiness minimization in a flexible job shop: a tabu search approach]]></article-title>
<source><![CDATA[Journal of Intelligent Manufacturing]]></source>
<year>2004</year>
<volume>15</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>103-115</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schneeweiss]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical structures in organizations: A conceptual framework]]></article-title>
<source><![CDATA[European Journal of Operational Research]]></source>
<year>1995</year>
<volume>86</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>4-31</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schneeweiss]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Distributed decision making - a unified approach]]></article-title>
<source><![CDATA[European Journal of Operational Research]]></source>
<year>2003</year>
<volume>150</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>237-252</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sipper]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Bulfin Jr.]]></surname>
<given-names><![CDATA[R. L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Planeación y control de la producción]]></article-title>
<source><![CDATA[]]></source>
<year>1998</year>
<publisher-name><![CDATA[MacGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sotskov]]></surname>
<given-names><![CDATA[Y. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Shakhlevich]]></surname>
<given-names><![CDATA[N V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[NP-hardness of shop-scheduling problems with three jobs]]></article-title>
<source><![CDATA[Discrete Applied Mathematics]]></source>
<year>1995</year>
<volume>59</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>237 - 266</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tahar]]></surname>
<given-names><![CDATA[D. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Yalaoui]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Chu]]></surname>
<given-names><![CDATA[Ch.]]></given-names>
</name>
<name>
<surname><![CDATA[Amodeo]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A linear programming approach for identical parallel machine scheduling with job splitting and sequence-dependent setup times]]></article-title>
<source><![CDATA[International journal of production economics]]></source>
<year>2006</year>
<volume>99</volume>
<page-range>63-73</page-range></nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tanev]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Takashi]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Yoshiharu]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hybrid evolutionary algorithm base real World flexible job shop scheduling problem: application service provider approach]]></article-title>
<source><![CDATA[Applied soft computing]]></source>
<year>2004</year>
<volume>5</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>87 - 100</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tisher]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Carrión]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[La planificación jerárquica y su aplicación a la cosecha de la caña de azúcar]]></article-title>
<source><![CDATA[Ingeniería y Competitividad]]></source>
<year>2003</year>
<volume>4</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>42-52</page-range></nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Torabi]]></surname>
<given-names><![CDATA[S. A]]></given-names>
</name>
<name>
<surname><![CDATA[Karimi]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Fatemi Ghomi]]></surname>
<given-names><![CDATA[S. M. T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The common cycle economic lot scheduling in flexible job shops: The finite horizon case]]></article-title>
<source><![CDATA[International Journal of Production Economics]]></source>
<year></year>
<volume>97</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>52-65</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsubone]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Ishikawa]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Yamamoto]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Production planning system for a combination of make to stock and make to order products]]></article-title>
<source><![CDATA[International Journal of Production Research]]></source>
<year>2002</year>
<volume>40</volume>
<numero>18</numero>
<issue>18</issue>
<page-range>4835-4851</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Xia]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An effective hybrid optimization approach for multi objective flexible job shop scheduling problems]]></article-title>
<source><![CDATA[Computers Industrial engineering]]></source>
<year>2005</year>
<volume>48</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>409 - 425</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yan]]></surname>
<given-names><![CDATA[H-S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Practical solution approaches to solve a hierarchical stochastic production planning problem in a flexible automated workshop in China]]></article-title>
<source><![CDATA[IIE Transaction]]></source>
<year>2003</year>
<volume>35</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>113-115</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yan]]></surname>
<given-names><![CDATA[H.S]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[X. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Jiang]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical production planning with demand constraints]]></article-title>
<source><![CDATA[Computers and Industrial Engineering]]></source>
<year>2004</year>
<volume>46</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>533-551</page-range></nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zribi]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Kacem]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[E. Elkamel]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hierarchical Optimization For The Flexible Job-Shops Scheduling Problem]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 11th IFAC Symposium on Information Control Problems in Manufacturing]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
