Professional Documents
Culture Documents
Terminación más
Terminación más tardía
temprana
𝐶𝑗 > 𝑑
𝐶𝑗 ≤ 𝑑
Seleccionar el trabajo J₂
Seleccionar el trabajo J₁
Total Earliness and Tardiness
• Supongamos que el primer trabajo puede iniciar su tratamiento después
de 𝑡 = 0 𝑦 𝑃₁ ≥ 𝑃₂ ≥ … ≥ 𝑃𝑛 entonces:
PASO 1: Seleccione 𝑇1 = 𝑑 𝑦 𝑇2 = 𝑝𝑗 − 𝑑
Seleccione 𝑘 = 1
PASO 2:
• Si 𝑇1 ≥ 𝑇2 , asignar k trabajo a la primera posición sin llenar en la secuencia
y establecer 𝑇1 = 𝑇1 − 𝑝𝑘 .
• Si 𝑇1 < 𝑇2 , asignar k trabajo a la última posición sin llenar en la secuencia y
establecer 𝑇2 = 𝑇2 − 𝑝𝑘
PASO 3: Si 𝑘 < 𝑛, establecer 𝑘 = 𝑘 + 1 e ir al Paso 2.
Si 𝑘 = 𝑛, STOP.
Total Earliness and Tardiness
Total Earliness and Tardiness
Ejercicio: Considere los siguientes siete trabajos con
sus respectivos tiempos de procesamiento y fecha de
entrega que es 𝑑 = 150
Jobs 1 2 3 4 5 6 7
𝑃𝑗 30 120 80 50 20 10 5
T₁ T₂ Asignación Secuencia
Primary and Secondary
Objectives
Un problema de programación se resuelve por lo
general con respecto al objetivo primario. Si hay
varias soluciones óptimas, la mejor de esas
soluciones se selecciona de acuerdo con el objetivo
secundario.
Primary and Secondary
Objectives
Ejemplo:
Consideramos el problema 1 Σ 𝐶𝑗 (𝑂𝑃𝑇), 𝐿𝑚𝑎𝑥
• 4 maquinas en paralelo.
Parallel Machine Models
𝑃𝑚 || 𝐶𝑚𝑎𝑥
Ejemplo:
• 4 maquinas en paralelo.
Jobs 1 2 3 4 5 6 7 8 9
𝑃𝑗 7 7 6 6 5 5 4 4 4
𝐶𝑚𝑎𝑥 𝐿𝑃𝑇 = 15 = 7 + 4 + 4
Parallel Machine Models
𝑝∞ | 𝑝𝑟𝑒𝑐 | 𝐶𝑚𝑎𝑥
𝑝𝑚 𝑝𝑟𝑒𝑐 𝐶𝑚𝑎𝑥 𝑐𝑜𝑛 2 ≤ 𝑚 < ∞ es fuertemente NP-
hard incluso para las cadenas.
𝐶𝑚𝑎𝑥 (𝐿𝑅𝑃𝑇) = 11
Parallel Machine Models
𝑃𝑚 |𝑝𝑟𝑚𝑝| 𝐿𝑚𝑎𝑥
Longest Remaining Processing Time first (LRPT)
4 2
Parallel Machine Models
𝑄𝑚 𝑝𝑟𝑚𝑝 𝐶𝑚𝑎𝑥
Longest Remaining Processing Time on the Fastest Machine
first (LRPT – FM) produce una programación óptima con
infinitamente preemptions para 𝑄𝑚 𝑝𝑟𝑚𝑝 𝐶𝑚𝑎𝑥
Ejemplo:
• 2 maquinas en paralelo y 4 trabajos
Jobs 1 2 3 4
𝑝𝑗 5 3 4 8
𝑤𝑗 1 3 2 4
𝑤𝑗 /𝑝𝑗 0,2 1 0,5 0,5
Parallel Machine Models
𝑃𝑚 || Σ 𝑤𝑗 𝐶𝑗
Solución Ejemplo:
• 2 maquinas en paralelo y 4 trabajos
Jobs 2 3 4 1
𝑝𝑗 3 4 8 5
𝑤𝑗 3 2 4 1
𝑤𝑗 /𝑝𝑗 1 0,5 0,5 0,2
𝐶𝑗1 3 0 11 0
𝐶𝑗2 0 4 0 9
𝑤𝑗 𝑐𝑗 9 8 44 9
Σ 𝑤𝑗 𝐶𝑗 = 70
Parallel Machine Models
𝑅𝑚 Σ𝐶𝑗
𝑹𝒎 : m máquinas independientes en paralelo.