SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
TecNM/Instituto Tecnológico de Cd. Madero
MÉTODOS INDIRECTOS
MÉTODO DE
BROYDEN-FLETCHER-GOLDFARB-SHANNO
(APROXIMACIÓN DE LA INVERSA DE H)
Dr. David Macias Ferrer
Centro de Investigación en Petroquímica
Charles George Broyden
(1933-2011)
Roger Fletcher
(1939-2016)
David F. Shanno
(1938-)
Donald Goldfarb
(1941-)
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
Direcciones de Búsqueda, basada en la relación:  
1
ˆs H xk k k
f

    
Donde es una aproximación de la inversa de H, para abreviar:
 1
x x η xk k k k k
f
  
Para k = 0:1
ˆHk

 
 
1
ˆη Hk k

   
    
 
   
   
1
x η g x x x η g x η g g x x
η η
g x g x g x
T T T Tk k k k k k k k k k k k k k
k k
T T Tk k k k k k

              
  
        
      
La relación recurrente es
de la forma:
0
η I
Para
k  0:
Donde:
El escalar k puede estar
determinado por la
optimización de:  x sk k
f 
Un Criterio de convergencia adecuado
que puede ser aplicado desde el
comienzo es:
 xk
f  
   
   
1
1
g x x
x x x
k k k
k k k
f f
f f


   
  
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 )
 
1
ˆs H xk k k
f

    
|f(xk)|<
 1
x x η xk k k k k
f
  
k = k + 1
Sí
No
Actualizar k+1
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
EJEMPLO
Encuentre el vector x que minimice la función      
2 2
1 2 1 2, 4 5 6f x x x x   
Si:  0
8 9x
T

MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
EJEMPLO
Encuentre el vector x que minimice la función      
2 2
1 2 1 2, 4 5 6f x x x x   
Si:  0
8 9x
T

MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
EJEMPLO
Aplicando la relación de recurrencia:  1 0 0 0 0
x x η xf   donde: 0
η I
El gradiente es:  
 
 
1
2
8 5
2 6
x
x
f
x
 
   
  
 0 24
6
xf
 
   
 
Por lo tanto, para x0:
Encuentre el vector x que minimice la función      
2 2
1 2 1 2, 4 5 6f x x x x   
Si:  0
8 9x
T

De aquí que:
1
1
1
2
8 24
9 6
x
x


 
 
Luego entonces:1 8 1 0 24
9 0 1 6
x 
    
     
    
Optimizando f():
       
2 2 2
4 8 24 5 9 6 6 2340 612 45f             
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
CONTINUACIÓN
Derivando respecto de : 4680 612
df
d


 
4680 612 0  Si f’() = 0 entonces:
Sustituyendo en la relación recurrente: 1 0 0 0
x x s 
De aquí que: 0
0.13076923 
Luego entonces:
1 8 1 0 24
0.13076923
9 0 1 6
x
    
     
    
1 4.861538462
8.215384615
x
 
  
 
 
 
 
1
8 4.861538462 5 1.10769231
4.430769232 8.215384615 6
xf
   
         
El gradiente para x1 es:
Donde:  0 0 0
s η xf  
A diferencia del método de
Broyden, aquí tomaremos 8
decimales:
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
Para actualizar 1 aplicaremos la relación (6.33). Para k = 0:
De aquí que:
0 1.10769231 24 25.10769231
4.43076923 6 1.569230769
g
      
        
     
0 4.861538462 8 3.138461538
8.215384615 9 0.784615385
x
     
        
     
Por otro lado, para x0:
CONTINUACIÓN
   0
25.107769231 1.569230769g
T
   
   0
3.138461538 0.784615385x
T
   
También:
También:
    
 
   
   
1
x η g x x x η g x η g g x x
η η
g x g x g x
T T T Tk k k k k k k k k k k k k k
k k
T T Tk k k k k k

              
  
        
      
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
Para el cálculo de 1, se necesitará modificarla de tal manera que se haga más fácil su
manipulación algebraica, esto es:
 
 
3.138461538 3.138461538 1 0 25.10769231
0.784615385 0.784615385 0 1 1.569230769 0.86
25.10769231 3.138461538
1.569230769 0.784615385
x x η g
g x
T
Tk k k k
T Tk k
           
                       
     
   
    
1538462 0.030769231
0.215384615 0.007692308
 
 
  
Por otro lado:
CONTINUACIÓN
  
 
3.138461538 1 0 25.10769231 3.138461538
0.784615385 0 1 1.569230769 0.784615385 0.86
25.10769231 3.138461538
1.569230769 0.784615385
x η g x
g x
T
Tk k k k
T Tk k
           
                       
     
   
    
1538462 0.215384615
0.030769231 0.007692308
 
 
  
Por una parte:
  
 
 
 
 
 
 1
2
x η g x x x η g x η g g
η η x x
g x g x g x
T T Tk k k k k k k k k k k k
Tk k k k
T T Tk k k k k k

           
     
        
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
Luego entonces:
CONTINUACIÓN
 
 
 2
3.138461538 1 0 25.10769231 25.10769231
0.784615385 0 1 1.569230769 1.569230769
25.10769231 3.138461538
1.569230769 0.7846153
x η g g
x x
g x
T
Tk k k k
Tk k
T Tk k
           
                       
         
  
2
3.138461538 3.138461538
0.784615385 0.784615385
85
0.850177515 0.212544379
0.212544379 0.053136095
T
   
  
     
  
   
  
  
  
Finalmente:
1 1 0 0.861538462 0.215384615 0.861538462 0.030769231 0.850177515 0.212544379
0 1 0.030769231 0.007692308 0.215384615 0.007692308 0.212544379 0.053136095
ηk             
          
            
1 0.127100592 0.033609467
0.033609467 1.037751479
ηk  
  
 
Como puede observarse la
matriz  permaneció definida
positiva
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
Aplicando la relación de recurrencia:  2 1 1 1 1
x x η xf  
2 4.861538462 0.127100592 0.033609467 1.107669231
8.215384615 0.033609467 1.037751479 4.430769231
x 
     
     
    
CONTINUACIÓN
2
1
2
2
4.861538462 0.289704142
8.215384615 4.635266272
x
x


 
 
Luego entonces:
Optimizando f():
     
2 2
2
4 4.861538462 0.289704142 5 8.215384615 4.635266272 6
21.821407 20.858698 4.9846153
f   
 
     
  
Derivando respecto de : 40.642814 20.858698
df
d


 
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
CONTINUACIÓN
40.642814 20.858698 0  Si f’() = 0 entonces:  1
0.4779411764 
Sustituyendo el valor de 1:
Luego entonces:
2 5
6
x
 
  
 
 
 
2
1
2
2
4.861538462 0.289704142 0.4779411764
8.215384615 4.635266272 0.4779411764
x
x 
 
 
 
 
 
2
8 5 5 0
2 6 6 0
xf
    
     
   
El gradiente para x2 por lo tanto es:
Nuevamente aquí el resultado numérico
es exacto debido a que se manejaron 8
decimales como en el obtenido en la
hoja de Excel
Por lo tanto el vector óptimo es:
5
6
xopt  
  
 
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
En 2 etapas tenemos los siguientes resultados :
RESÚMEN
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
k  x1 x2 f(xk) |f(xk)|
0 0.130769 8.000000 9.000000 45.000000 24.738633
1 0.477941 4.861538 8.215384 4.984615 4.567132
2 ---- 5.000000 6.000000 0.000000 0.000000
Por lo tanto el vector óptimo que corresponde al extremo mínimo es:
5
6
xopt  
  
 
Extremo Mínimo Local
Punto Óptimo
de la Función
     
2 2
1 2 1 2, 4 5 6f x x x x   
MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
RESÚMEN
BIBLIOGRAFÍA
T.F. Edgar, D.M. Himmelblau, L.S. Lasdon, “Optimization of Chemical Processes”, 2nd
Edition, New York, USA, McGraw Hill Inc., 2001

Más contenido relacionado

La actualidad más candente

Estimacion de la_media_poblacional
Estimacion de la_media_poblacionalEstimacion de la_media_poblacional
Estimacion de la_media_poblacionalEstefany Zavaleta
 
S1 banco de preguntas
S1 banco de preguntasS1 banco de preguntas
S1 banco de preguntasmikyto
 
Aplicaciones de-multiplicadores-de-lagrange
Aplicaciones de-multiplicadores-de-lagrangeAplicaciones de-multiplicadores-de-lagrange
Aplicaciones de-multiplicadores-de-lagrangeJorge Osorio
 
Integracion numérica
Integracion numéricaIntegracion numérica
Integracion numéricaKike Prieto
 
Derivadas de funciones paramétricas
Derivadas de funciones paramétricas Derivadas de funciones paramétricas
Derivadas de funciones paramétricas Erick Guaman
 
Sistmas de 10x10
Sistmas de 10x10Sistmas de 10x10
Sistmas de 10x10Edgar Mata
 
Diferencias Finitas
Diferencias Finitas Diferencias Finitas
Diferencias Finitas dklajd
 
Texto de ecuaciones_diferenciales (1)
Texto de ecuaciones_diferenciales (1)Texto de ecuaciones_diferenciales (1)
Texto de ecuaciones_diferenciales (1)salvatore78
 
Polinomios interpolantes y ajuste de curvas
Polinomios interpolantes y ajuste de curvas Polinomios interpolantes y ajuste de curvas
Polinomios interpolantes y ajuste de curvas SistemadeEstudiosMed
 
Algebra de funciones y funcion inversa. 2015
Algebra de funciones y funcion inversa. 2015Algebra de funciones y funcion inversa. 2015
Algebra de funciones y funcion inversa. 2015María Isabel Arellano
 
Teorema de chebyshev
Teorema de chebyshevTeorema de chebyshev
Teorema de chebyshevEduardo Reyes
 
Trabajo series de taylor
Trabajo series de taylorTrabajo series de taylor
Trabajo series de taylorFredy
 
Guía no. 4 ecuaciones lineales en z 211014
Guía no. 4  ecuaciones lineales en z 211014Guía no. 4  ecuaciones lineales en z 211014
Guía no. 4 ecuaciones lineales en z 211014norkamendezcelis
 
Ejercicio sobre Movimiento Armónico Simple
Ejercicio sobre Movimiento Armónico SimpleEjercicio sobre Movimiento Armónico Simple
Ejercicio sobre Movimiento Armónico Simplemagelito
 

La actualidad más candente (20)

Estimacion de la_media_poblacional
Estimacion de la_media_poblacionalEstimacion de la_media_poblacional
Estimacion de la_media_poblacional
 
La normal
La normalLa normal
La normal
 
S1 banco de preguntas
S1 banco de preguntasS1 banco de preguntas
S1 banco de preguntas
 
Aplicaciones de-multiplicadores-de-lagrange
Aplicaciones de-multiplicadores-de-lagrangeAplicaciones de-multiplicadores-de-lagrange
Aplicaciones de-multiplicadores-de-lagrange
 
Tema 4 integración numérica
Tema 4 integración numéricaTema 4 integración numérica
Tema 4 integración numérica
 
Integracion numérica
Integracion numéricaIntegracion numérica
Integracion numérica
 
Derivadas de funciones paramétricas
Derivadas de funciones paramétricas Derivadas de funciones paramétricas
Derivadas de funciones paramétricas
 
Sistmas de 10x10
Sistmas de 10x10Sistmas de 10x10
Sistmas de 10x10
 
Diferencias Finitas
Diferencias Finitas Diferencias Finitas
Diferencias Finitas
 
Texto de ecuaciones_diferenciales (1)
Texto de ecuaciones_diferenciales (1)Texto de ecuaciones_diferenciales (1)
Texto de ecuaciones_diferenciales (1)
 
Chapter 13 - Curve Sketching
Chapter 13 - Curve SketchingChapter 13 - Curve Sketching
Chapter 13 - Curve Sketching
 
Polinomios interpolantes y ajuste de curvas
Polinomios interpolantes y ajuste de curvas Polinomios interpolantes y ajuste de curvas
Polinomios interpolantes y ajuste de curvas
 
Método del Gradiente Conjugado
Método del Gradiente ConjugadoMétodo del Gradiente Conjugado
Método del Gradiente Conjugado
 
Algebra de funciones y funcion inversa. 2015
Algebra de funciones y funcion inversa. 2015Algebra de funciones y funcion inversa. 2015
Algebra de funciones y funcion inversa. 2015
 
Teorema de chebyshev
Teorema de chebyshevTeorema de chebyshev
Teorema de chebyshev
 
Trabajo series de taylor
Trabajo series de taylorTrabajo series de taylor
Trabajo series de taylor
 
CAPITULO 8.pdf
CAPITULO 8.pdfCAPITULO 8.pdf
CAPITULO 8.pdf
 
Guía no. 4 ecuaciones lineales en z 211014
Guía no. 4  ecuaciones lineales en z 211014Guía no. 4  ecuaciones lineales en z 211014
Guía no. 4 ecuaciones lineales en z 211014
 
Inecuaciones
InecuacionesInecuaciones
Inecuaciones
 
Ejercicio sobre Movimiento Armónico Simple
Ejercicio sobre Movimiento Armónico SimpleEjercicio sobre Movimiento Armónico Simple
Ejercicio sobre Movimiento Armónico Simple
 

Similar a Método de Broyden-Fletcher-Golfarb-Shanno

Similar a Método de Broyden-Fletcher-Golfarb-Shanno (20)

Método de Fletcher
Método de FletcherMétodo de Fletcher
Método de Fletcher
 
Método del Gradiente
Método del GradienteMétodo del Gradiente
Método del Gradiente
 
Ejemplo platea
Ejemplo plateaEjemplo platea
Ejemplo platea
 
Prueba 2010 ciclo superior
Prueba 2010 ciclo superiorPrueba 2010 ciclo superior
Prueba 2010 ciclo superior
 
Aplicaciones Derivada
Aplicaciones DerivadaAplicaciones Derivada
Aplicaciones Derivada
 
Filtro redes
Filtro redesFiltro redes
Filtro redes
 
Econometría_eco_322
Econometría_eco_322Econometría_eco_322
Econometría_eco_322
 
Regresion lineal
Regresion linealRegresion lineal
Regresion lineal
 
Newton method
Newton methodNewton method
Newton method
 
Separata iii integración numerica terry
Separata iii integración numerica terrySeparata iii integración numerica terry
Separata iii integración numerica terry
 
Propiedades de las Razones Trigonometricas
Propiedades de las Razones TrigonometricasPropiedades de las Razones Trigonometricas
Propiedades de las Razones Trigonometricas
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
Presentación de ejercicio ent 5
Presentación de ejercicio ent 5Presentación de ejercicio ent 5
Presentación de ejercicio ent 5
 
Pd cap 1
Pd cap 1Pd cap 1
Pd cap 1
 
Solcionario
SolcionarioSolcionario
Solcionario
 
01 límites de funciones
01   límites de funciones01   límites de funciones
01 límites de funciones
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
 
Metodosnumericos2 100720142006-phpapp02
Metodosnumericos2 100720142006-phpapp02Metodosnumericos2 100720142006-phpapp02
Metodosnumericos2 100720142006-phpapp02
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
 
Examen bimestral segundo solucion tipeada
Examen bimestral   segundo solucion tipeadaExamen bimestral   segundo solucion tipeada
Examen bimestral segundo solucion tipeada
 

Más de David Macias Ferrer

Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...
Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...
Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...David Macias Ferrer
 
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...David Macias Ferrer
 
Las nuevas Tecnologías y el Aprendizaje de las Matemáticas
Las nuevas Tecnologías y el Aprendizaje de las MatemáticasLas nuevas Tecnologías y el Aprendizaje de las Matemáticas
Las nuevas Tecnologías y el Aprendizaje de las MatemáticasDavid Macias Ferrer
 
Método de Direcciones Conjugadas
Método de Direcciones ConjugadasMétodo de Direcciones Conjugadas
Método de Direcciones ConjugadasDavid Macias Ferrer
 
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...David Macias Ferrer
 
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...David Macias Ferrer
 
Materiales Mesoporosos SBA-15 y MCM-41
Materiales Mesoporosos SBA-15 y MCM-41Materiales Mesoporosos SBA-15 y MCM-41
Materiales Mesoporosos SBA-15 y MCM-41David Macias Ferrer
 

Más de David Macias Ferrer (15)

Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...
Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...
Pt, Co, Fe and Ni Nan particles on Micro/Nano-Structured Carbon for the Metha...
 
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...
COMPARATIVE STUDY BETWEEN REMOVERS AGENTS OF SILICON INTO THE SYNTHESIS OF MI...
 
Las nuevas Tecnologías y el Aprendizaje de las Matemáticas
Las nuevas Tecnologías y el Aprendizaje de las MatemáticasLas nuevas Tecnologías y el Aprendizaje de las Matemáticas
Las nuevas Tecnologías y el Aprendizaje de las Matemáticas
 
Método de Direcciones Conjugadas
Método de Direcciones ConjugadasMétodo de Direcciones Conjugadas
Método de Direcciones Conjugadas
 
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...
Electrochemical Evaluation of Pt/GMC and Pt/rGO for the Electro-oxidation of ...
 
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...
Electrocatalytic Evaluation in Methanol Oxidation Process of PtCo Nanoparticl...
 
PtCo and PtNi
PtCo and PtNiPtCo and PtNi
PtCo and PtNi
 
Pt/CN and Pt/rGO
Pt/CN and Pt/rGOPt/CN and Pt/rGO
Pt/CN and Pt/rGO
 
Pt/GMC and Pt/rGO
Pt/GMC and Pt/rGOPt/GMC and Pt/rGO
Pt/GMC and Pt/rGO
 
PtNi/MNC
PtNi/MNCPtNi/MNC
PtNi/MNC
 
Materiales Mesoporosos SBA-15 y MCM-41
Materiales Mesoporosos SBA-15 y MCM-41Materiales Mesoporosos SBA-15 y MCM-41
Materiales Mesoporosos SBA-15 y MCM-41
 
Alumina
AluminaAlumina
Alumina
 
Espectroscopía Raman
Espectroscopía RamanEspectroscopía Raman
Espectroscopía Raman
 
Difracción de Rayos X
Difracción de Rayos XDifracción de Rayos X
Difracción de Rayos X
 
Energías Alternativas
Energías AlternativasEnergías Alternativas
Energías Alternativas
 

Último

clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 

Último (20)

clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 

Método de Broyden-Fletcher-Golfarb-Shanno

  • 1. TecNM/Instituto Tecnológico de Cd. Madero MÉTODOS INDIRECTOS MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO (APROXIMACIÓN DE LA INVERSA DE H) Dr. David Macias Ferrer Centro de Investigación en Petroquímica Charles George Broyden (1933-2011) Roger Fletcher (1939-2016) David F. Shanno (1938-) Donald Goldfarb (1941-)
  • 2. MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO Direcciones de Búsqueda, basada en la relación:   1 ˆs H xk k k f       Donde es una aproximación de la inversa de H, para abreviar:  1 x x η xk k k k k f    Para k = 0:1 ˆHk      1 ˆη Hk k                     1 x η g x x x η g x η g g x x η η g x g x g x T T T Tk k k k k k k k k k k k k k k k T T Tk k k k k k                                    La relación recurrente es de la forma: 0 η I Para k  0: Donde: El escalar k puede estar determinado por la optimización de:  x sk k f  Un Criterio de convergencia adecuado que puede ser aplicado desde el comienzo es:  xk f           1 1 g x x x x x k k k k k k f f 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 )   1 ˆs H xk k k f       |f(xk)|<  1 x x η xk k k k k f    k = k + 1 Sí No Actualizar k+1 MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 4. EJEMPLO Encuentre el vector x que minimice la función       2 2 1 2 1 2, 4 5 6f x x x x    Si:  0 8 9x T  MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 5. EJEMPLO Encuentre el vector x que minimice la función       2 2 1 2 1 2, 4 5 6f x x x x    Si:  0 8 9x T  MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 6. EJEMPLO Aplicando la relación de recurrencia:  1 0 0 0 0 x x η xf   donde: 0 η I El gradiente es:       1 2 8 5 2 6 x x f x           0 24 6 xf         Por lo tanto, para x0: Encuentre el vector x que minimice la función       2 2 1 2 1 2, 4 5 6f x x x x    Si:  0 8 9x T  De aquí que: 1 1 1 2 8 24 9 6 x x       Luego entonces:1 8 1 0 24 9 0 1 6 x                  Optimizando f():         2 2 2 4 8 24 5 9 6 6 2340 612 45f              MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 7. CONTINUACIÓN Derivando respecto de : 4680 612 df d     4680 612 0  Si f’() = 0 entonces: Sustituyendo en la relación recurrente: 1 0 0 0 x x s  De aquí que: 0 0.13076923  Luego entonces: 1 8 1 0 24 0.13076923 9 0 1 6 x                 1 4.861538462 8.215384615 x              1 8 4.861538462 5 1.10769231 4.430769232 8.215384615 6 xf               El gradiente para x1 es: Donde:  0 0 0 s η xf   A diferencia del método de Broyden, aquí tomaremos 8 decimales: MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 8. Para actualizar 1 aplicaremos la relación (6.33). Para k = 0: De aquí que: 0 1.10769231 24 25.10769231 4.43076923 6 1.569230769 g                       0 4.861538462 8 3.138461538 8.215384615 9 0.784615385 x                      Por otro lado, para x0: CONTINUACIÓN    0 25.107769231 1.569230769g T        0 3.138461538 0.784615385x T     También: También:                1 x η g x x x η g x η g g x x η η g x g x g x T T T Tk k k k k k k k k k k k k k k k T T Tk k k k k k                                    MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 9. Para el cálculo de 1, se necesitará modificarla de tal manera que se haga más fácil su manipulación algebraica, esto es:     3.138461538 3.138461538 1 0 25.10769231 0.784615385 0.784615385 0 1 1.569230769 0.86 25.10769231 3.138461538 1.569230769 0.784615385 x x η g g x T Tk k k k T Tk k                                                    1538462 0.030769231 0.215384615 0.007692308        Por otro lado: CONTINUACIÓN      3.138461538 1 0 25.10769231 3.138461538 0.784615385 0 1 1.569230769 0.784615385 0.86 25.10769231 3.138461538 1.569230769 0.784615385 x η g x g x T Tk k k k T Tk k                                                    1538462 0.215384615 0.030769231 0.007692308        Por una parte:               1 2 x η g x x x η g x η g g η η x x g x g x g x T T Tk k k k k k k k k k k k Tk k k k T T Tk k k k k k                             MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 10. Luego entonces: CONTINUACIÓN      2 3.138461538 1 0 25.10769231 25.10769231 0.784615385 0 1 1.569230769 1.569230769 25.10769231 3.138461538 1.569230769 0.7846153 x η g g x x g x T Tk k k k Tk k T Tk k                                                  2 3.138461538 3.138461538 0.784615385 0.784615385 85 0.850177515 0.212544379 0.212544379 0.053136095 T                              Finalmente: 1 1 0 0.861538462 0.215384615 0.861538462 0.030769231 0.850177515 0.212544379 0 1 0.030769231 0.007692308 0.215384615 0.007692308 0.212544379 0.053136095 ηk                                      1 0.127100592 0.033609467 0.033609467 1.037751479 ηk        Como puede observarse la matriz  permaneció definida positiva MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 11. Aplicando la relación de recurrencia:  2 1 1 1 1 x x η xf   2 4.861538462 0.127100592 0.033609467 1.107669231 8.215384615 0.033609467 1.037751479 4.430769231 x                   CONTINUACIÓN 2 1 2 2 4.861538462 0.289704142 8.215384615 4.635266272 x x       Luego entonces: Optimizando f():       2 2 2 4 4.861538462 0.289704142 5 8.215384615 4.635266272 6 21.821407 20.858698 4.9846153 f               Derivando respecto de : 40.642814 20.858698 df d     MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 12. CONTINUACIÓN 40.642814 20.858698 0  Si f’() = 0 entonces:  1 0.4779411764  Sustituyendo el valor de 1: Luego entonces: 2 5 6 x            2 1 2 2 4.861538462 0.289704142 0.4779411764 8.215384615 4.635266272 0.4779411764 x x            2 8 5 5 0 2 6 6 0 xf                El gradiente para x2 por lo tanto es: Nuevamente aquí el resultado numérico es exacto debido a que se manejaron 8 decimales como en el obtenido en la hoja de Excel Por lo tanto el vector óptimo es: 5 6 xopt        MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO
  • 13. En 2 etapas tenemos los siguientes resultados : RESÚMEN MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO k  x1 x2 f(xk) |f(xk)| 0 0.130769 8.000000 9.000000 45.000000 24.738633 1 0.477941 4.861538 8.215384 4.984615 4.567132 2 ---- 5.000000 6.000000 0.000000 0.000000
  • 14. Por lo tanto el vector óptimo que corresponde al extremo mínimo es: 5 6 xopt        Extremo Mínimo Local Punto Óptimo de la Función       2 2 1 2 1 2, 4 5 6f x x x x    MÉTODO DE BROYDEN-FLETCHER-GOLDFARB-SHANNO RESÚMEN
  • 15. BIBLIOGRAFÍA T.F. Edgar, D.M. Himmelblau, L.S. Lasdon, “Optimization of Chemical Processes”, 2nd Edition, New York, USA, McGraw Hill Inc., 2001