AUTOR: LICDO. EBERTH CORDOVA BARQUISIMETO-LARA-VENEZUELA 2014 PROGRAMACIN DE N TAREAS EN 2 Y 3 MAQUINAS (El Algoritmo de Johnson). La regla de Johnson es una heurstica simple que proporciona un tiempo de procesado mnimo para secuenciar n trabajos mediante dos mquinas o centros de trabajo donde la misma secuencia de proceso debe ser seguida por todos los trabajos. Los trabajos con menores tiempos de proceso son colocados al principio si el tiempo de procesado es en la primera mquina, y al final si es en la segunda mquina. Este procedimiento maximiza el tiempo de operacin de ambos centros de trabajo. Mediante este algoritmo se busca minimizar el intervalo de fabricacin. Por ello a diferencia de otros como el Flow Shop, este es utilizado es utilizado para secuenciar N trabajos en 2 y adaptable hasta 3 maquinas resolviendo problemas dinmicos dentro de los procesos productivos. Segn algunas bases teoras acerca de cmo se puede establecer el Algoritmo de Johnson se sealan cuatro (4) pasos fundamentales, detallados a continuacin: PASO 1. Formar una lista con todos los trabajos y dos listas ms (una para cada mquina). La lista de la primera mquina se completa de izquierda a derecha; la de la segunda de derecha a izquierda. PASO 2. Seleccionar el trabajo con menor tiempo de procesamiento (pi). Los empates pueden romperse al azar. Si el tiempo corresponde a la primera mquina, poner el trabajo en la lista de la primera mquina. Si es de la segunda, poner el trabajo en la lista de la segunda mquina. PASO 3. Una vez que el trabajo est programado se debe eliminar de la lista. PASO 4. Repetir hasta que se vace la lista de trabajos Aplicando los pasos 2 y 3 para las tareas restantes, trabajando hacia el centro de la secuencia. Este algoritmo se puede ver representado en forma de diagrama de flujo segn el Grafico 1 a continuacin. SECUENCIACION N TAREAS EN 2 Y 3 MAQUINAS (EL ALGORITMO DE JOHNSON) PAG. 2 DE 5
AUTOR: LICDO. EBERTH CORDOVA BARQUISIMETO-LARA-VENEZUELA 2014 Grafico 1. Diagrama de Flujo de Algoritmo de J ohnson. La secuencia ptima se consigue concatenando los trabajos de la lista de la primera mquina y los de la segunda. El algoritmo busca que las mquinas estn el menor tiempo posible detenidas. La secuencia obtenida procesar primero en la mquina 1 aquellos trabajos que deben pasar por la mquina 2 y despus los que slo tienen operacin en la mquina 1. Al mismo tiempo la mquina 2 procesar en primer lugar los trabajos que slo tienen operacin en la mquina 2 y despus los que provienen de la mquina 1. Ejemplo: Industrias Metlicas "ABC" tiene rdenes de cinco trabajos especficos (A, B, C, D y E) que deben ser procesados secuencialmente a travs de dos centros de trabajo (torneado y Decorado). La cantidad de tiempo (en horas) requerido para los trabajo es mostrada en la tabla inferior. Determnese la secuencia de programacin que minimiza el tiempo total para los cinco trabajos y presntese en la forma de una grfica de Gannt. Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13
Sin aplicar la regla de Johnson se obtiene el siguiente resultado segn Grfica de Gannt.
SECUENCIACION N TAREAS EN 2 Y 3 MAQUINAS (EL ALGORITMO DE JOHNSON) PAG. 3 DE 5
La regla de Johnson dice cmo identificar el tiempo de procesado ms corto. Si esto es en el primer centro de trabajo, colquese tan al final como sea posible. Elimnese ese trabajo para consideraciones posteriores y aplquese la regla de decisin a los trabajos restantes. Rmpase cualquier empate entre trabajos secuenciando el trabajo en el primer centro tempranamente y en el segundo centro al ltimo. Los trabajos que tienen el mismo tiempo en ambos centros de trabajo pueden ser asignados al final de la secuencia. Fase 1: Listar Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13 Reorden
Fase 2: Ordenar por menor tiempo dependiendo del orden secuencial de la maquina. Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13 Reorden C
Fase 3: Eliminar el la tarea o trabajo ya ordenado. Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13 Reorden C Torno Decorado cmax o makespam = 58 = Tiempo de ocio Torno 45 horas de trabajo / 45 de productividad Decorado 58 horas de trajo / 43 de productividad = 15 horas SECUENCIACION N TAREAS EN 2 Y 3 MAQUINAS (EL ALGORITMO DE JOHNSON) PAG. 4 DE 5
AUTOR: LICDO. EBERTH CORDOVA BARQUISIMETO-LARA-VENEZUELA 2014 Fase 4: Repetir la fase 2 y 3 hasta completar la lista. Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13 Reorden B E D A C Torno 7 9 10 8 11 Decorado 12 13 7 6 5
Observen como en las tareas B y D los tiempos son iguales. En estos casos se tomara de forma aleatoria, en otras palabras es correcto tambin que la tabla quede de la manera siguiente: Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Decorado 6 12 5 7 13 Reorden D E B A C
Para observar de forma grfica el resultado de la regla de Johnson es necesario descargar la informacin en un diagrama de gannt el cual muestra los siguientes resultados:
Regla de Johnson: n Trabajos, tres centros de trabajo. El siguiente ejemplo muestra cmo se procede en este caso, para programar los cinco trabajos segn la regla de Johnson a travs de tres centros secuenciales de trabajo.
Torno Decorado cmax o makespam = 50 = Tiempo de ocio Torno 45 horas de trabajo / 45 de productividad Decorado 50 horas de trajo / 43 de productividad = 07 horas Reduccin de ocio en un 48% SECUENCIACION N TAREAS EN 2 Y 3 MAQUINAS (EL ALGORITMO DE JOHNSON) PAG. 5 DE 5
AUTOR: LICDO. EBERTH CORDOVA BARQUISIMETO-LARA-VENEZUELA 2014 Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Torno 8 7 11 10 9 Pulido 1 3 1 4 1 Decorado 6 12 5 7 13
El Primer paso consiste en combinar los tiempos de procesamiento a dos centros o Sub centros de trabajo 1 y 2. El primer Sub centro tendr un tiempo que corresponde a la suma de los tiempos para cada trabajo en los centros 1+2; el Sub centro dos tendr los tiempos de trabajos para los centros 2+3, el cual se puede observar a continuacin: Centro de Trabajo Tareas o trabajos (expresado en horas) A B C D E Sub centro 1 9 10 12 14 10 Sub centro 1 2 7 15 6 11 14 Reorden D E B A C Torno 10 9 7 8 11 Pulido 4 1 3 1 1 Decorado 7 13 12 6 5
Una vez sumados se aplican los pasos del algoritmo de Jonhson pero esta vez basado solo en sub centro 1 y sub centro 2. Para as ordenar segn la matriz de trabajos resultante las 3 maquinas en cuestin. Con la que se creara su diagrama de gannt correspondientes con resultados similares a los vistos en el realizado anteriormente para 2 maquinas.