Temas Selectos de Análisis Numérico
Temario
Tema 1. El mundo de la computación científica visto desde el Análisis Numérico
1.1 Computación científica y modelación matemática
1.2 Computación científica y Análisis Numérico
1.3 Procesos de Cómputo Numérico y cómputo en paralelo
1.4 Ambientes de cómputo (principalmente Python, Julia, Matlab y si hay interés Fortran, C)
Tema 2. Problemas de valores iniciales para ecuaciones diferenciales ordinarias
2.1 Introducción.
2.2 Métodos de Runge y Kutta
2.3 Métodos de múltiples pasos
2.4 Estabilidad, consistencia y convergencia
2.5 Ecuaciones diferenciales ordinarias stiff
2.6 Práctica experimental y problemas de aplicación
Tema 3. Problemas de valores a la frontera para ecuaciones diferenciales ordinarias
3.1 Introducción
3.2 Métodos de diferencias finitas
3.3 Métodos de tiro simple y mútiple
3.4 Métodos de proyección (colocación spline)
3.5 Práctica experimental y problemas de aplicación
Tema 4. Problemas de valores iniciales y de frontera para ecuaciones diferenciales parciales
4.1 Introducción
4.2 Métodos en diferencias explícitos
4.3 Métodos en diferencias implícitos
4.4 Estabilidad, convergencia y consistencia
4.5 Métodos semidiscretos
4.6 Métodos en diferencias implícitos de direcciones alternantes
4.7 Práctica experimental y Problemas de aplicación
Tema 5. Sistemas lineales algebraicos a gran escala
5.1 Métodos directos
5.2 Métodos iterativos
5.2.1 Gauss y Seidel con relajamiento (SOR)
5.2.2 Jacobi
5.2.3 Gradientes conjugados
5.3 Cálculo de Eigenvalores y Eigenvectores
5.3.1 Círculos de Gerschgorin
5.3.2 Método de la potencia
5.3.3 Iteración Inversa (Método de la potencia inversa)
5.3.4 Método de Rayleigh
5.3.5 Algoritmo QR
Tema 6. Solución de ecuaciones diferenciales ordinarias (EDO) y parciales (EDP) usando Redes Neuronales Físicamente informadas (PINNs)
Este tema esta fuera del temario oficial y lo veremos en caso de que haya interés y tiempo
6.1 Vista general de Software libre: PyTorch, TensorFlow
6.2 Diferenciación automática
6.3 Construcción y entrenamiento de PINNs para resolver EDO
6.4 Construcción y entrenamiento de PINNs para resolver EDP
Bibliografía
Los principales libros sobre los cuales esta basado el curso son:
Heath, M. Scientific computing an introductory survey. 1997, McGraw-Hill.
Stoer, J. and R. Bulirsch (2002). Introduction to Numerical Analysis (3a ed.). Springer Verlag.
James M. Ortega. Numerical Analysis: A second course. SIAM, 1987.
Ryaben’kii Victor S. and Semyon V. Tsynkov. (2007). A theoretical introduction to numerical analysis. Chapman & Hall/CRC.
5. Quarteroni A., R. Sacco and F. Saleri (2007). Numerical mathematics. Springer Verlag.
Tobin A. Driscoll and Richard J. Braun. Fundamentals of Numerical Computation. SIAM, 2017.
Wen Shen. An introduction to numerical Computation. World Scientific 2ed, 2020.
Germund Dahlquist and Åke Björck. 2008. Numerical Methods in Scientific Computing. Volume 2. SIAM
Stewart, G.W., Afternotes goes to Graduate School: Lectures on Advanced Numerical Analysis, SIAM, 1996.
Walter Gautschi. Numerical Analysis. Birkhäuser, 2nd ed. 2011.
Cheney W. and Kincaid D. Numerical Mathematics and Computing. Thomson Brooks/Cole 2008.
Abdelwahab Kharab and Ronald B. Guenther. In Introduction to Numerical Methods: A MATLAB
Plato, R. (2003). Concise Numerical Mathematics. American Mathematical Society.
Süli E. and D. Mayers (2003). An Introduction to Numerical Analysis. Cambridge University Press.
Meyer C. D. (2000). Matrix Analysis and Applied Linear Algebra. SIAM.
Golub G. H. and V. Loan (1996). Matrix computations (3a ed.). John Hopkins University Press.
Trefethen L. N. (1997). Numerical Linear Algebra. SIAM.
Datta B. N. (2010). Numerical Linear Algebra and Applications (2a ed.). SIAM.
Moler C. (2004). Numerical Computing with MATLAB. SIAM.
Ipsen I. C. F. (2009). Numerical Matrix Analysis Linear Systems and Least Squares. SIAM.
Demidovich B. P and I. A. Maron (1987). Computational Mathematics. Mir Publishers Moscow.
Golub, G. H., Ortega, J.M. (1992). Scientific Computing and Differential Equations: an Introduction to Numerical Methods. USA: Academic Press.
Demmel, J. W. (1997). Applied numerical linear algebra. SIAM.
Ascher U.M, and C. Greif. A First course in Numerical Methods. 2011, SIAM.
Won Y. Y., Wenwu Cao, Tae-Sang Chung and J. Morris. Applied Numerical Methods using Matlab, 2005, Wiley-Interscience
Muller, Jean-Michel, Nicholas Brisebarre, Florent de Dinechin, Claude-Pierre Jannerdod, Vincent Lefevre, Guillaume Melquiond, Nathalie Revol, Damien Stehle, Serge Torres. Handbook of Floating-Point Arithmetic. 2010. Birkhauser, Berlin.
O'Leary Dianne P. Scientific computing with case studies. SIAM, 2008.
Larry F. Shampine and Rebecca C. Allen Jr., and Steve Pruess, Fundamentals of Numerical Computing. John Wiley & Sons, 1997.
Nakamura S. Métodos numéricos aplicados con software (1992). Prentice Hall.
Jass Kiusalaas.Numerical methods in engineering with Python. 2005, Cambridge Press.
Robert Johansson. Numerical Python. A practical Techniques Approach for Industry. Ed. Apress
Hans Petter Langtangen. A Primer on Scientific Programming with Python. Text in Computational Science and Engineering. 2011. Springer Verlag.
Hans Petter Langtangen.Python scripting for computational science. Text in Computational Science and Engineering. 2005. Springer Verlag.
Bibliografía complementaria:
1. Buchanan, J. L. (1992). Numerical Methods and Analysis. USA: McGraw-Hill.
2. Greenspan, D., Casulli, V. (1988). Numerical Analysis for Applied Mathematics, Science and Engineering. USA: Addison Wesley.
3. Rutishäuser, H. (1990). Lectures on Numerical Methods. Birkhäuser.
4. Nash J. C. (1990). Compact Numerical Methods for Computers Linear Algebra and Function Minimization. Bristol and N.Y: Adam Hilger.
5. Linz P. (2001). Theoretical Numerical Analysis: An Introduction to Advanced Techniques. Dover Press.
6. Skiba Y. (2005). Métodos y esquemas numéricos un análisis computacional. U.N.A.M.
7. Ralston A and P. Rabinowitz (1965). A first course in numerical analysis. Dover Press.
8. Collins R. E. (1999). Mathematical methdos for physicists and engineers. Dover Press.
9. Won Y. Y., Wen Wu Cao, Tae-Sang Chung and J. Morris (2005). Applied Numerical Methods using Matlab. Wiley-Interscience.
Burden R. L.y J. Douglas Faires. Análisis numérico. Cengage Learning.
Mathews J. H. y K. D. Fink. Métodos numéricos con Matlab. Pearson Prentice Hall.