Академический Документы
Профессиональный Документы
Культура Документы
• Beneficios:
• Optimiza el tiempo de terminación del proyecto Cmax.
• Es una herramienta muy visual.
• Fácil de aplicar.
• Desventajas:
• Al no saber el Cmax, el diagrama Gantt debe ser continuamente
corregido.
• Debemos ser extremadamente ordenados para no cometer
errores.
• Para un numero elevado de trabajos se vuelve complicado.
• No admite mas de 2 maquinas.
Tiempos (h)
Trabajos M1 M2
1 4 2
2 3 6
Algoritmo de Johnson 3
4
6
2
1
3
• Pasos Método 1:
1. Se crea una tabla con los diferentes trabajos y
tiempos de proceso en cada maquina.
Tiempos (h)
Trabajos M1 M2
1 4 2 M1 4
2 3 6
3 6 1 M2 1 3
4 2 3
Tiempo
Tiempos (h)
Trabajos M1 M2
1 4 2 M1 4 2
2 3 6
3 6 1 M2 1 3
4 2 3
Tiempo
Algoritmo de Johnson
6. Se ordenan los demás tiempos en el Gantt teniendo en cuenta las
terminaciones de los trabajos.
Tiempos (h)
Trabajos M1 M2
1 4 2 M1 4 2 1 3
2 3 6
3 6 1 M2 4 2 1 3
4 2 3
Tiempo
7. Se corrigen posibles errores en el diagrama.
M1 4 2 1 3
M2 4 2 1 3 Cmax = 16 h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Trabajos M1 M2
1 3 1
2 7 4
Algoritmo de Johnson 3
4
5
5
6
1
5 3 4
6 6 2
• Método 2. 7 2 7
8 4 5
• Para las personas que no son tan visuales.
9 7 3
• Mejor manejo para una gran cantidad de 10 1 5
trabajos.
• Pasos
1. Se crean dos conjuntos.
• Conjunto 1: Tiempos de M1< Tiempos de
M2
• Conjunto 2: Tiempos de M1 > Tiempos de
M2
Conjunto 1
Algoritmo de Johnson Trabajos M1 M2
10 1 5
7 2 7
2. El conjunto 1 se ordena por SPT 1 3 1
según M1 5 3 4
3. El conjunto 2 se ordena por LPT
según M2 8 4 5
4. La secuencia se forma juntando los 3 5 6
dos resultados.
Conjunto 2
Trabajos M1 M2
Secuencia (10,7,1,5,8,3,2,9,6,4) 2 7 4
9 7 3
6 6 2
4 5 1
Trabajos 1 2 3 4 5
M1 5 10 9 7 6
Algoritmo de Johnson M2 7 6 4 4 3
(3 máquinas) M3 9 11 7 8 12
Trabajos 1 2 3 4 5
M12 12 16 13 11 9
M22 16 17 11 12 15
Single Machine
• Se busca secuenciar n trabajos para minimizar un
objetivo como:
• Tiempo promedio de flujo. “Total de tiempo
requerido para que una unidad pase a través de
todo el proceso“
• Tardanza ponderada. (σ 𝑃𝑟𝑖𝑜𝑟𝑖𝑑𝑎𝑑 ∗ 𝑇𝑖𝑒𝑚𝑝𝑜)
• Retardo Máximo. (𝐹𝑒𝑐ℎ𝑎 𝑑𝑒 𝑡𝑒𝑟𝑚𝑖𝑛𝑎𝑐𝑖ó𝑛 −
𝐹𝑒𝑐ℎ𝑎 𝑑𝑒 𝑒𝑛𝑡𝑟𝑒𝑔𝑎)
• Numero de trabajos tardíos.
Single Machine
• Simple pero es el fundamento para las demás
heurísticas.
• Descomposición de problemas complejos. (cuello de
botella)
• NP-hard. “Problemas para los que no se conoce un
algoritmo polinómico, por lo que el tiempo para
encontrar una solución crece exponencialmente con
el tamaño del problema.”