8. (*) Extremos globales. Condiciones de Kuhn-Tucker.

Haremos aquí, una pequeño acercamiento a la programación no lineal. Sea w una función posiblemente no lineal,

Un problema de maximización en programación no lineal, tiene la siguiente forma:

“Maximizar w = f(x1,x2,...xn) sujeto a gi(x1,...,xn) ci,i = 1,2,...,m con xj 0,j = 1,2,...,n. ”

Un problema de minimización en programación no lineal, tiene la siguiente forma:

“Minimizar w = f(x1,x2,...xn) sujeto a gi(x1,...,xn) ci,i = 1,2,...,m con xj 0,j = 1,2,...,n.”

Solución gráfica. Para obtener una solución gráfica de un problema de programación no lineal (o lineal) sencillo, usamos las mismas ideas que se discutieron en la sección de multiplicadores de Lagrange. Las restricciones gi 0 y las condiciones de no negatividad, determinan una región factible para encontrar una solución. Nos movemos luego, sobre esta región o hacia esta región, sobre las curvas de nivel de w, en la dirección en la que w crece o decrece, según sea el problema (maximización o minimización).

Una vez encontrada una solución, el problema de determinar si es un máximo (o mínimo) global depende de que se satisfagan ciertas condiciones.

Ejemplo134

Minimizar w = (x 4)2 + (y 4)2, sujeto a las condiciones 2x + 3y 6, y 3x + 2y 12,x,y 0.

Solución. : Aquí las restricciones son lineales. La región factible es la región sombreada en las figuras. La función w es un paraboloide con vértice en (4,4,0). La dirección de decrecimiento es hacia el vértice (entre más me acerco al centro, más pequeño se hace w). El punto P, donde w alcanza el mínimo local, se encontraría en el “punto más profundo” de la región factible en la dirección de decrecimiento.

PIC PIC

Para calcular este punto, observamos que la recta de contacto es 3x + 2y = 12. La curva de nivel de contacto es (x 4)2 + (y 4)2 = k. Así que tenemos que calcular los puntos P, sobre esta curva de nivel, donde la recta tangente es 3x + 2y = 12, o más precisamente, los puntos P = (a,b), sobre esta curva de nivel, donde la pendiente de la recta tangente es 32

La pendiente de la recta tangente a la curva de nivel (x 4)2 + (y 4)2 = k, en P es

y(a,b) = 32 = Fx(P) Fy(P) = a 4 b 4

y, puesto que P está también sobre la recta 3x + 2y = 12, entonces tendríamos que 3a + 2b = 12.

Resolvemos entonces el sistema: { a 4 b 4 = 32 a = 28 13,b = 36 13.

Condiciones de Kuhn-Tucker.

Consideremos el problema

“Maximizar w = f(x1,x2,...xn) sujeto a gi(x1,...,xn) ci,i = 1,2,...,m con xj 0,j = 1,2,...,n.”

Entonces, consideremos la función lagrangiana

L = f(x1,...xn) + i=1my i[ci gi(x1,...,xn)]

Las yi son los multiplicadores de Lagrange.

Las condiciones de Kuhn-Tucker para un máximo son

Lxj 0,xj 0,xjLxj = 0,j = 1,2,...n

Lyj 0,yi 0,yiLyi = 0,i = 1,2,...,m

Las condiciones de Kuhn-Tucker para un mínimo son

Lxj 0,xj 0,xjLxj = 0,j = 1,2,...n

Lyj 0,yi 0,yiLyi = 0,i = 1,2,...,m

Bajo ciertas hipótesis, las condiciones de Kuhn-Tucker, son condiciones necesarias y suficientes para determinar si en un punto P, la función objetivo w alcanza un máximo o mínimo global.

Teorema 20 —  (Versión para restricciones lineales)..

Dado el problema no lineal

“Maximizar (o Minimizar) w = f(x1,x2,...xn) sujeto a gi(x1,...,xn) ci,i = 1,2,...,m con xj 0,j = 1,2,...,n,”
si se satisfacen las siguientes condiciones:

a.)
las gi son lineales (diferenciables y convexas) en el octante no negativo,
b.)
f es diferenciable y cóncava en el octante no negativo,
c.)
el punto P satisface las condiciones de Kuhn-Tucker

entonces en P, la función objetivo w alcanza un máximo (o mínimo) global.

Para verificar que un punto P satisface las condiciones de Kuhn-Tucker, se desarrollan estas condiciones, i.e. , se calculan las derivadas parciales Lxj y las Lyi, luego las Lxj se evalúan en P y se debe verificar que existen y1,y2,...,yn tal que se satisface todo el conjunto de condiciones.

Ejemplo135

Minimizar w = (x 4)2 + (y 4)2, sujeto a las condiciones 2x + 3y 6, 3x 2y 12,x,y 0.

Solución. : Ya sabemos que w podría alcanzar un a mínimo global en P = (28 13, 36 13). Ahora verificamos si satisface las condiciones de Kuhn-Tucker, pues las condiciones a.) y b.) ya se cumplen.

Sea L = (x 4)2 + (y 4)2 + y1(6 2x 3y) + y2(12 + 3x + 2y). Como es un problema de minimización, las condiciones son

1.
Lx = 2(x 4) 2y1 + 3y2 0
2.
Ly = 2(y 4) 3y1 + 2y2 0
3.
Ly1 = 6 2x 3y 0
4.
Ly2 = 12 + 3x + 2y 0
5.
xLx = 2x(x 4) 2xy1 + 3xy2 = 0
6.
yLy = 2y(y 4) 3yy1 + 2yy2 = 0
7.
y1Ly1 = 6y1 2xy1 3yy1 = 0
8.
y2Ly2 = 12y2 + 3xy2 + 2yy2 = 0

Las condiciones de no negatividad, claramente se cumplen para el punto P. Ahora debemos evaluar estas ocho condiciones en nuestro punto P y verificar que existen y1,y2 tales que las condiciones se cumplen.

Al sustituir en las condiciones 5. y 6. obtenemos que Lx(P) = 0 y que Ly(P) = 0, de donde se obtiene

{ 2y1 + 3y2 = 4813 y1 = 0,y2 = 16 13,

que son no negativas como se pedía. Con estos valores de las yi y P, se cumplen todas las condiciones de Kuhn-Tucker. Por tanto en P la función objetivo w alcanza un mínimo global.