17

Métodos de Optimización

Embed Size (px)

DESCRIPTION

IUP "Santiago Mariño" Porlamar Autor: Reynaldo Gil V.- 17.417.846 9º Semestre Ing. de Sistemas Prof. Ing. Diógenes Rodríguez

Citation preview

Page 1: Métodos de Optimización
Page 2: Métodos de Optimización

Se dice que una función z=f(x,y) tiene un máximo relativo en x=a y y=b, si para todos los puntos (x,y) “suficientemente cercanos” a (a,b):

f(a,b) >= f(x,y)

Un máximo relativo suele aparecer en la parte superior de un montículo de la superficie que representa a f(x,y).

Se dice que una función z=f(x,y) tiene un mínimo relativo cuando x=a y y=b, si para todos los puntos (x,y) “suficientemente cercanos” a (a,b):

F(a,b) <= f(x,y)

Un mínimo relativo suele aparecer en la parte inferior de un montículo de la superficie que representa a f(x,y).

Los criterios para determinar si se trata de un máximo, un mínimo o un punto de silla son los siguientes:

1-. Se tiene un máximo o un mínimo relativo si: D(x*,y*)>0.a) El punto crítico es un máximo relativo si tanto fxx(x*,y*) como fyy(x*,y*) son negativas.b) El punto crítico es un mínimo relativo si tanto fxx(x*,y*) como fyy(x*,y*) son positivas.

2-. Si D(x*,y*)<0, el punto crítico es un punto de silla.3-. Si D(x*,y*)=0, se necesitan otras técnicas para determinar la naturaleza del punto crítico.

Page 3: Métodos de Optimización

Ejercicio 1:1) f (x , y) = x² + y² - 2x

1. Obtenemos las derivadas parciales de primer orden, las igualamos a cero, y resolvemos elsistema:

La única solución de este sistema es x = 1, y = 0.

2. Obtenemos las derivadas parciales de segundo orden:

Page 4: Métodos de Optimización

y calculamos:

3. Tenemos, . Por tanto, en el punto (1, 0) tenemos un mínimolocal.

Ejercicio 2:2) f (x , y) = x² + y²

1. Obtenemos las derivadas parciales de primer orden, las igualamos a cero, y resolvemos elsistema:

La única solución de este sistema es x = 0, y = 0.

Page 5: Métodos de Optimización

2. Obtenemos las derivadas parciales de segundo orden:

y calculamos:

3. Tenemos, . Por tanto, en el punto (0,0) tenemos un mínimo local.

Page 6: Métodos de Optimización

Este es un método que permite encontrar valores extremos, máximos o mínimos (maximizar o minimizar) de una función general f(x.y.z) sometida o sujeta a alguna condición o restricción de la forma g(x.y.z) = k.

1) Se desea fabricar una caja de cartón donde el material de los lados y la tapa es de Bs1/metro cuadrado y el costo del material del fondo es de Bs 3/ metro cuadrado. Determine lasdimensiones que debe tener la caja para que su volumen sea de 2 metros cúbicos y su costosea mínimo.

Solución:Primero denemos dibujar la caja donde sus lados sean paralelos al sistema de referencia xyz.

Del enunciado se saca que la función que se quiere minimizar, en este caso, es la funcióncosto. Entonces debemos escribir la llamada función costo, veamos, hay dos precios diferentesinvolucrados en la fabricación de la caja: el fondo por un lado y las paredes o lados laterales yla tapa.

Page 7: Métodos de Optimización

Entonces:

Costo total = costo total fondo caja + costo total lados-tapa,

Además:

Costo total fondo caja= costo unitario fondo*área de fondoCosto total lados-tapa = costo unitario lados-tapa*área lados- tapa.

Así que se puede escribir el costo total de la siguiente manera:

Se identifica:Costo total: CT.Costo unitario fondo: Cf. Donde Cf = 3 Bs/m²Área de fondo: Af. Donde Af = x*yCosto unitario lados-tapa: Cl-t . Donde Cl-t =1 Bs/m²Área lados-tapa: A l-t. Donde Al-t = x*y + 2x*z + 2y*z

Entonces:CT = Cf*Af + Cl-t*Al-t

Page 8: Métodos de Optimización

Escribiéndolo en formulas se tiene:CT = 3 Bs/m²* x*y + 1 Bs/m² (x*y + 2x*z + 2y*z)

Asumiendo que las unidades son correspondientes:CT = 3 x*y + (x*y + 2x*z + 2y*z)

CT = 4 x*y + 2x*z + 2y*z

Finalmente esa es la formula a optimizar, de aquí se va a hallar el costo mínimo de la caja conesas condiciones.La restricción o la condición que debe cumplir la caja es que el volumen de la caja será:

V= xyz = 2

Se determina los gradientes.CTx = 4 y + 2zCTy = 4x + 2zCTz = 2x + 2y

Vx= yzVy= xzVz= xy

Page 9: Métodos de Optimización

La ecuación de Lagrange se escribe:

Se forma el siguiente sistema de ecuaciones a partir de la igualación de cada componente:

4 y + 2z =λyz …ec nº 14x + 2z = λxz …ec nº 22x + 2y= λxy …ec nº 3, y además

xyz = 2 …ec nº4

Se resuelve el sistema de ecuaciones lineales por cualquiera de los métodos conocidos paraestos casos.En particular, en este caso se multiplicara la ec nº 1 por x, la ec nº 2 por y, la ec nº 3 por z.quedan así las ecuaciones:

4 xy + 2xz =λxyz …ec nº 54xy + 2yz = λxyz …ec nº 62xz + 2yz= λxyz …ec nº 7, y aun se tiene la ec nº 4.

Fíjese que las tres ecuaciones poseen igual los segundos términos (λxyz), así que losigualaremos a través de ellos.

yxzxzy 22,24,24 = xyxzyz ,,

Page 10: Métodos de Optimización

Al igualar las ecuaciones nº 5 y nº 6:4 xy + 2xz = 4xy + 2yz, luego2xz = 2yz, entoncesx = y, ….ec nº8

Al igualar las ecuaciones nº 5 y nº 7:4 xy + 2xz = 2xz + 2yz , luego4 xy = 2yz , entonces2x =z, …ec nº9

Luego se sustituyen las expresiones encontradas en las ecuaciones nº8 y nº9 en la ecuaciónnº4, de esa manera queda una sola ecuación con una sola incógnita que es la x.

xx2x = 2, entonces quedax³=1 y finalmente se obtienex= 1

Ahora por las ecuaciones nº 8 y nº 9 se obtiene que las dimensiones de la caja son:x = 1, y = 1, z = 2.

Note que efectivamente el volumen de la caja es de 2 m³.

El costo mínimo de la caja a construir será:CT = 4(1)(1) + 2(1)(2) + 2(1)(2) = 4+4+4=12 bolívares

Page 11: Métodos de Optimización

Son condiciones necesarias y suficientes para que la solución de un problema deprogramación matemática séa óptima. Es una generalización del método de losMultiplicadores de Lagrange

Consideremos el siguiente problema general:Min f(x)Sujeto a:

gi(x) ≤ 0, i = 1, . . . . , mhj(x) ≤ 0, j = 1, . . . . , l

donde f(x) es la función objetivo a minimizar, gi(x) son las restricciones de desigualdad y hj(x)son las restricciones de igualdad, con m y l el número de restricciones de desigualdad eigualdad, respectivamente.

Las condiciones necesarias para problemas con restricciones de desigualdad fueronpublicadas por primera vez en la tesis de máster de W. Karush, aunque fueron renombradastras un artículo en una conferencia de Harold W. Kuhn y Albert W. Tucker.

Page 12: Métodos de Optimización

1) Considere el siguiente problema:

min f(x) = x1

sujeto a :

La función de costo aumentada será:

Se verifica si los puntos (0,0) y ( 3 + √ 13, 2) satisfacen las condiciones de Kuhn-Tucker

1) Punto ( 0,0), la restricción g1(x) esta activa en ese punto, entonces

la solución es λ*=1/8 (estamos en el extremo, g1=0)μ*=0;

por tanto el punto (0,0) satisface la condición necesaria de mínimo.

Page 13: Métodos de Optimización

2) Punto (3+√13 , 2) la restricción g1(x) no esta activaen ese punto entonces λ* = 0

La solución es λ*= 0 μ * = √13/26

Page 14: Métodos de Optimización

Es una matriz formada por las derivadas parciales de primer orden de una función. Una de las aplicaciones más interesantes de esta matriz es la posibilidad de aproximar linealmente a la función en un punto. En este sentido, el jacobiano representa la derivada de una función multivariable. La matriz dependerá de la base o coordenadas elegidas. Es decir, dadas dos bases diferentes la aplicación lineal jacobiana tendrá componentes diferentes aún tratándose del mismo objeto matemático. La propiedad básica de la "matriz" jacobiana es la siguiente, dada una aplicación cualquiera continua, es decir se dirá que es diferenciable si existe una aplicación lineal tal que:

1) Dadas las funciones:

de ser posible, determinar la matriz jacobiana en el punto (1,1) de la función resultante de la composición de éstas dos funciones.

Page 15: Métodos de Optimización

SOLUCIÓN:

Como F : 2 → 2 y G: 2 → 3, note que sólo existe la posibilidad de hallar G ○ F , ya que la dimensión del rango de F es coincidente con la dimensión del dominio de G; mientras que no es posible hallar F ○ G, dado que la dimensión del rango de G no es coincidente con la dimensión del dominio de F. Por otro lado:

;

como F(1,1) está en el dominio de G, es posible formar la función G ○ F, donde G ○ F : 2 → 3. Además:

;

matrices formadas por funciones derivadas parciales continuas para cualquier (u,v) y (x,y)respectivamente. Luego F es diferenciable en (1,1) y G es diferenciable en F(1,1) = (3,3). Entonces:

;

Page 16: Métodos de Optimización

y en consecuencia:

matriz de 3 filas y 2 columnas, ya que G ○ F : 2 → 3 ■

Page 17: Métodos de Optimización