You are on page 1of 18

DUALIDAD

PROGRAMAS PRIMAL Y DUAL


DUAL DEL PRIMAL

• Min w = 10y1 + 15y2


• Sujeto a
• Y1 + 2 y2 ≥ 4
• 5y1 + 3y2≥ 3
• Y1, y2 ≥ 0
EJ. HALLAR EL DUAL DEL
SIGUIENTE PL
• Max z= 7x1 + 2 x2 + 3 x3
• Sujeto a
• X1 + 8 x2 + 9 x3 ≤ 100
• 5 x1 – x2 – x3 ≤ 10
• 16 x1 + x2 + x3 ≤ 150
• 4x1 – 20 x2 -30 x3 ≤ 90
• X1, x2, x3 ≥ 0
DUAL

• Min w = 100 y1 + 10 y2 + 15 y3 + 90 y4
• Sujeto a
• Y1 + 5 y2 + 10 y3 + 4 y4 ≥ 7
• 8 y1 – y2 + y3 – 20 y4 ≥ 2
• 9 y1 – y2 + y3 – 30 y4 ≥ 3
• yj≥0, j=1,2,3,4
PRIMER TEOREMA DE
DUALIDAD
• Si Xo es una solución factible del programa P, Yo es una
solución factible del dual D, entonces Zo =cXo ≤ b’Yo = Wo
• DEMOSTRACIÓN
• Y’oAXo ≤ Y’ob=b’Yo = Wo, pues Yo ≥ 0
• Como Yo es una sol. Fact. de D
• A’Yo ≥ c’ < ----- > Y’oA ≥ c
• Zo = cXo ≤ Y’oAXo ≤ Y’ob = b’Yo = Wo
FORMUL. DEL P DUAL DESDE EL
PRIMAL, MÉTODO DEDUCTIVO
• En los problemas de ingeniería, administración, comercio, etc,
el programa primal tiene una interpretación concreta por
cuanto las variab que intervienen tienen vales y constantes
significado físico y además ciertas unidades.
• Por ello pretendemos derivar un programa dual a partir del
primal a través de una discusión con sentido físico.
MAX Z = 300 X1 + 500 X2

• Sujeto a
• X1 + 2 x2 ≤ 200 (debido al Dpto A)
• X1 + x2 ≤140 (debido al Dpto B)
• X1, x2 ≥ 0
• Ci ganancia unitaria
• Xj = nº de unidades del producto j
• aij = nº de unidades del recurso i que se requiere para producir
una unidad del producto j
• bi = nº de unidades disponibles del recurso i en h
OTRAS FORMAS DEL PRIMAL Y
DUAL
• Teorema 3.- Si el Primal es de la forma:
• Max Z=cx
• Sujeto a, Ax = b, x ≥0

• Entonces el Programa dual D es:


• Min W=b´y
• Sujeto a: A’y ≥c, y sin restricciones
TEOREMA 4

• Si el Primal es de la forma:
• Max Z=cx
• Sujeto a, Ax < b, x ≥0

• Entonces el Programa dual D es:


• Min W=b´y
• Sujeto a: A’y ≥c, y ≥ 0
TEOREMA 5

• Si el Programa Primal es de la forma:


• Max Z=cx
• Sujeto a, Ax = b, x sin restricciones

• Entonces el Programa dual D es:


• Min W=b´y
• Sujeto a: A’y = c, y sin restricciones
TEOREMA 6 DE DUALIDAD

• Xo es una solución factible del Primal, Xo es óptima sss existe


Yo una solución factible del dual D tal que cXo = b’Yo

• EJ.- max Z = 2 x1 + 5 x2
• Sujeto a
• 2 x1 + 3 x2 ≤ 30
• X2 ≤ 6
• X1, x2 ≥ 0
EL ÓPTIMO ES (6,6) Y MÁX Z=42

• Entonces el valor mínimo del dual es W=42


• Si el recurso 1 se aumenta de 30 a 31, entonces la nueva
solución óptima es x1=6.5, x2=6, de tal modo que Z=43
• Yo1=∆z/∆b1=(43-42)/(31-30) = 1
• Si el recurso 2 se aumenta de 6 a 7 (dejando b1 en 30), la
nueva solución del primal es x1=4.5, x2=7, Z= 44, entonces
• Yo2 = ∆z/∆b2= (44 -42)/(7-6) = 2
• El óptimo del dual es Yo = (1,2), W = 42
EL DUAL ES

• Min W = 30 y1 + 6 y2
• Sujeto a
• 2y1 ≥ 2,
• 3 y1 + y2 ≥ 5
• y1, y2 ≥ 0
PASANDO AL TABLERO SIMPLEX

• Cj -2 -1 0 0 0
• Cb x1 x2 x3 x4 x5 b bas
• 0 3 -1 1 0 0 -3 x3
• 0 -4 -3 0 1 0 -6 x4
• 0 1 2 0 0 1 3 x5
• ----------------------------------------
• Z -2 -1 0 0 0 0
• La solución inicial es x3=-3, x4=-6, x5=3
ESTA SOLUCIÓN INICIAL NO ES
FACTIBLE
• La variable que sale es x4 ya que tiene el valor más negativo -
6, para la variable que entra los cocientes son:
• Variable x1 x2 x3 x4 x5
• Ecuación z -2 -1 0 0 0
• {-2/-4 -1/-3}
• Entra x2, de tal modo que la nueva tabla es
PASO 2
• Sale h2
• PASO 3
• a) Calculando los cocientes con
• Xe =min { -2/-3, -3/-9}
• x1 x3
• X3 es la variable que entra
• Efectuando el pivoteo obtenemos la tabla
TABLA (MAXIMIZAR)

• Cj -2 -2 -3 0 0 xb
• Cb x1 x2 x3 h1 h2 sol básicas
• 0 -4/3 -14/3 0 1 -2/9 -22/3 h1
• -3 -1/3 -1/3 1 0 -1/9 4/3 x3
• Zj -1 1 -3 0 1/3
• Ej -1 -3 0 0 -1/3 -4 Z
C) REPITIENDO EL ALGORITMO

• Sale h1 y entra x2, por lo cual obtenemos


• Cj -2 -2 -3 0 0 xb
• Cb x1 x2 x3 h1 h2 sol básicas
• -2 2/7 1 0 -3/14 1/21 11/7 x2
• -3 3/7 0 1 -1/14 -2/2113/7 x3
• Zj -13/7 1 -3 -9/14 4/21
• Ej -1/7 0 0 -9/14 -4/21 -61/7 Z