Lección 5: ejercicios teóricos 1. A. Usando la tabla general de dualidad, calcular el dual del problema Minimizar Sujeta a : c1 x1 a1 x1 x1 + c2 x2 + a 2 x2 + c3 x3 + a 3 x3 x2 x3 ≥ b ≥ 0 ≥ 0 ≥ 0 B. A continuación, llegar al mismo resultado usando la idea general inicial de la dualidad dada en las primeras páginas de la teoría para que el valor de toda solución factible del problema de minimizar sea mayor o igual que el valor de toda solución factible del problema de maximizar. 2. Ídem para el problema Minimizar Sujeta a : c1 x1 a1 x1 x1 + c2 x2 + a2 x2 + c3 x3 + a3 x3 x2 x3 = ≥ ≥ ≥ b 0 0 0 ≤ ≥ ≥ ≥ b 0 0 0 3. Ídem para el problema Minimizar Sujeta a : c1 x1 a1 x1 x1 + c2 x2 + a 2 x2 + c3 x3 + a 3 x3 x2 x3 4. Ídem para el problema Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 + a2 x2 + a 3 x3 ≥ b ≥ 0 NR x1 x2 x3 ≥ 0 5. Ídem para el problema Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 x1 + a2 x2 + a3 x3 x2 x3 ≥ b ≥ 0 NR ≤ 0 fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc 1/9 6. Ídem para el problema Minimizar Sujeta a : c1 x1 a11 x1 + c2 x2 + a12 x2 + c3 x3 + a12 x3 a21 x1 a31 x1 x1 + a22 x2 + a32 x2 + a22 x3 + a32 x3 x2 x3 ≥ b1 = ≤ ≥ b2 b3 0 NR ≤ 0 7. Dado el programa lineal siguiente Maximizar sujeta a : c1 x1 + ..... + cn xn a11 x1 + ..... + a1n xn ≤ am1 x1 + ..... + cmn xn x 1 ,..............., xn ≤ bm ≥ 0 b1 se pide: A. Calcular el programa dual. B. Interpretar el programa inicial considerando que las bi, con i=1,…,m son recursos disponible por un empresario, que aij representa la cantidad de recurso i necesario para fabricar una unidad de producto j, con j=1,…,n, y que cj es el precio de venta de una unidad de producto elaborado. C. ¿Qué representan las variables duales del apartado (A)? 8. Demostrar que son duales los programas: Minimizar θ Sujeta a : θx 0 y0 λ ≥ ≤ ≥ θ λX λY 0 NR Maximizar Sujeta a : y u 0 .y 0 v0 u0 u 0 .y i − v 0 .x i v 0 .x 0 ≥ ≥ ≤ = 0 0 0 1 v 0 .x 0 v0 u0 u 0 .y i − v 0 .x i u 0 .y 0 ≥ ≥ ≤ = 0 0 0 1 para i = 1,..., n 9. Demostrar que son duales los programas: Maximizar Sujeta a : ω x0 ωy 0 λ θ ≥ ≤ ≥ λX λY 0 NR Minimizar Sujeta a : y para i = 1,..., n Nota: Se trata de hacer demostraciones formalmente correctas, sin hacer concesiones a la intuición. fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc 2/9 SOLUCIONES Regla general: 1. Primal Minimizar Restricciones Dual Maximizar Variables ≥ ≤ = ≥0 ≤0 No restringida Variables Restricciones ≥0 ≤0 No restringida ≤ ≥ = A. Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 x1 + a 2 x2 + a3 x3 x2 x3 ≥ ≥ ≥ ≥ Maximizar Sujeta a : b 0 0 0 yb y ya1 ya2 ya3 ≥ 0 ≤ c1 ≤ c2 ≤ c3 B. ya1 ya2 ya3 ≤ c1 ≤ c2 implica ≤ c3 ya1 x1 ya2 x2 ya3 x3 ≤ c1 x1 ≤ c2 x2 implica ≤ c3 x3 y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde yb ≤ y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 . Es decir, yb ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que en un paso se necesita que y ≥ 0 . 2. A. Minimizar Sujeta a : c1 x1 a1 x1 x1 + c2 x2 + a2 x2 + c3 x3 + a3 x3 x2 x3 = b ≥ 0 ≥ 0 ≥ 0 Maximizar yb Sujeta a : y NR ya1 ≤ ≤ ≤ 2 ya2 ya3 c1 c2 c3 B. ya1 ya2 ya3 ≤ c1 ≤ c2 implica ≤ c3 ya1 x1 ya2 x2 ya3 x3 ≤ c1 x1 ≤ c2 x2 implica ≤ c3 x3 y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde yb = y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 . Es decir, yb ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que no se necesita que y ≥ 0 . fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc 3/9 3. A. Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 + a 2 x2 + a 3 x3 ≤ b Maximizar yb Sujeta a : y ≥ 0 x1 x3 ≤ 0 ≤ c1 ya1 ≥ 0 x2 2 ≤ c2 ya2 ≥ 0 ya3 ≤ c3 B. ya1 ≤ c1 ya1 x1 ≤ ya2 ≤ c2 implica ya2 x2 ≤ c2 x2 implica ya3 ≤ c3 ya3 x3 ≤ c3 x3 c1 x1 y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde yb ≤ y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 . Es decir, yb ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que en un paso se necesita que y ≤ 0 . 4. A. Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 + a2 x2 + a 3 x3 x1 x2 Maximizar ≥ b ≥ 0 Sujeta a : yb ≥ ≥ y 0 ≤ c1 ya1 = c2 ya2 NR x3 2 ya3 0 ≤ c3 B. ≤ c1 ya1 x1 ya2 = c2 implica ya2 x2 = c2 x2 implica ya3 ≤ c3 ya3 x3 ≤ c3 x3 ya1 ≤ c1 x1 y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde yb ≤ y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 . Es decir, yb ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que en un paso se necesita que y ≥ 0 . 5. A. Minimizar c1 x1 + c2 x2 + c3 x3 Sujeta a : a1 x1 + a2 x2 + a 3 x3 x1 x2 ≥ b ≥ 0 ≤ yb Sujeta a : y 2 ≥ 0 ≤ c1 ya1 = c2 ya2 NR x3 Maximizar ya3 0 ≥ c3 B. ya1 ≤ c1 ya1 x1 ≤ ya2 = c2 implica ya2 x2 = c2 x2 implica ya3 ≥ c3 ya3 x3 ≤ c3 x3 c1 x1 y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde yb ≤ y (a1 x1 + a2 x2 + a3 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 . Es decir, yb ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que en un paso se necesita que y ≥ 0 . fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc 4/9 6. A. Minimizar c1 x1 + Sujeta a : a11 x1 + a12 x2 + a12 x3 ≥ b1 a 21 x1 + a 22 x2 + a 22 x3 = b2 a31 x1 + a32 x2 + a32 x3 ≤ b3 ≥ 0 c2 x2 + c3 x3 x1 x2 Maximizar y1b1 Sujeta a : y1 ≤ y 2b2 + y3b3 ≥ y2 NR x3 + 0 0 NR y3 ≤ 0 y1a11 + y 2 a21 + y3 a31 ≤ c1 y1a12 + y 2 a22 + y3 a23 = c2 y1a13 + y 2 a23 + y3 a33 ≥ c3 B. y1a11 + y 2 a21 + y3 a31 ≤ c1 ( y1a11 + y 2 a21 + y3 a31 ) x1 ≤ y1 a12 + y 2 a22 + y3 a32 = c2 implica ( y1 a12 + y 2 a22 + y3 a32 ) x2 = c2 x2 y1 a13 + y 2 a23 + y3 a33 ≥ c3 ( y1 a13 + y 2 a23 + y3 a33 ) x3 ≤ c3 x3 c1 x1 implica y1 (a11 x1 + a12 x 2 + a13 x3 ) + y 2 (a 21 x1 + a 22 x2 + a 23 x3 ) + y3 (a31 x1 + a32 x2 + a33 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 de donde y1b1 + y 2b2 + y3b3 ≤ y1 (a11 x1 + a12 x2 + a13 x3 ) + y 2 (a21 x1 + a22 x2 + a23 x3 ) + y3 (a31 x1 + a32 x2 + a33 x3 ) ≤ c1 x1 + c2 x2 + c3 x3 Es decir, y1b1 + y 2b2 + y3b3 ≤ c1 x1 + c2 x2 + c3 x3 . Nota: obsérvese que en un paso se necesita que y1 ≥ 0 , y 2 NR e y3 ≤ 0 . 7. A. Minimizar y1b1 + ..... + y m bm sujeta a : y1a11 + ..... + y m am1 ≥ c1 am1 x1 + ..... + cmn xn ≥ cn y1 ,..............,y m ≥ 0 B. Alguien oferta comprar los recursos disponibles en cantidades b1,….,bm ofreciendo un precio unitario dado por y1,….,ym. C. Son los precios sombras de los recursos disponibles. fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc 5/9 8. A Cálculo del dual del PL: Minimizar θ sujeta a θx o yo ≥ ≤ λX λY NR ≥ 0 θ λ B. El modelo anterior en forma escalar es: Minimizar Sujeta a: vo1⋅0 vo1 vom⋅0 +uo1⋅yo1 …. +0⋅λn −xn1⋅λn ≥ 0 ↔ ↔ −… +… …. …. −xnm⋅λn +yn1⋅λn ≥ ≥ 0 yo1 ↔ ↔ +… …. +yns⋅λn ≥ yos ↔ ≥ NR 0 ↔ ↔ vo1⋅xo1 +… −vo1⋅x11 −… …. …. +vom⋅xom +uo1⋅0 + −vom⋅x1m +uo1⋅y11 + ≥ 0 ↔ −vo1⋅xn1 −… …. −vom⋅xnm +uo1⋅yn1 + 1⋅θ xo1⋅θ +0⋅λ1 −x11⋅λ1 −… xom⋅θ 0⋅θ −x1m⋅λ1 +y11⋅λ1 0⋅ +y1s⋅λ1 θ λ1 λn Maximizar Sujeta a: +uos⋅yos ≥ 0 ≥ ≥ 0 0 uos ≥ 0 …. …. +uos⋅xos +uos⋅y1s = ≤ 1 0 …. +uos⋅yns ≤ 0 vom uo1 Es decir: Maximizar sujeta a fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc uo ⋅ y o uo ⋅ y i − v o ⋅ xi vo uo v o ⋅ xo ≤ 0 para i = 1,...,n ≥ 0 ≥ 0 = 1 6/9 C. ALTERNATIVA. El modelo anterior en forma escalar es: Variables Minimizar Sujeta a: λ1 0 λn 0 θ 1 xo1 −x11 … …. −xn1 ≥ 0 ↔ ↔ xom 0 −x1m … y11 … …. …. −xnm yn1 ≥ ≥ 0 yo1 ↔ ↔ …. yns ≥ yos ↔ ≥ NR 0 ↔ ↔ ≥ 0 ↔ 0 y1s … θ 1 1 Variables Maximizar Sujeta a: vo1 0 1 vom 0 uo1 yo1 uos yos ≥ 0 ≥ ≥ 0 0 1 ≥ 0 1 1 xo1 −x11 +… …. …. …. −xn1 …. …. xom …. …. …. …. 0 y1s = −x1m 0 y11 ≤ 1 0 −xnm yn1 …. …. yns ≤ 0 Es decir: Maximizar sujeta a fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc uo ⋅ y o uo ⋅ y i − v o ⋅ xi vo uo v o ⋅ xo ≤ 0 para i = 1,...,n ≥ 0 ≥ 0 = 1 7/9 9. A. Cálculo del dual del PL: Maximizar ω sujeta a xo ωy o λ ≥ ≤ λX λY ≥ 0 ω no restringida B. El modelo anterior en forma escalar es: Maximizar Sujeta a: 1⋅ω 0⋅ω +0⋅λ1 x11⋅λ1 0⋅ω yo1⋅ω x1m⋅λ1 −y11⋅λ1 yo1⋅ω −y1s⋅λ1 Minimizar vo1⋅ xo1 Sujeta a: vo1 vom⋅ xom +uo1⋅0 ≤ xo1 ↔ ↔ xnm⋅λn −yn1⋅λn ≤ ≤ xom 0 ↔ ↔ −yns⋅λn ≤ 0 ↔ ≥ NR 0 ↔ ↔ vo1⋅0 vo1⋅x11 +… +… …. …. +vom⋅0 +uo1⋅yo1 − +vom⋅x1m −uo1⋅y11 − ≥ 0 ↔ +vo1⋅xn1 +… …. +vom⋅xnm −uo1⋅yn1 − … …. +0⋅λn xn1⋅λn … −… …. …. +… …. ω λ1 λn +uos⋅0 ≥ 0 ≥ ≥ 0 0 uos ≥ 0 …. …. +uos⋅yos −uos⋅y1s = ≥ 1 0 …. −uos⋅yns ≥ 0 vom uo1 Es decir: Minimizar sujeta a fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc v o ⋅ xo uo ⋅ y i vo uo uo ⋅ y o ≤ v o ⋅ xi ≥ ≥ = para i = 1,...,n 0 0 1 8/9 C. ALTERNATIA: El modelo anterior en forma escalar es: Variables Maximizar Sujeta a: ω 1 0 λ1 0 x11 …. …. λn 0 xn1 ≤ xo1 ↔ ↔ Variables Minimizar Sujeta a: vo1 xo1 vo1 vom xom uos 0 uo1 ⋅0 ≥ 0 ≥ ≥ 0 0 uos ≥ 0 …. …. 0 yo1 x1m −y11 …. …. …. …. xnm −yn1 ≤ ≤ xom 0 ↔ ↔ vom uo1 …. …. yo1 −y1s …. …. −yns ≤ 0 ↔ ≥ NR 0 ↔ ↔ 0 x11 .… .… …. …. 0 x1m ≥ 0 ↔ xn1 .… …. xnm 1 1 yo1 …. …. yos = −y11 …. …. −y1s ≥ 1 0 −yn1 …. …. −yns ≥ 0 …. …. 1 Es decir: Minimizar sujeta a fichero DEA-lec-5-ejer-teoricos-2012-mm-dd.doc v o ⋅ xo uo ⋅ y i vo uo uo ⋅ y o ≤ v o ⋅ xi ≥ ≥ = para i = 1,...,n 0 0 1 9/9