Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dual
Dual
Investigación Operativa
Docente:
Dr. Carlos Ortega muñoz
1
1. EL PROBLEMA DUAL
2
Dado el primal:
Max Z = cj Xj
Sa
aij Xj bi i=1,..,m.
Xj 0 j=1,..,n
Su dual:
Min G = bi Yi
Sa
aij Yi cj j=1,..,m
Yi 0 i=1,..,n
4
2. USOS DE LA FORMULACION DUAL.
5
3. ALGORITMO SIMPLEX DUAL.
a. CONDICION DE FACTIBILIDAD.
7
4. EL DUAL DEL PRIMAL CANONICO.
Dado el problema:
Max Z = cj Xj
Sa
aij Xj bi i
Xj 0 j
Su dual asociado:
Min G = bi Yi
Sa
aij Yi cj j
Xj 0 j
8
Ejemplo: Dado el primal
Max Z = X1 + 3 X2 /2
SA
2 X1 + 2 X2 160 Y1
X1 + 2 X2 120 Y2
4 X1 + 2 X2 280 Y3
X1 , X2 0
Su dual:
Min G = 160 Y1 + 120 Y2 + 280 Y3
Sa 2 Y1 + Y2 + 4 Y3 1
2 Y1 + 2 Y2 + 2 Y3 3/2
Y1 Y2 Y3 0
Estandarizando:
Min G = 160 Y1 + 120 Y2 + 280 Y3
Sa
-2 Y1 - Y2 - 4 Y3 + S1 = - 1
-2 Y1 - 2 Y2 - 2 Y3 + S2 = - 3/2
Y1, Y2, Y3 0
10
Y1 Y2 Y3 S1 S2
-160 -120 -280 0 0 0
-160/ -120/ -280/ - 0
-2 -2 -2
S1 -2 -1 -4 1 0 -1
S2 -2 -2* -2 0 1 -3/2
Su dual:
Min G = bi Yi
Sa aij Yi cj j=1,..,m
Yi is i=1,..,n
12
Ejemplo:
Max Z = 3 X1 + X2
Sa: X1 4
2 X2 = 10
3 X1 + 2 X2 18
X1, X2 0
Operando:
X1 4 Y1
2 X2 10 Y’2
-2 X2 -10 Y”2
-3 X1 - 2 X2 -18 Y3
13
Transformando:
Min G = 4 Y1 + 10 Y’2 – 10 Y”2 – 18Y3
Sa Y1 - 3 Y3 3
2Y’2 – 2Y”2 – 2 Y3 1
Y1, Y3, Y’2,Y”2 0
Siendo el modelo:
Min G = 4 Y1 + 10 Y2 – 18Y3
Sa Y1 - 3 Y3 3
2 Y2 – 2 Y3 1
Y1, Y3 0 , Y2 is.
Estandarizando:
Min G = 4Y1 + 10Y’2 – 10Y”2 – 18Y3 + 0S1 + 0S2
Sa
-Y1 + 3 Y3 + S1 = - 3
-2Y’2 + 2Y”2 + 2 Y3 + S2 = -1 14
Y1 Y’2 Y”2 Y3 S1 S2
-4 - 10 + 10 18 0 0 0
- 4/-1 - 0
S1 -1* 0 0 3 1 0 -3
S2 0 - 2 2 2 0 1 -1
0 -10 10 6 -4 0 12
-10/-2
Y1 1 0 0 -3 -1 0 3
S2 0 -2* 2 2 0 1 -1
0 0 0 -4 -4 -5 17
Y1 1 0 0 -3 -1 0 3
Y’2 0 1 -1 -1 0 -1/2 1/2
Y’2 = 1/2
Y2 = Y’2 – Y”2 = 1/2 - 0 = 1/2 15
6. INTERPRETACIONES DEL DUAL
Donde:
Xj: Cantidad a producir del artículo j
Cj: Utilidad por producir el artículo j
CjXj: Utilidad por producir Xj cantidades
del artículo j.
16
CjXj: Utilidad total por producir n artículos en
las cantidades Xj
Max Z: Máxima Utilidad total.
Restricciones:
Disponibilidad de horas mensual / máquina.
Maquina A: X1 + 2X2 < 120
Máquina B: X1 + 4X2 < 180
Función Objetivo:
Producir artefactos, maximizando la utilidad
Max Z = 10X1 + 24X2
X1 X2 S1 S2 RHS
-10 -24 0 0 0
S1 1 2 1 0 120
S2 1 4 0 1 180
-4 0 0 6 1,080
S1 1/2 0 1 -1/2 30
X2 1/4 1 0 1/4 45
0 0 8 2 1,320
X1 1 0 2 -1 60
X2 0 1 -1/2 1/2 30 20
Problema dual:
Min G = bi Xi
Sa
aij Yi cj
Yi 0
Donde:
bi: Cantidad disponible del recurso i
Yi: Valor marginal de utilidad/costo del recurso i.
biYi: Valor marginal de utilidad/costo, del consumo de
bi unidades del recurso i.
biYi: Valor marginal de utilidad/costo, del consumo de
las bi unidades de cada recurso i.
21
aijYi: Valor marginal de utilidad/costo del consumo
de aij del recurso i en la producción del artículo j.
22
7. EJEMPLO: PROBLEMA DUAL
23
SOLUCION
Programa lineal primal:
Restricciones:
Utilidades por fabricar artefactos
Manuales: Y1 + Y2 > 10
24
Eléctricos: 2Y1 + 4Y2 > 24
Función Objetivo:
Minimizar las tarifas por la renta de las
máquinas.
Min G = 120 Y1 + 180 Y2
Simplex dual.
Dado el PL:
Min G = 120Y1 + 180Y2
s.a.
Y1 + Y2 > 10
2Y1 + 4Y2 > 24
Y1, Y2 > 0 25
estandarizando.
transformando:
s.a.
s.a.
- Y1 – Y2 + S1 = -10
- Y1 – Y2 < -10
- 2Y1 – 4Y2 + S2 = -24
- 2Y1 – 4Y2 < -24
Y1 Y2 S1 S2 RHS
-120 -180 0 0
-120/-2 -180/-4
S1 -1 -1 1 0 -10
S2 -2 -4* 0 1 -24
X1 X2 S1 S2 RHS
0 0 8 2 1,320
X1 1 0 2 -1 60
X2 0 1 -1/2 1/2 30
Tabla optima dual:
Y1 Y2 S1 S2 RHS
0 0 -60 -30 1,320
Y1 2 0 -2 1/2 8
Y2 0 1 1 -1/2 27 2
PROPIEDAD I:
Coeficientes de la FO de la tabla derecha:
Ultima iteración del primal:
(C1 , C2) = (10, 24)
Calculando:
2 1
10 24 8 2
1/ 2 1/ 2
PROPIEDAD II:
Coeficientes de la FO de la tabla izquierda:
Zj – Cj = - Cj + aij Yi j = 1,2, .., n
Z1 – C1 = -C1 + a11 Y1 + a21 Y2
= -10 + 1(8) + 1(2) = 0
Z2 – C2 = -C2 + a12 Y1 + a22 Y2
= -24 + 2(8) + 4(2) = 0
28
PROPIEDAD III:
Calculo de los valores de las variables básicas:
2 1 120 60
1 / 2 1 / 2 180 30
PROPIEDAD IV
Elementos de la tabla izquierda, restricciones.
2 1 1 1
X1
1 / 2 1 / 2 1 0
2 1 2 0
X2
1 / 2 1 / 2 4 1 29
PROPIEDAD V
Z = bi Yi
Z = b1 Y1 + b2 Y2 = 120(8) + 180 (2) = 1,320
30
Gracias Totales¡¡¡ 31