ao
Refer
encias
Condicoes de Karush-Kuhn-Tucker
3 de novembro de 2014
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Formalmente temos:
f (p) = g (p)
(1)
Que significa dizer que os vetores normais sao paralelos num ponto
extremo p. Para acha-los, deve-se procurar por pontos onde as
seguintes equacoes sao verdadeiras:
f (x) = g (x)
(2)
gi (x) = 0
(3)
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
(4)
Condic
oes de Karush-Kuhn-Tucker
(5)
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
y = 2x
x = 2y
2
x + y 2 25 = 0
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
x
y
=
2x
2y
y2 = x2
Substituindo na equacao de restricao, temos:
5
5
2x 2 = 25 x = y =
2
2
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
5
5
f
= 12.5; f ,
= 12.5
2
2
5 5
5
5
f ,
= 12.5; f ,
= 12.5
2 2
2
2
5 5
,
2 2
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Para maximizacao:
f (x ) =
m
X
i gi (x ) +
i=1
l
X
i hj (x )
j=1
Para minimizacao:
f (x ) =
m
X
i=1
i gi (x ) +
l
X
i hj (x )
j=1
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
gi (x ) 0, i = 1, ..., m
hj (x ) = 0, j = 1, ..., l
3
i 0, i = 1, ..., m
4
i gi (x ) = 0, i = 1, ..., m
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
fx
g1x
g2x
g3x
h1x
fy = 1 g1y + 2 g2y + 3 g3y + 1 h1y
fz
g1z
g2z
g3z
h1z
2x
1
0
0
4
2y + 1 0 + 2 1 + 3 0 + 1 3 = 0
2z
0
0
1
1
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
2x 1 + 4 = 0
2y 2 + 3 = 0
2z 3 = 0
1 x = 0
2 y = 0
z =0
3
4x + 3y z 24 = 0
O sistema nao e linear pois temos variaveis se multiplicando, como
em 1 x = 0.
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
x =0ey =0
x 6= 0 e y = 0
x = 0 e y 6= 0
x 6= 0 e y 6= 0
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
1 = 0 e 2 6= 0
2x + 4 = 0; 2 + 3 = 0
x
2
0; =
0
2
3
x
2
0
== 0 x =0
3
2
1 = 0 e 2 = 0
=
2x + 4 = 0; 3 = 0
= 0; x = 0
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
1 = 0 e 2 = 0
2x + 4 = 0 = x/2 < 0
2z 3 = 0 3 = 2z > 2z 0
3 > 0; 3 z = 0 z = 0
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Multiplicadores de Lagrange
Problemas de Otimizac
ao N
ao-linear
2x + 4 = 0
2y + 3 = 0
3 = 0
4x + 3y 24 = 0
Cuja solucao e (x, y , , 3 ) = (96/25, 72/25, 48/25, 48/25), e a
resposta do problema e o ponto (x, y , z) = (96/25, 72/25, 0).
Condic
oes de Karush-Kuhn-Tucker
Introduc
ao
Refer
encias
Condic
oes de Karush-Kuhn-Tucker