El documento describe el método del gradiente (ascenso y descenso máximos) para la optimización de funciones. El método genera vectores de dirección basados en el gradiente de la función objetivo y encuentra el punto óptimo iterativamente moviéndose en la dirección del gradiente. Se provee un ejemplo numérico para ilustrar los pasos del método para minimizar una función de dos variables.
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Método del Gradiente
1. TecNM/Instituto Tecnológico de Cd. Madero
MÉTODOS INDIRECTOS
MÉTODO DEL GRADIENTE
(ASCENSO Y DESCENSO MÁXIMOS)
Dr. David Macias Ferrer
Centro de Investigación en Petroquímica
Augustin Louis
Cauchy
(1789 - 1857)
2. MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS
Direcciones de Búsqueda, basada en la relación: s xk k
f
1. Para la minimización sk se elige de tal forma que sea igual al negativo del gradiente (f(xk))
2. Para la maximización sk se elige de tal forma que sea igual al gradiente (f(xk))
3. Es recomendable normalizar el vector de dirección sk esto es:
... (6.8)
La relación recurrente es de la forma: 1
x x sk k k k
El escalar k puede estar
determinado por:
x s
s H x s
T k k
Opt k
Tk k k
f
... (6.5)
La optimización de : x sk k
f
x
s
x
k
k
k
f
f
3. Vector Inicial x0
Optimizar f(xk + sk ), para encontrar k
Generar el vector xk+1
Encontrar el vector de dirección sk
Vector Óptimo xopt
Evaluar la Función Objetivo en xopt, es decir f(xopt )
Solución Óptima f(xopt )
x
s
x
k
k
k
f
f
|f(xk)|<
1
x x sk k k k
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS
k = k + 1
Sí
No
4. EJEMPLO
Encuentre el vector x que minimice la función
2 2
1 2 1 2, 2 1 2f x x x x
Si: 0
2 4x
T
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
5. EJEMPLO
Encuentre el vector x que minimice la función
2 2
1 2 1 2, 2 1 2f x x x x
Si: 0
2 4x
T
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
6. EJEMPLO
Encuentre el vector x que minimice la función
2 2
1 2 1 2, 2 1 2f x x x x
Si: 0
2 4x
T
Para el punto inicial x0: 0
4 4
T
f x
Entonces calculando el vector s normalizado tendremos:
x
s
x
f
f
0
2 2
4
0.7074
0.7074 4
s
Por lo tanto:
Aplicando la relación recurrente para k = 0:
1 0 0 0
x x s
De aquí que:
1
1
1
2
2 0.707
4 0.707
x
x
Luego entonces:
2 0.707
4 0.707
x
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
7. CONTINUACIÓN
Optimizando f():
2 2 2
2 2 0.707 1 4 0.707 2 6 5.65 1.5f
Derivando respecto de : 3 5.65
df
d
3 5.65 0 Si f’() = 0 entonces:
Sustituyendo en la relación recurrente:
1 0 0 0
x x s
De aquí que: 0
1.8856
Luego entonces:
1 2 0.707
1.8856
4 0.707
x
1 0.6666
2.6666
x
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
9. Por lo tanto el vector óptimo que corresponde al extremo mínimo es:
1
2
xopt
2 2
1 2 1 2, 2 1 2f x x x x
RESÚMEN
MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
18. MÉTODO DEL GRADIENTE (ASECENSO Y DESCENSO MÁXIMOS)
BIBLIOGRAFÍA
T.F. Edgar, D.M. Himmelblau, L.S. Lasdon, “Optimization of Chemical Processes”, 2nd
Edition, New York, USA, McGraw Hill Inc., 2001