Optimización de Funciones con restricciones.

Anuncio
Secundarios - CBC - Universitarios - Informática - Idiomas
Apunte Nº 172
CENTRO DE CAPACITACION
OPTIMIZACIÓN DE FUNCIONES CON RESTRICCIONES
DE IGUALDAD
(El tema está aplicado al caso particular de una
función de 4 variables y dos restricciones).
Si se desea optimizar
f ( x , y , z , w) sujeta a dos restricciones g 1 ( x , y , z , w) = 0 ; g 2 ( x , y , z , w) = 0
Primer paso: armar el lagrangeano
L( x , y , z , w,λ1λ 2 ) = f ( x , y , z , w) + λ1 .g 1 ( x , y , z , w) + λ 2 .g 2 ( x , y , z , w )
Condición de primer orden (condición necesaria)
∂L
=0
∂x
∂L
=0
∂y
∂L
=0
∂z
∂L
=0
∂w
∂L
=0
∂λ1
∂L
=0
∂λ2
Condición de segundo orden (condición suficiente).
•
Primer método (Hessiano, forma libre)
H1
H2
H3
H4
H1
H2
H3
H4
•
Lxx
Lxy
Lxz
Lxw
Lxy
L yy
Lyz
Lyw
Lxz
Lyz
Lzz
Lzw
Lxw
L yw
Lzw
Lww
Se calculan
todos estos
determinantes
Definida
Positiva
Semi-definida
Positiva
Definida
Negativa
>0
>0
>0
>0
>0
>0
>0
=0
<0
>0
<0
>0
Semidefinida
Negativa
<0
>0
<0
=0
Indefinida
Otras
opciones
Segundo méodo (diferencial de segundo orden)
Se realiza el planteo matricial del diferencial de segundo orden. Y a la matriz resultante se la
aplica el mismo análisis de signos de determinantes que en el primer método.
Av. Santa Fe 2206 – Piso 2º - Capital Federal C1123AAR - Argentina
Horario de atención: Lunes a Viernes de 8:30 a 23:00 hs. / Sábado de 9:00 a 21:00 hs.
Tel/Fax.: 4823-9334 / 4821-3353 (Líneas Rotativas)
Web: www.delfosweb.com.ar
E-mail: info@delfosweb.com.ar
Secundarios - CBC - Universitarios - Informática - Idiomas
Apunte Nº 172
CENTRO DE CAPACITACION
 Lxx

L
(dx dy dz dw). xy
L
 xz
L
 xw
Lxy
Lyy
Lyz
Lyw
Lxz
Lyz
Lzz
Lzw
Lxw   dx 
 
Lyw   dy 
.
Lzw   dz 
 
Lww   dw 
Es necesario establecer qué relaciones cumplen los diferenciales entre sí. Las mismas se
obtienen calculando los diferenciales totales de las restricciones. Es decir
dg = g 'x .dx + g ' y .dy + g 'z .dz + g 'w .dw = 0 ; tanto para g1 como para g2.
Para ser mas claros veamos un ejemplo. Supongamos que de calcular ambos diferenciales
queda que:
4.dx + 2.dy − dz = 0  dz = 4.dx + 2.dy
⇒
2.dx + 6.dy + dw = 0 dw = −2.dx − 2.dy
Podemos entonces expresar un vector genérico de los diferenciales en cuestión:
(dx
dy dz dw) = (dx dy 4.dx + 2.dy − 2.dx − 2.dy )
= dx.(1 0 4 − 2) + dy.(0 1 2 − 2)
Con lo cual se arma la siguiente matriz de coeficientes:
1 0 4 − 2


0 1 2 − 2
Y finalmente ingresamos estas condiciones a la expresión matricial del diferencial de segundo
orden planteado al inicio.
 Lxx

 1 0 4 − 2   Lxy

.
0
1
2
−
2

  Lxz
L
 xw
Lxy
Lyy
Lyz
Lyw
Lxz
Lyz
Lzz
Lzw
Lxw   1
0 


Lyw   0
1 
.
Lzw   4
2 


Lww   − 2 − 2 
De aquí surge una matriz de 2x2 a la cual se le aplica el mismo criterio de signos que en el
primer método.
• Tercer método ( Hessiano Orlado)
Se definen dos parámetros:
n= cantidad de variables de la función f(x,y,z,w)
m=cantidad de restricciones
Se calcularán “n-m” determinantes del Hessiano Orlado; en este caso el valor de n es
4, y el valor de m es 2. De esta forma se deberán calcular (4-2=2) determinantes.
Av. Santa Fe 2206 – Piso 2º - Capital Federal C1123AAR - Argentina
Horario de atención: Lunes a Viernes de 8:30 a 23:00 hs. / Sábado de 9:00 a 21:00 hs.
Tel/Fax.: 4823-9334 / 4821-3353 (Líneas Rotativas)
Web: www.delfosweb.com.ar
E-mail: info@delfosweb.com.ar
Secundarios - CBC - Universitarios - Informática - Idiomas
Apunte Nº 172
H5
H6
0
0
g1x
g1x
g1x
g1x
CENTRO DE CAPACITACION
0
0
g 2x
g 2x
g 2x
g 2x
g1x
g 2x
Lxx
Lxy
Lxz
Lxw
g1x
g2x
Lxy
Lyy
L yz
Lyw
g1x
g2x
Lxz
Lyz
Lzz
Lzw
g1x
g 2x
Lxw
Lyw
Lzw
Lww
Se calculan
todos estos dos
determinantes
Para que sea Definida Positva:
Se debe verificar que el primer determinante calculado tenga el signo correspondiente a la
m
siguiente operación: (-1) .
Y también se pide que los restantes determinantes (en este caso H6 únicamente) mantengan el
mismo signo.
Ojo: si alguno vale cero, será Semi Definida Positiva.
Para que sea Definida Negativa:
Se debe verificar que el primer determinante calculado tenga el signo correspondiente a la
m+1
siguiente operación: (-1) .
Y también se pide que los restantes determinantes (en este caso H6 únicamente) vayan
cambiando de signo alternativamente.
Ojo: si alguno vale cero, será Semi Definida Negativa.
Entonces, para este caso, teniendo en cuenta que n=2:
m
Signo de(-1) : +
H5
H6
Definida
Positiva
>0
>0
Signo de (-1)
m+1
Semi-definida
Positiva
>0
=0
=0
>0
:Definida
Negativa
<0
>0
Semi-definida
Negativa
<0
=0
=0
>0
Para toda otra opción será Indefinida.
• Tercer método ( Similar al cálculo de autovalores)
0
0
g1x
g1x
g1x
g1x
0
0
g 2x
g 2x
g 2x
g 2x
g1x
g 2x
(Lxx − µ )
Lxy
Lxz
Lxw
g1x
g 2x
Lxy
(Lyy − µ )
L yz
Lyw
g1x
g 2x
Lxz
Lyz
(Lzz − µ )
Lzw
g1x
g 2x
Lxw
L yw
Lzw
(Lww − µ )
Av. Santa Fe 2206 – Piso 2º - Capital Federal C1123AAR - Argentina
Horario de atención: Lunes a Viernes de 8:30 a 23:00 hs. / Sábado de 9:00 a 21:00 hs.
Tel/Fax.: 4823-9334 / 4821-3353 (Líneas Rotativas)
Web: www.delfosweb.com.ar
E-mail: info@delfosweb.com.ar
Secundarios - CBC - Universitarios - Informática - Idiomas
Apunte Nº 172
CENTRO DE CAPACITACION
Se calcula el determinante de esta matriz (quedará en función de
característico” al cual se le calculan las raices.
µ ). Quedará un “polinomio
El criterio a emplear es el siguiente:
Y se aplica el siguiente criterio para
determinar la concavidad. Aplicado
todos los valores de µ i .
para
µi > 0
Definida Positiva
µi ≥ 0
Semidefinida Positiva
µi < 0
Definida Negativa
µi ≤ 0
Semidefinida Negativa
µi = 0
Indefinida
Av. Santa Fe 2206 – Piso 2º - Capital Federal C1123AAR - Argentina
Horario de atención: Lunes a Viernes de 8:30 a 23:00 hs. / Sábado de 9:00 a 21:00 hs.
Tel/Fax.: 4823-9334 / 4821-3353 (Líneas Rotativas)
Web: www.delfosweb.com.ar
E-mail: info@delfosweb.com.ar
Descargar