Documentos de Académico
Documentos de Profesional
Documentos de Cultura
producción
• Consideramos una empresa que fabrica n productos distintos
P1 , P2 , . . . , Pn , utilizando una serie de máquinas (o fases),
M1 , M2 , . . . , Mm .
• Variables de decisión: x1 , . . . , xn son las cantidades fabricadas de
los artı́culos P1 , . . . , Pn respectivamente.
• Coeficientes de f. objetivo: cj es la utilidad unitaria del producto
Pj .
• Coeficientes de las restricciones: aij representa el número de
horas de trabajo de la máquina Mi necesarias para fabricar una
unidad de producto Pj .
• Términos independientes: bi es el número de horas disponibles de
la máquina Mi
• El problema consiste en determinar la producción de los n artı́culos
que proporciona máxima utilidad sin sobrepasar las limitaciones de
los recursos disponibles.
Maximizar : c1 x1 + c2 x2 + . . . + cn xn
s.a. a11 x1 + a12 x2 + . . . + a1n xn ≤ b1
a21 x1 + a22 x2 + . . . + a2n xn ≤ b2
..
.
am1 x1 + am2 x2 + . . . + amn xn ≤ bm
x1 , . . . , xn ≥ 0.
Es un problema PL estándar.
Ejemplo: los fabricantes de adornos
Dos artesanos asociados fabrican y comercializan tres tipos de adornos, a
los que denominaremos A, B y C. Por cada unidad del tipo A obtienen un
beneficio de 10 u.m., por cada unidad del tipo B un beneficio de 8 u.m. y
por cada unidad del tipo C el beneficio es de 6 u.m.
Existen dos fases en el proceso: primero hay que modelar el adorno y
después hay que pintarlo; cada artesano se ocupa de una fase. Cada
adorno del tipo A necesita 3 horas en la fase de modelado y 2 horas de
pintura. El tipo B necesita 2 horas de modelado y 3 horas de pintura. El
tipo C necesita 2 horas de modelado y 4 horas de pintura.
Cada artesano trabaja, como máximo, 35 horas semanales. Quieren
averiguar cuál es la estrategia que les permita obtener el máximo
beneficio.
Z = −a1 − a2 − · · · − aj
Maximizar : 2x + 3y
s.a. x + y = 80
2 x + y ≤ 100
x ≤ 40
x, y ≥ 0
podemos introducir dos variables de holgura y una variable artificial: a.
En la fase 1, resolvemos:
Maximizar : −a
s.a. x + y + a = 80
2 x + y + s1 = 100
x + s2 = 40
x, y , a, s1 , s2 ≥ 0
Tabla inicial
Tabla 1 ck 0 0 −1 0 0
C .B. V .B. x y a s1 s2 t.i.
−1 a 1 1 1 0 0 80
0 s1 2 1 0 1 0 100
0 s2 1 0 0 0 1 40
zk −1 −1 −1 0 0
c k − zk 1 1 0 0 0 -80
La variable entrante es y .
Tabla 1 ck 0 0 −1 0 0
C .B. V .B. x y a s1 s2 t.i. cocientes
−1 a 1 1 1 0 0 80 80 : 1 = 80
0 s1 2 1 0 1 0 100 100 : 1
0 s2 1 0 0 0 1 40 No
zk −1 −1 −1 0 0
c k − zk 1 1 0 0 0 -80
La variable saliente es a.
1 1 1 0 0 80 ·(−1) 1 1 1 0 0 80
2 1 0 1 0 100 ←
−+ ∼ 1 0 −1 1 0 20
1 0 0 0 1 40 1 0 0 0 1 40
Tabla 2 ck 0 0 −1 0 0
C .B. V .B. x y a s1 s2 t.i.
0 y 1 1 1 0 0 80
0 s1 1 0 −1 1 0 20
0 s2 1 0 0 0 1 40
zk 0 0 0 0 0
c k − zk 0 0 −1 0 0 0
Maximizar : 2x + 3y
s.a. x + y = 80
2 x + y + s1 = 100
x + s2 = 40
x, y , s1 , s2 ≥ 0
Ejemplo
Se considera el PL
Maximizar : 4 x1 + 5 x2 − 7 x3
s.a. x1 + 3 x2 + x3 = 100
2 x1 − 6 x3 ≤ 120
3 x1 − 2 x2 + x3 ≥ 50
x1 , x2 , x3 ≥ 0
En la fase 1 se resuelve:
Maximizar : −a1 − a2
s.a. x1 + 3 x2 + x3 + a1 = 100
2 x1 − 6 x3 + s1 = 120
3 x1 − 2 x2 + x3 − s2 + a2 = 50
x1 , x2 , x3 , a1 , a2 , s1 , s2 ≥ 0
Tabla 1 ck 0 0 0 −1 −1 0 0
C .B. V .B. x1 x2 x3 a1 a2 s1 s2 t.i.
−1 a1 1 3 1 1 0 0 0 100
0 s1 2 0 −6 0 0 1 0 120
−1 a2 3 −2 1 0 1 0 −1 50
zk −4 −1 −2 −1 −1 0 1
ck − zk 4 1 2 0 0 0 −1