Vous êtes sur la page 1sur 8

Teorema de holguras complementarias

Ejemplos

Optimización
Conferencia 11
Teorema de holguras complementarias

Juan Manuel Oliva, Leonardo Villegas

Departamento de Ingenierı́a Matemática


Universidad de La Frontera

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Contenido

1 Teorema de holguras complementarias

2 Ejemplos

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Formulación

Teorema (Holguras complementarias)


Sean x̄ ∈ P, ȳ ∈ P 0 factibles de duales en forma canónica:

min z = cT x max w = bT y
s.a. Ax ≥ b (P L) s.a. AT y ≤ c (P L0 )
x≥0 y≥0

Entonces x̄, ȳ son soluciones optimales, si y solo si se cumple:


ȳ T (Ax̄ − b) = 0, (c − AT ȳ)T x̄ = 0.

”Holguras Complementarias”

Ax̄ − b ≥ 0, ȳ ≥ 0 =⇒ ȳi = 0 ó Ai• x̄ − bi = 0


T
c − A ȳ ≥ 0, x̄ ≥ 0 =⇒ x̄j = 0 ó cj − AT•j ȳ = 0

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Ejemplo de conferencia anterior

Problemas duales

min z = −x1 − 2x2 ,


max w = 10y1 + 4y2 + 4y3 ,
s.a. 2x1 + 5x2 ≤ 10,
0 s.a. 2y1 + 2y2 ≤ −1,
(P L) 2x1 − x2 ≤ 4 (P L )
5y1 − y2 + y3 ≤ −2
x2 ≤ 4
y≤0
x≥0

Soluciones Complementarias

x̄T = ( 52 , 1) ⇒ (Ax̄ − b)T = (0, 0, −3)


ȳ T = (− 12
5 1
, − 12 , 0) ⇒ (c − AT ȳ)T = (0, 0)
En ambos casos se observan las holguras complementarias.

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Utilizando holguras complementarias

Formulación primal
min z = 5x1 − 2x2 + 3x3 + 15x4 − x5 + 4x6 ,
s.a. 3x1 − x2 + x3 + 5x4 + x5 − x6 ≥ 10,
(P L)
x1 − 2x2 − x3 + 6x4 − 2x5 ≥ 8
x1 , . . . , x4 ≥ 0, x5 ≤ 0, x6 ≥ 0

Problema dual (solo dos variables y sol. gráfica)


max w = 10y1 + 8y2 ,
s.a. 3y1 + y2 ≤ 5,
−y1 − 2y2 ≤ −2,
y1 − y2 ≤ 3,
(P L0 )
5y1 + 6y2 ≤ 15,
y1 − 2y2 ≥ −1,
−y1 ≤ 4,
y1 , y 2 ≥ 0

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Solución Gráfica

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Utilizando holguras complementarias

Solución dual

ȳ T = ( 97 , 87 ), w̄ = 10 · 9
7
+8· 8
7
= 22

(AT ȳ − c)T x̄ = 0
3 · 97 + 87 − 5
   
0
− 79 − 2 · 87 + 2 − 11
 


 
  7

 x2
9
T
 − 87 − 3   − 20   x3 
A ȳ − c =  7 = 7 ⇒ =0

 5 · 97 + 6 · 78 − 15  
  − 12
7


 x4 
9

7
− 2 · 87 + 1   0  x6
− 97 − 4 − 37
7

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300


Teorema de holguras complementarias
Ejemplos

Utilizando holguras complementarias

ȳ T (Ax − b) = 0 ∧ ȳ > 0
3x1 − x2 + x3 + 5x4 + x5 − x6 = 10,
x1 − 2x2 − x3 + 6x4 − 2x5 = 8

x2 = x3 = x4 = x6 = 0
3x1 + x5 = 10, x1 = 4,

x1 − 2x5 = 8 x5 = −2

Solución primal

x̄T = (4, 0, 0, 0, −2, 0), z̄ = 5 · 4 − (−2) = 22

Juan Manuel Oliva, Leonardo Villegas Optimización IMA-300

Vous aimerez peut-être aussi