UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
TEMA 3. OPTIMIZACIÓN CON RESTRICCIONES DE DESIGUALDAD:
CONDICIONES DE KUHN – TUCKER
Observemos que minimizar f(x) equivale a maximizar f(x), luego si se tratase de minimizar f(x), la lagrangiana sería
L(x) = f(x) +
m
1 j
j j
j g (x) c y la primera condición de Kuhn-Tucker:
x 0 g x
f m
1
j i
j j i
, (i=1, 2, ..., n) o, cambiando el signo:
x 0 g x
f m
1
j i
j j i
, (i=1, 2, ..., n) Lo que equivale a escribir la lagrangiana:
L(x) = f(x)
m
1 j
j j
j g (x) c
Observemos también que si alguna condición está escrita en la forma g(x) ≥ c, la escribiremos multiplicando por 1: g(x) ≤ c.
Para que las condiciones de Kuhn-Tucker sean necesarias debe cumplirse cierta cualificación de las restricciones para lo cual es suficiente que los puntos de la región factible sean regulares. Un punto es regular si en él no se satura ninguna restricción (la restricción se
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
2/12
convierte en igualdad para ese punto) o, en caso contrario, los gradientes de las restricciones saturadas son linealmente independientes.
Por ejemplo, supongamos que las restricciones son x2 + y2 ≤ 1; x ≥ 0.
- Si un punto (x, y) satura solamente la 1ª restricción, el gradiente
2x,2y
es independiente, pues es distinto de
0,0 .- Si un punto (x, y) satura solamente la 2ª restricción, el gradiente
1,0
es independiente, pues es distinto de
0,0 .- Si un punto (x, y) satura las dos restricciones es (0, 1) ó (0, –1) y los gradientes
0,2
y
1,0
son independientes.Supondremos en lo que sigue que se cumple la hipótesis de cualificación de las restricciones por lo que las condiciones de Kuhn-Tucker serán necesarias para la existencia de óptimo.
Teorema de los valores extremos.-
Si f es una función continua sobre un conjunto S compacto (cerrado y acotado) de
n, existe al menos un mínimo d y un máximo c en S, es decir f(d) ≤ f(x) ≤ f(c), xS
Condiciones de no negatividad para las variables.-En muchos problemas de optimización con restricciones de desigualdad, dos de las restricciones son x ≥ 0 e y ≥ 0 (que podemos escribir x ≤ 0, y ≤ 0). En ese caso, para no manejar muchos multiplicadores de Lagrange, puede procederse de la siguiente forma.
Supongamos el problema:
Maximizar f(x,y), s.a g(x,y) ≤ c, x ≤0, y ≤ 0.
La lagrangiana: L(x,y) = f(x,y) + 1(g(x,y)c) 2x 3y
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
Las condiciones de Kuhn-Tucker:
x g x
f
1
2 = 0
x g x
f
1
= 2
y g y
f
1
3 = 0
y g y
f
1
= 3
1(g(x,y)c) = 0 1(g(x,y)c) = 0
2x = 0 2x = 0
3y = 0 3y = 0
g(x,y) ≤ c g(x,y) ≤ c
x ≥ 0 x ≥ 0
y ≥ 0 y ≥ 0
i ≤ 0 i ≤ 0
Observamos que si x > 0 2 = 0, luego las condiciones
x g x
f
1
= 2 , 2x = 0 y
2 ≤ 0 se pueden sustituir por
x g x
f
1
≤ 0 (= 0 si x > 0). Análogamente las condiciones
y g y
f
1
= 3 , 3y=0 y 3 ≤ 0 se pueden sustituir por
y g y
f
1
≤ 0 (= 0 si y > 0). Por
tanto, las condiciones de Kuhn-Tucker quedarían:
x g x
f
1
≤ 0 (= 0 si x > 0)
y g y
f
1
≤ 0 (= 0 si y > 0)
1(g(x,y)c) = 0; 1 ≤ 0; x ≥ 0; y ≥ 0 EJERCICIOS.-
Solución.-
Las condiciones necesarias de Kuhn-Tucker serían:
0 1 y x
0 y
0 y 2 y
2
0 x 2 1
2 2 2
1
2 1 2
cuya única solución con i 0 es: x = 1, y = 0, 1 = 0 , 2 = 2
1.
La región factible es convexa (se trata de un semicírculo) y la función objetivo es cóncava (el hessiano es
2 0
0
0 cuya forma cuadrática asociada es semidefinida negativa), luego el punto (1, 0) es máximo global.
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
4/12
Solución.-
Como se cumple la condición de no negatividad de las variables, la lagrangiana:
L(x,y) = 2y – x2 + (x2 + y2 – 1). Las condiciones de Kuhn-Tucker:
–2x + 2x ≤ 0 (= 0 si x > 0) 2 + 2y ≤ 0 (= 0 si y > 0)
(x2 + y2 – 1) = 0 x2 + y2 ≤ 1
≤ 0, x ≥ 0, y ≥ 0
Así pues, el único punto de Kuhn-Tucker es (0, 1), con = –1
Como queremos maximizar una función continua sobre un conjunto cerrado y acotado, por el teorema de los valores extremos, sabemos hay solución al problema. Luego el punto (0, 1) maximiza 2y – x2, siendo 2 el valor máximo.
Solución.-
La función lagrangiana;
(x, y) = 1 x + y2 (x2 + y2 1) Las condiciones necesarias de Kuhn-Tucker
0 1 y x
0
0 1 y x
0 y 2 y 2
0 x 2 1
2 2
2 2
Imposible 0
1 1 y
1 1
0 y x
Imposible 1
0 x 0 Si
Imposible ,
0 2 0 Si
Caso que = 0. Imposible porque la 1ª ecuación quedaría 1 = 0.
Caso que < 0
imposible 1
0 y
imposible 2
1 1 x
punto 2
1 1 x 0 y
0 1,
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
Como se trata de minimizar una función continua sobre un conjunto cerrado y acotado, el teorema de los valores extremos garantiza solución al problema luego el punto (1, 0), minimiza 1–x+y2.
Solución.-
La función lagrangiana:
(x, y) = e–x + e–y + (x + y – 4) Las condiciones necesarias de Kuhn-Tucker:
–e–x + = 0 –e–y + = 0
(x + y – 4) = 0 x + y – 4 ≤ 0
x + y = 4
x = y = 2 = e–2 e–x= e–y x = y
Como > 0, el punto hallado cumple la condición necesaria para mínimo.
Puesto que e–x+ e–y es convexa y el conjunto factible es convexo, la solución (2, 2) es un mínimo global del problema propuesto.
Solución.- El lagrangiano:
(x, y) = –(x–2)2– (y – 3)2+ 1(x– 1) + 2(y–2) Las condiciones necesarias de Kuhn-Tucker:
No puede ser = 0, porque e–x > 0, luego:
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
6/12
–2(x–2) + 1 = 0 –2(y–3) + 2 = 0
1(x – 1) = 0
2(y–2) = 0
1 ≤ 0; 2 ≤ 0 x – 1 ≤ 0 y – 2 ≤ 0
La función objetivo es cóncava pues la forma cuadrática asociada a su hessiano
2 0
0
2 es definida negativa. Como la región factible es convexa, el punto (1, 2) es máximo global para la función objetivo).
Solución.-
El lagrangiano del problema es:
(x, y) = y – x2 + 1(x2 + y2 – 1) + 2(–x) Las condiciones necesarias de Kuhn-Tucker:
–2x + 21x – 2 = 0 1 + 21y = 0
1(x2 + y2 – 1) = 0
2(–x) = 0
1 ≤ 0; 2 ≤ 0 x2 + y2 ≤ 1 x ≥ 0
Así pues solamente un punto, el (0, 1) cumple las condiciones necesarias de Kuhn-Tucker.
Puesto que la región factible es cerrada y acotada (es un semicírculo), el punto (0, 1) es la solución del problema. Se trata de un máximo global.
1 = 0 imposible pues se deduciría que x = 2, que contradice la 1ª restricción.
1 < 0 x = 1 1 = –2
2 2
y 0
n restricció 2ª
la contra 3,
y
que deduciría se
pues imposible 0
2 2
2
Así pues, el único punto que verifica las condiciones necesarias es (1, 2).
Debe ser 1 < 0 porque si 1 = 0, la segunda igualdad es imposible.
Luego x2 + y2 = 1
Si 2 = 0, de la 1ª igualdad x(–1+1) = 0 x = 0
imposible 2
1 1 y
1 , 0 punto 2
1 1 y
1 1
Si 2 < 0 x = 0 lo cual contradice la 1ª igualdad pues se obtendría 2 = 0.
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
Solución.- La lagrangiana:
(x, y) = f(x, y) + 1g1(x, y) + 2g2(x, y) = x2 + y + 1(x2 + y2 1) + 2(x y) Las condiciones necesarias de Kuhn-Tucker:
0 y x
0 1 y x
0 ,
0
0 y x
0 1 y x
0 y
2 1
0 x
2 x 2
2 2
2 1
2
2 2 1
2 1
2 1
Caso que 1 = 2 = 0. Imposible porque la 2ª ecuación quedaría 1 = 0.
Caso que 1 = 0 y 2 < 0. Imposible porque se obtiene que 2 = 1.
Caso que 1<0 y 2 = 0. El sistema queda:
0 y x
1 y x
0 y 2 1
0 1
x
2 2
1 1
que tiene dos soluciones: {x = 0, y = 1,
2 1
1
} y {
2 x 3,
2
y1; = 1}.
Caso que 1<0 y 2 < 0. El sistema queda:
y x
1 y x
0 y
2 1
0 x
2 x 2
2 2
2 1
2 1
que proporciona las soluciones
2 1 2 , 1 2 2
1 2 , 1
2 y 1 2,
x 1 1 2 y
2 1 2 , 1 2 2
1 2 , 1
2 y 1 2,
x 1 1 2 pero ninguna es válida porque en ambas
2> 0.
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
8/12
Así pues, los puntos que verifican las condiciones necesarias son (0, 1) y
2 ,1 2
3
Solución.-
Solución trivial pues en el recinto dado, el valor máximo de
xy2 es cero, en el punto (0,0).
Veámoslo formalmente:
Como se cumple la condición de no negatividad de las variables, la lagrangiana:
(x, y) = x y2 + (2x + y2 – 4)
Las condiciones necesarias de Kuhn-Tucker:
1 2≤ 0 (= 0 si x > 0)
2y + 2y≤ 0 (= 0 si y > 0)
(2x + y2 – 4) = 0
2x + y2 ≤ 4
≤ 0 ; x ≥ 0, y ≥ 0
Luego solamente el punto (0, 0) es de Kuhn-Tucker
La función x y2 es cóncava por que la forma cuadrática asociada a su hessiano
2 0
0
0 es semidefinida negativa. Además la región factible es convexa por ser intersección de conjuntos convexos. Luego el punto obtenido (0, 0) es el máximo global de x y2.
Solución.-
Como se cumple la condición de no negatividad de las variables, la lagrangiana:
(x, y) = x2 + y2 + (x + y–1)
Las condiciones necesarias de Kuhn-Tucker:
2x + ≤ 0 (=0 si x > 0) 2y + ≤ 0 (=0 si y > 0)
(x + y –1) = 0 x + y ≤ 1
≤0, x ≥ 0, y ≥ 0.
0 0
x Luego
imposible 2
2 x 0 1
2 1 0 x Si
0 x
; 0
0 4 x 2
0) x si 0 ( 0 2 1 0
y Luego
imposible 1
0 y Si
Si = 0 x = y = 0 Sea entonces < 0.
Si x > 0 e y > 0 = −1, y = 2 1, x =
2 1 Si x > 0 e y = 0 x = 1, = −2
Si x = 0 y = 1, = −2
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
Tenemos pues cuatro puntos de Kuhn-Tucker: (0, 0);
2 ,1 2
1 , (1, 0) y (0, 1).
Sustituyendo en la función objetivo comprobamos que los puntos que la maximizan son (1, 0) y (0, 1).
(Puede comprobarse que la resolución gráfica es bastante sencilla)
Solución.-
El lagrangiano: (x, y) = x + y + 1(y – 4) + 2 (x2 − y) Las condiciones necesarias de Kuhn-Tucker:
1 + 22x = 0 1 + 1 − 2 = 0
1(y – 4) = 0
2(x2 − y) = 0
1≤0, 2≤0 y ≤ 4, y ≥ x2
sistema que resuelto proporciona una única solución: x = 2, y = 4, 1 =
4
1, 2 = 4
5
Como el conjunto factible es convexo y la función objetivo es cóncava, podemos aplicar la condición suficiente de óptimo global, luego el punto (2, 4) es la solución.
Solución.-
Lo resolveremos en primer lugar gráficamente. La región factible está limitada por la circunferencia x2 + y2 = 1 y la parábola x = y2. La pendiente de la función objetivo es
2 y, según observamos en la figura, 2x + y se maximizará en un punto de la semicircunferencia positiva
y 1x2
dependiente 2. Así pues, derivando y’ =
x2
1 x
= 2 x = 5
2 y = 5 1
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
10/12
Es decir, 2x + y se maximiza en el punto
5 , 1 5
2 y su valor en ese punto es igual a 5 Ahora lo resolveremos formalmante.
El lagrangiano: (x, y) = 2x + y + 1(x2 + y2 1) + 2(y2 x) Las condiciones necesarias de Kuhn-Tucker:
2 + 21x 2 = 0 1 + 21y + 22y = 0
1(x2 + y2 1) = 0
2(y2 x) = 0
x2 + y2 ≤ 1; y2 x ≤ 0; 1 ≤ 0; 2 ≤ 0
Solución.-
El problema equivale a maximizar –x –y s.a. x2 – y ≤ 0 El lagrangiano: (x, y) = −x − y + (x2 − y)
Las condiciones necesarias de Kuhn-Tucker:
−1+ 2x = 0
−1 – = 0
(x2 − y) = 0 sistema cuya solución es
4 y 1 2,
x1 , = −1.
La función objetivo es cóncava y convexa por tratarse de una función lineal. Además la región factible es convexa (es la parte interior de la parábola y = x2), luego el punto
4 ,1 2
1 es
mínimo global y por tanto el valor mínimo de x + y sería
4 1 4 1 2
1
Solución.-
Escribiremos el problema en la forma canónica:
Maximizar x2 y2 sujeto a: x + y ≤ 1
x ≤ 1
El lagrangiano: (x, y) = x2 y2 + 1(x + y – 1) + 2 (1 − x) Las condiciones necesarias de Kuhn-Tucker:
Resuelto el sistema se obtiene una única solución
; 0 2
, 5 5 y 1 5,
x 2 1 2 . Así pues el
máximo valor de
2x + y en la región factible sería 5 5 5 5 1 5
4 .
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
2x + 1 2 = 0
2y + 1 = 0
1(x + y – 1) = 0
2 (1 − x) = 0
1≤0, 2≤0 x + y ≤ 1, x ≥ 1
sistema que resuelto proporciona una única solución: x = 1, y = 0, 1 = 0, 2 = 2
La función x2 + y2 es convexa por que la forma cuadrática asociada a su hessiano
2 0
0
2 es definida positiva. Además la región factible es convexa. Luego el punto obtenido (1, 0) es el mínimo global de x2 + y2.
Solución.-
El ejercicio es trivial pues (x1)2 + y2 ≥ 0, luego el valor mínimo es 0 y ello implica que x= 1; y = 0. Hagámoslo formalmente:
Escribiremos el problema en la forma canónica:
Maximizar (x1)2 y2 sujeto a: x2 y2 ≤ 4
x + y ≤ 1
El lagrangiano: (x, y) = (x1)2 y2 + 1(x2 y2 4) + 2 (1 – x + y) Las condiciones necesarias de Kuhn-Tucker:
2(x1) + 21x 2 = 0
2y 21 + 2= 0
1(x2 y2 4) = 0
2 (1 – x + y)= 0
1≤0, 2≤0
x2 y2 ≤ 4, x y ≥ 1
sistema que resuelto proporciona una única solución: x = 1, y = 0, 1 = 0, 2 = 0
UNED. ELCHE. e-mail: [email protected] TUTORÍA DE MATEMÁTICAS AVANZADAS PARA LA ECONOMÍA https://www.innova.uned.es/webpages/Ilde/Web/index.htm
12/12
Solución.-
Veamos primeramente una solución gráfica.
Para k ≥ 0, las curvas 2x2 + y2 = k 1 k y k2
x2 2
constituyen una familia de elipses, de semiejes 2
k y k , que obviamente aumentan al aumentar k. La región factible es el triángulo de vértices (0,0), (0, 110) y
,0 3
110 .Se observa en la gráfica que el valor máximo de k se obtiene en el punto (0, 110), para el que se obtiene un valor de k = 12100.
Resolvámoslo aplicando las condiciones de Kuhn-Tucker: el planteamiento sería:
Maximizar 2x2 + y2 s.a. 3x + y ≤ 110
x ≥ 0; y ≥ 0
Como se cumple la condición de no negatividad de las variables, la lagrangiana:
(x,y) = 2x2 + y2 + (3x + y 110) Y las condiciones de Kuhn-Tucker:
0 y , 0 x , 0
0 110 y x 3
0 y si 0 0 y
2
0 x si 0 0 3 x 4
El conjunto factible es convexo pero la función objetivo no es cóncava de modo que no podemos aplicar la condición suficiente de óptimo global, pero al ser la función objetivo continua y el conjunto factible compacto, por el teorema de los valores extremos sabemos que existe al menos un óptimo global. Comprobamos sustituyendo en la función objetivo que el valor máximo lo proporciona el punto (0, 110).
Solución.-
El ejercicio resulta trivial. En efecto, la expresión –x2 – (y−2)2 resulta ser ≤ 0 para cualquier punto (x,y). Su máximo valor pues es el cero que lo toma únicamente en el punto (0, 2) que pertenece a la región factible.
9 , 440 3 x 110 0
y
40 ,
20 y , 30 x 0 y 0 x
220 ,
110 y 0 x 0 Si
0 y , 0 x 0 Si