Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión de la Producción
Programación de Operaciones
Programación de Operaciones a Corto Plazo
Examen Corto
1. Anote dos objetivos de la programación en un centro de trabajo
2. En la tabla siguiente se dan los tiempos de operación y los plazos de seis trabajos
que van a procesarse en una máquina. Asigne los trabajados de acuerdo a la
regla de prioridad STR y luego haga el ejercicio con la regla SOT. Calcule el tiempo
promedio de tránsito y basado en esa medición recomiendo cuál de las 2 reglas
funciona mejor.
Tiempo Operación
Trabajo Plazo( días faltantes)
(días)
100 3 5
101 4 6
102 5 7
103 6 9
104 1 2
105 2 8
Programación de Operaciones a Corto Plazo
Reglas de prioridad para ordenar trabajos
2. SOT (shortest operating time, tiempo de operación más breve): Ejecutar primero el trabajo con el tiempo de
terminación más breve, luego el siguiente más breve, etc. Se llama también SPT (shortest processing time, tiempo de
procesamiento más breve). A veces la regla se combina.
3. EDD (earliest due date first, primero el plazo más próximo): Se ejecuta primero el trabajo que antes se venza.
4. STR (slack time remaining, tiempo ocioso restante): Se calcula como el tiempo que queda antes de que se venza el
plazo menos el tiempo restante de procesamiento. Los pedidos con menor tiempo ocioso restante (STR) se ejecutan
primero.
STR = Tiempo restante antes de la fecha de vencimiento - tiempo de procesamiento restante
5. STR/OP (slack time remaining per operation, tiempo ocioso restante por operación): Se ejecutan primero los pedidos
con el menor tiempo ocioso por número de operaciones.
STR/OP = STR/Número de operaciones restantes
6. CR (proporción crítica): Se calcula como la diferencia entre la fecha de vencimiento y la fecha actual, dividida entre el
número de días hábiles que quedan. Se ejecutan primero los pedidos con la menor CR.
7. LCFS (last-come, first-served, último en llegar, primero en trabajarse). Esta regla se aplica a menudo
automáticamente. Cuando llegan los pedidos, de ordinario se colocan arriba de la pila; el operador toma primero el
que esté más alto.
8. Orden aleatorio o a capricho. Los supervisores u operadores escogen el trabajo que quieran ejecutar.
Programación de Operaciones a Corto Plazo
SOT es mejor que otras reglas en cuanto al tiempo promedio de tránsito. Además,
puede demostrarse matemáticamente que la regla SOT rinde una solución óptima en
el caso n/1 para el tiempo promedio de espera y también para el retraso promedio.
Programación de Operaciones a Corto Plazo
Como en el caso n/1, hay un método que lleva a una solución óptima siguiendo determinados
criterios.
El objetivo de este método, llamado regla de Johnson o método de Johnson es minimizar el
tiempo de tránsito desde el comienzo del primer trabajo hasta el final del último.
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Programación de Operaciones a Corto Plazo
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Último
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Último
Penúltimo
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Último
Primero
Penúltimo
El trabajo C es el más breve en la máquina 1 entre los trabajos restantes, así que se ejecuta
primero.
Programación de Operaciones a Corto Plazo
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Último
Segundo
Primero
Penúltimo
Sólo queda el trabajo B con el tiempo más breve en la máquina 1. Entonces, de acuerdo con
el paso 3, se realiza en primer lugar de los restantes, o sea segundo lugar general (el trabajo C
ya se había programado como el primero).
Programación de Operaciones a Corto Plazo
Ejemplo:
Programación de cuatro trabajos en dos máquinas.
Último
Segundo
Primero
Penúltimo
Secuencia de solución es C → B → D → A
Programación de Operaciones a Corto Plazo
3
Programación de Operaciones a Corto Plazo
Algunos centros de trabajo tienen suficientes máquinas correctas para iniciar todos los
trabajos al mismo tiempo. El problema es qué asignación de trabajos a cuáles máquinas
dará el mejor programa general
Máquina Máquina
Trabajo A B C D E Menor A B C D E
I 5 6 4 8 3 3 2 3 1 5 0
II 6 4 9 8 5 4 2 0 5 4 1
III 4 3 2 5 4 2 2 1 0 3 2
IV 7 2 4 5 3 2 5 0 2 3 1
V 3 6 4 5 5 3 0 3 1 2 2
Máquina Máquina
Trabajo A B C D E Menor A B C D E
I 5 6 4 8 3 3 2 3 1 5 0
II 6 4 9 8 5 4 2 0 5 4 1
III 4 3 2 5 4 2 2 1 0 3 2
IV 7 2 4 5 3 2 5 0 2 3 1
V 3 6 4 5 5 3 0 3 1 2 2
5–3=2
Máquina Máquina
Trabajo A B C D E Menor A B C D E
I 5 6 4 8 3 3 2 3 1 5 0
II 6 4 9 8 5 4 2 0 5 4 1
III 4 3 2 5 4 2 2 1 0 3 2
IV 7 2 4 5 3 2 5 0 2 3 1
V 3 6 4 5 5 3 0 3 1 2 2
5–3=2
Máquina Máquina
Trabajo A B C D E Menor A B C D E
I 5 6 4 8 3 3 2 3 1 5 0
II 6 4 9 8 5 4 2 0 5 4 1
III 4 3 2 5 4 2 2 1 0 3 2
IV 7 2 4 5 3 2 5 0 2 3 1
V 3 6 4 5 5 3 0 3 1 2 2
5–3=2
Máquina
Trabajo A B C D E
I 2 3 1 5 0
II 2 0 5 4 1
III 2 1 0 3 2
IV 5 0 2 3 1
V 0 3 1 2 2
Menor 0 0 0 2 0
Máquina
Trabajo A B C D E
I 2 3 1 3 0
II 2 0 5 2 1
III 2 1 0 1 2
IV 5 0 2 1 1
V 0 3 1 0 2
Máquina
Trabajo A B C D E
I 2 3 1 5 0
II 2 0 5 4 1
III 2 1 0 3 2
IV 5 0 2 3 1
V 0 3 1 2 2
Menor 0 0 0 2 0
Máquina
Trabajo A B C D E
I 2 3 1 3 0
II 2 0 5 2 1
III 2 1 0 1 2
IV 5 0 2 1 1
V 0 3 1 0 2
Máquina
Trabajo A B C D E
I 2 3 1 5 0
II 2 0 5 4 1
III 2 1 0 3 2
IV 5 0 2 3 1
V 0 3 1 2 2
Menor 0 0 0 2 0
2–0=2
Máquina
Trabajo A B C D E
I 2 3 1 3 0
II 2 0 5 2 1
III 2 1 0 1 2
IV 5 0 2 1 1
V 0 3 1 0 2
Máquina
Trabajo A B C D E
I 2 3 1 3 0
II 2 0 5 2 1
III 2 1 0 1 2
IV 5 0 2 1 1
V 0 3 1 0 2
Paso 3. Se determina si el número mínimo de rectas necesarias para cubrir todos los ceros es
igual a n. En tal caso, se encontró una solución óptima, porque las asignaciones de trabajos a
las máquinas deben hacerse en las entradas cero y esta prueba demuestra que es posible. Si el
número mínimo de rectas necesario es menor que n, se va al paso 4.
Programación de Operaciones a Corto Plazo
EJEMPLO 19.3: Método de asignación (n trabajos para n máquinas)
Máquina
Trabajo A B C D E
I 2 3 1 3 0
II 2 0 5 2 1
III 2 1 0 1 2
IV 5 0 2 1 1
V 0 3 1 0 2
Paso 3. Se determina si el número mínimo de rectas necesarias para cubrir todos los ceros es
igual a n. En tal caso, se encontró una solución óptima, porque las asignaciones de trabajos a
las máquinas deben hacerse en las entradas cero.
Si el número mínimo de rectas necesario es menor que n, se va al paso 4.
¿El número mínimo de rectas necesarias para cubrir todos los ceros es igual a n?
NO
Programación de Operaciones a Corto Plazo
EJEMPLO 19.3: Método de asignación (n trabajos para n máquinas)
Máquina Máquina
Trabajo A B C D E Trabajo A B C D E
I 2 3 1 3 0 I 1 3 0 2 0
II 2 0 5 2 1 II 1 0 4 1 1
III 2 1 0 1 2 III 2 2 0 1 3
IV 5 0 2 1 1 IV 4 0 1 0 1
V 0 3 1 0 2 V 0 4 1 0 3
Paso 4. Se resta el menor número descubierto a los descubiertos por las rectas y se
suma a la intersección de las rectas. Se repite el paso 3.
Máquina Máquina
Trabajo A B C D E Trabajo A B C D E
I 2 3 1 3 0 I 1 3 0 2 0
II 2 0 5 2 1 II 1 0 4 1 1
III 2 1 0 1 2 III 2 2 0 1 3
IV 5 0 2 1 1 IV 4 0 1 0 1
V 0 3 1 0 2 V 0 4 1 0 3
Paso 4. Se resta el menor número descubierto a los descubiertos por las rectas y se
suma a la intersección de las rectas. Se repite el paso 3.
Máquina
Trabajo A B C D E
I 1 3 0 2 0
II 1 0 4 1 1
III 2 2 0 1 3
IV 4 0 1 0 1
V 0 4 1 0 3
Paso 3. Se determina si el número mínimo de rectas necesarias para cubrir todos los
ceros es igual a n.
Programación de Operaciones a Corto Plazo
EJEMPLO 19.3: Método de asignación (n trabajos para n máquinas)
Máquina
Trabajo A B C D E
I 1 3 0 2 0
II 1 0 4 1 1
III 2 2 0 1 3
IV 4 0 1 0 1
V 0 4 1 0 3
Paso 3. Se determina si el número mínimo de rectas necesarias para cubrir todos los
ceros es igual a n.
Máquina
Trabajo A B C D E
I 1 3 0 2 0
II 1 0 4 1 1
III 2 2 0 1 3
IV 4 0 1 0 1
V 0 4 1 0 3
Máquina
Trabajo A B C D E
I 1 3 0 2 0
II 1 0 4 1 1
III 2 2 0 1 3
IV 4 0 1 0 1
V 0 4 1 0 3
Programación de Operaciones a Corto Plazo
Tarea:
Un ejecutivo de negocios debe hacer los cuatro viajes redondos que se muestran en la
tabla entre la oficina principal en Dallas y una sucursal en Atlanta. El precio del boleto de
viaje redondo es de $400. Se ofrece un descuento de 25% si las fechas de llegada y partida
de un boleto cubren fin de semana (sábado y domingo). Si la estancia en Atlanta dura más
de 21 días, el descuento se incrementa a 30%. Un boleto de viaje sencillo entre Dallas y
Atlanta (en cualquier dirección) cuesta $250. ¿Cómo debe comprar los boletos el
ejecutivo?
Programación de Operaciones a Corto Plazo
Tarea:
Un ejecutivo de negocios debe hacer los cuatro viajes redondos que se muestran en la
tabla entre la oficina principal en Dallas y una sucursal en Atlanta. El precio del boleto de
viaje redondo es de $400. Se ofrece un descuento de 25% si las fechas de llegada y partida
de un boleto cubren fin de semana (sábado y domingo). Si la estancia en Atlanta dura más
de 21 días, el descuento se incrementa a 30%. Un boleto de viaje sencillo entre Dallas y
Atlanta (en cualquier dirección) cuesta $250. ¿Cómo debe comprar los boletos el
ejecutivo?
Use el código (ciudad, fecha) para definir las filas y columnas del problema de asignación.
Ejemplo: La asignación (D.3)-(A.7) significa salir de Dallas el 3 de enero y regresar de Atlanta
el 7 de junio, anote el costo en la matriz
A, 7 A, 12 A, 21 A, 28
D, 3 400 300 300 280
D, 10 300 400 300 300
D, 17 300 300 400 300
D, 25 300 300 300 400
Programación de Operaciones a Corto Plazo
Tarea:
Un ejecutivo de negocios debe hacer los cuatro viajes redondos que se muestran en la
tabla entre la oficina principal en Dallas y una sucursal en Atlanta. El precio del boleto de
viaje redondo es de $400. Se ofrece un descuento de 25% si las fechas de llegada y partida
de un boleto cubren fin de semana (sábado y domingo). Si la estancia en Atlanta dura más
de 21 días, el descuento se incrementa a 30%. Un boleto de viaje sencillo entre Dallas y
Atlanta (en cualquier dirección) cuesta $250. ¿Cómo debe comprar los boletos el
ejecutivo?
Use el código (ciudad, fecha) para definir las filas y columnas del problema de asignación.
Ejemplo: La asignación (D.3)-(A.7) significa salir de Dallas el 3 de enero y regresar de Atlanta
el 7 de junio, anote el costo en la matriz
A, 7 A, 12 A, 21 A, 28
D, 3 400 300 300 280
D, 10 300 400 300 300
D, 17 300 300 400 300
D, 25 300 300 300 400