Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
En esta relacin con el problema dual el problema original se designa por problema primal (P).
2
(P)-(D) son soportados por el mismo sistema de parmetros; la solucin de uno de ellos constituye la solucin simultnea de el otro; La solucin de uno, est completamente determinada por la solucin de el otro.
El par de problemas duales (P)- (D) no es mas que un par de representaciones matemticas del mismo problema real.
3
2 3
4 5
6
um problema de maximizacin con restricciones de desigualdad de tipo ()
un problema de minimizacin con restricciones de desigualdad de tipo () um problema de maximizacin con restricciones de desigualdad de tipo ()
Maximizar sujeto a
z c j x j
j 1
Minimizar
sujeto a
w bi y i
i 1
a
j 1
ij
x j bi
a
i 1
ij
yi c j
xj 0
i=1,...,M, j=1,...,N
yi 0
i=1,...,M, j=1,...,N
es recproca.
primal, dual.
7
y10 y20
. . .
Problema primal x10 x20 . xn0 Min w b1 a11 a12 a1n b2 a21 a22 a2n
. . . . . .
ym0
(P): z =c1x1+c2x2+cnxn
am1
am2
amn
bm
c1
Max z
cj- coeficientes f.o del (P)
c2
cn
Problema dual
(D)w = 4 y1 + 12y2+ 18 y3
Min w 4 12 18
(P)- 1 rest.: x1 4
1 0 3
0 2 2
(D)-1 rest.: y1
+ 3 y3 3
(P): z =3x1+5x2
3 5 Problema dual
(D) -2 rest.:
w= 4y1 + 12 y2 + 18 y3 y1 + 3 y3 3 +2 y3 5
x1
2 x2 3 x1 + 2 x2
4 12 18
2y2
x1, x2 0
y1, y2, y3 0
10
La solucin para el problema dual del exemplo prototipo fue ya determinada y puede ser encontrada en el cuadro ptimo del problema primal en la linea de los zj correspondentes a las variables de holgura x3, x4, x5 , donde inicialmente se
11
cj
CB XB
5 0 1 0 5 0
0 1 0 0
x1
0 0 1 3
x2 x3
x4
1 3 1 2 1 - 3
x5
1 - 3
b
2 6
2 36
0 5 3
x3 x2 x1 zj
0
1 3
las variables de hogura del dual tienen valor simtrico al valor de los costos reduzidos correspondientes a las columnas de las variables de decisin
cj -zj 0
3 0 2 0 - 3 2
1 -1
y4 = 0 , y5 = 0
12
Si una restriccin de desigualdad fuera del tipo opuesto al de la respectiva forma cannica, entonces la correspondiente varible dual es no positiva.
Prueba:
maximizar
sujeito a: Las restricciones de desigualdades de tipo () pueden ser siempre convertidas en restriciones de tipo () multiplicando por (-1) ambos miembros.
z cjxj
j 1
a a
j j
i1 j
x j bi 1 x j bi2
i1 1,2,..., p i2 p 1, p 2,..., M
i2 j
xj 0
j
j 1,2,......... N
ai2 j x j bi2
i2 p 1, p 2,..., M
13
sujeito a:
a
i
i1 j
y i1 ai2 j y i'2 c j
i
j 1,2,.........N
y i1 , y 'i 0 i1 1,2,..., p 2
minimizar w bi
i yi
i2 p 1, p 2,..., M
yi2 y 'i2 0
bi2 y i2
i
sujeito a:
a
i
i1 j
y i1 a i2 j y i2 c j
i
j 1,2,......... N
a cada restriccin de desigualdad de tipo opuesto corresponde una variable dual no positiva
y i1 0 i1 1,2,..., p
y i2 0
i2 p 1, p 2,..., M
14
w bi1 y i1 bi2 y i2
i i
sujeito a
a
j j
i1 j
x j bi 1
a
i
i1 j
y i1 a i2 j y i2 c j
i
i2 j
x j bi2
y i1 0
i1 1,2,..., p
xj 0
y i2 0 i 2 p 1, p 2,..., M j 1,2,......... N
15
Problema Primal
Caso 1: Exemplo.
sujeto a
Problema Dual
Minimizar z= 5 x1 + x2 + 3 x3 sujeto a
+ x3 x2 + 2 x3 2 x1 + x2 4 x1 + x2 + x3 x1, x2, x3 0
x1
5 18 12 22
y1
y2 y1 + 2y2
+ 2 y3 + 4 y4 5 + y3 + y4 1 + y4 3
y1, y2, y3 0, y4 0 Como esta restriccin es de tipo opuesto le corresponde una variable dual no positiva
16
17
c
j 1
xj
b
i
i1 y i1
bi2 y i2
i
a
j j
i1 j
x j bi 1 x j bi2
a
i
i1 j
y i1 ai2 j y i2 c j
i
i2 j
y i1 0 y i2 livres
xj 0
18
Relaciones primal-dual.
Problema Primal.
Minimizacin
Problema dual.
Maximizacin
una restriccin i
una variable
0
0 libre
una restriccin
una variable j
0 0 libre
=
Restriccin de tipo opuesto
19
Maximizar z= 5 x1 + 12 x2 +4 x3
sujeito a:
Restricc. duales:
x1 + 2 x2 + x3 10 2 x1 - x2 + 3 x3 = 8 x1 , x2 , x3 0
variables duales:
Minimizar w= 10 y1 + 8 y2
sujeito a:
y1 2 y1 y1 y1 0 ,
+ 2y2 5 - y2 12 +3 y2 4 y2 libre
20
restricc duales:
(D) :rest. 1, 2, 4 tipo (P) : x3 libre (D) :rest. 3 tipo = (P) : x5 0 (D) :rest. 5 tipo (P) : x1 , x2 , x4 0
Maximizar
variables duales:
(P) : :rest. 1 tipo = (D) : y1 libre
(P) : :rest. 2 tipo (D) :
y2 0 0
(D) : y3
1 6 -7 1 -5
21
Maximizar z= 5x1 + 6 x2
sujeito a:
restricc duales:
(P) : x2 0 (D) :rest. 2 tipo
(P) : x1 libre (D) :rest 1 tipo =
x1 + 2 x2 = 5 - x1 + 5 x2 3 4 x1 + 7 x2 8 x1 libre , x2 0
variveis duais:
(P) : :rest. 1 tipo = (D) : y1 libre
(P) : :rest. 2 tipo (D) :
Dual
Minimizar
sujeito a:
w= 5 y1 + 3y2+ 8 y3
y2 0
(D) : y3 0
y 1 - y2 + 4 y3 = 5 2 y1 +5 y2 + 7 y3 6
y1 libre , y2 0 , y3 0
22
Maximizar z c t X
Minimizar w b t Y sujeto a
sujeto a
AX b X 0
Problema Primal
At Y c Y 0
Problema Dual
Minimizar z c X
t
Maximizar w b Y
t
sujeto a
sujeto a
AX b X 0
At Y c Y 0
23
Maximizar
sujeto a
zc X
t
Minimizar sujeto a
w b tY At Y c Y libre
AX b X 0
Problema Primal
Problema Dual
t
Minimizar sujeto a
zc X
Maximizar sujeto a
w b tY At Y c Y libre
24
AX b X 0
25
Problema
Elemento X
Dimensin
Caracterstica
Vector Vector de columna con n variables de componentes. actividad primaria Vector rengln Vector de con n precios componentes. unitarios primarios Vector columna con m componentes. Matriz de m por n. Escalar. Vector de disponibilidad de recursos primarios Matriz de coeficientes tecnolgicos Funcin objetiva primaria
b Primario A
26
Vector de variables de actividades duales Vector de disponibilidad de recursos duales Vector de precios unitarios duales Matriz de coeficientes tecnolgicos Funcin objetiva dual.
cT
bT Dual AT
G 0
27
s.a.
28
29
30
Debido a que
31
Anlisis Deductivo
Una compaa produce autos y camionetas, cada auto se vende con una ganancia de 3000 soles , y cada camioneta con una ganacia de $5000 soles. Los productos deben pasar por los departamentos I y II. Se dispone mensualmente de 200 y 140 horas en cada departamento.
32
Cada carro necesita e 1 hora en el Dpt I, y 1 hora en el Dpto II. Cada Camioneta necesita 2 horas en I y 1 hora en II. Cual es el programa de produccin que maximiza la ganacia. Sol X1: Nmero de carros que se debe producir mensualmente. X2: Nmero de camionetas que se debe producir mensualmente.
33
Max Z = 3000X1+5000X2 S.a. X1+2X2 <=200 debido al Dpto. I X1+X2 <=140 debido al Dpto II. X1,X2 >=0 Ci: ganancia unitaria en el productoi Xi: # de unidades del producto i Aij: # de unidades del recurso i que se requiere para producir una unidad de recurso j. 34
Aij:Horas del Dpto. I / unidad de producto J. bi: Nmero de horas disponibles del recurso i, expresado en horas. Asi: Z= 3000 soles/carro* (x1 carros) + 5000 soles/camioneta* (x2 camionetas) Max Z= (3000 x1+5000x2 ) soles
35
La restriccin 1 es: (1 hora en DPT. I/carro) (X1carros)+ (2 horas en Dpt. I/camioneta) (X2 camionetas) <=200 hrs.en el Dpt.I
36
Cada restriccin (fila) esta relacionada con un recurso. Lado derecho del signo <=se indica disponibilidad del recurso. Al lado izquierdo se indican los requerimientos de dichos recursos por los n productos. 37
Cada columna corresponde a un producto. Ejemplo: El producto 1 permite obtener una ganancia unitaria de 3000. Para producir cada unidad del producto 1 se requiere una unidad del recurso1 y una unidad del recurso 2.
38
En el problema los recursos estn dados por las horas disponibles en los departamentos I y II. Estos recursos pueden disminuir por diferentes motivos. Para prevenir la paralizacin de la produccin por falta de recursos, el gerente desea firmar un contrato de alquiler para usar los Dptos. I y II de otra compaa.
39
Cunto debe pagar por cada hora de alquiler de los Dptos I y II? Cual es el valor unitario de los recursos? El pago del alquiler no puede ser muy alto, pues perjudicara la economa de la empresa, ni muy bajo pues podra no encontrar el servicio.
40
Sean: Y1:valor de una unidad de recurso 1 (valor de una hora del Dpto. I). Y2: valor de una unidad de recurso 2 (valor de una hora del Dpto. II). Si se tiene que alquilar recursos de otra compaa, se tiene que determinar el valor de las 200 horas del Dpto I y las 140 horas del Dpto. II.
41
sea: G= (Y1 soles/horaDpto I) (200h del Dpto I) +(Y2 soles/horaDpto II) (140 h del Dpto. II) La empresa que alquila tratara de minimizar el valor de los recursos, entonces: Min G= 200Y1+140Y2 Y1 y Y2 son no negativos. Y1,Y2>=0.
42
Un
carro necesita 1 hora en el Dpto I, y una hora en el Dpto II. El valor de todos los recursos para producir un carro: (1hr.Dpt I) (Y1 soles/hrdel Dpto. I) + (1hr.Dpt II) (Y2 soles/hrdel Dpto. II)
43
Adems, un carro produce una ganancia de 3000 soles. Por tanto el valor de todos los recursos para producir un carro, debe ser mayor o igual a 3000 soles (ganancia). 1Y1+1Y2 >= 3000 2Y1+Y2 >=5000
44
Programa
45
Solucin Optima: Y1(optimo): 2000 Y2(optimo): 1000 G (optimo): 540,000 Observa que Z (optimo) tambin es 540,000. Es una Propiedad.
46
47