lagrange

40  Download (0)

Full text

(1)

Optimización

Optimización Con Restricciones de Igualdad

Dr. E Uresti

(2)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Introducción

En esta lectura veremos el problema de optimizar una función de valor real sujeta a un conjunto de restricciones. El método que veremos se debe a Joseph Louis Lagrange (1736-1813) y la prueba de que define condiciones necesarias para los puntos óptimos aparece en el libro de A. Khuri (1993): Advanced Calculus with Applications in Statistics (John Wiley and Sons, New York) y la

prueba de las condiciones de suficiencia aparecen en el libro R. P. Gillespie (1954): Partial

(3)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

El método de los Multiplicadores de Lagrange

Suponga que se desea optimizar la función real valuada f(x1, x2, . . . , xn) donde las variables

x1,x2,. . . ,xn están sujetas a las restricciones de

igualdad (m < n):

g1(x1, x2, . . . , xn) = 0

g2(x1, x2, . . . , xn) = 0

.. .

gm(x1, x2, . . . , xn) = 0

donde las funciones f,g1,g2,. . . ,gm son

diferenciables. f debe tener segundas derivadas continuas, mientras que las gi deben tener

(4)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

El primer paso consiste en determinar los puntos críticos para ello se forma la función Lagrangeana:

F(x, λ) = f(x) +

m X

j=1

(5)

Intro Multilicadores de Lagrange Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

El primer paso consiste en determinar los puntos críticos para ello se forma la función Lagrangeana:

F(x, λ) = f(x) +

m X

j=1

λj gj(x)

Los puntos estacionarios se determinan resolviendo ∇ F = 0:

∇F =

            ∂F ∂x1 .. . ∂F ∂xn ∂F ∂λ1 .. . ∂F ∂λm             =             ∂f ∂x1 +

Pm

j=1 λj

∂gj ∂x1 .. . ∂F ∂xn + Pm

j=1 λj

(6)

Intro Multilicadores de Lagrange Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Es decir, los puntos máximos o mínimos se

encuentran dentro del conjunto de puntos críticos que se obtienen de resolver el sistema formado por las ecuaciones:

∂F ∂xi = ∂f ∂xi + m X j=1 λj ∂gj ∂xi

= 0 para i = 1, 2, . . . , n

y junto con las m ecuaciones dadas por las restricciones:

g1(x1, x2, . . . , xn) = 0

g2(x1, x2, . . . , xn) = 0

.. .

(7)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Este sistema se resuelve para las variables

x1,x2,. . . ,xn y λ1,λ2,. . . , λm. Así pues el sistema

(8)
(9)

Habiendo ubicado los puntos estacionarios viene el problema de determinar si son máximos o mínimos locales. Para cada punto estacionario xo y para los valores λ1,λ2,. . . ,λm

(10)

Habiendo ubicado los puntos estacionarios viene el problema de determinar si son máximos o mínimos locales. Para cada punto estacionario xo y para los valores λ1,λ2,. . . ,λm

correspondientes. Se construye la matriz:

B1 = HF =

            

F11 F12 · · · F1n g(1)

1 g

(1)

2 . . . g

(1)

m

F21 F22 · · · F2n g(2)

1 g

(2)

2 . . . g

(2)

m

..

. ... . .. ... ... ... . .. ...

g1(1) g1(2) . . . g1(n) 0 0 · · · 0

g2(1) g2(2) . . . g2(n) 0 0 · · · 0

..

. ... . .. ... ... ... . .. ...

gm(1) gm(2) . . . gm(n) 0 0 · · · 0

(11)

Sea ahora para i = 2, 3, . . . , n − m, Bi la matriz obtenida de B1

eliminando las primeras i − 1 filas y las primeras i − 1

columnas, y sea ∆i el determinante de Bi. xo es un mínimo

local si:

■ siendo m par cuando

1 > 0, ∆2 > 0, . . . , ∆nm > 0

■ siendo m impar, cuando

1 < 0, ∆2 < 0, . . . , ∆nm < 0

xo es un máximo local si:

■ siendo n par cuando

1 > 0, ∆2 < 0, . . . , (−1)n−m∆

nm < 0 ■ siendo n impar, cuando

1 < 0, ∆2 > 0, . . . , (−1)n−m∆

(12)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Ejemplo 1

Encuentre los valores óptimos de la función

f(x, y) = x2 + 12xy + 2y2

sujeto a

(13)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Aquí

F = x2 + 12xy + 2y2 + λ(4 x2 + y2 − 25)

El sistema de ecuaciones es:

Fx = 0 = 2 x + 12 y + 8 λ x

Fy = 0 = 12 y + 4 y + λ y

(14)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Aquí

F = x2 + 12xy + 2y2 + λ(4 x2 + y2 − 25)

El sistema de ecuaciones es:

Fx = 0 = 2 x + 12 y + 8 λ x

Fy = 0 = 12 y + 4 y + λ y

g1 = 0 = 4 x2 + y2 − 25

De la primera ecuación despejas y (Observe que no conviene que despeje x o λ pues implica

indicar una división con una expresión que dependerá de una variable y se tendría que

considerar por separado el caso cuando es cero.):

(15)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Si sustituimos esto en las ecuaciones 2 y 3 del sistema nos queda:

Fy = 0 = 34/3 x − 3 λ x − 4/3 λ2 x = 0

g = 0 = 145/36 x2 + 2/9 λ x2 + 4/9 λ2 x2 − 25 = 0

Si tomamos la nueva ecuación 1 y la factorizamos queda:

−1/3 x (4 λ + 17) ∗ (λ − 2) = 0

Esto nos origina tres posibles casos:

x = 0, λ = −17/4, y λ = 2

Si sustituimos el caso x = 0 en la segunda nueva ecuación nos queda:

(16)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Es decir, este caso de la primera ecuación es incompatible con la segunda. El caso λ = 2

sustituido en la segunda ecuación da:

25/4 x2 − 25 = 0

La cual da las soluciones:

x = 2 y x = −2

sustituyendo λ = 2 y estos casos de x dan en y:

y = −3 y y = 3

Resumiendo tenemos los puntos:

(17)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

El caso λ = −17/4 sustituido en la segunda

ecuación da:

100/9 x2 − 25 = 0

La cual da las soluciones:

x = 3/2 y x = −3/2

sustituyendo λ = 2 y estos casos de x dan en y:

y = 4 y y = −4

Resumiendo tenemos los puntos:

R x = 3/2, y = 4, λ = −17/4

(18)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

En nuestro problema n = 2 (número de variables en f) y m = 1 (número de restricciones), y por tanto debemos calcular ∆i desde i = 1 hasta

i = n − m = 1. Es decir, que en este ejemplo basta

calcular ∆1 para cada punto. La matriz B

1 queda:

B1 =

 

2 + 8λ 12 8 x

12 4 + 2λ 2 y

8 x 2 y 0

(19)

Intro Multilicadores de Lagrange Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

En nuestro problema n = 2 (número de variables en f) y m = 1 (número de restricciones), y por tanto debemos calcular ∆i desde i = 1 hasta

i = n − m = 1. Es decir, que en este ejemplo basta

calcular ∆1 para cada punto. La matriz B

1 queda:

B1 =

 

2 + 8λ 12 8 x

12 4 + 2λ 2 y

8 x 2 y 0

 

Para el punto P (x = −2, y = 3, λ = 2), B

1 queda:

B1(P) =

 

18 12 −16

12 8 6

16 6 0

(20)

Intro Multilicadores de Lagrange Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

En nuestro problema n = 2 (número de variables en f) y m = 1 (número de restricciones), y por tanto debemos calcular ∆i desde i = 1 hasta

i = n − m = 1. Es decir, que en este ejemplo basta

calcular ∆1 para cada punto. La matriz B

1 queda:

B1 =

 

2 + 8λ 12 8 x

12 4 + 2λ 2 y

8 x 2 y 0

 

Para el punto P (x = −2, y = 3, λ = 2), B

1 queda:

B1(P) =

 

18 12 −16

12 8 6

16 6 0

(21)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto Q(x = 2, y = −3, λ = 2), B

1 queda:

B1(Q) =

 

18 12 16

12 8 −6

16 −6 0

(22)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto Q(x = 2, y = −3, λ = 2), B

1 queda:

B1(Q) =

 

18 12 16

12 8 −6

16 −6 0

 → ∆1 = −5000

(23)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto R(x = 3/2, y = 4, λ = −17/4), B 1

queda:

B1(R) =

 

32 12 12

12 −9/2 8

12 8 0

(24)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto R(x = 3/2, y = 4, λ = −17/4), B 1

queda:

B1(R) =

 

32 12 12

12 −9/2 8

12 8 0

 → ∆1 = 5000

(25)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto S(x = −3/2, y =4, λ =17/4), B 1

queda:

B1(S) =

 

32 1212

12 −9/2 −8 −128 0

(26)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Para el punto S(x = −3/2, y =4, λ =17/4), B 1

queda:

B1(S) =

 

32 1212

12 −9/2 −8 −128 0

 → ∆1 = 5000

(27)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

La gráfica en la figura 1 ilustra los puntos críticos de ejemplo 1 sobre la misma superficie de la

función: se puede observar que tales puntos

(28)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Repitamos los cálculos utilizando ahora la calculadora TI. En la figura 2 se ilustra el borrado de las variables utilizadas (x, y, nos faltó incluir a la variable t, que funcionará como λ1 ,como t no tenía asignado valor no tuvimos problema); en la variable f está la

función a optimizar; en g está la restricción; y en la variable f b la función F = f + λ g.

(29)

En la figura 3 se obtiene el cálculo de Fx(variables f bx), Fy (variable f by) y el

planteamiento del sistema para determinar los puntos críticos.

(30)

En la figura 4 se obtienen las soluciones al sistema y su conversión a una forma más conveniente. En la matriz representada por p: los valores de x están en la primer columna, los de y en la segunda, y en la tercera los de t (λ). También aparece el cálculo de la matriz hessiana de F (variable h). Nuevamente,

utilizaremos la variable i para ahorrarnos la escritura de comandos en el cálculo de

1 en cada punto crítico representado en cada renglón de p.

(31)

En la figura 5 se obtienen los determinantes ∆1 para cada uno de los puntos críticos encontrados. Recuerde que al ser m = 1 (impar): x es mínimo local si

∆1 < 0 y siendo n = 2 (par): x es máximo local si ∆1 > 0. Por tanto, el primero y el

segundo renglón de p representan mínimos locales, mientras que el cuarto y el quinto representan máximos locales. Los cálculos coinciden los realizados

anteriormente

(32)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Ejemplo 2

Encuentre los máximos y los mínimos de la función

f(x, y, z) = x2 y + 3z 6y + 3x

sujeta a las condiciones

(33)

En la figura 6 se preparan los cálculos: se limpian las variables usadas en las

expresiones (t1 hará el papel de λ1 y t2 hará el papel de λ2); se captura la función

f, las restricciones g1 y g2; y el cálculo de las parciales.

(34)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

En la figura 7 se obtiene la hessiana de F (guardada en h) y la

obtención de los puntos críticos y convenientemente codificados en la matriz p. Obervamos que sólo determina tres puntos críticos

P(x = 1, y = 2, z = 2, λ1 = 2, λ2 = −3) (renglón 1 de p),

Q(x = 0, y = 1, z = 2, λ1 = 3, λ2 = 3) (renglón 2 de p), y

R(x = 1, y = 2, z = 4, λ1 = 2, λ2 = 3) (renglón 3 de p). Se utilizó Maple para validar este resultado y hubo concordancia.

(35)

Como n = 3 y m = 2, sólo debemos determinar hasta ∆nm = ∆1 en los puntos

críticos. Recordemos que al ser m par, x es un mínimo local si ∆1 > 0. Mientras

que al ser n impar, x es un máximo local si ∆1 < 0. En la figura 8 se obtiene el

determinante ∆1 en cada uno de los puntos críticos. Por tanto, P y R son mínimos locales y Q es máximo local

(36)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Ejemplo 3

Determine los valores máximos y mínimos relativos de

f(x, y, z) = 3 + 4 x − x2 − y2 − 24 z

sujeta a

(37)

En la figura 9 se preparan los cálculos: se limpian las variables usadas en las expresiones (t hará el papel de λ); se captura la función f, la restricción g; y el cálculo de las parciales.

(38)

En la figura 10 se obtiene la hessiana de F, también llamada B1, y se guarda en h. Como en este ejemplo se debe calcular hasta ∆nm = ∆2 determinamos la

segunda submatriz principal primera de h, también llamada B2, y la guardamos en la variable h1.

(39)

En la figura 11 se obtiene el único punto crítico de F el cual corresponde a

P(x = −2, y = 4, z = −4, t = −8). Al ser sólo uno el punto crítico es más

conveniente hacer la sustituión directa de las variables en B1 y en B2. Note que la sustitución no es necesaria pues ni B1 ni B2 tienen variables. Así que la sustitución las dejará igual. Los determinantes que se obtienen son ∆1 = 36 y ∆2 = 18. Al ser n impar el criterio indica que el punto P es un máximo local.

(40)

Intro

Multilicadores de Lagrange

Ejemplo 1 Ejemplo 2 Ejemplo 3 Nota

Nota importante

Los ejemplos anteriores fueron adecuadamente fabricados de forma tal que los sistemas de

ecuaciones para la obtención de los puntos críticos resultaran relativamente fáciles de

Figure

Updating...

References