Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secuenciacion Final PDF
Secuenciacion Final PDF
OBJETIVO:
ENCONTRAR EL ORDEN ÓPTIMO DE EJECUCIÓN DE N TRABAJOS EN M
MAQUINAS.
DONDE,
A: PATRON DE LLEGADA DE LOS
TRABAJOS
B: NÚMERO DE MÁQUINAS
C: TIPO DE FLUJO – SERIE (F), ALEATORIO (R),
GENERAL (G)
D: CRITERIO DE OPTIMIZACIÓN
TIEMPO DE FLUJO Fj = Cj - rj 1 ≤ j ≤ n
RETRAZO EN EL TRABAJO Lj = Cj - dj 1 ≤ j ≤ n
IMPUNTUALIDAD Tj = Máx{o, Lj }
REGLAS DE SECUENCIACION
Se busca aquel trabajo cuyo tiempo (tj) sea mínimo entre todos y se hace T|1
Trabajo (j) 1 2 3 4 5 6 7 8
tj 5 2 1 4 7 3 10 ½
SOLUCION
T|1| < T|2| < T|3| < T|4| < T|5| < T|6| < T|7| < T|8|
½<1<2<3<4<5<7
< 10
Trabajo (j) 1 2 3 4 5 6 7 8
Importancia Wj 3 7 2 10 20 15 8 2
DESARROLLO
i Tj. Wj Tj. / Wj
1 5 3 1,67
2 2 7 0,29
3 1 2 0,50
4 4 10 0,40
5 7 20 0,35
6 3 15 0,20
7 10 8 1,25
8 0,5 2 0,25
El TPC es: 0.20 < 0.25 < 0.29 < 0.35 < 0.40 < 0.50 < 1.25 < 1.67
Por lo que la secuencia óptima es: {6, 8, 2, 5, 4, 3, 2, 7, 1}
EJERCICIO 9.6 Seis trabajos deben pasar por dos máquinas herramientas
diferentes, pero la secuencia tecnológica es diferente. Los tiempos de procesos
son:
Trabajo 1 2 3 4 5 6
Máquina 1 4 8 1 7 6 5
Máquina 2 6 2 3 9 2 10
SOLUCION
método algoritmo de Johnson n trabajos y dos máquinas
a. K=1 y P=6
b. Encontrar el mínimo tij
c. Si ocurre j=1, entonces, K=K + 1, se ubica de derecha a izquierda. Y si
ocurre j=2, entonces, P=P – 1, se ubica de izquierda a derecha, lo que
implica que la última iteración es cuando K=P. Para este caso se
presenta 6 iteraciones, generándose la siguiente secuencia óptima:
3 1 6 4 5 2
DESARROLLO
Es así como se plantean dos procesos, cuyo tiempo menor de desarrollo será el
proceso óptimo a seguir, y el trabajo faltante se desarrollará al final del proceso
escogido.
2. Ocho trabajos deben pasar primero por un torno y después por una pulidora.
Los tiempos de proceso son:
Trabajo 1 2 3 4 5 6 7 8
Tornear 4 9 8 7 9 19 15 4
Pulir 6 5 10 3 1 12 6 7
SOLUCION.
a. K=1 y P=8
b. Encontrar el mínimo tij
c. Si ocurre j=1, entonces, K=K + 1. Y si ocurre j=2, entonces, P=P – 1, lo que
implica que la última iteración es cuando K=P. Para este caso se presenta 8
iteraciones.
EJERCICIO
1. Consideren 4 trabajos que deben pasar por una estación de ensamblaje, otra
de empaque y una de envío. Los datos son:
Tiempo de Proceso
Trabajo Ensamble Empaque Envío
1 5 6 9
2 4 7 6
3 9 5 8
4 6 8 5
DESARROLLO
Se ramifica del nodo que tenga el mínimo CI, la solución óptima se obtiene cuando
aquel nodo abierto con mín CI tiene una Jr para r = n.
T1(2,1,3)= 9 +9 = 18 T1(2,1,4)= 9 +6 = 15
T2(2,1,3)= máx (18 +5), (17 +5) = 23 T2(2,1,4)= Máx (15 +8), (17 +8) = 25
T3(2,1,3)= máx (23 +8), (26 +8) = 34 T3(2,1,4)= Máx (25 +5), (26 +5) = 31
Según criterio de comparación, se deben evaluar para los dos casos las cotas
inferiores:
18 +6 +13 = 37
CI (2,1,3) = máx 23 +8 +5 = 36 =39
34 +5 = 39
15 +9 +13 = 37
CI (2,1,4) = máx 25 +5 +8 = 38 =39
31 +8 = 39
T1(2,1,3,4)= 18 +6 = 24 T1(2,1,4,3)= 15 +9 = 24
T2(2,1,3,4)= máx (24 +8), (23 +8) = 32 T2(2,1,4,3)= Máx (24 +5), (25 +5) = 30
T3(2,1,3,4)= máx (32 +5), (34 +5) = 39 T3(2,1,4,3)= Máx (30 +8), (31 +8) = 39
1 2 3 4
2,1,3 2,1,4
2,1,3,4, 2,1,4,3
ÓPTIMO
Ready time: Tiempo a partir del cual un trabajo está listo para ejecutarse
Patrón de flujo: Indica el orden en que los trabajos utilizan las máquinas
Job-shop scheduling: Cada trabajo usa las máquinas en un cierto orden que
puede ser distinto de otros trabajos
Máquina (k)
1 2 3
1 5 4 3
Trabajo
2 1 2 7
(i)
3 3 6 8
tik
Proceso
1 2 3
1 3 2 1
Trabajo 2 1 2 3
3 2 1 3
DESARROLLO
Este ejercicio puede dar respuesta a la minimización del makespan, que es el tiempo
de ejecución de las tareas del programa de producción. En donde se tiene una
función objetivo y unas restricciones de secuenciación, interferencia y terminación.
VARIABLES:
RESTRICIONES DE SECUENCIACIÓN.
ORDEN 1 (M3-M2-M1)
X13 + t13 ≤ X12 X12 - X13 ≥ 3
X12 + t12 ≤ X11 X11 - X12 ≥ 4
ORDEN 2 (M1-M2-M3)
X21 + t21 ≤ X22 X22 – X21 ≥ 1
X22 + t22 ≤ X23 X23 – X22 ≥ 2
ORDEN 3 (M2-M1-M3)
X32 + t32 ≤ X31 X31 – X32 ≥ 6
X31 + t31 ≤ X33 X33 – X31 ≥ 3
RESTRICCIONES DE INTERFERENCIA
MÁQUINA 1 (ORDENES = 1, 2, 3)
MÁQUINA 3 (ORDENES = 1, 2, 3)
RESTRICCIONES DE TERMINACIÓN
Pero según los datos suministrados por el ejercicio también puede dar respuesta a la
minimización del tiempo de flujo medio (TFM){solo planteamiento}
VARIABLES
Ci = Tiempo de terminación de tarea i.
Xij = Tiempo de inicio del trabajo i en la máquina j.
tij = Tiempo de ejecución del trabajo i en la máquina j.
TFM = ∑ Ci/n
Los resultados arrojados por el QSB para la minimización del makespan son:
Se puede observar que el tiempo mínimo de ejecución de los trabajos es de 39. La
secuencia tiene los siguientes tiempos:
W1 Ruta: 3 2 1
tij 0 3 7
W2 Ruta: 3 2 1
tij 0 1 3
W3 Ruta: 3 2 1
tij 0 6 9
Y cuya interferencia presenta el siguiente orden:
EJEMPLO
MODELO-SECUENCIACIÓN
ORDEN SECUENCIA
TECNOLOGICA
1 M1-M2-M3
2 M1-M3-M4
3 M1-M4-M2
4 M3-M4-M2
5 M2-M1-M4
ORDEN M1 M2 M3 M4
01 4 5 2 6 4 4
02 5 3 5 7 2 4
03 4 4 3 3 3 5
04 2 5 2 3 4 4
05 3 5 3 4 4 5
1. Minimice el MAKESPAN
2. Minimice el TFM
3. Minimice la demora media
4. Minimice la tardanza media
5. Minimice el número de trabajos tardíos
6. Minimice la tardanza máxima
SOLUCIÓN
VARIABLES.
G: Tiempos de terminación.
F.0 = Mín G = G1
S.a:
RESTRICIONES DE SECUENCIACIÓN.
ORDEN 1 (M1-M2-M3)
ORDEN 2 (M1-M3-M4)
ORDEN 3 (M1-M4-M2)
ORDEN 4 (M3-M4-M2)
ORDEN 5 (M2-M1-M4)
RESTRICCIONES DE INTERFERENCIA
MÁQUINA 1 (ORDENES = 1, 2, 3, 5)
MÁQUINA 3 (ORDENES = 1, 2, 4)
MÁQUINA 4 (ORDENES = 2, 3, 4, 5)
RESTRICCIONES DE TERMINACIÓN
01 Sábado 5 PM (1 2880
semana)
02 Sábado 5 PM (1 2880
semana)
03 Sábado 5 PM (2 5760
semana)
04 Sábado 5 PM (2 5760
semana)
05 Sábado 5 PM (3 8640
semana)
VARIABLES
TFM = ∑ Cj/n
S.a
RESTRICCIONES DE TERMINACIÓN
RESTRICCIONES DE TERMINACIÓN
VARIABLES
- Temprano 0 - Demora
S.a
RESTRICCIONES DE TERMINACIÓN
S.a
RESTRICCIONES DE TERMINACIÓN
LT1 ≤ TMax
LT2 ≤ TMax
LT3 ≤ TMax
LT4 ≤ TMax
LT5 ≤ TMax
VARIABLES
S.a
RESTRICCIONES DE TERMINACIÓN
LT1 ≤ MNT1
LT2 ≤ MNT2
LT3 ≤ MNT3
LT4 ≤ MNT4
LT5 ≤ MNT5