Programación de pedidos en un taller con máquinas en paralelo y tiempo de preparación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Programación de pedidos en un taller con máquinas en paralelo y tiempo de preparación"

Transcripción

1 Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011, Medellin, Colombia. Programación de pedidos en un taller con máquinas en paralelo y tiempo de preparación Manuel Mateo UPC, Barcelona, España, manel.mateo@upc.edut Mayra D Armas UNEXPO, Puerto Ordaz, Venezuela, mdarmas@unexpo.edu.ve, mjdarmasr@yahoo.es RESUMEN En este trabajo se resuelve un problema de programación de los pedidos de producción en un sistema productivo con máquinas en paralelo, con inhibiciones en la fabricación y tiempos de preparación, con el objetivo de minimizar el retraso medio en la entrega de dichos pedidos. Para la resolución del problema se aplicó un procedimiento GRASP. A fin de verificar el correcto funcionamiento y la eficiencia del procedimiento de resolución propuesto, se llevó a cabo una experiencia computacional sobre tres juegos de ejemplares, diferenciándose en el número de máquinas disponibles y el número de artículos diferentes susceptibles de ser fabricados: 8 artículos y 3 máquinas, 12 artículos y 6 máquinas y 15 artículos y 9 máquinas. Cada juego consta, a su vez, de 100 ejemplares, conteniendo de entre 15 a 25 pedidos, con sus correspondientes datos. Los resultados se compararon con los obtenidos con s Genéticos. El algoritmo GRASP aporta, en líneas generales, mejores resultados que el Genético por lo que respecta al retraso medio para los problemas de menor dimensión. Sin embargo, para problemas de mayor dimensión resulta más apropiado el Genético. Palabras claves: secuenciación, máquinas en paralelo, tiempos de preparación, GRASP. ABSTRACT This paper solves a scheduling problem of orders in a workshop with parallel machines, inhibition constraints in manufacturing and setup times, with the objective of minimizing the mean tardiness in delivering those orders. To solve the problem we applied a GRASP. In order to verify the proper use and efficiency of the proposed procedure a computational experience was carried out on three data sets, with different number of machines and kinds of jobs (or items) to be produced: 8 items and 3 machines, 12 items and 6 machines and 15 items and 9 machines. Each set has 100 instances, containing from 15 to 25 different orders, with their corresponding data. The results were compared with those obtained using Genetic Algorithms. The GRASP has, in general, a better performance than the Genetic Algorithm for the mean tardiness in the smaller instances. Nevertheless, for bigger instances the Genetic Algorithm is more appropriated. Keywords: scheduling, parallel machines, setup times, GRASP. 1. INTRODUCCIÓN Uno de los principales problemas que se presenta en el área operativa de las empresas dedicadas a fabricación es la programación de las operaciones a realizar a fin de optimizar la producción, es decir, organizar los recursos disponibles de la mejor manera posible para servir a los clientes los pedidos recibidos. Normalmente, en empresas pequeñas y poco informatizadas, el orden de fabricación se establece siguiendo criterios basados en la experiencia previa, de una manera arbitraria, poco objetiva, y sin poder garantizar que la solución presentada sea la mejor posible. La utilización de heurísticas y metaheurísticas para el establecimiento de los programas de fabricación garantiza obtener soluciones no necesariamente óptimas, pero sí con un índice de eficiencia elevado. Además, el hecho de Medellín, Colombia WE1-1 August 3-5, 2011

2 seguir algoritmos concretos permite que las soluciones obtenidas sean objetivas, permitiéndose la comparación entre procedimientos. El objetivo de este trabajo es desarrollar un procedimiento que establezca asignación y temporización de los pedidos a fabricar entre las máquinas disponibles para reducir los tiempos muertos y acortar tanto como se pueda el tiempo medio de los retrasos en la entrega de los pedidos. El caso concreto corresponde a un problema tipo taller con las máquinas en paralelo. En el ambiente de máquinas paralelas (ver Figura 1), hay m máquinas idénticas en paralelo. La pieza j requiere de una operación y puede ser procesada en cualquiera de las m máquinas (Narasimhan et al, 1995) n Piezas Figura 1. Configuración de n piezas, m máquinas en paralelo. 1 2 m Máquinas De acuerdo con Allahverdi, Gupta y Aldowaisan (1999), en el ambiente de máquinas paralelas, las piezas que llegan pueden ser procesadas en cualquiera de un número de máquinas disponibles. No obstante, aquí cada pieza, con diferentes características, requiere una operación única que no puede realizarse en todas las máquinas. Puede determinarse la programación de piezas para satisfacer un cierto criterio basado en diferentes medidas de eficacia. La programación de operaciones en máquinas paralelas ha sido ampliamente estudiada (Chen y Sin, 1990). Diversos métodos se han aplicado para resolverlo: métodos de descomposición (Ovacik y Uzsoy, 1996), heurísticas simples (Dunstall ywirth, 2005), Búsqueda Tabú (Logendran et al, 2007), Branch-and-Bound en problemas de dimensiones reducidas (Rocha et al, 2008). Para la resolución del problema se aplicó una heurística GRASP (Greedy Randomized Adaptive Search Procedure), y se llevó a cabo una experiencia computacional sobre tres juegos de datos, diferenciándose en el número de máquinas disponibles y el número de artículos diferentes susceptibles de ser fabricados: 8 artículos y 3 máquinas, 12 artículos y 6 máquinas y 15 artículos y 9 máquinas. Cada juego consta, a su vez, de 100 instancias diferentes, conteniendo de entre 15 a 25 pedidos diferentes, con sus correspondientes datos. Finalmente, los resultados obtenidos se compararon con los propuestos por otro procedimiento, un Genético (García, 2006), lo que permitió conocer el comportamiento de los algoritmos GRASP y Genético frente al tipo de problema expuesto y a los ejemplares tratados, y permitiendo discernir cuál es el que proporciona mejores resultados en términos generales. 2. HEURÍSTICA GRASP Los métodos GRASP fueron desarrollados al final de la década de los 80 con el objetivo inicial de resolver problemas de cubrimiento de conjuntos (Resende, 2000). El término GRASP fue introducido por Feo y Resende (1989) como una nueva técnica metaheurística de propósito general. GRASP es un procedimiento de multiarranque en donde cada paso consiste en una fase de construcción y una de mejora. En la fase de construcción se aplica un procedimiento heurístico constructivo para obtener una buena solución inicial. Esta solución se mejora en la segunda fase mediante un algoritmo de búsqueda local. La mejor de todas las soluciones examinadas se guarda como resultado final. La palabra GRASP proviene de las siglas de Greedy Randomized Adaptive Search Procedure, que en castellano sería aproximadamente: Procedimientos de Búsqueda basados en funciones adaptativas Voraces Aleatorizadas. El siguiente esquema muestra el funcionamiento global del algoritmo GRASP: Repetir Mientras (No se satisfaga la Condición de parada) Fase Construcción de la solución Greedy Aleatorizada Repetir mientras haya elementos en la lista de candidatos Seleccionar una lista de elementos candidatos. Considerar una Lista Restringida de los mejores Candidatos. Seleccionar un elemento de la Lista Restringida. Medellín, Colombia WE1-2 August 3-5, 2011

3 Fase de Mejora (Búsqueda Local) Realizar un proceso de búsqueda local a partir de la solución construida hasta que no se pueda mejorar más. Actualización Si la solución obtenida mejora a la mejor almacenada, actualizarla. Devolver la mejor solución Fin GRASP Tal y como señalan Feo y Resende (1989), una de las características más relevantes de GRASP es su sencillez y facilidad de implementación. Basta con fijar el tamaño de la lista de candidatos y el número de iteraciones para determinar completamente el procedimiento. De esta forma se pueden concentrar los esfuerzos en diseñar estructuras de datos para optimizar la eficiencia del código y proporcionar una gran rapidez al algoritmo, dado que éste es uno de los objetivos principales del método. El éxito de este método se puede constatar en la gran cantidad de aplicaciones que han aparecido en los últimos años FASE DE CONSTRUCCIÓN DE LA SOLUCIÓN INICIAL EN GRASP En primer lugar, es necesario obtener una secuencia de partida que facilite los procedimientos de que consta la segunda parte de la heurística. Es lo que se conoce como Fase I del GRASP, que se asemeja a un algoritmo greedy. Para ello, inicialmente, es preciso establecer una Lista Restringida de Candidatos (LRC), formada por los elementos sobre los que se aplicará el algoritmo greedy, y sujetos a ciertas restricciones. En el caso tratado, la LRC está configurada por los pedidos que deben asignarse a las m máquinas disponibles a fin de obtener un programa de fabricación con un retraso mínimo. La restricción a la que están sujetos es la imposibilidad de ciertas máquinas de fabricar el artículo de que se componga un pedido. En el punto de partida, la LRC está compuesta por la totalidad de los pedidos a fabricar. A cada iteración del algoritmo greedy, la LRC se actualiza, eliminando de la misma aquellos candidatos convenientemente asignados a una máquina. El criterio empleado para determinar qué candidato se asigna a cada máquina es el retraso total, es decir, la diferencia entre el momento en que efectivamente se finaliza un pedido y cuando se debe finalizar (fecha de entrega). En caso que coincidan dos o más pedidos en la misma máquina según este criterio, se empleó el criterio EDD (menor fecha de entrega). A cada iteración, del conjunto de candidatos de la LRC evaluados, se asigna a una máquina aquél que presente el menor valor resultado de la diferencia entre el momento de salida del sistema y fecha de entrega. En caso de coincidencia entre máquinas (que se obtenga el mismo retraso en dos o más máquinas diferentes), se asigna a aquella máquina que presente una menor fecha de entrega. 2.2 FASE DE BÚSQUEDA LOCAL Una vez finalizado el algoritmo greedy, esto es, cuando ya han sido asignados todos los elementos de la LRC, se procede a la Fase II del procedimiento GRASP: la búsqueda y evaluación de vecinos. Tomando como punto de partida la secuencia de programación resultante de la Fase I, se aplican sobre ella diversos métodos preestablecidos que dan lugar a una nueva solución derivada de la primera (vecino). El objetivo consiste en evaluarla y efectuar una comparación entre la solución inicial y la actual. Si el retraso medio de la nueva solución es menor, la solución final se actualiza a la actual; en caso contrario, se procede a aplicar de nuevo el método para obtener nuevos vecinos. El resultado final será aquella secuencia de operaciones que dé lugar al menor retraso medio de entre todas las posibles soluciones (no necesariamente la solución óptima). Los métodos de búsqueda y evaluación de vecinos son los siguientes: Método Principal, Métodos Alternativos o Secundario y Método Aleatorio. El Método Principal (Sustituir Mayor por Menor): este método es una sustitución intramáquina, reemplaza inequívocamente el pedido que tiene mayor retraso por el que tiene mayor adelanto respecto a su fecha de entrega re-calculando entonces la nueva secuencia y proporcionando nuevos resultados. Este método adquiere la categoría de principal por ser el que, en líneas generales, se ha observado que proporciona mejores resultados. Los Métodos Alternativos son: (a) Mayores retrasos primero: este procedimiento consiste en una reubicación intramáquina, coloca sucesivamente en las primeras posiciones los pedidos que presenten un mayor retraso, re-calculando la nueva secuencia; (b) Primero por Último: consiste en la sustitución inequívoca del primer pedido procesado por el último (sustitución intramáquina); (c) Orden por Retraso: ordena los pedidos por orden de retraso decreciente, es decir, los más retrasados se sitúan en las primeras posiciones y los Medellín, Colombia WE1-3 August 3-5, 2011

4 más adelantados en los últimos lugares (reubicación intramáquina). El Método Aleatorio: permite ejecutar automática y aleatoriamente los tres métodos anteriormente presentados un número de veces igual al indicado por el usuario. Se ha apreciado mediante experimentación, que a partir de 500 iteraciones los resultados mejoran en muy pequeña proporción y suponen un incremento innecesario del tiempo de cálculo de la CPU. 3. PLANTEAMIENTO DEL PROBLEMA El caso tratado se centra en un taller que consta de m máquinas en paralelo, diferentes entre sí, que realizan una misma y única operación, capaces de fabricar hasta n artículos diferentes bajo pedido. Se pretende buscar la solución óptima para la fabricación de z pedidos. Cada pedido k consta de un lote, del cual deben servirse q k unidades de un mismo artículo i y una fecha de entrega d k, cada uno de los cuales consta de un artículo con el tamaño de lote solicitado y la fecha de entrega. Cada máquina j presenta unos tiempos de preparación al pasar de fabricar un tipo de artículo i a otro diferente i, s (ii )j, que contemplan actividades como la limpieza de los restos del artículo anterior, los cambio de moldes, recipientes de recepción, etc. La fabricación de un artículo i de un pedido k en una máquina j lleva asociado un tiempo de preparación y un tiempo de operación p ij. Estos tiempos de operación son diferentes según cada máquina para un mismo artículo. Los parámetros asociados al problema son: m: número de máquinas; Conjunto de máquinas j = {1,...,m}M n: número de artículo; Conjunto de artículos: i = {1,..., n} N z: número de pedidos o lotes; Conjunto de pedidos: k = {1,..., z} Z s (ii ) j : tiempo de preparación (cambio entre productos i e i para cada máquina j) p ij : tiempo de proceso unitario de cada producto i en cada máquina j σ j : secuencia de programación factible para cada máquina j Para cada pedido k, se establece: q k : tamaño de lote o cantidad del artículo solicitado n k : artículo i que se solicita en el pedido (cada pedido se compone de un solo tipo de artículo) d k : fecha de entrega o de vencimiento r k : instante de disponibilidad de cada pedido; dato que se supone r k =0. El tiempo de proceso total es el producto del tiempo unitario de proceso por el tamaño de lote: P kj = p ij q k (1) Según la secuencia escogida, el instante en que un pedido k sale del taller, c k, viene dado por: (2) Donde w k : tiempo de espera del pedido k hasta que puede ser procesado h: artículo producido justo antes del artículo i, solicitado en el pedido k Y su retraso T k, viene dado por: (3) 3.1 TIEMPOS DE PREPARACIÓN La estructura de los datos de tiempos de preparación de un artículo a otro en cada máquina (s (ii ) j ) se refleja en la siguiente matriz. Nótese que s (ii ) j s (i i) j, es decir, el tiempo de preparación de un artículo i a un artículo i no tiene por qué coincidir con el tiempo de preparación de requerido entre el artículo i y el artículo i. Tabla 1: Matriz tiempos de preparación Sj Artículo 1 Artículo 2 Artículo i Artículo n Artículo 1 0 s(12)j s(1i )j s(1n)j Artículo 2 s(21)j 0 s(2i )j s(2n)j Artículo i s(i1)j s(i2)j s (ii )j s(in)j Artículo n s(n1)j s(n2)j s(ni )j 0 Medellín, Colombia WE1-4 August 3-5, 2011

5 3.2 TIEMPOS UNITARIOS DE PROCESO Para elaborar cada uno de los artículos i, cada máquina j requiere unos tiempos de trabajo o proceso p ij. Tabla 2: Matriz tiempo unitario de procesamiento P Máquina 1 Máquina 2 Máquina j Máquina m Artículo 1 p11 p12 p1j p1m Artículo 2 p21 p22 p2j p2m Artículo i pi1 pi2 pij pim Artículo n pn1 pn2 pnj pnm 3.3 DATOS DE LOS PEDIDOS Para cada pedido k, se establecerá el tamaño de cada lote, el artículo i que se pide y la fecha de entrega. El objetivo es encontrar, utilizando diferentes procedimientos (heurísticos, metaheurísticos, exactos), la asignación y la secuencia u orden de trabajo que permita reducir el retraso medio entre todos los pedidos. Se penaliza la entrega tardía del lote, pues puede ocasionar costos de diferimiento: el cliente acepta el lote, pero a cambio de una rebaja en el precio estipulado. La estructura de datos de los pedidos que deben fabricarse se muestra en la Tabla 3. Tabla 3: Estructura de los datos Pedido Tamaño de lote Artículo Fecha de entrega 1 q1 n1 d1 2 q2 n2 d2 k qk nk dk z qz nz dz Se puede proponer penalizar la fabricación anticipada del lote, es decir, que el tiempo de fabricación concluya antes del momento de la entrega. Esto supone unos costos de posesión que incluyen: creación y mantenimiento de la capacidad de almacenaje, entrada y salida de los artículos en el stock, variación del valor de los bienes almacenados (obsolescencia, robos, caducidad), costos de seguridad, cargas financieras del capital inmovilizado. Esta condición adicional permite operar siguiendo la técnica del Just In Time (JIT), esto es, sirviendo los pedidos en el momento en que son solicitados por los clientes, ni antes ni después. Esto implica que se pretenda trabajar con un stock cero, por lo menos, de producto acabado. 3.4 VARIABLES, RESTRICCIONES Y FUNCIÓN OBJETIVO A fin de establecer el algoritmo que conduzca a la solución buscada, se establecieron las variables, las restricciones y la función objetivo. Variables: - Instante de inicio del pedido k: t k (t k 0) -Instante de finalización del pedido k (completion time): c k (c k 0) - Retraso del pedido k (tardiness): T k Restricciones: Dada una secuencia σ j ={σ j1,σ j2,} en cada máquina; sea k un pedido tal que k σ j y ocupa la posición l en σ j : c σj0 = 0 j (4) t k r k k (5) t k c σjl-1 k σ j (6) c k = t k + p ij q k + s (σjl-1 σjl)j k σ j (7) T k =max[0;c k - d k ] k (8) Medellín, Colombia WE1-5 August 3-5, 2011

6 Función Objetivo: minimización del retraso medio del conjunto de pedidos. (9) El retraso medio depende del retraso total, de tal manera que minimizar el retraso total implica necesariamente minimizar el retraso medio, pues el número de artículos es el mismo para cada caso. Se pretende obtener una secuencia de las tareas a realizar que minimice el término T med, es decir, que permita fabricar y servir cada pedido con el menor retraso posible. 4. METODOLOGÍA La experiencia computacional se basó en la ejecución de tres procedimientos diferentes: Aplicación del algoritmo greedy o Fase I del GRASP, que constituye el punto de partida para los dos métodos siguientes. Aplicación del procedimiento masivo rápido, que consiste en realizar una secuencia de 10 iteraciones, aplicando alternativamente dos métodos de búsqueda de vecinos: el Método Principal (sustitución del pedido con mayor retraso por el pedido con mayor adelanto, en la secuencia completa) y un Método Secundario (colocar los pedidos con mayor retraso en primer lugar de la secuencia). Aplicación del procedimiento masivo reiterativo, el cual implica llevar a cabo una secuencia alternativa de 500 iteraciones totalmente al azar de los tres métodos: sustitución del pedido con mayor retraso por el pedido con menor retraso, colocar los pedidos con mayor retraso en primer lugar de la secuencia y sustituir el primer pedido por el último. El hecho de repetir consecutivamente los métodos expuestos sobre el mismo conjunto de datos no reporta ninguna utilidad para el análisis, pues no se aprecian grandes variaciones desde una experiencia a la siguiente. Esto es debido a que el procedimiento rápido es inflexible (representa la aplicación de dos métodos concretos alternativamente). El conjunto de datos sobre los que se implementó el programa y se determinó su eficiencia se dividió en tres conjuntos de instancias, diferenciados en el número de máquinas disponibles y la gama de artículos diferentes a fabricar: (1) 8 artículos y 3 máquinas; (2) 12 artículos y 6 máquinas; y (3) 15 artículos y 9 máquinas. Cada juego de datos consta de una parte fija (los tiempos de preparación, los de proceso unitarios y la disponibilidad de cada máquina para fabricar cada artículo) y una parte variable (la asociada a los datos de los pedidos y el estado inicial de las máquinas). Cada juego de datos contiene 100 ejemplares diferentes, con un número de pedidos variable entre 15 y 25. A fin de agilizar y automatizar los cálculos asociados al método de resolución propuesto, se desarrolló una aplicación informática en lenguaje Visual Basic 6, y la experiencia computacional se ejecutó en un ordenador con procesador Intel Pentium Centrino a 1400 MHz y 512 Mb de memoria SDRAM. Finalmente, los resultados obtenidos con GRASP se compararon con los obtenidos por García (2006), quien había resuelto los mismos ejemplares del problema mediante s Genéticos. 5. RESULTADOS La siguiente tabla presenta los resultados proporcionados por el algoritmo greedy, el método masivo rápido y el método masivo reiterativo para cada uno de los casos estudiados, comparando el retraso medio, el porcentaje de mejora que supone sobre el resultado ofrecido por el algoritmo greedy y el tiempo (en segundos) requerido por la CPU del computador para ejecutar el algoritmo. Casos estudiados Tabla 4: Resultados promediados para los tres casos analizados Nro. de ejemplares Greedy Masivo Rápido Masivo Reiterativo Retraso medio Retraso medio Porcentaje de mejora Tiempo CPU [s] Retraso medio Porcentaje de mejora Tiempo CPU [s] 8 art. y 3 máq ,98 11,75 77,07% 0,012 8,49 83,67% 0, art. y 6 máq ,28 11,69 49,33% 0,013 11,32 51,20% 0, art. y 9 máq ,99 13,63 33,27% 0,014 13,56 33,57% 0,150 En el juego de datos de 8 artículos y 3 máquinas, el porcentaje de mejora obtenido entre la solución inicial Medellín, Colombia WE1-6 August 3-5, 2011

7 proporcionada por el algoritmo greedy y la Fase II de búsqueda y evaluación de vecinos es muy elevado. Ello es debido, en parte, a que el retraso promedio que proporciona la solución del algoritmo greedy (47,98) es elevado, y por tanto, es fácil de mejorar. En ningún caso, la solución propuesta por el algoritmo greedy da lugar a un retraso medio igual a cero. La solución obtenida con la aplicación del método masivo rápido mejora, en el 100% de los casos, la solución inicial propuesta por el algoritmo greedy. La solución obtenida por el método masivo reiterativo pierde eficiencia a medida que aumenta la variedad de artículos a fabricar y el número de máquinas disponibles. En la Figura 2 se puede observar en qué medida (porcentaje) el método masivo reiterativo mejora la solución obtenida mediante el método masivo rápido. Es decir, en los ejemplares de 8 artículos y 3 máquinas el método masivo reiterativo mejora la solución final propuesta por el método masivo rápido en un 72% de los casos, permanece inalterada en el 26% de los casos y la empeora en el 2% restante. A medida que aumenta la complejidad del problema, el método masivo reiterativo no tiene suficiente potencia para mejorar la solución del método masivo rápido, de ahí que ambos ofrezcan la misma solución en un 91% de los ejemplares de 15 artículos y 9 máquinas. La explicación a este hecho es que de un caso a otro de mayor complejidad aumenta el número de artículos y de máquinas, pero no el de pedidos. Por tanto, al aumentar el número de máquinas disponibles manteniendo el de pedidos, existe menos margen para realizar nuevas combinaciones en los pedidos procesados por cada máquina. Figura 2. Porcentaje de eficiencia del método reiterativo con respecto al método rápido La Figura 3 muestra para cuántos ejemplares, de los 100 disponibles por cada conjunto, se obtiene la mejor solución global conocida, es decir, un retraso nulo según la programación de los pedidos. Como se observa, el método masivo reiterativo obtiene retraso nulo en el 16% de los casos para el caso 8 artículos y 3 máquinas. Como se ha indicado anteriormente, el aumento de complejidad en el caso tratado implica la reducción drástica en el porcentaje de ejemplares con retraso cero. Figura 3. Porcentaje de ejemplares para los que no se ha generado retraso Medellín, Colombia WE1-7 August 3-5, 2011

8 5.1 EVOLUCIÓN DE LOS TIEMPOS DE CÁLCULO DE LA CPU Se pretende determinar cómo evolucionan los tiempos de cálculo de la unidad aritmeticológica de la CPU de la computadora al tratar ejemplares de mayores dimensiones. El tiempo de proceso es función directa, principalmente, de cuatro parámetros: El número de ejemplares que deben analizarse: evidentemente, cuanto mayor sea este número, mayor será también el tiempo de cálculo total. El número de pedidos que deben programarse: cuanto mayor sea la cantidad de pedidos recibidos, mayor será el tiempo de cálculo requerido para programarlos adecuadamente. Los ejemplares experimentados contienen un número de pedidos que oscilan entre los 15 y los 25. Si este valor asciende a, por ejemplo, 99 pedidos, el tiempo se incrementa considerablemente, tal y como muestra la Tabla 5. Como puede observarse, al incrementar el número de pedidos a fabricar, el tiempo de cálculo aumenta especialmente en los casos 12 artículos y 6 máquinas y 15 artículos y 9 máquinas. El número de iteraciones a realizar por el programa en el método masivo reiterativo que el usuario establezca: cuanto mayor sea, más se incrementará el tiempo requerido por la CPU. La relación entre el número de máquinas disponibles y el de pedidos a procesar: a igualdad de pedidos a fabricar, y con independencia de la variedad de artículos, cuando el número de máquinas es mayor se requiere menores tiempos de cálculo. Ello es debido a que, al repartir los mismos pedidos entre un mayor número de máquinas, los pedidos asignados a cada máquina son escasos. Esto provoca que el margen de que dispone el método masivo reiterativo para la búsqueda de vecinos por sustitución y reubicación intramáquina es menor, proporcionando los resultados en menos tiempo. Esta aseveración puede observarse en la Tabla 5. Tabla 5: Evolución de los tiempos de cálculo al aumentar el número de pedidos Tiempo CPU del método Masivo Rápido [s] Tiempo CPU del método Masivo Reiterativo [s] Casos estudiados De 15 a 25 pedidos 99 pedidos De 15 a 25 pedidos 99 pedidos 8 art. y 3 máq. 0,012 0,080 0,668 0, art. y 6 máq. 0,013 0,120 0,140 0, art. y 9 máq. 0,014 0,150 0,150 0, COMPARACIÓN DE LOS RESULTADOS GRASP VS. ALGORITMO GENÉTICO Los resultados obtenidos por el algoritmo GRASP desarrollado en el presente trabajo se compararon con los resultados obtenidos para el mismo conjunto de ejemplares por García (2006) mediante la aplicación de un Genético. De dicha comparación se analizó cuál de los dos ofrece los mejores resultados al tipo de problema tratado. Por este motivo, los datos empleados en la implementación del programa son idénticos en ambos trabajos. Los resultados de la comparación se muestran promediados (respecto a los 100 ejemplares disponibles) derivados de la comparación de las soluciones ofrecidas por los algoritmos GRASP de este trabajo y el Genético, aplicados ambos sobre el mismo conjunto de ejemplares. Las Tablas 6, 7 y 8 muestran el retraso medio promediado, el tiempo de cálculo, la cantidad de mejores resultados obtenidos y el número de ejemplares con retraso nulo que se han obtenido de los 100 disponibles, para los casos de 8 artículos y 3 máquinas; 12 artículos y 6 máquinas; y 15 artículos y 9 máquinas, respectivamente. Además, en la Figura 4 muestra gráficamente el porcentaje de ejemplares en los que se ha obtenido un retraso nulo tanto con GRASP como con el Genético. Tabla 6: Comparación GRASP vs. Genético. Caso 8 artículos y 3 máquinas Genético GRASP % de diferencia Retraso medio 13,04 8,50 34,85% Tiempo CPU 16,19 0,668 Mejores resultados Medellín, Colombia WE1-8 August 3-5, 2011

9 Ejemplares con retraso nulo 8 16 Tabla 7: Comparación GRASP vs. Genético. Caso 12 artículos y 6 máquinas Genético GRASP % de diferencia Retraso medio 13,52 11,32 16,27% Tiempo CPU 30,24 0,1392 Mejores resultados Ejemplares con retraso nulo 0 4 Tabla 8: Comparación GRASP vs. Genético. Caso 15 artículos y 9 máquinas Genético GRASP % de diferencia Retraso medio 9,22 13,56 47,20% Tiempo CPU 21,11 0,1500 Mejores resultados Ejemplares con retraso nulo 0 1 Figura 4. Comparación retraso nulo: GRASP vs. Genético Se observa que aplicando el algoritmo GRASP sobre el conjunto de datos como único método de resolución para la búsqueda de una secuencia de operaciones a fin de minimizar el retraso medio, se obtienen unos resultados absolutos mejores que los aportados por el Genético. Esto es, si el Genético se emplea como método único, sin aplicar otra heurística anteriormente que otorgue un adecuado punto de partida, proporciona peores resultados que el algoritmo GRASP ejecutado bajo las mismas condiciones. Este hecho hace pensar que si el algoritmo genético se combinara con métodos previos que proporcionen una solución de partida, los resultados obtenidos serían asimismo mejores que los otorgados por la combinación de AED ( Exhaustivo de Descenso ) + Genético. Aunque esto resulta complicado por el hecho de que el GRASP incluye, como parte fundamental, el algoritmo greedy, que comporta un efecto similar: proporciona un punto de partida para facilitar la segunda fase. 6. CONCLUSIONES El problema tratado en este trabajo es la programación de una serie de pedidos en un conjunto de máquinas, donde son importantes los tiempos de preparación antes de fabricar un producto, con el objetivo de minimizar el retraso medio. A tal efecto, se desarrolló un algoritmo GRASP, implementado sobre un conjunto de instancias con el objetivo de comprobar su eficiencia tanto absoluta como relativa al Genético. Todos los ejemplares Medellín, Colombia WE1-9 August 3-5, 2011

10 mejoran la solución inicial propuesta por el algoritmo greedy al aplicar la segunda fase del GRASP, es decir, la búsqueda y evaluación de los vecinos de dicha solución inicial. Los retrasos medios obtenidos mediante el algoritmo greedy son más pequeños, en promedio, para el conjunto de ejemplares con 15 artículos y 9 máquinas, mientras que los peores resultados se obtienen para los ejemplares de 8 artículos y 3 máquinas. Esto es debido a que, el número de máquinas libres susceptibles de procesar un pedido es mayor. Es decir, cuanto mayor es el número de máquinas disponibles, con igualdad del número de pedidos a procesar, los resultados obtenidos mediante el algoritmo greedy son mejores. En cambio, conforme aumenta el número de artículos y máquinas disponibles, el porcentaje de mejora al aplicar la Fase II (búsqueda y evaluación de vecinos) es inferior. Esto es debido, principalmente, a que en el caso de 8 artículos y 3 máquinas, el número de pedidos procesados por cada máquina es mayor, lo que otorga más posibilidades a la hora de modificar el orden de procesado en cada máquina. Por contra, el caso de 15 artículos y 9 máquinas es mucho más rígido en este aspecto, de modo que cada máquina, al procesar un conjunto más reducido de pedidos, permite menos combinaciones, y por tanto, un menor número de vecinos. Este efecto se ve magnificado por las inhibiciones a la hora de procesar ciertos artículos que presentan las máquinas. En cuanto a la comparación del GRASP vs. Genético, se observa que tanto en los resultados proporcionados por el algoritmo GRASP como en los proporcionados por el Genético, el número de ejemplares con retraso medio nulo se reduce progresivamente de un conjunto de ejemplares al siguiente de complejidad creciente. En líneas generales, el algoritmo GRASP planteado ofrece mejores resultados que el Genético planteado, tanto por lo que respecta al retraso medio como por lo que respecta al porcentaje de ejemplares no retrasados obtenido. Se muestra especialmente eficiente para el caso de 8 artículos y 3 máquinas, debido a que, a igualdad de pedidos, el disponer de menos máquinas hace que los métodos de búsqueda y evaluación de vecinos sean más eficientes, al generar un amplio vecindario. Por otro lado, se encontró que el Genético se muestra más eficiente que el GRASP para problemas de mayor magnitud, es decir, cuando los de pedidos a fabricar y el número de máquinas es mayor. Finalmente, es preciso matizar que el algoritmo planteado puede potenciarse incorporando nuevos métodos que permitan buscar y evaluar un mayor número de vecinos, incrementando así su eficiencia, por lo que se sugiere incluir los cambios intermáquina en la Fase II de búsqueda de vecinos. REFERENCIAS Allahverdi A., Gupta J. y Aldowaisan T. (1999). A review of scheduling research involving setup considerations. Omega, International Journal of Management Science. Vol. 27, p Chen,T.C.E., y Sin, C.C.S. (1990). A state-of-the-ar t review of parallel-machine scheduling research. European Journal of Operational Research. Vol. 47, pp Dunstall S. ywirth A. (2005).Heuristic methods for the identical parallel machine flowtime problem with setup times, Computers and Operational Research.Vol. 32, pp Feo T. y Resende. (1989), A probabilistic heuristic for a computationally difficult set covering problem, Operations Research Letters. Vol. 8, pp García M. (2006). Procediments heuristics de programació de comandes en diferents maquines amb tems de preparació depenents de la sequencia. Proyecto de Fin de Carrera. Universidad Politécnica de Cataluña. Logendran R., Mcdonell B. y Smucker, B. (2007). Scheduling unrelated machines with sequence-dependent setups. Computers and Operations Research. Vol. 34 (11), pp Narasimhan S., McLeavey D. y Billington P. (1995). Production Planning and Inventory Control. Prentice Hall. 2da edición. New Jersey. Ovacik I.M. y Uzsoy R. (1996).Decomposition Methods for Scheduling Semiconductor Testing Facilities. International Journal of Flexible Manufacturing Systems. Vol. 8, pp Medellín, Colombia WE1-10 August 3-5, 2011

11 Resende M. (2000). GRASP: Greedy Randomized Adaptative Search Procedure. A methaheuristic for combinatorial optimization. New Jersey. Rocha, P.L., Ravetti,M.G., Mateus,G.R, y Pardalos, P.M. (2008). Exact algorithms for a scheduling problem with unrelated parallel machines and sequence and machine- dependent setup times. Computers and Operations Research. Vol. 35 (4), pp Autorización y Renuncia Los autores autorizan a LACCEI para publicar el escrito en las memorias de la conferencia. LACCEI o los editores no son responsables ni por el contenido ni por las implicaciones de lo que esta expresado en el escrito. Medellín, Colombia WE1-11 August 3-5, 2011

Un procedimiento GRASP para la programación de pedidos en máquinas paralelas con tiempos de preparación *

Un procedimiento GRASP para la programación de pedidos en máquinas paralelas con tiempos de preparación * 3 rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Un procedimiento GRASP para la programación

Más detalles

A continuación se muestran los cinco anexos incluidos en el presente documento:

A continuación se muestran los cinco anexos incluidos en el presente documento: Programación de pedidos en un taller con máquinas en paralelo y tiempo de preparación Pág. 1 Resumen A continuación se muestran los cinco anexos incluidos en el presente documento: El primer anexo presenta

Más detalles

CAPÍTULO 3. GRASP (Greedy Randomized Adaptive Search Procedures). Los problemas de optimización surgen de las situaciones de aplicación práctica.

CAPÍTULO 3. GRASP (Greedy Randomized Adaptive Search Procedures). Los problemas de optimización surgen de las situaciones de aplicación práctica. CAPÍTULO 3 GRASP (Greedy Randomized Adaptive Search Procedures). Los problemas de optimización surgen de las situaciones de aplicación práctica. Estos problemas se aplican en distintas áreas, tales como:

Más detalles

Manuel Mateo, Imma Ribas y Ramón Companys

Manuel Mateo, Imma Ribas y Ramón Companys 71 3 nd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2 nd -4 th 2009 Un procedimiento GRASP para

Más detalles

CAPÍTULO 4 METODOLOGÍA PROPUESTA

CAPÍTULO 4 METODOLOGÍA PROPUESTA CAPÍTULO 4 METODOLOGÍA PROPUESTA En este capítulo, se describen los métodos utilizados en el procedimiento propuesto para obtener soluciones del PLIDMC. En la actualidad, muchos de los problemas de optimización

Más detalles

Secuenciación en una máquina de la vida real con tiempos de preparación dependientes de la secuencia

Secuenciación en una máquina de la vida real con tiempos de preparación dependientes de la secuencia International Conference on Industrial Engineering & Industrial Management - CIO 2007 1653 Secuenciación en una máquina de la vida real con tiempos de preparación dependientes de la secuencia Mayra D Armas

Más detalles

Procedimientos para la secuencia de fabricación en una máquina con tiempos de preparación variables

Procedimientos para la secuencia de fabricación en una máquina con tiempos de preparación variables VIII Congreso de Ingeniería de Organización Leganés, 9 y 10 de septiembre de 2004 Procedimientos para la secuencia de fabricación en una máquina con tiempos de preparación variables Ramón Companys Pascual,

Más detalles

SECUENCIACIÓN DE UNA LÍNEA DE PRODUCCIÓN CON MÁQUINAS EN PARALELO MEDIANTE PROGRAMACIÓN ENTERA MIXTA MULTI-OBJETIVO

SECUENCIACIÓN DE UNA LÍNEA DE PRODUCCIÓN CON MÁQUINAS EN PARALELO MEDIANTE PROGRAMACIÓN ENTERA MIXTA MULTI-OBJETIVO SECUENCIACIÓN DE UNA LÍNEA DE PRODUCCIÓN CON MÁQUINAS EN PARALELO MEDIANTE PROGRAMACIÓN ENTERA MIXTA MULTI-OBJETIVO Beatriz Murrieta Cortés ab, Juan Carlos Espinoza García ac, Fabiola Regis Hernández ad

Más detalles

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2

Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2 Curso: Teoría, Algoritmos y Aplicaciones de Gestión Logística. Modelos de Inventarios, Parte 2 Departamento de Investigación Operativa Instituto de Computación, Facultad de Ingeniería Universidad de la

Más detalles

DOCUMENTO INTERNO DE TRABAJO

DOCUMENTO INTERNO DE TRABAJO DOCUMENTO INTERNO DE TRABAJO PROGRAMACIÓN DE PEDIDOS EN UNA MÁQUINA DE LA VIDA REAL CON TIEMPOS DE PREPARACIÓN DEPENDIENTES DE LA SECUENCIA Autores: MAYRA D ARMAS RAMÓN COMPANYS Barcelona, octubre de 2005

Más detalles

Métodos Constructivos. Empiezan desde una solución vacía (a veces pequeña)

Métodos Constructivos. Empiezan desde una solución vacía (a veces pequeña) Métodos Constructivos Empiezan desde una solución vacía (a veces pequeña) En repetidas ocasiones, extienden la solución actual hasta que una solución completa se construye. Utiliza una heurística para

Más detalles

Tema 1. Heurísticos en Optimización Combinatorial

Tema 1. Heurísticos en Optimización Combinatorial Tema 1. Heurísticos en Optimización Combinatorial p. 1/2 Tema 1. Heurísticos en Optimización Combinatorial Abdelmalik Moujahid, Iñaki Inza y Pedro Larrañaga Departamento de Ciencias de la Computación e

Más detalles

Heurística GRASP para la minimización del makespan en máquinas paralelas no relacionadas con tiempos de preparación dependientes de la secuencia

Heurística GRASP para la minimización del makespan en máquinas paralelas no relacionadas con tiempos de preparación dependientes de la secuencia Ingeniare. Revista chilena de ingeniería, vol. 25 Nº 3, 2017, pp. 524-534 Heurística GRASP para la minimización del makespan en máquinas paralelas no relacionadas con tiempos de preparación dependientes

Más detalles

Programación multicriterio de piezas en un taller de máquinas en paralelo con especialización

Programación multicriterio de piezas en un taller de máquinas en paralelo con especialización Twelfth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2014) Excellence in Engineering To Enhance a Country s Productivity July 22-24, 2014 Guayaquil, Ecuador. Programación

Más detalles

PROPUESTA PARA UN PROYECTO SOCIAL DE SOSTENIBILIDAD

PROPUESTA PARA UN PROYECTO SOCIAL DE SOSTENIBILIDAD Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

Más detalles

FLOW-SHOP SIN PULMONES:

FLOW-SHOP SIN PULMONES: Documento Interno de Trabajo. Laboratorio de Organización Industrial. Departamento de Organización de Empresas Presentado: I Workshop de Ingeniería de Organización. Bilbao, 21-22 de Septiembre de 2000.

Más detalles

Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms)

Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms) PLANIFICACIÓN Y GESTIÓN DE REDES Grado en Ingeniería Telemática Curso 2012-2013 Práctica 2. Algoritmos de búsqueda local (local search algorithms) y algoritmos avariciosos (greedy algorithms) Autor: Pablo

Más detalles

XXVIII Congreso Nacional de Estadística e Investigación Operativa, Cádiz, Octubre 2004

XXVIII Congreso Nacional de Estadística e Investigación Operativa, Cádiz, Octubre 2004 XXVIII Congreso Nacional de Estadística e Investigación Operativa, Cádiz, 25-29 Octubre 2004 Optimización mediante Cúmulos de Partículas del problema de secuenciación CONWIP Carlos Andrés Romano 1, José

Más detalles

Ingeniería Mecánica E-ISSN: Instituto Superior Politécnico José Antonio Echeverría.

Ingeniería Mecánica E-ISSN: Instituto Superior Politécnico José Antonio Echeverría. Ingeniería Mecánica E-ISSN: 1815-5944 revistaim@mecanica.cujae.edu.cu Instituto Superior Politécnico José Antonio Echeverría Cuba Fiol-Zulueta, Alberto; Arzola-Ruíz, José; Silva-Carvalho, Adriano da Evaluación

Más detalles

Inicio. Cálculos previos GRASP. Resultados. Fin. Figura 5.1: Diagrama de flujo del algoritmo.

Inicio. Cálculos previos GRASP. Resultados. Fin. Figura 5.1: Diagrama de flujo del algoritmo. 5. DISEÑO FUNCIONAL En este apartado vamos a detallar los diagramas funcionales que han constituido la base para la posterior implantación informática de la metaheurística. 5.1. Diseño funcional del algoritmo

Más detalles

240ST Técnicas de Optimización en la Cadena de Suministro

240ST Técnicas de Optimización en la Cadena de Suministro Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 732 - OE - Departamento de Organización de Empresas Curso: 2017 Titulación: Créditos

Más detalles

ALGORÍTMICA

ALGORÍTMICA ALGORÍTMICA 2012-2013 Parte I. Introducción a las Metaheurísticas Tema 1. Metaheurísticas: Introducción y Clasificación Parte II. Métodos Basados en Trayectorias y Entornos Tema 2. Algoritmos de Búsqueda

Más detalles

Programación de las órdenes de fabricación en una sola máquina con tiempos de preparación. * RESUMEN

Programación de las órdenes de fabricación en una sola máquina con tiempos de preparación. * RESUMEN ƒ Índice Programación de las órdenes de fabricación en una sola máquina con tiempos de preparación. * Rodolfo de Castro 1, Ramón Companys 2, Manuel Mateo 2 1 Departamento de Organización, Gestión Empresarial

Más detalles

Metaheurísticas

Metaheurísticas UNIVERSIDAD DE GRANADA E.T.S.I. INFORMÁTICA Y TELECOMUNICACIÓN Departamento de Ciencias de la Computación e Inteligencia Artificial Metaheurísticas http://sci2s.ugr.es/graduatecourses/metaheuristicas https://decsai.ugr.es

Más detalles

CRITERIOS DE PLANIFICACIÓN MATERIA: Gestión de producción

CRITERIOS DE PLANIFICACIÓN MATERIA: Gestión de producción CRITERIOS DE PLANIFICACIÓN MATERIA: Gestión de producción MODO: Automático ONLINE TEACHING PRÁCTICA N : 08 MODO: Manual DURACIÓN: 60 Min. 1. INTRODUCCIÓN La secuenciación se encarga de ordenar los pedidos

Más detalles

1 CAPÍTULO 1. INTRODUCCIÓN. participan varias disciplinas como marketing, economía industrial, administración de

1 CAPÍTULO 1. INTRODUCCIÓN. participan varias disciplinas como marketing, economía industrial, administración de 1 CAPÍTULO 1. INTRODUCCIÓN La administración de cadenas de abastecimiento (SCM) es todo un campo laboral en el que participan varias disciplinas como marketing, economía industrial, administración de operaciones,

Más detalles

IN34A - Optimización

IN34A - Optimización IN34A - Optimización Complejidad Leonardo López H. lelopez@ing.uchile.cl Primavera 2008 1 / 33 Contenidos Problemas y Procedimientos de solución Problemas de optimización v/s problemas de decisión Métodos,

Más detalles

Procedimientos de búsqueda miopes aleatorizados y adaptativos (GRASP)

Procedimientos de búsqueda miopes aleatorizados y adaptativos (GRASP) Procedimientos de búsqueda miopes aleatorizados y adaptativos (GRASP) Se basan en la premisa de que soluciones iniciales diversas y de buena calidad juegan un papel importante en el éxito de métodos de

Más detalles

Nuevo Método para la Resolución del Problema de Transporte

Nuevo Método para la Resolución del Problema de Transporte II Conferencia de Ingeniería de Organización Vigo, 5-6 Septiembre 2002 Nuevo Método para la Resolución del Problema de Transporte Francisco López Ruiz, Germán Arana Landín 2 Doctor Ingeniero Industrial,

Más detalles

6 PROTOCOLO DE PRUEBAS

6 PROTOCOLO DE PRUEBAS 6 PROTOCOLO DE PRUEBAS 6.1 Introducción Se exponen a continuación los resultados de la puesta a prueba del comportamiento del algoritmo. Para facilitar el proceso de análisis del comportamiento del algoritmo,

Más detalles

ALGORÍTMICA

ALGORÍTMICA ALGORÍTMICA 2012 2013 Parte I. Introducción a las Metaheurísticas Tema 1. Metaheurísticas: Introducción y Clasificación Parte II. Métodos Basados en Trayectorias y Entornos Tema 2. Algoritmos de Búsqueda

Más detalles

Heurísticas para Secuenciamiento de Tareas en Líneas de Flujo

Heurísticas para Secuenciamiento de Tareas en Líneas de Flujo Heurísticas para Secuenciamiento de Tareas en Líneas de Flujo Roger Z. Ríos Mercado Programa de Posgrado en Ingeniería de Sistemas Universidad Autónoma de Nuevo León Jonathan F. Bard Programa de Posgrado

Más detalles

ADMINISTRACIÓN DE OPERACIONES 2015 Diseño de Procesos

ADMINISTRACIÓN DE OPERACIONES 2015 Diseño de Procesos ADMINISTRACIÓN DE OPERACIONES 2015 Diseño de Procesos BIBLIOGRAFÍA KRAJEWSKI Lee J RITZMAN Larry P.: Administración de Operaciones Estrategia y Análisis. (Prentice Hall) SCHROEDER, Roger: Administración

Más detalles

Redalyc. D'Armas Renault, Mayra

Redalyc. D'Armas Renault, Mayra Redalyc Sistema de Información Científica Red de Revistas Científicas de América Latina, el Caribe, España y Portugal D'Armas Renault, Mayra Algoritmos evolutivos para la secuenciación de operaciones con

Más detalles

Algoritmos GRASP para solucionar el problema Blocking Flow Shop

Algoritmos GRASP para solucionar el problema Blocking Flow Shop Algoritmos GRASP para solucionar el problema Blocking Flow Shop Joaquín Bautista, Alberto Cano, Rocío Alfaro y Cristina Batalla Universitat Politècnica de Catalunya. Avenida Diagonal 647, 7 planta. 08028

Más detalles

Programación de la producción en máquinas en paralelo con lotes de transferencia: un caso de estudio.

Programación de la producción en máquinas en paralelo con lotes de transferencia: un caso de estudio. 4 th International Conference on Industrial Engineering and Industrial Management XIV Congreso de Ingeniería de Organización Donostia- San Sebastián, September 8 th -10 th 2010 Programación de la producción

Más detalles

ADMINISTRACIÓN DE OPERACIONES DISEÑO DE SISTEMAS PRODUCTIVOS

ADMINISTRACIÓN DE OPERACIONES DISEÑO DE SISTEMAS PRODUCTIVOS ADMINISTRACIÓN DE OPERACIONES DISEÑO DE SISTEMAS PRODUCTIVOS BIBLIOGRAFÍA KRAJEWSKI Lee J RITZMAN Larry P.: Administración de Operaciones Estrategia y Análisis. (Prentice Hall) SCHROEDER, Roger: Administración

Más detalles

A MEMETIC ALGORITHM FOR. Zhipeng Lü, Jin-Kao Hao

A MEMETIC ALGORITHM FOR. Zhipeng Lü, Jin-Kao Hao A MEMETIC ALGORITHM FOR GRAPH COLORING Zhipeng Lü, Jin-Kao Hao European Jornal of Operational Research Introducción Aplicaciones generales Aplicaciones prácticas Heurísticas Algoritmo propuesto: MACOL

Más detalles

Marco Antonio Heredia Velasco

Marco Antonio Heredia Velasco Escuela de Algoritmos de Aproximación Algoritmos glotones y Búsqueda local Marco Antonio Heredia Velasco Universidad Autónoma Metropolitana Unidad Azcapotzalco Estudiaremos Dos técnicas estandar para diseñar

Más detalles

52 Ingenierías, Abril-Junio 2004, Vol. VII, No. 23

52 Ingenierías, Abril-Junio 2004, Vol. VII, No. 23 Minimización heurística del número de tareas tardías al secuenciar líneas de fluo María Angélica Salazar Aguilar, Roger Z. Ríos Mercado División de Posgrado en Ingeniería de Sistemas, FIME, UANL. angy@yalma.fime.uanl.mx

Más detalles

Análisis de algoritmos

Análisis de algoritmos Tema 10: Algoritmos ávidos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Introducción Algoritmos ávidos Forma general de un

Más detalles

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA.

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA. 1. EL ÁREA DE PRODUCCIÓN DE LA EMPRESA. Producir = Aumentar la utilidad de los bienes para satisfacer necesidades. Es necesario: - Adquirir las materias primas. - Transformar las materias primas en productos

Más detalles

Aplicación de la Simulación en la Resolución de un Modelo de Inventario con Demanda Híbrida

Aplicación de la Simulación en la Resolución de un Modelo de Inventario con Demanda Híbrida Aplicación de la Simulación en la Resolución de un Modelo de Inventario con Demanda Híbrida María Teresa Casparri, Javier García Fronti, Gustavo F.J. Zorzoli 1. Planteo del problema El presente trabajo

Más detalles

Asignación de cargas de trabajo mediante gantt:

Asignación de cargas de trabajo mediante gantt: TEMA 2: PROGRAMACIÒN DE OPERACIONES EJERCICIOS RESUELTOS Asignación de cargas de trabajo mediante gantt: 1. Encuentre un programa factible para los siguientes datos de un taller de producción intermitente:

Más detalles

Cálculo de la capacidad de fabricación y refabricación óptima para sistemas con logística inversa y demanda determinista constante

Cálculo de la capacidad de fabricación y refabricación óptima para sistemas con logística inversa y demanda determinista constante International Conference on Industrial Engineering & Industrial Management - CIO 2007 1335 Cálculo de la capacidad de fabricación y refabricación óptima para sistemas con logística inversa y demanda determinista

Más detalles

1. Introducción.

1. Introducción. Modelo de programación lineal entera mixta de dos fases para el problema de asignación de tareas independientes con escalamiento dinámico de voltaje y frecuencia José Carlos Soto Monterrubio 1, Héctor

Más detalles

Procedimiento para Mantenimiento de Centrales de Generación

Procedimiento para Mantenimiento de Centrales de Generación Procedimiento para Mantenimiento de Centrales de Generación Objetivo: Establecer los lineamientos para realizar las actividades necesarias para asegurar la funcionalidad de los equipos e infraestructura

Más detalles

Reglas de parada para el problema del empaquetado rectangular bidimensional no guillotina

Reglas de parada para el problema del empaquetado rectangular bidimensional no guillotina Reglas de parada para el problema del empaquetado rectangular bidimensional no guillotina Jesús David Beltrán, Jose Eduardo Calderón Rayco Jorge Cabrera, J. Marcos Moreno Vega Departamento de Estadística,

Más detalles

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA.

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA. 1. EL ÁREA DE PRODUCCIÓN DE LA EMPRESA. Producir = Aumentar la utilidad de los bienes para satisfacer necesidades. Es necesario: - Adquirir las materias primas. - Transformar las materias primas en productos

Más detalles

Scientia Et Technica ISSN: Universidad Tecnológica de Pereira Colombia

Scientia Et Technica ISSN: Universidad Tecnológica de Pereira Colombia Scientia Et Technica ISSN: 0122-1701 scientia@utp.edu.co Universidad Tecnológica de Pereira Colombia Ballesteros Silva, Pedro Pablo; Duque Vanegas, Cindy Juranny Aplicación del fraccionamiento de operaciones

Más detalles

Programación entera para el cálculo automatizado de horarios de clase

Programación entera para el cálculo automatizado de horarios de clase 1 / 32 Programación entera para el cálculo automatizado de horarios de clase Daniel Ayala María Belén Heredia Luis Miguel Torres Centro de Modelización Matemática Escuela Politécnica Nacional Segundo Congreso

Más detalles

SOFTWARE ANTERO: APLICACIONES NUMÉRICAS DE TÉCNICAS ENFOCADAS AL RENDIMIENTO DE LAS OPERACIONES

SOFTWARE ANTERO: APLICACIONES NUMÉRICAS DE TÉCNICAS ENFOCADAS AL RENDIMIENTO DE LAS OPERACIONES 8 Revista Ingeniería Industrial UPB / Vol. 02 / No. 02 / pp. 8-12 enero-junio / 2014 / ISSN: 0121-1722 / Medellín- Colombia SOFTWARE ANTERO: APLICACIONES NUMÉRICAS DE TÉCNICAS ENFOCADAS AL RENDIMIENTO

Más detalles

CAPITULO 2: MARCO TEÓRICO. En el desarrollo de este capítulo se presentan descripciones generales,

CAPITULO 2: MARCO TEÓRICO. En el desarrollo de este capítulo se presentan descripciones generales, CAPITULO 2: MARCO TEÓRICO En el desarrollo de este capítulo se presentan descripciones generales, definiciones y métodos, que nos pueden ayudar a entender con claridad el método que desarrolló en esta

Más detalles

2.REVISIÓN DE LA LITERATURA

2.REVISIÓN DE LA LITERATURA 3 2.REVISIÓN DE LA LITERATURA 2.1 Procedimientos basados en algoritmos genéticos para MCFP El problema de formación de células de manufactura ha sido estudiado extensamente en la literatura. Particularmente,

Más detalles

Instituto de Ciencias Básicas e Ingeniería Área Académica de Ingeniería y Arquitectura

Instituto de Ciencias Básicas e Ingeniería Área Académica de Ingeniería y Arquitectura Instituto de Ciencias Básicas e Ingeniería Área Académica de Ingeniería y Arquitectura Licenciatura en Ingeniería Industrial Estudio del Trabajo Tema: Balanceo de línea Profesor(es): Mary Carmen Reyna

Más detalles

Reduciendo el Ancho de Banda de Matrices Dispersas Simétricas con Algoritmos Genéticos

Reduciendo el Ancho de Banda de Matrices Dispersas Simétricas con Algoritmos Genéticos Reduciendo el Ancho de Banda de Matrices Dispersas Simétricas con Algoritmos Genéticos RICARDO LÓPEZ GUEVARA rlopezg@unmsm.edu.pe rlopezgperu@yahoo.es Universidad Nacional Mayor de San Marcos Facultad

Más detalles

Optimization of Hydroelectric Power

Optimization of Hydroelectric Power 542 IEEE LATIN AMERICA TRANSACTIONS, VOL. 8, NO. 5, SEPTEMBER 2010 Optimization of Hydroelectric Power Ramiro Ortiz Flórez 1 Abstract This paper describes the mathematical model of a dynamic optimization

Más detalles

Resolución de problemas de búsqueda

Resolución de problemas de búsqueda Resolución de problemas de búsqueda Memoria de Prácticas de Segunda Entrega 26 de noviembre de 2007 Autores: Mariano Cabrero Canosa cicanosa@udc.es Elena Hernández Pereira elena@udc.es Directorio de entrega:

Más detalles

Instalación de Sistemas de Automatización y Datos

Instalación de Sistemas de Automatización y Datos UNIVERSIDADE DE VIGO E. T. S. Ingenieros Industriales 5º Curso Orientación Instalaciones y Construcción Instalación de Sistemas de Automatización y Datos José Ignacio Armesto Quiroga http://www www.disa.uvigo.es/

Más detalles

Heurísticas y Metaheurísticas

Heurísticas y Metaheurísticas Heurísticas y Metaheurísticas Laboratorio de Algoritmos y Estructuras de Datos III 1 er Cuatrimestre de 2013 Laboratorio de Algo III DC - FCEyN - UBA 1 er Cuatrimestre de 2013 1 / 20 Menú del día 1 Problemas

Más detalles

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC Capítulo 5 Simulación y verificación de las descripciones Luego de describir un circuito digital, éste debe ser simulado para verificar y validar su comportamiento. Se realizaron simulaciones para verificar

Más detalles

Análisis de esquemas de manejo de restricciones en optimización global.

Análisis de esquemas de manejo de restricciones en optimización global. Análisis de esquemas de manejo de restricciones en optimización global. Tesista: Daniel Trejo Pérez dtrejo@computacion.cs.cinvestav.mx Director de tesis: Dr. Carlos Artemio Coello Coello CINVESTAV-IPN

Más detalles

Interfaz entre el plan de producción y el programa de producción en ambientes de ensamble

Interfaz entre el plan de producción y el programa de producción en ambientes de ensamble Interfaz entre el plan de producción y el programa de producción en ambientes de ensamble Interface between the production plan and the master production schedule in assembly environments Marcos Moya Navarro

Más detalles

Creación de celdas cooperativas en un grupo de tiendas de una misma franquicia

Creación de celdas cooperativas en un grupo de tiendas de una misma franquicia Creación de celdas cooperativas en un grupo de tiendas de una misma franquicia Manuel Mateo UPC, Barcelona, España, manel.mateo@upc.edu María Rocío De La Torre UPC, Barcelona, España, maria.rocio.de.torre@upc.edu

Más detalles

TEMA 6. PRODUCTIVIDAD, EFICIENCIA E INNOVACIÓN.

TEMA 6. PRODUCTIVIDAD, EFICIENCIA E INNOVACIÓN. 1. LA PRODUCTIVIDAD COMO INDICADOR DE LA EFICIENCIA. La eficiencia es medida por la productividad, concepto análogo al rendimiento. La productividad es la relación entre la producción obtenida y los factores

Más detalles

Sistemas de Inventario con Remanufacturación y Distribución

Sistemas de Inventario con Remanufacturación y Distribución Metaheurísticas y Optimización sobre Redes 2009 Sistemas de Inventario con Remanufacturación y Distribución Dpto. Investigación Operativa InCo FING UDELAR Doctorado en Informática PEDECIBA, Tutor: Omar

Más detalles

Flow-Shop Dinámico. Por: Juan Carlos Rivera Samuel De Greiff

Flow-Shop Dinámico. Por: Juan Carlos Rivera Samuel De Greiff Flow-Shop Dinámico Por: Juan Carlos Rivera Samuel De Greiff 1 Configuración tipo Flow- Shop Disposición lineal de los equipos. Productos con altos niveles de estandarización. Varios productos en volúmenes

Más detalles

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

Más detalles

Comparación de dos medidas de la eficiencia de algoritmos paralelos

Comparación de dos medidas de la eficiencia de algoritmos paralelos International Conference on Industrial Engineering & Industrial Management - CIO 2007 1343 Comparación de dos medidas de la eficiencia de algoritmos paralelos José Miguel León Blanco, José Manuel Framiñán

Más detalles

Conjuntos test en optimización entera no lineal. J. Gago M. I. Hartillo J. Puerto J.M. Ucha. Priego de Córdoba, de Septiembre 2013

Conjuntos test en optimización entera no lineal. J. Gago M. I. Hartillo J. Puerto J.M. Ucha. Priego de Córdoba, de Septiembre 2013 Conjuntos test en optimización entera no lineal J. Gago M. I. Hartillo J. Puerto J.M. Ucha Priego de Córdoba, 27-29 de Septiembre 2013 Método Walk-Back Programación entera con ayuda del álgebra Recordaremos

Más detalles

Fabricación de mejores productos de forma inteligente con ZW3D CAM

Fabricación de mejores productos de forma inteligente con ZW3D CAM Enero 2014 1/12 Introducción Mirando los productos a su alrededor, como teléfonos, micrófonos, portátiles..., ha pensado alguna vez como se fabrican? Esencialmente el mecanizado se refiere al conocimiento

Más detalles

Planeación y Control de la Producción II

Planeación y Control de la Producción II 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Planeación y Control de la Producción II Ingeniería Industrial INB-9339 4-0-8 2.-

Más detalles

ASIGNACIÓN DE CARGA DE TALLERES

ASIGNACIÓN DE CARGA DE TALLERES PLANIFICACIÓN Y CONTROL A MUY CORTO PLAZO ASIGNACIÓN DE CARGA DE TALLERES EJERCICIO 3.1 Una empresa ha de realizar en cierto periodo de tiempo cinco pedidos que pueden ser elaborados en tres centros de

Más detalles

UN CASO PRÁCTICO DE LA OPTIMIZACIÓN DE LA PRODUCCIÓN EN MÁQUINAS EN PARALELO CON TIEMPOS DE CAMBIO DEPENDIENTES

UN CASO PRÁCTICO DE LA OPTIMIZACIÓN DE LA PRODUCCIÓN EN MÁQUINAS EN PARALELO CON TIEMPOS DE CAMBIO DEPENDIENTES II SMIO/V TLAIO, Acapulco, Guerrero, México, 14-16 de noviembre de 2013 UN CASO PRÁCTICO DE LA OPTIMIZACIÓN DE LA PRODUCCIÓN EN MÁQUINAS EN PARALELO CON TIEMPOS DE CAMBIO DEPENDIENTES Andrea Rosales Sanabria

Más detalles

SISTEMA INNMUNE EN LA OPTIMIZACION DE UN PROBLEMA FLOW SHOP

SISTEMA INNMUNE EN LA OPTIMIZACION DE UN PROBLEMA FLOW SHOP SISTEMA INNMUNE EN LA OPTIMIZACION DE UN PROBLEMA FLOW SHOP Omar D. Castrillón. Manizales, Caldas 0017, Colombia. odcastrillong@unal.edu.co Jaime Alberto Giraldo Manizales, Caldas 0017, Colombia. jaiagiraldog@unal.edu.co

Más detalles

Desarrollo de una heurística para problemas multiobjetivo aplicada en problemas de maquinas en paralelo uniformes con restricciones de precedencia

Desarrollo de una heurística para problemas multiobjetivo aplicada en problemas de maquinas en paralelo uniformes con restricciones de precedencia Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

Más detalles

Capítulo 5. Pruebas. El primer objetivo de este estudio fue la implementación del Híbrido MST-2Opt. El

Capítulo 5. Pruebas. El primer objetivo de este estudio fue la implementación del Híbrido MST-2Opt. El Capítulo 5. Pruebas El primer objetivo de este estudio fue la implementación del Híbrido MST-2Opt. El segundo objetivo es el análisis del desempeño del híbrido en busca de soluciones. Empíricamente se

Más detalles

obtenido de la fusión de dos rutas y la posterior asignación a un vehículo con capacidad disponible.

obtenido de la fusión de dos rutas y la posterior asignación a un vehículo con capacidad disponible. El problema VRP, y por tanto su variante con flota heterogénea, son problemas de optimización combinatoria complejos que caen en la categoría de NP-completo (Choi and Tcha, 2007), lo que significa que

Más detalles

Asignatura: Investigación de Operaciones

Asignatura: Investigación de Operaciones Asignatura: Investigación de Operaciones Tema II: Programación Lineal Contenido: Definición de P.L. Planteamiento del modelo de P.L. Objetivos: Conocer e interpretar los elementos del modelo. Platear modelos

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR Tema 1. Programación de un computador TEMA 1. CIÓN DE UN COMPUTADOR 1. CONCEPTO DE 2. LENGUAJES DE CIÓN 2.1. LENGUAJE MÁQUINA 2.2. LENGUAJE ENSAMBLADOR 2.3. LENGUAJE DE ALTO NIVEL 3. ALGORITMOS. REPRESENTACIÓN

Más detalles

Capítulo 6: EVALUACIÓN Y COMPARACIÓN DE MÉTODOS

Capítulo 6: EVALUACIÓN Y COMPARACIÓN DE MÉTODOS Capítulo 6: EVALUACIÓN Y COMPARACIÓN DE MÉTODOS En este capítulo, se realiza la evaluación y comparación de los métodos de paralelización de recurrencias descritos y propuestos en este trabajo. Los resultados

Más detalles

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA.

TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA. TEMA 5. LA FUNCIÓN PRODUCTIVA DE LA EMPRESA. 1. EL ÁREA DE PRODUCCIÓN DE LA Qué es PRODUCIR? EMPRESA. Producir es aumentar la utilidad de los bienes para satisfacer necesidades. Es necesario: Adquirir

Más detalles

Algoritmos Evolutivos para la Secuenciación de Operaciones con Tiempos de Preparación

Algoritmos Evolutivos para la Secuenciación de Operaciones con Tiempos de Preparación 7 Algoritmos Evolutivos para la Secuenciación de Operaciones con Tiempos de Preparación Evolutionary Algorithms for the Scheduling with Setups Times Mayra D Armas Regnault Palabras Claves: Algoritmos Evolutivos,

Más detalles

Minimización Heurística del Número de Tareas Tardías al Secuenciar Líneas de Flujo

Minimización Heurística del Número de Tareas Tardías al Secuenciar Líneas de Flujo Minimización Heurística del Número de Tareas Tardías al Secuenciar Líneas de Fluo M. Angélica Salazar Aguilar División de Posgrado en Ing. de Sistemas FIME, UANL e-mail: angy@yalma.fime.uanl.mx Roger Z.

Más detalles

Mejorando la solución de un problema de empaquetado. Fase de postprocesamiento de una Búsqueda Constructiva Adaptativa (GRASP)

Mejorando la solución de un problema de empaquetado. Fase de postprocesamiento de una Búsqueda Constructiva Adaptativa (GRASP) Mejorando la solución de un problema de empaquetado. Fase de postprocesamiento de una Búsqueda Constructiva Adaptativa (GRASP) Jesús David Beltrán, Jose Eduardo Calderón Rayco Jorge Cabrera, J. Marcos

Más detalles

EL PROBLEMA DE LA MOCHILA, COMPLEJIDAD, COTAS Y MÉTODOS DE BÚSQUEDA EFICIENTES

EL PROBLEMA DE LA MOCHILA, COMPLEJIDAD, COTAS Y MÉTODOS DE BÚSQUEDA EFICIENTES Matemática: Una publicación de FCNM ESPOL 2014, Vol. 12, No.2 EL PROBLEMA DE LA MOCHILA, COMPLEJIDAD, COTAS Y MÉTODOS DE BÚSQUEDA EFICIENTES Sandoya Fernando 1 Resumen. El problema de la mochila (KP por

Más detalles

Algoritmos de búsqueda con espacio de memoria limitado

Algoritmos de búsqueda con espacio de memoria limitado Algoritmos de búsqueda con espacio de memoria limitado Los métodos de búsqueda por primero el mejor, tales como A, no escalan bien a grandes problemas de búsqueda debido a su consumo de memoria, mientras

Más detalles

Algoritmo de asignación de visitas a puntos de venta a rutas y de optimización de las rutas resultantes

Algoritmo de asignación de visitas a puntos de venta a rutas y de optimización de las rutas resultantes X Congreso de Ingeniería de Organización Valencia, 7 y 8 de septiembre de 2006 Algoritmo de asignación de visitas a puntos de venta a rutas y de optimización de las rutas resultantes Laia Ferrer, Rafael

Más detalles

Capítulo Siete PROGRAMACIÓN DE LA PRODUCCIÓN

Capítulo Siete PROGRAMACIÓN DE LA PRODUCCIÓN Capítulo Siete PROGRAMACIÓN DE LA PRODUCCIÓN 1 Importancia Estratégica de la Programación a Corto Plazo Una programación eficaz significa rápido movimiento de bienes y servicios en las instalaciones. Esto

Más detalles

Análisis de algoritmos

Análisis de algoritmos Tema 02: Complejidad de los algoritmos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Algoritmo Algoritmo vs. Proceso Computacional

Más detalles

Fiabilidad. Fiabilidad. María Isabel Hartillo Hermoso Granada, 25 de Mayo FQM-5849

Fiabilidad. Fiabilidad. María Isabel Hartillo Hermoso Granada, 25 de Mayo FQM-5849 Fiabilidad María Isabel Hartillo Hermoso hartillo@us.es Granada, 25 de Mayo FQM-5849 Sistemas Partimos de un sistema en serie: r 1 r 2 r 3 r 4 Sistemas Partimos de un sistema en serie: r 1 r 2 r 3 r 4

Más detalles

Algorítmica y Lenguajes de Programación. Complejidad computacional

Algorítmica y Lenguajes de Programación. Complejidad computacional Algorítmica y Lenguajes de Programación Complejidad computacional Complejidad computacional. Introducción La complejidad computacional estudia la dificultad inherente de problemas de importancia teórica

Más detalles

Material RequirementsPlanning(MRP) (Planificación de los. Dr. Rafael Vargas Bernal Enero-Abril de 2016

Material RequirementsPlanning(MRP) (Planificación de los. Dr. Rafael Vargas Bernal Enero-Abril de 2016 Material RequirementsPlanning(MRP) (Planificación de los Requerimientos de Material) Dr. Rafael Vargas Bernal Enero-Abril de 2016 Introducción La planificación de los requerimientos de materiales o MRP

Más detalles

Algorítmica y Lenguajes de Programación. Eficiencia y notación asintótica (i)

Algorítmica y Lenguajes de Programación. Eficiencia y notación asintótica (i) Algorítmica y Lenguajes de Programación Eficiencia y notación asintótica (i) Eficiencia y notación asintótica. Introducción Para resolver un problema pueden existir varios algoritmos. Por tanto, es lógico

Más detalles

Introducción al Análisis y Diseño de Algoritmos

Introducción al Análisis y Diseño de Algoritmos Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 10 de enero de 2018 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Introducción al ADA 10 de enero de 2018 1 / 22 1 Introducción al Análisis y Diseño de Algoritmos

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS. Conceptos, algoritmo y aplicación al problema de las N reinas

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS. Conceptos, algoritmo y aplicación al problema de las N reinas UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD CIENCIAS MATEMATICAS E.A.P. DE..INVESTIGACIÓN OPERATIVA Conceptos, algoritmo y aplicación al problema de las N reinas Capítulo2. Heurística y metaheuristica

Más detalles

LOS SISTEMAS DE FABRICACIÓN FLEXIBLE COMO SOLUCIÓN ESTRATÉGICA A LA DEMANDA DEL MERCADO ACTUAL

LOS SISTEMAS DE FABRICACIÓN FLEXIBLE COMO SOLUCIÓN ESTRATÉGICA A LA DEMANDA DEL MERCADO ACTUAL Revista de investigación Editada por Área de Innovación y Desarrollo, S.L. Envío: 01-12-2012 Aceptación: 07-10-2012 Publicación: 14-12-2012 LOS SISTEMAS DE FABRICACIÓN FLEXIBLE COMO SOLUCIÓN ESTRATÉGICA

Más detalles

Caso 105. Tamaño de muestra y potencia de una prueba. Diseño de experimentos. Jesús López Fidalgo

Caso 105. Tamaño de muestra y potencia de una prueba. Diseño de experimentos. Jesús López Fidalgo Caso 105. Tamaño de muestra y potencia de una prueba. Diseño de experimentos. Jesús López Fidalgo Caso Práctico El objetivo de este ejercicio es analizar diferentes tipos de pruebas estadísticas en las

Más detalles