Está en la página 1de 39

Universidad Tecnolgica Nacional Facultad Regional Crdoba Departamento de Ingeniera Mecnica

Optimizacin de Diseo Mecnico Clase 3: FO unidimensional Tcnicas de optimizacin


Ing. Sebastin Giusti Ing. Eduardo Donalisio
Universidad Tecnolgica Nacional Facultad Regional Crdoba Departamento de Ingeniera Mecnica

2013

Introduccin
Contenido de la clase

Optimizacin de una variable. Tcnicas de optimizacin. Desarrollo de ejemplos.

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin
Formulacin General del Problema de Optimizacin Encontrar = {1 , 2 , 3 , } que minimiza a f() Sujeto a las restricciones: 0 = 0 = min ()

: 1 : 1 = 0, = 0
3

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Formulacin del Problema de Optimizacin Unidimensional Sin restricciones

Encontrar que minimiza a ( ) = min ( )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Formulacin del Problema de Optimizacin Unidimensional Con restricciones Encontrar que minimiza a ( ) Sujeto a las restricciones: 0 = min ()

: 1 = 0
5

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Conceptos previos
Funcin continua

( )

( )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

lim
1

lim+
1

+ 1

lim

lim

= =

=
6

Problema de optimizacin unidimensional


Conceptos previos
Funcin monotnica 1 2 1 2

Monotnicamente creciente

Monotnicamente decreciente

( )

( )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Conceptos previos
Funcin unimodal

Una funcin ( ) es unimodal en el intervalo si y solo si es monotnica a cada lado de su nico punto ptimo en el intervalo 1 2 1 2 1 2 1 2 ( )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Criterios de optimalidad
Esttica

Como puedo determinar si un punto es una solucin ptima? Dinmica

Si no es un punto ptimo, entonces Como puedo encontrar una solucin que sea ptima?

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Condicin necesaria
Si una funcin ( ), definida en el intervalo , tiene un mnimo relativo en , donde < < , y es derivable en el intervalo, entonces existe un nmero finito = , tal que = 0. ( ) ( )

10

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Condicin necesaria
1. No hace diferencia entre mximo y mnimo. 2. No puede aplicarse en puntos donde la derivada no existe (funciones continuas). 3. No establece como evaluar los puntos lmites del intervalo (derivada no definida). 4. No garantiza que el punto donde la derivada se anula sea un mximo o un mnimo. ( ) ( )
Punto de inflexin

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

11

Problema de optimizacin unidimensional


Condicin suficiente
Si una funcin ( ), tiene su primera derivada igual a cero en un punto , y su prxima derivada superior no nula, entonces: (i) Si la derivada es impar, entonces es un punto de inflexin. (ii) Si la derivada es par y positiva, entonces es un mnimo. (iii) Si la derivada es par y negativa, entonces es un mximo. ( ) = 3 ( ) = 2

= 3 2 = 6 = 6

= 2 = 2

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

12

Problema de optimizacin unidimensional

Mtodos de solucin

Sin derivadas Con derivadas

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

13

Problema de optimizacin unidimensional


Mtodos de solucin sin derivadas

Eliminacin de regiones

Aproximacin por polinomios

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

14

Problema de optimizacin unidimensional


Mtodos de eliminacin de regiones
1. Supone que la funcin es unimodal en el intervalo con un mnimo en . 2. Sean 1 y 2 , dos puntos en el intervalo, tal que < 1 < 2 < . 3. Entonces: 1 > 2 (1 , ) 1 = 2 1 < 2 (1 , 2 ) (, 2 )
Propiedad de eliminacin

( )

( )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

15

Problema de optimizacin unidimensional


Etapa 1 Eliminacin de bordes

Objetivo: disminuir el intervalo de bsqueda.


+1 = + 2

1 - El signo del incremento se determina en la primera iteracin:

Dado un 0 y un incremento , calcular en la iteracin k, el valor de 1 .

(0 ) (0 ) (0 + ) (0 ) (0 ) (0 + )

es positivo.

2 Se elimina el borde innecesario, con la propiedad de eliminacin, y se actualiza el punto. 3 Continuar hasta:

es negativo.

( ) ( ) ( + )

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

bsqueda finalizada.

16

Problema de optimizacin unidimensional


Ejemplo
0 = 30 =5 Minimizar = 100
2

(0 + ) = (35) = 4225 1 = 0 + = 35 (0 ) = (25) = 5625

(0 ) = (30) = 4900

(0 ) (0 ) (0 + ) es positivo.

> 35

> 30 > 45

3 = 2 + 22 = 65

2 = 1 + 2= 45

45 = 3025 < (1 ) 105 = 25 < (3 )

> 65

5 = 4 + 24 = 185

4 = 3 + 23 = 105 65 185

65 = 1225 < (2 )

185 = 7225 > (4 )


17

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20

Mnimo

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

40

60

80

100

120

140

160

180

200 18

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20 40 60 80 100 120 140 160 180 200 19

Mnimo

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

1 2

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20 40 60 80 100 120 140 160 180 200 20

Mnimo

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20 40 60 80

Mnimo
100 120 140 160 180 200 21

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20 40 60 80 100 120 140 160 180 200 22

Mnimo

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 0 20 40 60 80 100 120 140 160 180 200 23

Mnimo

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Etapa 2 Bsqueda refinada

Objetivo: aproximarse al punto optimo, con 3 punto equidistantes.


Paso 1 Paso 2 Paso 3 i ii

1 = +

1 = + 2
1 4

1 ( ). 1 ,

2 = .

= . .
1 4

1 < , , , = , = 1 . 5. 4.
24

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Etapa 2 Bsqueda refinada

Objetivo: aproximarse al punto optimo, con 3 punto equidistantes.


Paso 4 i ii Paso 5

2 ( ).

= . , . 2.
Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

2 , , 1 2 , , = 1 = 2 . 5.

2 < , , , = , = 2 . 5.

25

Problema de optimizacin unidimensional


Ejemplo
Paso 1 Paso 2 Paso 3 Paso 4

1 = + = 82,5 2 = 756,25

1 = 60 + 150 = 105 = = 90. = 25. 2


1 4

Minimizar = 100 2 , 60 150 2 = = 127,5.


ii ii
1 4

1 = 306,25 = 25.

Paso 1 Paso 2

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

1 1 = + = 93.75 4

1 = 82.5 + 127.5 = 105 = = 45. = 25. 2 1 2 = = 116.25 4

60,82.5 127.5,150 .

1 , 4.

26

Problema de optimizacin unidimensional


Paso 3 Paso 4

1 = 39,06 = 25. 2 = 264.06


ii

ii

Paso 1 Paso 2 Paso 3

1 = 93.75 + 116.25 = 105 = = 22.5. = 25. 2 1 1 1 = + = 99.375 2 = = 110.625 4 4 1 = 0.39 = 25.


i

82.5,93.75 116.25,127.5 .

1 , 4.

Paso 1 Paso 2 Paso 3

= 99.375 = = 11.25. = 0.3906.

1 < , (105,116.25)

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

1 1 1 = + = 96.5625 2 = = 102.1875 4 4 1 = 11.816 = 0.39. ii 1 , 4.

27

Problema de optimizacin unidimensional


Paso 4

2 = 4.7851

ii

93.75,96.56 102.1875,105 .
5.6275

96.56,102.1875

4 iteraciones
90

60,150
Requerimiento del mtodo: funcin unimodal en el intervalo. Funciones continuas, discontinuas y discretas.
Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

28

Problema de optimizacin unidimensional


Mtodos de aproximacin por polinomios
1. Dado tres puntos 1 , 2 , 3 y sus correspondientes valores (1 ), (2 ) (3 ). = 0 + 1 1 + 2 1 2 (2 ) (1 ) 2 1

2. Se escribe una aproximacin cuadrtica para ( ) en el intervalo de bsqueda.

3. Derivada de la funcin () igual a cero:

0 = (1 )

1 =

2 =

1 (3 ) (1 ) (2 ) (1 ) 3 2 3 1 2 1 = 2 + 1 1 2 22
29

= 1 + 2 1 + 2 2 = 0

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Problema de optimizacin unidimensional


Tcnica de aproximacin por polinomios
Paso 1 Paso 2 Paso 3

1 ,

1 2

2 = 1 +

1 > 2 , 3 = 1 + 2 1 2 , 3 = 1 = ?

Paso 4 Paso 5 Paso 6 Paso 7

3 : = 1 , 2 , 3

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

. 4.

30

Problema de optimizacin unidimensional


Ejemplo
Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7

1 = 1 = 1,

(1 ) = 18 (2 ) = 16 (1 ) > (2 ); 3 = 3

=2

Minimizar = 2 2 +

16

(3 ) = 23.33; = 16, = 1.714 = 15.210

= 2

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

, 1 2

16 15.21 3 3 10 = 0.0519 > 0.003 15.21


31

Problema de optimizacin unidimensional


Paso 4 Paso 5 Paso 6 Paso 7

1 = 1 , 2 = 1.714 3 = 2

= 1.650 = 15.142

, 1 2

15.21 15.142 = 0.0045 > 0.003 15.142

Paso 4 Paso 5 Paso 6

1 = 1 , 2 = 1.650 3 = 1.714 = 1.6125 = 15.123 15.142 15.123 = 0.0013 < 0.003 15.123
Fin

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

32

Problema de optimizacin unidimensional


Mtodos de solucin con derivadas

Newton-Raphson Mtodo de la biseccin Mtodo de la secante

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

33

Problema de optimizacin unidimensional


Mtodos de Newton-Raphson
1. Supone que la funcin es dos veces diferenciable en el intervalo con un mnimo en . 2. Sean 1 un punto en el intervalo, tal que < 1 < . 3. Con base en la expansin de Taylor, se construye una aproximacin linear para : , = + ( ) 4. Anulando la aproximacin linear de la primera derivada, se tiene: +1 = 5. El mtodo funciona si 1 est prximo de la solucin. 6. El mtodo puede divergir.

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

34

Problema de optimizacin unidimensional


Mtodos de Newton-Raphson
( ) Convergencia

( )

Divergencia

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

35

Problema de optimizacin unidimensional


Mtodo de la biseccin
1. Supone que la funcin es unimodal y continua en el intervalo con un mnimo en . 2. Sean 1 un punto en el intervalo, tal que < 1 < . 3. Si 1 < 0, entonces el mnimo debe estar a la derecha, por lo que puede eliminarse el intervalo (, 1 ). 4. Si 1 > 0, entonces el mnimo debe estar a la izquierda, por lo que puede eliminarse el intervalo (1 , ). 5. Mtodo basado en el signo de la derivada y no en su magnitud. Paso 1 Paso 2 Paso 3 Paso 4

, .
+ , 2

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

< 0, = 2. > 0, = 2.

, . 4.
36

Problema de optimizacin unidimensional


Mtodo de la secante
1. Combina el mtodo de Newton con eliminacin de regiones. 2. Supone que la funcin es continua en el intervalo con un mnimo en . 3. Se elijen dos puntos 1 y 2 en el intervalo, tal que < 1 < 2 < , tal que las derivadas de la funcin en esos puntos tengan signo diferentes. 4. Se unen los puntos 1 y 2 con una recta. 5. Se calcula el punto donde la recta es nula: 6. Si , terminar. 7. Si > seleccionar y uno de los extremos 1 o 2 , tal que sus derivadas tengan signos diferentes y repetir. 8. Mtodo basado en el signo de la derivada y no en su magnitud. 2 2 1 = 2 2 1

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

37

Problema de optimizacin unidimensional


Mtodo de la secante
( ) ( )

( )

2
38

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

Prxima clase: Tcnicas de optimizacin. Optimizacin de mltiples variables.

Ctedra de Optimizacin de Diseo Mecnico Clase 3: TO-FO unidimensional 2013

39

También podría gustarte