Sei sulla pagina 1di 5

SECUENCIACION N TAREAS EN 2 Y 3 MAQUINAS

(EL ALGORITMO DE JOHNSON)


PAG. 1 DE 5

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

AUTOR: LICDO. EBERTH CORDOVA
BARQUISIMETO-LARA-VENEZUELA 2014

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.

Potrebbero piacerti anche