Computing the Action of the Matrix Exponential

Size: px
Start display at page:

Download "Computing the Action of the Matrix Exponential"

Transcription

1 Computing the Action of the Matrix Exponential Nick Higham School of Mathematics The University of Manchester Joint work with Awad H. Al-Mohy 16th ILAS Conference, Pisa, June 2010

2 The f(a)b Problem Given matrix function f : C n n C n n, A C n n, b C n, compute f(a)b without first computing f(a). Most important cases f(x) = x 1, f(x) = e x. Application : y (t) = Ay(t), y(0) = b y(t) = e At b. MIMS Nick Higham Computing the Action of the Matrix Exponential 2 / 29

3 Second Order ODE d 2 y dt + Ay = 0, 2 y(0) = y 0, y (0) = y 0 has solution y(t) = cos( At)y 0 + ( A ) 1 sin( At)y 0. MIMS Nick Higham Computing the Action of the Matrix Exponential 3 / 29

4 Second Order ODE d 2 y dt + Ay = 0, 2 y(0) = y 0, y (0) = y 0 has solution y(t) = cos( At)y 0 + ( A ) 1 sin( At)y 0. But [ ] y = exp y ([ 0 ta t I n 0 ]) [ ] y 0. y 0 MIMS Nick Higham Computing the Action of the Matrix Exponential 3 / 29

5 Themes Simple, direct algorithm for computing e A B with arbitrary A using only matrix products. Many problems can be reduced to e A B. Backward error viewpoint avoids consideration of conditioning in algorithm design. MIMS Nick Higham Computing the Action of the Matrix Exponential 4 / 29

6 Exponential Integrators u (t) = Au(t) + g(t, u(t)), u(0) = u 0, t 0, Solution can be written u(t) = e ta u 0 + ( ) ϕ k ta t k u k, k=1 where u k = g (k 1) (t, u(t)) t=0 and ϕ l (z) = k=0 zk /(k + l)!. MIMS Nick Higham Computing the Action of the Matrix Exponential 5 / 29

7 Exponential Integrators u (t) = Au(t) + g(t, u(t)), u(0) = u 0, t 0, Solution can be written u(t) = e ta u 0 + ( ) ϕ k ta t k u k, k=1 where u k = g (k 1) (t, u(t)) t=0 and ϕ l (z) = k=0 zk /(k + l)!. u(t) û(t) = e ta u 0 + p ( ) ϕ k ta t k u k. k=1 Exponential time differencing (ETD) Euler (p = 1): y n+1 = e ha y n + hϕ 1 (ha)g(t n, y n ). MIMS Nick Higham Computing the Action of the Matrix Exponential 5 / 29

8 Saad s Trick (1992) exp ϕ 1 (z) = ez 1. z ([ ]) A b = 0 0 [ ] e A ϕ 1 (A)b 0 1 MIMS Nick Higham Computing the Action of the Matrix Exponential 6 / 29

9 Theorem (Al-Mohy & H, 2010) Let A C n n, U = [u 1, u 2,...,u p ] C n p, τ C, and define [ ] [ ] A U 0 B = C (n+p) (n+p) Ip 1, J = C p p. 0 J 0 0 Then for X = e τb we have X(1: n, n + j) = jk=1 τ k ϕ k (τa)u j k+1, j = 1: p.

10 Theorem (Al-Mohy & H, 2010) Let A C n n, U = [u 1, u 2,...,u p ] C n p, τ C, and define [ ] [ ] A U 0 B = C (n+p) (n+p) Ip 1, J = C p p. 0 J 0 0 Then for X = e τb we have X(1: n, n + j) = jk=1 τ k ϕ k (τa)u j k+1, j = 1: p. Completely removes the need to evaluate ϕ k functions!

11 Implementation of Exponential Integrators We compute û(t) = e ta u 0 + as, with U = [u p,...,u 1 ], û(t) = [ I n p ( ) ϕ k ta t k u k k=1 0 ] ( [ A ηu exp t 0 J ]) [ u 0 η 1 e p ]. Choose to avoid overscaling. η = 2 log 2 ( U 1) MIMS Nick Higham Computing the Action of the Matrix Exponential 8 / 29

12 Formulae for e A, A C n n Power series Limit Scaling and squaring I + A + A2 2! + A3 3! + lim (I + A/s)s (e s A/2s ) 2s Cauchy integral Jordan form Interpolation 1 n i 1 e z (zi A) 1 dz Zdiag(e J k )Z 1 f[λ 1,..., λ i ] (A λ j I) 2πi Γ i=1 j=1 Differential system Schur form Padé approximation Y (t) = AY(t), Y(0) = I Qe T Q p km (A)q km (A) 1 Krylov methods: Arnoldi fact. AQ k = Q k H k + h k+1,k q k+1 e T k with Hessenberg H: e A b Q k e H k Q k b. MIMS Nick Higham Computing the Action of the Matrix Exponential 9 / 29

13 Scaling and Squaring Method B A/2 i so B 1 r m (B) = [m/m] Padé approximant to e B X = r m (B) 2i e A MATLABexpm uses alg of H (2005). Improved algorithm: Al-Mohy & H (2009). Can we adapt this approach for e A B? MIMS Nick Higham Computing the Action of the Matrix Exponential 10 / 29

14 Computing e A B }{{} A, }{{} B, n 0 n. Exploit, for integer s, n n n n 0 e A B = (e s 1A ) s B = e s 1A e s 1A e s 1 A }{{} B. s times Choose s so T m (s 1 A) = m (s 1 A) j j=0 j! e s 1A. Then B i+1 = T m (s 1 A)B i, i = 0: s 1, B 0 = B yields B s e A B. MIMS Nick Higham Computing the Action of the Matrix Exponential 11 / 29

15 Computing e A B }{{} A, }{{} B, n 0 n. Exploit, for integer s, n n n n 0 e A B = (e s 1A ) s B = e s 1A e s 1A e s 1 A }{{} B. s times Choose s so T m (s 1 A) = m (s 1 A) j j=0 j! e s 1A. Then B i+1 = T m (s 1 A)B i, i = 0: s 1, B 0 = B yields B s e A B. How to choose s and m? MIMS Nick Higham Computing the Action of the Matrix Exponential 11 / 29

16 Backward Error Analysis Lemma (Al-Mohy & H, 2009) T m (s 1 A) s B = e A+ A B, where A = sh m+1 (s 1 A) and h m+1 (x) = log(e x T m (x)) = k=m+1 c k x k. Moreover, h m+1 (A) k=m+1 c k α p (A) k if m + 1 p(p 1), where α p (A) = max(d p, d p+1 ), d p = A p 1/p. MIMS Nick Higham Computing the Action of the Matrix Exponential 12 / 29

17 Why Use d p = A p 1/p? A k A pk 1/p ( A p 1/p) k. ρ(a) A p 1/p A. With A = [ ] : k A k 1 2.0e2 2.2e2 1.2e2 A k 1 2.5e5 3.1e13 9.8e26 d2 k = ( A 2 1/2 ) k 1 2.0e2 5.7e5 3.2e11 d3 k = ( A 3 1/3 ) k 1 4.5e1 1.3e4 1.9e8 Cheaply estimate A k, for a few k (H & Tisseur, 2001). MIMS Nick Higham Computing the Action of the Matrix Exponential 13 / 29

18 Why Use d p = A p 1/p? cont. d p = A p 1/p provide information about the nonnormality of A. Their use helps avoid overscaling. What other uses do they have? MIMS Nick Higham Computing the Action of the Matrix Exponential 14 / 29

19 Choice of s and m α p (A) := max ( d p, d p+1 ) θ m := max { θ : k=m+1 c k θ k 1 ǫ } A A ǫ if m + 1 p(p 1) and s 1 α p (A) θ m. Computational cost for B s e A B is matrix products. C m (A) = m max ( α p (A)/θ m, 1 ) Cost decreases with m. Restrict 2 p p max, p(p 1) 1 m m max. Minimize cost over p, m MIMS Nick Higham Computing the Action of the Matrix Exponential 15 / 29

20 Size of Taylor Series Argument Constants θ m (via symbolic, high precision): m single 1.0e0 3.6e0 6.3e0 9.1e0 1.3e1 double 1.4e-1 1.4e0 3.5e0 6.0e0 9.9e0 MIMS Nick Higham Computing the Action of the Matrix Exponential 16 / 29

21 Preprocessing Expand the Taylor series about µ C: e µ (A µi) k /k! k=0 Choose µ so A µi A. Alg is based on 1-norm, but minimizing A µi F does better empirically at minimizing d p (A µi). Recover e A from e µ[ T m (s 1 (A µi)) ] s, [ e µ/s T m (s 1 (A µi)) ] s. First expression prone to overflow, so prefer second. Balancing is an option. MIMS Nick Higham Computing the Action of the Matrix Exponential 17 / 29

22 Termination Criterion In evaluating T m (s 1 A)B i = m (s 1 A) j j=0 j! B i we accept T k (A)B i for the first k such that A k 1 B i (k 1)! + Ak B i k! ǫ T k (A)B i. MIMS Nick Higham Computing the Action of the Matrix Exponential 18 / 29

23 Algorithm for F = e ta B 1 µ = trace(a)/n 2 A = A µi 3 [m, s] = parameters(ta) 4 F = B, η = e tµ/s 5 for i = 1: s 6 c 1 = B 7 for j = 1: m 8 B = t AB/(sj), c 2 = B 9 F = F + B 10 if c 1 + c 2 tol F, quit, end 11 c 1 = c 2 12 end 13 F = ηf, B = F 14 end MIMS Nick Higham Computing the Action of the Matrix Exponential 19 / 29

24 George Forsythe Pitfalls (1970) MIMS Nick Higham Computing the Action of the Matrix Exponential 20 / 29

25 Conditioning of e A B κ exp (A, B) ea F B F e A B F (1 + κ exp (A)). A 2 κ exp (A) e A 2 A 2 e A 2 Relative forward error due to roundoff bounded by ue A 2 B 2 / e A B F. A normal implies κ exp (A) = A 2. Then instability if e A 2 e A 2. A Hermitian implies spectrum of A n 1 trace(a)i has λ max = λ min (normwise) stability! MIMS Nick Higham Computing the Action of the Matrix Exponential 21 / 29

26 e ta B for Several t Grid: t k = t 0 + kh, k = 0: q, where h = (t q t 0 )/q. Evaluate B k = e tka B, k = 0: q, directly. Form B 0 = e t0a B and then B k = e kha B 0, k = 1: q B 2 = e 2hA B 0 (1) Form B 0 = e t0a B and then B k = e ha B k 1, k = 1: q B 2 = e ha (e ha B 0 ) (2) Suffers from overscaling when h is small enough. MIMS Nick Higham Computing the Action of the Matrix Exponential 22 / 29

27 e ta B for Several t Grid: t k = t 0 + kh, k = 0: q, where h = (t q t 0 )/q. Evaluate B k = e t ka B, k = 0: q, directly. Form B 0 = e t 0A B and then B k = e kha B 0, k = 1: q B 2 = e 2hA B 0 (1) Form B 0 = e t 0A B and then B k = e ha B k 1, k = 1: q B 2 = e ha (e ha B 0 ) (2) Suffers from overscaling when h is small enough. x e x (1 + x) e x (1 + x/2) 2 9.9e-9 2.2e e e e-16 MIMS Nick Higham Computing the Action of the Matrix Exponential 22 / 29

28 e ta B for Several t Grid: t k = t 0 + kh, k = 0: q, where h = (t q t 0 )/q. Evaluate B k = e tka B, k = 0: q, directly. Form B 0 = e t0a B and then B k = e kha B 0, k = 1: q B 2 = e 2hA B 0 (1) Form B 0 = e t0a B and then B k = e ha B k 1, k = 1: q B 2 = e ha (e ha B 0 ) (2) Suffers from overscaling when h is small enough. Use (1) when no cost penalty (no scaling), else (2). Opportunity to save and re-use some matrix products. MIMS Nick Higham Computing the Action of the Matrix Exponential 22 / 29

29 The Sixth Dubious Way (1) Moler & Van Loan (1978, 2003) MIMS Nick Higham Computing the Action of the Matrix Exponential 23 / 29

30 The Sixth Dubious Way (2) Advantages of our method over the one-step ODE integrator: Fully exploits the linearity of the ODE. Backward error based; ODE integrator control local (forward) errors. Overscaling avoided. MIMS Nick Higham Computing the Action of the Matrix Exponential 24 / 29

31 Experiment 1 Trefethen, Weideman & Schmelzer (2006): A R , 2D Laplacian, -2500*gallery( poisson,99). Compute e αta b for 100 equally spaced t [0, 1]. tol = u d. α = 0.02 α = 1 speed cost diff speed cost diff Alg AH expv e e-14 phipm e e-14 rational e e-12 MIMS Nick Higham Computing the Action of the Matrix Exponential 25 / 29

32 Experiment 2 A =-gallery( triw,20,4.1), b i = cos i, tol = u d e ta b Alg AH phipm rational expv t MIMS Nick Higham Computing the Action of the Matrix Exponential 26 / 29

33 Experiment 3 Harwell Boeing matrices: orani678, n = 2529, t = 100, b = [1, 1,...,1] T ; bcspwr10, n = 5300, t = 10, b = [1, 0,...,0, 1] T. 2D Laplacian matrix,poisson. tol = u s. Alg AH ode15s time cost error time cost error orani e e-6 bcspwr e e-5 poisson e e-6 4 poisson e e-1 MIMS Nick Higham Computing the Action of the Matrix Exponential 27 / 29

34 Comparison with Krylov Methods Alg AH Most time spent in matrix vector products. Direct method, cost predictable. No parameters to estimate. Storage: 2 vectors Evaluation of e At at multiple points on interval. Can handle mult col B. Cost tends to with A. Krylov Methods Krylov recurrence and e H can be significant. Iterative method; needs stopping test. Select Krylov subspace size. Storage: Krylov basis Need block Krylov method. Some A dependence. MIMS Nick Higham Computing the Action of the Matrix Exponential 28 / 29

35 Conclusions e A B = (e s 1A ) s B T m (s 1 A)...T m (s 1 A) B. }{{} s times Key ideas: s and m to achieve b err bound; terminate Taylor series prematurely; shifting and balancing; compute e t ka B on grid, avoiding overscaling. Alg AH is best method in our experiments. Very easy to implement. Exploits optimized matrix products. Attractive for exponential integrators using theorem on avoidance of ϕ functions. A. H. Al-Mohy and N. J. Higham, MIMS EPrint , March Paper and MATLAB code. MIMS Nick Higham Computing the Action of the Matrix Exponential 29 / 29

36 References I A. H. Al-Mohy and N. J. Higham. A new scaling and squaring algorithm for the matrix exponential. SIAM J. Matrix Anal. Appl., 31(3): , G. E. Forsythe. Pitfalls in computation, or why a math book isn t enough. Amer. Math. Monthly, 77(9): , N. J. Higham. The Matrix Function Toolbox. http: // MIMS Nick Higham Computing the Action of the Matrix Exponential 26 / 29

37 References II N. J. Higham. The scaling and squaring method for the matrix exponential revisited. SIAM J. Matrix Anal. Appl., 26(4): , N. J. Higham. Functions of Matrices: Theory and Computation. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, ISBN xx+425 pp. N. J. Higham and A. H. Al-Mohy. Computing matrix functions. Acta Numerica, 19: , MIMS Nick Higham Computing the Action of the Matrix Exponential 27 / 29

38 References III N. J. Higham and F. Tisseur. A block algorithm for matrix 1-norm estimation, with an application to 1-norm pseudospectra. SIAM J. Matrix Anal. Appl., 21(4): , C. B. Moler and C. F. Van Loan. Nineteen dubious ways to compute the exponential of a matrix. SIAM Rev., 20(4): , C. B. Moler and C. F. Van Loan. Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Rev., 45(1):3 49, MIMS Nick Higham Computing the Action of the Matrix Exponential 28 / 29

39 References IV L. N. Trefethen, J. A. C. Weideman, and T. Schmelzer. Talbot quadratures and rational approximations. BIT, 46(3): , MIMS Nick Higham Computing the Action of the Matrix Exponential 29 / 29

Research CharlieMatters

Research CharlieMatters Research CharlieMatters Van Loan and the Matrix Exponential February 25, 2009 Nick Nick Higham Director Schoolof ofresearch Mathematics The School University of Mathematics of Manchester http://www.maths.manchester.ac.uk/~higham

More information

Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators. Al-Mohy, Awad H. and Higham, Nicholas J.

Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators. Al-Mohy, Awad H. and Higham, Nicholas J. Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators Al-Mohy, Awad H. and Higham, Nicholas J. 2010 MIMS EPrint: 2010.30 Manchester Institute for Mathematical Sciences

More information

Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators. Al-Mohy, Awad H. and Higham, Nicholas J.

Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators. Al-Mohy, Awad H. and Higham, Nicholas J. Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators Al-Mohy, Awad H. and Higham, Nicholas J. 2010 MIMS EPrint: 2010.30 Manchester Institute for Mathematical Sciences

More information

Estimating the Condition Number of f(a)b. Deadman, Edvin. MIMS EPrint: Manchester Institute for Mathematical Sciences School of Mathematics

Estimating the Condition Number of f(a)b. Deadman, Edvin. MIMS EPrint: Manchester Institute for Mathematical Sciences School of Mathematics Estimating the Condition Number of f(a)b Deadman, Edvin 2014 MIMS EPrint: 2014.34 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports available from:

More information

The Leja method revisited: backward error analysis for the matrix exponential

The Leja method revisited: backward error analysis for the matrix exponential The Leja method revisited: backward error analysis for the matrix exponential M. Caliari 1, P. Kandolf 2, A. Ostermann 2, and S. Rainer 2 1 Dipartimento di Informatica, Università di Verona, Italy 2 Institut

More information

Linear algebra for exponential integrators

Linear algebra for exponential integrators Linear algebra for exponential integrators Antti Koskela KTH Royal Institute of Technology Beräkningsmatematikcirkus, 28 May 2014 The problem Considered: time integration of stiff semilinear initial value

More information

Improved Inverse Scaling and Squaring Algorithms for the Matrix Logarithm. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint: 2011.

Improved Inverse Scaling and Squaring Algorithms for the Matrix Logarithm. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint: 2011. Improved Inverse Scaling and Squaring Algorithms for the Matrix Logarithm Al-Mohy, Awad H. and Higham, Nicholas J. 2011 MIMS EPrint: 2011.83 Manchester Institute for Mathematical Sciences School of Mathematics

More information

Testing matrix function algorithms using identities. Deadman, Edvin and Higham, Nicholas J. MIMS EPrint:

Testing matrix function algorithms using identities. Deadman, Edvin and Higham, Nicholas J. MIMS EPrint: Testing matrix function algorithms using identities Deadman, Edvin and Higham, Nicholas J. 2014 MIMS EPrint: 2014.13 Manchester Institute for Mathematical Sciences School of Mathematics The University

More information

The Complex Step Approximation to the Fréchet Derivative of a Matrix Function. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint: 2009.

The Complex Step Approximation to the Fréchet Derivative of a Matrix Function. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint: 2009. The Complex Step Approximation to the Fréchet Derivative of a Matrix Function Al-Mohy, Awad H. and Higham, Nicholas J. 2009 MIMS EPrint: 2009.31 Manchester Institute for Mathematical Sciences School of

More information

On-the-fly backward error estimate for matrix exponential approximation by Taylor algorithm

On-the-fly backward error estimate for matrix exponential approximation by Taylor algorithm On-the-fly backward error estimate for matrix exponential approximation by Taylor algorithm M. Caliari a,, F. Zivcovich b a Department of Computer Science, University of Verona, Italy b Department of Mathematics,

More information

Functions of Matrices and

Functions of Matrices and Functions of Matrices and Nearest Research Correlation MattersMatrices February 25, 2009 Nick Higham School Nick Higham of Mathematics The Director University of Research of Manchester Nicholas.J.Higham@manchester.ac.uk

More information

Lecture 2: Computing functions of dense matrices

Lecture 2: Computing functions of dense matrices Lecture 2: Computing functions of dense matrices Paola Boito and Federico Poloni Università di Pisa Pisa - Hokkaido - Roma2 Summer School Pisa, August 27 - September 8, 2018 Introduction In this lecture

More information

Taylor s Theorem for Matrix Functions with Applications to Condition Number Estimation. Deadman, Edvin and Relton, Samuel. MIMS EPrint: 2015.

Taylor s Theorem for Matrix Functions with Applications to Condition Number Estimation. Deadman, Edvin and Relton, Samuel. MIMS EPrint: 2015. Taylor s Theorem for Matrix Functions with Applications to Condition Number Estimation Deadman, Edvin and Relton, Samuel 215 MIMS EPrint: 215.27 Manchester Institute for Mathematical Sciences School of

More information

Exponential integration of large systems of ODEs

Exponential integration of large systems of ODEs Exponential integration of large systems of ODEs Jitse Niesen (University of Leeds) in collaboration with Will Wright (Melbourne University) 23rd Biennial Conference on Numerical Analysis, June 2009 Plan

More information

COMPUTING THE MATRIX EXPONENTIAL WITH AN OPTIMIZED TAYLOR POLYNOMIAL APPROXIMATION

COMPUTING THE MATRIX EXPONENTIAL WITH AN OPTIMIZED TAYLOR POLYNOMIAL APPROXIMATION COMPUTING THE MATRIX EXPONENTIAL WITH AN OPTIMIZED TAYLOR POLYNOMIAL APPROXIMATION PHILIPP BADER, SERGIO BLANES, FERNANDO CASAS Abstract. We present a new way to compute the Taylor polynomial of the matrix

More information

The Scaling and Squaring Method for the Matrix Exponential Revisited. Nicholas J. Higham

The Scaling and Squaring Method for the Matrix Exponential Revisited. Nicholas J. Higham The Scaling and Squaring Method for the Matrix Exponential Revisited Nicholas J. Higham 2005 MIMS EPrint: 2006.394 Manchester Institute for Mathematical Sciences School of Mathematics The University of

More information

Test you method and verify the results with an appropriate function, e.g. f(x) = cos 1 + sin

Test you method and verify the results with an appropriate function, e.g. f(x) = cos 1 + sin Advanced methods for ODEs - Lab exercises Verona, 20-30 May 2015 1. FFT and IFFT in MATLAB: Use the Fast Fourier Transform to compute compute the k-th derivative of an appropriate function. In MATLAB the

More information

The Leja method revisited: backward error analysis for the matrix exponential

The Leja method revisited: backward error analysis for the matrix exponential The Leja method revisited: backward error analysis for the matrix exponential M. Caliari 1, P. Kandolf 2, A. Ostermann 2, and S. Rainer 2 1 Dipartimento di Informatica, Università di Verona, Italy 2 Institut

More information

Approximating the matrix exponential of an advection-diffusion operator using the incomplete orthogonalization method

Approximating the matrix exponential of an advection-diffusion operator using the incomplete orthogonalization method Approximating the matrix exponential of an advection-diffusion operator using the incomplete orthogonalization method Antti Koskela KTH Royal Institute of Technology, Lindstedtvägen 25, 10044 Stockholm,

More information

A New Scaling and Squaring Algorithm for the Matrix Exponential. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint:

A New Scaling and Squaring Algorithm for the Matrix Exponential. Al-Mohy, Awad H. and Higham, Nicholas J. MIMS EPrint: A New Scaling and Squaring Algorithm for the Matrix Exponential Al-Mohy, Awad H. and Higham, Nicholas J. 2009 MIMS EPrint: 2009.9 Manchester Institute for Mathematical Sciences School of Mathematics The

More information

Krylov methods for the computation of matrix functions

Krylov methods for the computation of matrix functions Krylov methods for the computation of matrix functions Jitse Niesen (University of Leeds) in collaboration with Will Wright (Melbourne University) Heriot-Watt University, March 2010 Outline Definition

More information

Functions of a Matrix: Theory and Computation

Functions of a Matrix: Theory and Computation Functions of a Matrix: Theory and Computation Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/ Landscapes in Mathematical Science, University

More information

Solving the Polynomial Eigenvalue Problem by Linearization

Solving the Polynomial Eigenvalue Problem by Linearization Solving the Polynomial Eigenvalue Problem by Linearization Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/ Joint work with Ren-Cang Li,

More information

APPROXIMATION OF THE LINEAR THE BLOCK SHIFT-AND-INVERT KRYLOV SUBSPACE METHOD

APPROXIMATION OF THE LINEAR THE BLOCK SHIFT-AND-INVERT KRYLOV SUBSPACE METHOD Journal of Applied Analysis and Computation Volume 7, Number 4, November 2017, 1402 1416 Website:http://jaac-online.com/ DOI:10.11948/2017085 APPROXIMATION OF THE LINEAR COMBINATION OF ϕ-functions USING

More information

A more accurate Briggs method for the logarithm

A more accurate Briggs method for the logarithm Numer Algor (2012) 59:393 402 DOI 10.1007/s11075-011-9496-z ORIGINAL PAPER A more accurate Briggs method for the logarithm Awad H. Al-Mohy Received: 25 May 2011 / Accepted: 15 August 2011 / Published online:

More information

Algorithms for Solving the Polynomial Eigenvalue Problem

Algorithms for Solving the Polynomial Eigenvalue Problem Algorithms for Solving the Polynomial Eigenvalue Problem Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/ Joint work with D. Steven Mackey

More information

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms 2. First Results and Algorithms Michael Eiermann Institut für Numerische Mathematik und Optimierung Technische

More information

arxiv: v1 [math.na] 28 Aug 2017

arxiv: v1 [math.na] 28 Aug 2017 A NEW ALGORITHM FOR COMPUTING THE ACTIONS OF TRIGONOMETRIC AND HYPERBOLIC MATRIX FUNCTIONS AWAD H. AL-MOHY arxiv:1708.08360v1 [math.na] 28 Aug 2017 Abstract. A new algorithm is derived for computing the

More information

Scaling, Sensitivity and Stability in Numerical Solution of the Quadratic Eigenvalue Problem

Scaling, Sensitivity and Stability in Numerical Solution of the Quadratic Eigenvalue Problem Scaling, Sensitivity and Stability in Numerical Solution of the Quadratic Eigenvalue Problem Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/

More information

Functions of Matrices. Nicholas J. Higham. November MIMS EPrint: Manchester Institute for Mathematical Sciences School of Mathematics

Functions of Matrices. Nicholas J. Higham. November MIMS EPrint: Manchester Institute for Mathematical Sciences School of Mathematics Functions of Matrices Nicholas J. Higham November 2005 MIMS EPrint: 2005.21 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports available from: And

More information

The quadratic eigenvalue problem (QEP) is to find scalars λ and nonzero vectors u satisfying

The quadratic eigenvalue problem (QEP) is to find scalars λ and nonzero vectors u satisfying I.2 Quadratic Eigenvalue Problems 1 Introduction The quadratic eigenvalue problem QEP is to find scalars λ and nonzero vectors u satisfying where Qλx = 0, 1.1 Qλ = λ 2 M + λd + K, M, D and K are given

More information

Speeding up numerical computations via conformal maps

Speeding up numerical computations via conformal maps Speeding up numerical computations via conformal maps Nick Trefethen, Oxford University Thanks to Nick Hale, Nick Higham and Wynn Tee 1/35 SIAM 1997 SIAM 2000 Cambridge 2003 2/35 Princeton 2005 Bornemann

More information

Solving Burnup Equations in Serpent:

Solving Burnup Equations in Serpent: Solving Burnup Equations in Serpent: Matrix Exponential Method CRAM Maria Pusa September 15th, 2011 Outline Burnup equations and matrix exponential solution Characteristics of burnup matrices Established

More information

Matrix Functions: A Short Course. Higham, Nicholas J. and Lijing, Lin. MIMS EPrint:

Matrix Functions: A Short Course. Higham, Nicholas J. and Lijing, Lin. MIMS EPrint: Matrix Functions: A Short Course Higham, Nicholas J. and Lijing, Lin 2013 MIMS EPrint: 2013.73 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports

More information

Elements of Floating-point Arithmetic

Elements of Floating-point Arithmetic Elements of Floating-point Arithmetic Sanzheng Qiao Department of Computing and Software McMaster University July, 2012 Outline 1 Floating-point Numbers Representations IEEE Floating-point Standards Underflow

More information

Exponentials of Symmetric Matrices through Tridiagonal Reductions

Exponentials of Symmetric Matrices through Tridiagonal Reductions Exponentials of Symmetric Matrices through Tridiagonal Reductions Ya Yan Lu Department of Mathematics City University of Hong Kong Kowloon, Hong Kong Abstract A simple and efficient numerical algorithm

More information

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH V. FABER, J. LIESEN, AND P. TICHÝ Abstract. Numerous algorithms in numerical linear algebra are based on the reduction of a given matrix

More information

Computing the pth Roots of a Matrix. with Repeated Eigenvalues

Computing the pth Roots of a Matrix. with Repeated Eigenvalues Applied Mathematical Sciences, Vol. 5, 2011, no. 53, 2645-2661 Computing the pth Roots of a Matrix with Repeated Eigenvalues Amir Sadeghi 1, Ahmad Izani Md. Ismail and Azhana Ahmad School of Mathematical

More information

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection Eigenvalue Problems Last Time Social Network Graphs Betweenness Girvan-Newman Algorithm Graph Laplacian Spectral Bisection λ 2, w 2 Today Small deviation into eigenvalue problems Formulation Standard eigenvalue

More information

Research Matters. February 25, The Nonlinear Eigenvalue Problem. Nick Higham. Part III. Director of Research School of Mathematics

Research Matters. February 25, The Nonlinear Eigenvalue Problem. Nick Higham. Part III. Director of Research School of Mathematics Research Matters February 25, 2009 The Nonlinear Eigenvalue Problem Nick Higham Part III Director of Research School of Mathematics Françoise Tisseur School of Mathematics The University of Manchester

More information

A BLOCK ALGORITHM FOR MATRIX 1-NORM ESTIMATION, WITH AN APPLICATION TO 1-NORM PSEUDOSPECTRA

A BLOCK ALGORITHM FOR MATRIX 1-NORM ESTIMATION, WITH AN APPLICATION TO 1-NORM PSEUDOSPECTRA SIAM J. MATRIX ANAL. APPL. Vol. 21, No. 4, pp. 1185 1201 c 2000 Society for Industrial and Applied Mathematics A BLOCK ALGORITHM FOR MATRIX 1-NORM ESTIMATION, WITH AN APPLICATION TO 1-NORM PSEUDOSPECTRA

More information

Elements of Floating-point Arithmetic

Elements of Floating-point Arithmetic Elements of Floating-point Arithmetic Sanzheng Qiao Department of Computing and Software McMaster University July, 2012 Outline 1 Floating-point Numbers Representations IEEE Floating-point Standards Underflow

More information

Some Useful Results in the Theory of Matrix Functions

Some Useful Results in the Theory of Matrix Functions Some Useful Results in the Theory of Matrix Functions Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/ Matrix Analysis and Applications,

More information

Computation of eigenvalues and singular values Recall that your solutions to these questions will not be collected or evaluated.

Computation of eigenvalues and singular values Recall that your solutions to these questions will not be collected or evaluated. Math 504, Homework 5 Computation of eigenvalues and singular values Recall that your solutions to these questions will not be collected or evaluated 1 Find the eigenvalues and the associated eigenspaces

More information

Chapter 7. Iterative methods for large sparse linear systems. 7.1 Sparse matrix algebra. Large sparse matrices

Chapter 7. Iterative methods for large sparse linear systems. 7.1 Sparse matrix algebra. Large sparse matrices Chapter 7 Iterative methods for large sparse linear systems In this chapter we revisit the problem of solving linear systems of equations, but now in the context of large sparse systems. The price to pay

More information

Exponential multistep methods of Adams-type

Exponential multistep methods of Adams-type Exponential multistep methods of Adams-type Marlis Hochbruck and Alexander Ostermann KARLSRUHE INSTITUTE OF TECHNOLOGY (KIT) 0 KIT University of the State of Baden-Wuerttemberg and National Laboratory

More information

LAPACK-Style Codes for Pivoted Cholesky and QR Updating. Hammarling, Sven and Higham, Nicholas J. and Lucas, Craig. MIMS EPrint: 2006.

LAPACK-Style Codes for Pivoted Cholesky and QR Updating. Hammarling, Sven and Higham, Nicholas J. and Lucas, Craig. MIMS EPrint: 2006. LAPACK-Style Codes for Pivoted Cholesky and QR Updating Hammarling, Sven and Higham, Nicholas J. and Lucas, Craig 2007 MIMS EPrint: 2006.385 Manchester Institute for Mathematical Sciences School of Mathematics

More information

LAPACK-Style Codes for Pivoted Cholesky and QR Updating

LAPACK-Style Codes for Pivoted Cholesky and QR Updating LAPACK-Style Codes for Pivoted Cholesky and QR Updating Sven Hammarling 1, Nicholas J. Higham 2, and Craig Lucas 3 1 NAG Ltd.,Wilkinson House, Jordan Hill Road, Oxford, OX2 8DR, England, sven@nag.co.uk,

More information

An Algorithm for. Nick Higham. Françoise Tisseur. Director of Research School of Mathematics.

An Algorithm for. Nick Higham. Françoise Tisseur. Director of Research School of Mathematics. An Algorithm for the Research Complete Matters Solution of Quadratic February Eigenvalue 25, 2009 Problems Nick Higham Françoise Tisseur Director of Research School of Mathematics The School University

More information

The numerical stability of barycentric Lagrange interpolation

The numerical stability of barycentric Lagrange interpolation IMA Journal of Numerical Analysis (2004) 24, 547 556 The numerical stability of barycentric Lagrange interpolation NICHOLAS J. HIGHAM Department of Mathematics, University of Manchester, Manchester M13

More information

Computing the matrix cosine

Computing the matrix cosine Numerical Algorithms 34: 13 26, 2003. 2003 Kluwer Academic Publishers. Printed in the Netherlands. Computing the matrix cosine Nicholas J. Higham and Matthew I. Smith Department of Mathematics, University

More information

Solving linear systems (6 lectures)

Solving linear systems (6 lectures) Chapter 2 Solving linear systems (6 lectures) 2.1 Solving linear systems: LU factorization (1 lectures) Reference: [Trefethen, Bau III] Lecture 20, 21 How do you solve Ax = b? (2.1.1) In numerical linear

More information

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms 4. Monotonicity of the Lanczos Method Michael Eiermann Institut für Numerische Mathematik und Optimierung Technische

More information

Key words. conjugate gradients, normwise backward error, incremental norm estimation.

Key words. conjugate gradients, normwise backward error, incremental norm estimation. Proceedings of ALGORITMY 2016 pp. 323 332 ON ERROR ESTIMATION IN THE CONJUGATE GRADIENT METHOD: NORMWISE BACKWARD ERROR PETR TICHÝ Abstract. Using an idea of Duff and Vömel [BIT, 42 (2002), pp. 300 322

More information

M.A. Botchev. September 5, 2014

M.A. Botchev. September 5, 2014 Rome-Moscow school of Matrix Methods and Applied Linear Algebra 2014 A short introduction to Krylov subspaces for linear systems, matrix functions and inexact Newton methods. Plan and exercises. M.A. Botchev

More information

A Review of Preconditioning Techniques for Steady Incompressible Flow

A Review of Preconditioning Techniques for Steady Incompressible Flow Zeist 2009 p. 1/43 A Review of Preconditioning Techniques for Steady Incompressible Flow David Silvester School of Mathematics University of Manchester Zeist 2009 p. 2/43 PDEs Review : 1984 2005 Update

More information

Matrix Functions and their Approximation by. Polynomial methods

Matrix Functions and their Approximation by. Polynomial methods [ 1 / 48 ] University of Cyprus Matrix Functions and their Approximation by Polynomial Methods Stefan Güttel stefan@guettel.com Nicosia, 7th April 2006 Matrix functions Polynomial methods [ 2 / 48 ] University

More information

Computing Matrix Functions. Higham, Nicholas J. and Al-Mohy, Awad H. MIMS EPrint:

Computing Matrix Functions. Higham, Nicholas J. and Al-Mohy, Awad H. MIMS EPrint: Computing Matrix Functions Higham, Nicholas J. and Al-Mohy, Awad H. 2010 MIMS EPrint: 2010.18 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports available

More information

Two Results About The Matrix Exponential

Two Results About The Matrix Exponential Two Results About The Matrix Exponential Hongguo Xu Abstract Two results about the matrix exponential are given. One is to characterize the matrices A which satisfy e A e AH = e AH e A, another is about

More information

Applications of CAS to analyze the step response of a system with parameters

Applications of CAS to analyze the step response of a system with parameters Applications of CAS to analyze the step response of a system with parameters Takuya Kitamoto kitamoto@yamaguchi-u.ac.jp Faculty of Education Yamaguchi University 753-8513 Japan Abstract Recently, Computer

More information

Exponential Almost Runge-Kutta Methods for Semilinear Problems

Exponential Almost Runge-Kutta Methods for Semilinear Problems Exponential Almost Runge-Kutta Methods for Semilinear Problems John Carroll Eóin O Callaghan 9 January 3 Abstract We present a new class of one-step, multi-value Exponential Integrator (EI) methods referred

More information

The Lanczos and conjugate gradient algorithms

The Lanczos and conjugate gradient algorithms The Lanczos and conjugate gradient algorithms Gérard MEURANT October, 2008 1 The Lanczos algorithm 2 The Lanczos algorithm in finite precision 3 The nonsymmetric Lanczos algorithm 4 The Golub Kahan bidiagonalization

More information

Computing the Matrix Exponential in Burnup Calculations

Computing the Matrix Exponential in Burnup Calculations NUCLEAR SCIENCE AND ENGINEERING: 164, 140 150 ~2010! Computing the Matrix Exponential in Burnup Calculations Maria Pusa* and Jaakko Leppänen VTT Technical Research Centre of Finland, P.O. Box 1000, FI-02044

More information

Exponential integrators and functions of the matrix exponential

Exponential integrators and functions of the matrix exponential Exponential integrators and functions of the matrix exponential Paul Matthews, Stephen Cox, Hala Ashi and Linda Cummings School of Mathematical Sciences, University of Nottingham, UK Introduction to exponential

More information

Math 504 (Fall 2011) 1. (*) Consider the matrices

Math 504 (Fall 2011) 1. (*) Consider the matrices Math 504 (Fall 2011) Instructor: Emre Mengi Study Guide for Weeks 11-14 This homework concerns the following topics. Basic definitions and facts about eigenvalues and eigenvectors (Trefethen&Bau, Lecture

More information

4.8 Arnoldi Iteration, Krylov Subspaces and GMRES

4.8 Arnoldi Iteration, Krylov Subspaces and GMRES 48 Arnoldi Iteration, Krylov Subspaces and GMRES We start with the problem of using a similarity transformation to convert an n n matrix A to upper Hessenberg form H, ie, A = QHQ, (30) with an appropriate

More information

Research Matters. February 25, The Nonlinear Eigenvalue. Director of Research School of Mathematics

Research Matters. February 25, The Nonlinear Eigenvalue. Director of Research School of Mathematics Research Matters February 25, 2009 The Nonlinear Eigenvalue Nick Problem: HighamPart I Director of Research School of Mathematics Françoise Tisseur School of Mathematics The University of Manchester Woudschoten

More information

Research Matters. February 25, The Nonlinear Eigenvalue. Director of Research School of Mathematics

Research Matters. February 25, The Nonlinear Eigenvalue. Director of Research School of Mathematics Research Matters February 25, 2009 The Nonlinear Eigenvalue Nick Problem: HighamPart II Director of Research School of Mathematics Françoise Tisseur School of Mathematics The University of Manchester Woudschoten

More information

Numerical Methods I Eigenvalue Problems

Numerical Methods I Eigenvalue Problems Numerical Methods I Eigenvalue Problems Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 October 2nd, 2014 A. Donev (Courant Institute) Lecture

More information

Elsevier Editorial System(tm) for Applied. Title: On the polynomial approximation of matrix functions

Elsevier Editorial System(tm) for Applied. Title: On the polynomial approximation of matrix functions Mathematics and Computation Elsevier Editorial System(tm) for Applied Manuscript Draft Manuscript Number: Title: On the polynomial approximation of matrix functions Article Type: Full Length Article Keywords:

More information

PROJECTED GMRES AND ITS VARIANTS

PROJECTED GMRES AND ITS VARIANTS PROJECTED GMRES AND ITS VARIANTS Reinaldo Astudillo Brígida Molina rastudillo@kuaimare.ciens.ucv.ve bmolina@kuaimare.ciens.ucv.ve Centro de Cálculo Científico y Tecnológico (CCCT), Facultad de Ciencias,

More information

How to Detect Definite Hermitian Pairs

How to Detect Definite Hermitian Pairs How to Detect Definite Hermitian Pairs Françoise Tisseur School of Mathematics The University of Manchester ftisseur@ma.man.ac.uk http://www.ma.man.ac.uk/~ftisseur/ Joint work with Chun-Hua Guo and Nick

More information

FACTORIZING COMPLEX SYMMETRIC MATRICES WITH POSITIVE DEFINITE REAL AND IMAGINARY PARTS

FACTORIZING COMPLEX SYMMETRIC MATRICES WITH POSITIVE DEFINITE REAL AND IMAGINARY PARTS MATHEMATICS OF COMPUTATION Volume 67, Number 4, October 1998, Pages 1591 1599 S 005-5718(98)00978-8 FACTORIZING COMPLEX SYMMETRIC MATRICES WITH POSITIVE DEFINITE REAL AND IMAGINARY PARTS NICHOLAS J. HIGHAM

More information

Scaled and squared subdiagonal Padé approximation for the matrix exponential. Güttel, Stefan and Yuji, Nakatsukasa. MIMS EPrint: 2015.

Scaled and squared subdiagonal Padé approximation for the matrix exponential. Güttel, Stefan and Yuji, Nakatsukasa. MIMS EPrint: 2015. Scaled and squared subdiagonal Padé approximation for the matrix exponential Güttel, Stefan and Yuji, Nakatsukasa 215 MIMS EPrint: 215.46 Manchester Institute for Mathematical Sciences School of Mathematics

More information

Key words. linear equations, polynomial preconditioning, nonsymmetric Lanczos, BiCGStab, IDR

Key words. linear equations, polynomial preconditioning, nonsymmetric Lanczos, BiCGStab, IDR POLYNOMIAL PRECONDITIONED BICGSTAB AND IDR JENNIFER A. LOE AND RONALD B. MORGAN Abstract. Polynomial preconditioning is applied to the nonsymmetric Lanczos methods BiCGStab and IDR for solving large nonsymmetric

More information

Quadratic Matrix Polynomials

Quadratic Matrix Polynomials Research Triangularization Matters of Quadratic Matrix Polynomials February 25, 2009 Nick Françoise Higham Tisseur Director School of of Research Mathematics The University of Manchester School of Mathematics

More information

Comparison of various methods for computing the action of the matrix exponential

Comparison of various methods for computing the action of the matrix exponential BIT manuscript No. (will be inserted by the editor) Comparison of various methods for computing the action of the matrix exponential Marco Caliari Peter Kandolf Alexander Ostermann Stefan Rainer Received:

More information

Rehabilitating Research Correlations, Matters Avoiding Inversion, and Extracting Roots

Rehabilitating Research Correlations, Matters Avoiding Inversion, and Extracting Roots Rehabilitating Research Correlations, Matters Avoiding Inversion, and Extracting Roots February 25, 2009 Nick Nick Higham Higham Director School of of Research Mathematics The University of Manchester

More information

McGill University Department of Mathematics and Statistics. Ph.D. preliminary examination, PART A. PURE AND APPLIED MATHEMATICS Paper BETA

McGill University Department of Mathematics and Statistics. Ph.D. preliminary examination, PART A. PURE AND APPLIED MATHEMATICS Paper BETA McGill University Department of Mathematics and Statistics Ph.D. preliminary examination, PART A PURE AND APPLIED MATHEMATICS Paper BETA 17 August, 2018 1:00 p.m. - 5:00 p.m. INSTRUCTIONS: (i) This paper

More information

Functions of a Matrix and Krylov Matrices

Functions of a Matrix and Krylov Matrices Functions of a Matrix and Krylov Matrices Hongguo Xu Abstract For a given nonderogatory matrix A, formulas are given for functions of A in terms of Krylov matrices of A. Relations between the coefficients

More information

Director of Research School of Mathematics

Director of Research   School of Mathematics Multiprecision Research Matters Algorithms February Nick25, Higham 2009 School of Mathematics The University Nick Higham of Manchester Director of Research http://www.ma.man.ac.uk/~higham School of Mathematics

More information

Exponential integrators for semilinear parabolic problems

Exponential integrators for semilinear parabolic problems Exponential integrators for semilinear parabolic problems Marlis Hochbruck Heinrich-Heine University Düsseldorf Germany Innsbruck, October 2004 p. Outline Exponential integrators general class of methods

More information

ON THE EXPONENTIATION OF INTERVAL MATRICES

ON THE EXPONENTIATION OF INTERVAL MATRICES ON THE EXPONENTIATION OF INTERVAL MATRICES ALEXANDRE GOLDSZTEJN AND ARNOLD NEUMAIER Abstract. The numerical computation of the exponentiation of a real matrix has been studied intensively. The main objective

More information

Computing Matrix Functions by Iteration: Convergence, Stability and the Role of Padé Approximants

Computing Matrix Functions by Iteration: Convergence, Stability and the Role of Padé Approximants Computing Matrix Functions by Iteration: Convergence, Stability and the Role of Padé Approximants Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/

More information

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 1-2, Pages 21 30 c 2014 Institute for Scientific Computing and Information A SPARSE APPROXIMATE INVERSE PRECONDITIONER

More information

FEM and sparse linear system solving

FEM and sparse linear system solving FEM & sparse linear system solving, Lecture 9, Nov 19, 2017 1/36 Lecture 9, Nov 17, 2017: Krylov space methods http://people.inf.ethz.ch/arbenz/fem17 Peter Arbenz Computer Science Department, ETH Zürich

More information

Discontinuous Galerkin methods for fractional diffusion problems

Discontinuous Galerkin methods for fractional diffusion problems Discontinuous Galerkin methods for fractional diffusion problems Bill McLean Kassem Mustapha School of Maths and Stats, University of NSW KFUPM, Dhahran Leipzig, 7 October, 2010 Outline Sub-diffusion Equation

More information

Analysis of Block LDL T Factorizations for Symmetric Indefinite Matrices

Analysis of Block LDL T Factorizations for Symmetric Indefinite Matrices Analysis of Block LDL T Factorizations for Symmetric Indefinite Matrices Haw-ren Fang August 24, 2007 Abstract We consider the block LDL T factorizations for symmetric indefinite matrices in the form LBL

More information

Numerical methods for matrix functions

Numerical methods for matrix functions Numerical methods for matrix functions SF2524 - Matrix Computations for Large-scale Systems Lecture 13 Numerical methods for matrix functions 1 / 26 Reading material Lecture notes online Numerical methods

More information

ELA

ELA A METHOD FOR THE INVERSE NUMERICAL RANGE PROBLEM CHRISTOS CHORIANOPOULOS, PANAYIOTIS PSARRAKOS, AND FRANK UHLIG Abstract. For a given complex square matrix A, we develop, implement and test a fast geometric

More information

Contribution of Wo¹niakowski, Strako²,... The conjugate gradient method in nite precision computa

Contribution of Wo¹niakowski, Strako²,... The conjugate gradient method in nite precision computa Contribution of Wo¹niakowski, Strako²,... The conjugate gradient method in nite precision computations ªaw University of Technology Institute of Mathematics and Computer Science Warsaw, October 7, 2006

More information

Course Notes: Week 1

Course Notes: Week 1 Course Notes: Week 1 Math 270C: Applied Numerical Linear Algebra 1 Lecture 1: Introduction (3/28/11) We will focus on iterative methods for solving linear systems of equations (and some discussion of eigenvalues

More information

Characteristic polynomials and pseudospectra

Characteristic polynomials and pseudospectra Characteristic polynomials and pseudospectra Laurence GRAMMONT March 11, 2003 Abstract In this paper, we study the ε-lemniscate of the characteristic polynomial in relation to the pseudospectrum of the

More information

On the Preconditioning of the Block Tridiagonal Linear System of Equations

On the Preconditioning of the Block Tridiagonal Linear System of Equations On the Preconditioning of the Block Tridiagonal Linear System of Equations Davod Khojasteh Salkuyeh Department of Mathematics, University of Mohaghegh Ardabili, PO Box 179, Ardabil, Iran E-mail: khojaste@umaacir

More information

Structured Condition Numbers and Backward Errors in Scalar Product Spaces. February MIMS EPrint:

Structured Condition Numbers and Backward Errors in Scalar Product Spaces. February MIMS EPrint: Structured Condition Numbers and Backward Errors in Scalar Product Spaces Françoise Tisseur and Stef Graillat February 2006 MIMS EPrint: 2006.16 Manchester Institute for Mathematical Sciences School of

More information

PERTURBED ARNOLDI FOR COMPUTING MULTIPLE EIGENVALUES

PERTURBED ARNOLDI FOR COMPUTING MULTIPLE EIGENVALUES 1 PERTURBED ARNOLDI FOR COMPUTING MULTIPLE EIGENVALUES MARK EMBREE, THOMAS H. GIBSON, KEVIN MENDOZA, AND RONALD B. MORGAN Abstract. fill in abstract Key words. eigenvalues, multiple eigenvalues, Arnoldi,

More information

Higher-order Chebyshev Rational Approximation Method (CRAM) and application to Burnup Calculations

Higher-order Chebyshev Rational Approximation Method (CRAM) and application to Burnup Calculations Higher-order Chebyshev Rational Approximation Method (CRAM) and application to Burnup Calculations Maria Pusa September 18th 2014 1 Outline Burnup equations and matrix exponential solution Characteristics

More information

Solutions Preliminary Examination in Numerical Analysis January, 2017

Solutions Preliminary Examination in Numerical Analysis January, 2017 Solutions Preliminary Examination in Numerical Analysis January, 07 Root Finding The roots are -,0, a) First consider x 0 > Let x n+ = + ε and x n = + δ with δ > 0 The iteration gives 0 < ε δ < 3, which

More information

MATH 5524 MATRIX THEORY Problem Set 4

MATH 5524 MATRIX THEORY Problem Set 4 MATH 5524 MATRIX THEORY Problem Set 4 Posted Tuesday 28 March 217. Due Tuesday 4 April 217. [Corrected 3 April 217.] [Late work is due on Wednesday 5 April.] Complete any four problems, 25 points each.

More information

Solving large sparse Ax = b.

Solving large sparse Ax = b. Bob-05 p.1/69 Solving large sparse Ax = b. Stopping criteria, & backward stability of MGS-GMRES. Chris Paige (McGill University); Miroslav Rozložník & Zdeněk Strakoš (Academy of Sciences of the Czech Republic)..pdf

More information