Está en la página 1de 16

Compilacin de Problemas KKT

Esta es una compilacin de problemas hechos por diferentes autores y fuentes. Yo solo me he dedicado a ordenarlos en el
presente documento, con el fin de ser usado como apoyo a cursos de optimizacin.
-

Juan Pablo Cavada

Problema 1
Sea (P) el siguiente problema de optimizacin
( )

( )

Responda o comente segn corresponda


a)Puede existir x punto factible de (P) que cumpla las condiciones KKT y no sea mnimo local ni
global? Justifique.
b) Puede existir y mnimo local de (P) que no cumpla las condiciones de KKT? Justifique.
c) Un punto interior de espacio de soluciones factibles con gradiente nulo cumple las condiciones
de KKT. Justifique.
d) Nunca un punto factible que no sea optimo local o global puede cumplir KKT. Justifique.
Solucin
a)
b)
c)

Si, siempre que o no sean convexas.


S, siempre que no sea regular.
Se trata de un punto factible, luego
( )
( )

Si adems cumple con:


( )

d)

( )

( )

Pueden existir puntos factibles que cumplan KKT. Estas condiciones son necesarias y
no suficientes.
1

Problema 2
Considere el siguiente problema de optimizacin.

a)
b)
c)
d)

Grafique el problema y postule 4 puntos como posibles ptimos del problema.


Pruebe las condiciones necesarias y suficientes de KKT en los puntos escogidos y
concluya acerca de los resultados obtenidos.
Debieran existir direcciones de descenso para los puntos no ptimos? Investigue
grficamente.
Muestre para el punto ptimo, el cono fornado por los gradientes de las restricciones
activas. Qu condicin debe cumplir el gradiente de la funcin objetivo?

Solucin

Punto A: se activan las restricciones

3 9
A ,
2 4
Resolviendo el sistema de ecuaciones correspondiente a cada par de restricciones activas se
calculan los otros puntos.
Punto B: Se activan las restricciones

5 2
B ,
7 7
Punto C: Se activan las restricciones

C 0,1

Punto D: Se activan las restricciones

3
D 0,
2

b)

Se debe pasar el problema a la forma estndar, quedando

min x1 2 x2
s.a.
5 x1 2 x2 3 0
x1 x2 1 0
3 x1 2 x2 3 0
x1 2 x2 3 0
x1 0
x2 0
Calculamos los elementos que componen la condicin KKT.
(
(

)
(

(
)

En este caso no qued ninguno explcitamente en funcin de

.
3

Probamos la condicin de suficiencia para los 4 puntos propuestos.

1
5
1 0
A : 1 4
2
2
2 0
No puede ser ptimo

1
5
1 0
B : 1 2
2
2
1 0
Cumple condicin necesaria, puede ser ptimo

1
1
1 0
C : 2 5
2
1
0 0
No puede ser ptimo

1
1
1 0
D : 4 5
2
2
0 0
No puede ser ptimo

B puede ser ptimo. Se debe cumplir la condicin suficiente de KKT:


i)
ii)
iii)

convexa.
convexa
El punto debe cumplir la condicin necesaria de KKT

Como acabamos de probar iii) y tanto la funcin objetivo como las restricciones son convexas.
Luego el punto BH es el ptimo global del problema.
c)
Debieran existir direcciones factibles las cuales permitan mejorar la funcin objetivo. Estas
direcciones debieran formar un ngulo agudo con
y no debieran pertenecer al cono formado
por las restricciones activas en dichos puntos (es recomendable que grafiquen dichos vectores para
poder ver esto ms claramente).
d)
Grficamente, el cono corresponde a todos los vectores que estn entre
y
para el punto B.
Si graficamos
en el mismo punto, podemos ver que a diferencia de los puntos A, C y D, ahora
s pertenece al cono mencionado (la interpretacin es que para disminuir la funcin objetivo en
dicho punto, la nica forma es ir en contra de las restricciones y como esto no se puede, estamos en
el ptimo).

Problema 3
Considere el siguiente problema (P) de optimizacin

a) Muestre el problema grficamente e identifique cual deber ser el punto ptimo.


b) Desarrolle las condiciones de KKT para el problema P en torno al punto elegido en a).
Explique el resultado obtenido.
Solucin

(
(

)
)

Dada la condicin de
crecimiento de ,
propondremos el punto A
como posible ptimo.

Debemos verificar si se cumple KKT en (

Dado que existe una restriccin de igualdad, la relacin a utilizar es:

( )

( )

( )

( )
Pasando el problema a forma estndar.

Calculamos los gradientes correspondientes.


(

)
(

(
(

)
)

Sabemos por el grfico que en punto (

), las restricciones

(
(
Sumando las ecuaciones (1) y (2) resulta

son activas. Luego solo

(1)

(2)
Luego reemplazamos:
(1)
(2)

(1) y (2) son l.d., existen infinitas soluciones, pero se puede demostrar que:

Luego existe un par

que satisface KKT en

. En particular (

).

Problema 4
A) Dado el siguiente problema (P):
(P)

i)

Encuentre grficamente el ptimo

ii)

Verificar grfica y analticamente que el punto ptimo cumple con las condiciones de
Karush-Kuhn-Tucker (KKT).

iii)

Puede haber otro punto que verifique KKT. En caso que s, encuntrelo. En caso que
no, justifique.

B) Supongamos que la funcin objetivo del problema (P) cambia como lo muestra el siguiente
problema:
(P1)

Resuelva los mismos puntos que en A.

Solucin
A) Grficamente

ii)
Calculemos los gradientes del problema expresado segn la forma estndar de un problema
de KKT
(P)

Gradientes

f (2 x1 ,2 x 2 )
g1 (2 x1 ,1)
g 2 (2 x1 ,1)

Condiciones de KKT

f (0,5) 1g1 (0,5) 2 g 2 (0,5) 0

1 g1 0 2 g 2 0
De la segunda ecuacin se tiene que

1 ( x12 x2 ) 0 1 (0 5) 1 0
2 ( x12 x2 5) 0 2 (0 5 5) 0 2

As se tiene que:

f (0,5) 2 g 2 (0,5) 0
(0. 10) 2 (0,1) 0

2 10
Luego Analticamente cumple KKT
Veamos grficamente: Tenemos los vectores:

f (0,5) (0,10)
g 2 (0,5) (0,1)

Grficamente se puede ver que menos el gradiente de la funcin objetivo es una combinacin lineal
(en particular una ponderacin) de la restriccin activa.

iv)

Puede haber otro punto que verifique KKT. Justifique.


Si, el (0,0) verifica, y puede darse porque al no ser la funcin f convexa no podemos
afirmar que los puntos que verifican KKT sean ptimos globales del problema.

B) Supongamos que la funcin objetivo del problema (P) cambia como lo muestra el siguiente
problema:
(P1)

Grficamente el nuevo problema queda:

ii)
Verificar grfica y analticamente que el punto ptimo cumple con las condiciones de
Karush-Kuhn-Tucker (KKT).

Calculemos los gradientes del problema expresado segn la forma estndar de un problema de KKT
(P) (P1)

Gradientes
f ( 10,1)
g 1 ( 2 x1 ,1)
g 2 ( 2 x1 ,1)

10

Condiciones de KKT

f (1.58,2.5) 1g1 (1.58,2.5) 2 g 2 (1.58,2.5) 0

1 g1 0 2 g 2 0

De la segunda ecuacin se tiene que

1 ( x12 x2 ) 0 1 (5 5) 1
2 ( x12 x2 5) 0 2 (2.5 2.5 5) 0 2

As se tiene que:

f (1.58,2.5) 1g1 (1.58,2.5) 2 g 2 (1.58,2.5) 0


(10,1) 1 (3.16,1) 2 (3.16,1) 0

2 1.08

1 2.08

Luego Analticamente cumple KKT

Veamos grficamente: Tenemos los vectores:

f (1.58,2.5) (10,1)
g1 (1.58,2.5) (3.16,1)
g 2 (1.58,2.5) (3.16,1)

Grficamente se puede ver que menos el gradiente de la funcin objetivo es una combinacin lineal
(en particular una ponderacin) de la restriccin activa.

11

iii) Puede haber otro punto que verifique KKT. Justifique.

No, no puede haber otro punto que verifique KKT pues la regin es convexa y tambin lo es
la nueva funcin objetivo, por lo tanto solo un punto verifica KKT y ste es el ptimo global.

Problema 5
Sea el siguiente problema de minimizacin:

a)

Desarrolle las condiciones de Karush-Kuhn-Tucker (KKT) para el problema

b)

Revise el cumplimiento de las condiciones KKT para los siguientes puntos:


(0,0); (2, 0); (0,2)

c)

Qu podemos concluir para cada uno de estos puntos?

d)

Muestre las restricciones, el conjunto de soluciones factibles y la funcin objetivo


grficamente.

e)

Determine un candidato para ser solucin ptima analizando el grafico. Verifique si este
candidato cumple con las condiciones de KKT.

f)

De la solucin ptima y el valor de la funcin objetivo asociado.


12

Solucin:

a) Primero se lleva el problema a la forma estandar:


(
) (
)
(

)
(

Ahora calculamos los gradientes de

2 * x1 4
2 * x1 1
2 * x1
1
0
; g 1
; g 2
; g 3 ; g 3
f
0
1
2 * x2 4
2 * x2
2 * x2 1

As, se tiene que las condiciones de KKT son las siguientes:

2 * x1 4
2 * x1 1
2 * x1
1
0

1 *
2 *
3 * 4 *
0
1
2 * x 2 4
2 * x2
2 * x2 1
Y

* x

1 * x1 12 x 2 2 1 0

2
2
2
1 x 2 1 1 0
3 * x1 0
4 * x 2 0

b) Analizamos las condiciones de KKT para cada punto.


Punto (0,0):

Entonces,

13

2 1
y son linealmente dependientes, al igual que
0 0

Pero notemos que

0 0
y , por lo
2 1

tanto basta con:

De donde

Como son menores que 0, no cumplen KKT.

Punto (2,0):

Entonces,

De donde

Como 4 <0 entonces no cumple KKT.

14

Punto (0,2):

Entonces

De donde

Como 3 <0 entonces no cumple KKT.


c) (0,0) es un punto en el extremo del poliedro factible que no cumple KKT, como la regin es
convexa, quiere decir que (0,0) no es ptimo del problema. Se puede observar que movindose en
cualquier punto al interior de la regin factible, la funcin objetivo mejora.
(2,0) y (0,2) son puntos que no cumplen KKT, lo que indica que tienen alguna caracterstica
particular en este caso, esto sucede porque no se encuentran dentro del poliedro factible.
d)

15

e).
El candidato para ser solucin ptima se encuentra entre la interseccin de las restricciones ms
cercanas al (4,4).
Utilizando entonces g1 y g2 (restricciones activas) para obtener el punto (x1, x2) correspondiente,
llegamos a que el candidato a ptimo es el (1,1).

Cumple KKT?

Entonces,

De donde

Ambos son positivos, entonces se cumple KKT.

f)
La solucin ptima es el valor encontrado en la parte anterior, como se observa grficamente, la
regin es convexa, pues los puntos que conforman la lnea que une a cualquier par de puntos dentro
de la regin pertenecen a ella.
As como la regin es convexa, tambin lo son las restricciones asociadas y funcin objetivos
asociadas. Luego el punto ptimo es: (x1, x2) = (1,1).
Y la funcin objetivo: f(1,1)=9+9=18

16

También podría gustarte