Escolar Documentos
Profissional Documentos
Cultura Documentos
Los algoritmos heursticos permiten encontrar soluciones aproximadas a la solucin exacta, con la
caracterstica que la solucin aproximada es encontrada en un tiempo mucho menor al de la solucin exacta o
terica, lo cual permite que la solucin heurstica pueda ser calculada en un tiempo razonable. Los algoritmos
heursticos ms comunes son Temple Simulado, Bsqueda Tab, Algoritmos Genticos, Bsqueda en
Vecindarios Variables, Optimizacin de Colonias de Hormigas, Bsqueda Dispersa y Algoritmo de Jackson.
De todas las soluciones anteriores, la solucin ms utilizada, dada su sencillez de utilizacin es el algoritmo de
Jackson.
Algoritmo de Jackson
Solucin del Jobshop con algoritmo de Jackson
N trabajos en 2 mquinas.
Formar 4 sets de trabajos;
{A} = Los procesados solamente en la mquina 1.
{B} = Los procesados en mquina 2 solamente.
{AB} = Los procesados primero en mquina 1 y luego en la 2.
{BA} = Los procesados primero en mquina 2 y luego en la 1.
Secuenciar los trabajos de {AB} y {BA}, por separado, con algoritmo de Johnson.
N Trabajos en 3 mquinas.
Todos los trabajos tienen la misma secuencia de proceso.
El procedimiento proporciona una secuencia factible y buena an cuando no se cumplan las condiciones.
Ejemplo:
Secuenciar los siguientes trabajos:
Trabajos
Maq 1
Maq 2
Naq 3
Trabajos
Maq 1'
Maq 2'
10
10
Paso 1: Primero se construyen tres listas, una con los trabajos y una para cada mquina.
Lista M1'
[]
Lista M2'
[]
Lista de trabajos
[1 2 3 4]
Paso 2:
En este caso, el trabajo que presenta el menor tiempo es 3, que se ejecuta en la mquina M2.
Paso 3: Si el menor tiempo corresponde a la 1 mquina, se agrega a la lista de la 1 mquina (llenada de
izquierda a derecha), y si corresponde a la 2 mquina, se ingresa a la de la 2 mquina (llenada de derecha a
izquierda). El trabajo se borra de la lista de trabajos.
Lista M1'
[]
Lista M2'
[3]
Lista de trabajos
[1 2 4]
Lista M1
[]
Lista M2
[4 3]
Lista de trabajos
[1 2]
Lista M1
[]
Lista M2
[1 4 3]
Lista de trabajos
[2]
Lista M1
[]
Lista M2
[2 1 4 3]
Lista de trabajos
[]
Lista M1
[]
Lista M2
[2 1 4 3]
Lista Trabajos
[]
Secuencia ptimo
[2 1 4 3]
N Trabajos en M Mquinas.
No existe un mtodo eficiente que proporcione una solucin exacta.
Se utilizan mtodos heursticos tales como las Reglas de Despacho.
stas son reglas que determinan qu trabajo procesar al quedar ste disponible de manera secuencial en el
tiempo, en lugar de suponer que todos los trabajos estn disponibles.
Se maneja el concepto de prioridad en los trabajos