Numerical solution of stiff ODEs using second derivative general linear methods

Size: px
Start display at page:

Download "Numerical solution of stiff ODEs using second derivative general linear methods"

Transcription

1 Numerical solution of stiff ODEs using second derivative general linear methods A. Abdi and G. Hojjati University of Tabriz, Tabriz, Iran SciCADE 2011, Toronto

2 Contents 1 Introduction to GLMs and SGLMs Order 3 methods Order 4 methods

3 Why GLMs? Traditional numerical methods for solving an initial value problem generally fall into two main classes: linear multistep (multivalue) and Runge Kutta (multistage) methods. In 1966, Butcher introduced General Linear Methods (GLMs) as a unifying framework for the traditional methods to study the properties of consistency, stability and convergence, and to formulate new methods with clear advantages over these classes

4 Representation of GLMs We recall general linear methods (GLMs) for the numerical solution of an autonomous system of ordinary differential equations y = f(y(x)), x [x 0,x], y : [x 0,x] R m, f : R m R m, (1) where m is dimension of the system. GLMs for ODEs can be characterized by four integers: p the order of method; q the stage order; r the number of external stages; s the number of internal stages

5 Representation of GLMs We recall general linear methods (GLMs) for the numerical solution of an autonomous system of ordinary differential equations y = f(y(x)), x [x 0,x], y : [x 0,x] R m, f : R m R m, (1) where m is dimension of the system. GLMs for ODEs can be characterized by four integers: p the order of method; q the stage order; r the number of external stages; s the number of internal stages

6 Representation of GLMs If h be stepsize, then the representation of GLMs takes the form Y [n] = h(a I m )f(y [n] )+(U I m )y [n 1], y [n] = h(b I m )f(y [n] )+(V I m )y [n 1] (2). Here, Y [n] = [Y [n] i ] s i=1 is an approximation of stage order q to the vector y(x n +ch) = [y(x n +c i h)] s i=1, and f(y [n]) ) = [f(y [n] i )] s i=1. If r = p+1, y [n] = [y [n] i ] r i=1 is an approximation of order p to the Nordsieck vector y(x n,h) = [h i 1 y (i 1) (x n )] r i=

7 Why SGLMs? One of the main directions to construct methods with higher order and extensive stability region, is the using higher derivatives of the solutions. Although the mentioned GLMs include linear multistep methods, Runge Kutta and many other standard methods, but for the above reasons, it thought that it could be extended to the case in which second derivatives of solution, as well as first derivatives, can be calculated. These methods were introduced by Butcher and Hojjati

8 Why SGLMs? One of the main directions to construct methods with higher order and extensive stability region, is the using higher derivatives of the solutions. Although the mentioned GLMs include linear multistep methods, Runge Kutta and many other standard methods, but for the above reasons, it thought that it could be extended to the case in which second derivatives of solution, as well as first derivatives, can be calculated. These methods were introduced by Butcher and Hojjati

9 Representation of SGLMs A Second derivative General Linear Method (SGLM) is characterized by six matrices denoted by A,A R s s, U R s r, B,B R r s and V R r r. By denoting the second derivative stage value of step number n by g(y [n]) ) = [g(y [n] i )] s i=1, where g( ) = f ( )f( ) and using of previous notations, the representation of SGLMs takes the form Y [n] = h(a I m )f(y [n] )+h 2 (A I m )g(y [n] )+(U I m )y [n 1], y [n] = h(b I m )f(y [n] )+h 2 (B I m )g(y [n] )+(V I m )y [n 1]. (3)

10 Representation of SGLMs A Second derivative General Linear Method (SGLM) is characterized by six matrices denoted by A,A R s s, U R s r, B,B R r s and V R r r. By denoting the second derivative stage value of step number n by g(y [n]) ) = [g(y [n] i )] s i=1, where g( ) = f ( )f( ) and using of previous notations, the representation of SGLMs takes the form Y [n] = h(a I m )f(y [n] )+h 2 (A I m )g(y [n] )+(U I m )y [n 1], y [n] = h(b I m )f(y [n] )+h 2 (B I m )g(y [n] )+(V I m )y [n 1]. (3)

11 Representation of SGLMs It is convenient to write coefficients of the method, that is elements of A, A, U, B, B and V as a partitioned (s+r) (2s+r) matrix [ A A U B B V ]

12 Consistency and Stability Definition 1: An SGLM (A,A,U,B,B,V) is pre-consistent if V has an eigenvalue equal to 1 and u be a corresponding eigenvector and also Uu = e. Definition 2: An SGLM (A,A,U,B,B,V) is consistent if it is pre-consistent with pre-consistency vector u and there exists a vector v (consistency vector) such that Be+Vv = u+v. Definition 3: An SGLM (A,A,U,B,B,V) is stable if there exists a constant k such that V n k, for all n = 1,2,

13 Consistency and Stability Definition 1: An SGLM (A,A,U,B,B,V) is pre-consistent if V has an eigenvalue equal to 1 and u be a corresponding eigenvector and also Uu = e. Definition 2: An SGLM (A,A,U,B,B,V) is consistent if it is pre-consistent with pre-consistency vector u and there exists a vector v (consistency vector) such that Be+Vv = u+v. Definition 3: An SGLM (A,A,U,B,B,V) is stable if there exists a constant k such that V n k, for all n = 1,2,

14 Consistency and Stability Definition 1: An SGLM (A,A,U,B,B,V) is pre-consistent if V has an eigenvalue equal to 1 and u be a corresponding eigenvector and also Uu = e. Definition 2: An SGLM (A,A,U,B,B,V) is consistent if it is pre-consistent with pre-consistency vector u and there exists a vector v (consistency vector) such that Be+Vv = u+v. Definition 3: An SGLM (A,A,U,B,B,V) is stable if there exists a constant k such that V n k, for all n = 1,2,

15 Convergence Theorem 1: If the SGLM (A,A,U,B,B,V) is convergent, then it is stable. Theorem 2: Let (A,A,U,B,B,V) denote a convergent SGLM which is, moreover, covariant with pre-consistency vector u. Then it is consistent. Theorem 3: A consistent and stable SGLM is convergent

16 Convergence Theorem 1: If the SGLM (A,A,U,B,B,V) is convergent, then it is stable. Theorem 2: Let (A,A,U,B,B,V) denote a convergent SGLM which is, moreover, covariant with pre-consistency vector u. Then it is consistent. Theorem 3: A consistent and stable SGLM is convergent

17 Convergence Theorem 1: If the SGLM (A,A,U,B,B,V) is convergent, then it is stable. Theorem 2: Let (A,A,U,B,B,V) denote a convergent SGLM which is, moreover, covariant with pre-consistency vector u. Then it is consistent. Theorem 3: A consistent and stable SGLM is convergent

18 Order conditions To obtain order conditions, we assume that p y [n 1] i = h k α ik y (k) (x n 1 )+O(h p+1 ), i = 1,2,,r. k=0 The values α ik must be chosen so that p Y [n] c k i i = k! hk y (k) (x n 1 )+O(h q+1 ), i = 1,2,,s, k=0 and y [n] i = p h k α ik y (k) (x n )+O(h p+1 ), i = 1,2,,r, k=0 for the same numbers α ik

19 Order Conditions Theorem 4: An SGLM has order p and stage order q = p iff e cz = zae cz +z 2 Ae cz +Uw+O(z p+1 ), (4) e z w = zbe cz +z 2 Be cz +Vw +O(z p+1 ). (5) where the exp function is applied component-wise to a vector and w = w(z) is a vector with elements given by p w i = α ik z k, i = 1,2,,r. k=

20 Let us to denote α k = [α 1k α 2k α rk ] T for k = 0,1,,p. Corollary: For the case of U = I s in an SGLM with p = q, the vectors α k have the form α 0 = e, α 1 = c Ae, α k = ck k! Ack 1 (k 1)! Ack 2 (k 2)!, k = 2,3,...,p, where e = [1,1,...,1] T R s

21 Stability matrix and RKS property The stability matrix of SGLMs is obtained by applying these methods to the standard test problem of Dahlquist y = qy, where q is a (possibly complex) number, which it is M(z) = V + ( zb +z 2 B )( I za z 2 A ) 1 U. Definition 5: If the characteristic polynomial of M(z), known as the stability function, has the special form p(w,z) = det ( wi M(z) ) = w r 1( w R(z) ), then the method is said to possess Runge Kutta stability (RKS)

22 Stability matrix and RKS property The stability matrix of SGLMs is obtained by applying these methods to the standard test problem of Dahlquist y = qy, where q is a (possibly complex) number, which it is M(z) = V + ( zb +z 2 B )( I za z 2 A ) 1 U. Definition 5: If the characteristic polynomial of M(z), known as the stability function, has the special form p(w,z) = det ( wi M(z) ) = w r 1( w R(z) ), then the method is said to possess Runge Kutta stability (RKS)

23 Types of SGLMs We divide SGLMs into four types, depending on the nature of the differential system to be solved and the computer architecture that is used to implement these methods. For type 1 or 2 methods, matrices A and A have the form λ µ a 21 λ A =....., A = a 21 µ....., a s1 a s2 λ a s1 a s2 µ where λ = µ = 0 or λ > 0, µ < 0, respectively. For type 3 or 4 methods, A = λi and A = µi, where λ = µ = 0 or λ > 0, µ < 0, respectively

24 Types of SGLMs We divide SGLMs into four types, depending on the nature of the differential system to be solved and the computer architecture that is used to implement these methods. For type 1 or 2 methods, matrices A and A have the form λ µ a 21 λ A =....., A = a 21 µ....., a s1 a s2 λ a s1 a s2 µ where λ = µ = 0 or λ > 0, µ < 0, respectively. For type 3 or 4 methods, A = λi and A = µi, where λ = µ = 0 or λ > 0, µ < 0, respectively

25 Types of SGLMs We divide SGLMs into four types, depending on the nature of the differential system to be solved and the computer architecture that is used to implement these methods. For type 1 or 2 methods, matrices A and A have the form λ µ a 21 λ A =....., A = a 21 µ....., a s1 a s2 λ a s1 a s2 µ where λ = µ = 0 or λ > 0, µ < 0, respectively. For type 3 or 4 methods, A = λi and A = µi, where λ = µ = 0 or λ > 0, µ < 0, respectively

26 Types of SGLMs (cont d) An obvious extension to the idea of type 4 methods is to allow the matrices A and A to be A = diag λ 1,,λ }{{} 1,λ 2,,λ 2,,λ }{{} d,,λ }{{} d, k 1 times k 2 times k d times A = diag µ 1,,µ }{{} 1,µ 2,,µ 2,,µ d,,µ }{{} d, k 1 times }{{} k 2 times k d times (generalized type 4) where d i=1 k i = s and λ i λ j, µ i µ j for i j

27 Order barriers Let p be the order of an SGLM of type 2 with RKS property. Then { 2s+2, if µ < λ2 p 4, 2s+1, if µ λ2 4, where s is the number of internal stages. The orders of types 3 and 4 SGLMs with RKS property cannot exceed two and four respectively

28 Order barriers Let p be the order of an SGLM of type 2 with RKS property. Then { 2s+2, if µ < λ2 p 4, 2s+1, if µ λ2 4, where s is the number of internal stages. The orders of types 3 and 4 SGLMs with RKS property cannot exceed two and four respectively

29 Order barriers (cont d) Let p be the order of a SGLM of generalized type 4 with RKS property. Then 4d j = 1,2,,d : µ j < λ2 j p, 4 4d 2l+1 i = 1,2,,l, s.t. j i {1,,d} : µ ji λ2 j i, 4 where l d and j i1 j i2 for i 1 i

30 Methods with r = s = 1 Order 3 methods Order 4 methods where Y [n] = hλf(y [n] )+h 2( λ) g(y [n] )+y [n 1], y [n] = hf(y [n] )+h 2( 1 2 λ) g(y [n] )+y [n 1], with c 1 as a free parameter. Y [n] = y(x n 1 +c 1 h)+o(h 4 ), This method is A-stable of maximal order p = q = 3, if λ (6)

31 Methods with r = s = 2 Order 3 methods Order 4 methods Pairs of (λ,µ) values in domain [0,2] [ 1,0] giving A-stability are shown in the following Figure. Figure: A-stable choices of (λ,µ) in domain [0,2] [ 1,0] for s = 2 and p =

32 Methods with r = s = 2 (cont d) Order 3 methods Order 4 methods The coefficients for the method with (λ,µ) = ( 2 5, 1 12 ) and c = [0 1] T are a a a a a a a a 21 with the free parameter a 21. If we select a 21 = will be L-stable , the method,

33 Methods with r = s = 1 Order 3 methods Order 4 methods where Y [n] = 1 2 hf(y [n] ) 1 12 h2 g(y [n] )+y [n 1], y [n] = hf(y [n] )+y [n 1], Y [n] = y(x n 1 +c 1 h)+o(h 4 ), (7) with c 1 as a free parameter. This methods is A-stable

34 Methods with r = s = 2 Order 3 methods Order 4 methods The only method in this class with A-stability property is We note that this method is not a genuine r = s = 2 SGLM, because it reduces to the r = s = 1 SGLM given by (7)

35 Implemented methods In what follows, we describe details of the implemented methods: Method 1: SGLM-maximal order 3 (6) with λ = 5 3, c 1 = 1, Method 2: SGLM-maximal order 4 (7) with c 1 = 1, Method 3: SDIRK order 3, Method 4: SDIRK order

36 Stiff problems I. The non-linear stiff system of ODEs { y 1 = 10004y y 4 2, y 1(0) = 1, y 2 = y 1 y 2 (1+y 3 2 ), y 2(0) = 1, with the exact solution y 1 (x) = exp( 4x) and y 2 (x) = exp( x). This problem is stiff with approximately stiffness ratio 10 4 near to x = 0. II. The Robertson chemical kinetics problem y 1 = 0.04y y 2 y 3, y 1 (0) = 1, y 2 = 0.04y y 2 y y2 2, y 2(0) = 0, y 3 = y2 2, y 3(0) =

37 Stiff problems I. The non-linear stiff system of ODEs { y 1 = 10004y y 4 2, y 1(0) = 1, y 2 = y 1 y 2 (1+y 3 2 ), y 2(0) = 1, with the exact solution y 1 (x) = exp( 4x) and y 2 (x) = exp( x). This problem is stiff with approximately stiffness ratio 10 4 near to x = 0. II. The Robertson chemical kinetics problem y 1 = 0.04y y 2 y 3, y 1 (0) = 1, y 2 = 0.04y y 2 y y2 2, y 2(0) = 0, y 3 = y2 2, y 3(0) =

38 for problem I Table: The global error at the end of the interval of integration [0,1] for problem I. h Method E E E E E 06 R(h) Method E E E E E 10 R(h) Note that R(h) = Err(h)/Err(h/2)

39 for problem I (cont d) Figure: Errors versus stepsize for problem I: (A) solved by Method 1 and Method 3, (B) solved by Method 2 and Method

40 for problem II Table: for Robertson problem solved by Methods 1 and 3. x ns Method 1 Method 3 [y 1,y 2,y 3 ] T nfe + nge [y 1,y 2,y 3 ] T nfe

41 for problem II (cont d) Table: for Robertson problem solved by Methods 2 and 4. x ns Method 2 Method 4 [y 1,y 2,y 3 ] T nfe + nge [y 1,y 2,y 3 ] T nfe

42 Thank you for your attention

Numerical solution of stiff systems of differential equations arising from chemical reactions

Numerical solution of stiff systems of differential equations arising from chemical reactions Iranian Journal of Numerical Analysis and Optimization Vol 4, No. 1, (214), pp 25-39 Numerical solution of stiff systems of differential equations arising from chemical reactions G. Hojjati, A. Abdi, F.

More information

Explicit General Linear Methods with quadratic stability

Explicit General Linear Methods with quadratic stability Explicit with quadratic stability Angelamaria Cardone a, Zdzislaw Jackiewicz b ancardone@unisa.it, jackiewi@math.la.asu.edu a Dipartimento di Matematica e Informatica, Università degli Studi di Salerno,

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Chapter 2: Runge Kutta and Linear Multistep methods Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the

More information

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS ERNST HAIRER AND PIERRE LEONE Abstract. We prove that to every rational function R(z) satisfying R( z)r(z) = 1, there exists a symplectic Runge-Kutta method

More information

Fourth Order RK-Method

Fourth Order RK-Method Fourth Order RK-Method The most commonly used method is Runge-Kutta fourth order method. The fourth order RK-method is y i+1 = y i + 1 6 (k 1 + 2k 2 + 2k 3 + k 4 ), Ordinary Differential Equations (ODE)

More information

Symplectic Runge-Kutta methods satisfying effective order conditions

Symplectic Runge-Kutta methods satisfying effective order conditions /30 Symplectic Runge-Kutta methods satisfying effective order conditions Gulshad Imran John Butcher (supervisor) University of Auckland 5 July, 20 International Conference on Scientific Computation and

More information

Parallel general linear methods for stiff ordinary differential and differential algebraic equations

Parallel general linear methods for stiff ordinary differential and differential algebraic equations ~-~H-~-~ ~ APPLIED ~ NUMERICAL MATHEMATICS ELSEVIER Applied Numerical Mathematics 17 (1995) 213-222 Parallel general linear methods for stiff ordinary differential and differential algebraic equations

More information

Numerical solution of ODEs

Numerical solution of ODEs Numerical solution of ODEs Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology November 5 2007 Problem and solution strategy We want to find an approximation

More information

Math 3191 Applied Linear Algebra

Math 3191 Applied Linear Algebra Math 9 Applied Linear Algebra Lecture 9: Diagonalization Stephen Billups University of Colorado at Denver Math 9Applied Linear Algebra p./9 Section. Diagonalization The goal here is to develop a useful

More information

Applied Math for Engineers

Applied Math for Engineers Applied Math for Engineers Ming Zhong Lecture 15 March 28, 2018 Ming Zhong (JHU) AMS Spring 2018 1 / 28 Recap Table of Contents 1 Recap 2 Numerical ODEs: Single Step Methods 3 Multistep Methods 4 Method

More information

Stability and Convergence of Numerical Computations

Stability and Convergence of Numerical Computations Stability and Convergence of Numerical Computations Pavla Sehnalová Department of Intelligent Systems Faculty of Information Technology Brno University of Technology Božetěchova 2, 621 66 Brno, Czech Republic

More information

Solving Ordinary Differential Equations

Solving Ordinary Differential Equations Solving Ordinary Differential Equations Sanzheng Qiao Department of Computing and Software McMaster University March, 2014 Outline 1 Initial Value Problem Euler s Method Runge-Kutta Methods Multistep Methods

More information

Starting Methods for Two-Step Runge Kutta Methods of Stage-Order 3 and Order 6

Starting Methods for Two-Step Runge Kutta Methods of Stage-Order 3 and Order 6 Cambridge International Science Publishing Cambridge CB1 6AZ Great Britain Journal of Computational Methods in Sciences and Engineering vol. 2, no. 3, 2, pp. 1 3 ISSN 1472 7978 Starting Methods for Two-Step

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Chapter 2: Runge Kutta and Multistep Methods Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 1. Runge Kutta methods 2. Embedded RK methods

More information

Ma/CS 6b Class 20: Spectral Graph Theory

Ma/CS 6b Class 20: Spectral Graph Theory Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Eigenvalues and Eigenvectors A an n n matrix of real numbers. The eigenvalues of A are the numbers λ such that Ax = λx for some nonzero vector x

More information

Runge Kutta Collocation Method for the Solution of First Order Ordinary Differential Equations

Runge Kutta Collocation Method for the Solution of First Order Ordinary Differential Equations Nonlinear Analysis and Differential Equations, Vol. 4, 2016, no. 1, 17-26 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/nade.2016.5823 Runge Kutta Collocation Method for the Solution of First

More information

Extrapolation-based implicit-explicit general linear methods arxiv: v1 [cs.na] 8 Apr 2013

Extrapolation-based implicit-explicit general linear methods arxiv: v1 [cs.na] 8 Apr 2013 Extrapolation-based implicit-explicit general linear methods arxiv:34.2276v cs.na] 8 Apr 23 A. Cardone, Z. Jackiewicz, A. Sandu, and H. Zhang September 5, 28 Abstract For many systems of differential equations

More information

AN OVERVIEW. Numerical Methods for ODE Initial Value Problems. 1. One-step methods (Taylor series, Runge-Kutta)

AN OVERVIEW. Numerical Methods for ODE Initial Value Problems. 1. One-step methods (Taylor series, Runge-Kutta) AN OVERVIEW Numerical Methods for ODE Initial Value Problems 1. One-step methods (Taylor series, Runge-Kutta) 2. Multistep methods (Predictor-Corrector, Adams methods) Both of these types of methods are

More information

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs Ma/CS 6b Class 3: Eigenvalues in Regular Graphs By Adam Sheffer Recall: The Spectrum of a Graph Consider a graph G = V, E and let A be the adjacency matrix of G. The eigenvalues of G are the eigenvalues

More information

Parallel Methods for ODEs

Parallel Methods for ODEs Parallel Methods for ODEs Levels of parallelism There are a number of levels of parallelism that are possible within a program to numerically solve ODEs. An obvious place to start is with manual code restructuring

More information

THE EIGENVALUE PROBLEM

THE EIGENVALUE PROBLEM THE EIGENVALUE PROBLEM Let A be an n n square matrix. If there is a number λ and a column vector v 0 for which Av = λv then we say λ is an eigenvalue of A and v is an associated eigenvector. Note that

More information

Introduction Eigen Values and Eigen Vectors An Application Matrix Calculus Optimal Portfolio. Portfolios. Christopher Ting.

Introduction Eigen Values and Eigen Vectors An Application Matrix Calculus Optimal Portfolio. Portfolios. Christopher Ting. Portfolios Christopher Ting Christopher Ting http://www.mysmu.edu/faculty/christophert/ : christopherting@smu.edu.sg : 6828 0364 : LKCSB 5036 November 4, 2016 Christopher Ting QF 101 Week 12 November 4,

More information

Solving Ordinary Differential equations

Solving Ordinary Differential equations Solving Ordinary Differential equations Taylor methods can be used to build explicit methods with higher order of convergence than Euler s method. The main difficult of these methods is the computation

More information

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators MATEMATIKA, 8, Volume 3, Number, c Penerbit UTM Press. All rights reserved Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators Annie Gorgey and Nor Azian Aini Mat Department of Mathematics,

More information

Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3

Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3 Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3 J.H. Verner August 3, 2004 Abstract. In [5], Jackiewicz and Verner derived formulas for, and tested the implementation of two-step

More information

Chapter 5 Exercises. (a) Determine the best possible Lipschitz constant for this function over 2 u <. u (t) = log(u(t)), u(0) = 2.

Chapter 5 Exercises. (a) Determine the best possible Lipschitz constant for this function over 2 u <. u (t) = log(u(t)), u(0) = 2. Chapter 5 Exercises From: Finite Difference Methods for Ordinary and Partial Differential Equations by R. J. LeVeque, SIAM, 2007. http://www.amath.washington.edu/ rjl/fdmbook Exercise 5. (Uniqueness for

More information

Part IB Numerical Analysis

Part IB Numerical Analysis Part IB Numerical Analysis Definitions Based on lectures by G. Moore Notes taken by Dexter Chua Lent 206 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after

More information

Ma/CS 6b Class 20: Spectral Graph Theory

Ma/CS 6b Class 20: Spectral Graph Theory Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Recall: Parity of a Permutation S n the set of permutations of 1,2,, n. A permutation σ S n is even if it can be written as a composition of an

More information

ODEs Cathal Ormond 1

ODEs Cathal Ormond 1 ODEs Cathal Ormond 2 1. Separable ODEs Contents 2. First Order ODEs 3. Linear ODEs 4. 5. 6. Chapter 1 Separable ODEs 1.1 Definition: An ODE An Ordinary Differential Equation (an ODE) is an equation whose

More information

Symplectic integration with Runge-Kutta methods, AARMS summer school 2015

Symplectic integration with Runge-Kutta methods, AARMS summer school 2015 Symplectic integration with Runge-Kutta methods, AARMS summer school 2015 Elena Celledoni July 13, 2015 1 Hamiltonian systems and their properties We consider a Hamiltonian system in the form ẏ = J H(y)

More information

Math 240 Calculus III

Math 240 Calculus III Generalized Calculus III Summer 2015, Session II Thursday, July 23, 2015 Agenda 1. 2. 3. 4. Motivation Defective matrices cannot be diagonalized because they do not possess enough eigenvectors to make

More information

Lecture 8 : Eigenvalues and Eigenvectors

Lecture 8 : Eigenvalues and Eigenvectors CPS290: Algorithmic Foundations of Data Science February 24, 2017 Lecture 8 : Eigenvalues and Eigenvectors Lecturer: Kamesh Munagala Scribe: Kamesh Munagala Hermitian Matrices It is simpler to begin with

More information

A = 3 1. We conclude that the algebraic multiplicity of the eigenvalues are both one, that is,

A = 3 1. We conclude that the algebraic multiplicity of the eigenvalues are both one, that is, 65 Diagonalizable Matrices It is useful to introduce few more concepts, that are common in the literature Definition 65 The characteristic polynomial of an n n matrix A is the function p(λ) det(a λi) Example

More information

A NOTE ON EXPLICIT THREE-DERIVATIVE RUNGE-KUTTA METHODS (ThDRK)

A NOTE ON EXPLICIT THREE-DERIVATIVE RUNGE-KUTTA METHODS (ThDRK) BULLETIN OF THE INTERNATIONAL MATHEMATICAL VIRTUAL INSTITUTE ISSN 303-4874 (p), ISSN (o) 303-4955 www.imvibl.org / JOURNALS / BULLETIN Vol. 5(015), 65-7 Former BULLETIN OF THE SOCIETY OF MATHEMATICIANS

More information

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations Rei-Wei Song and Ming-Gong Lee* d09440@chu.edu.tw, mglee@chu.edu.tw * Department of Applied Mathematics/

More information

Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential Equations

Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential Equations International journal of scientific and technical research in engineering (IJSTRE) www.ijstre.com Volume Issue ǁ July 206. Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential

More information

Applied Differential Equation. November 30, 2012

Applied Differential Equation. November 30, 2012 Applied Differential Equation November 3, Contents 5 System of First Order Linear Equations 5 Introduction and Review of matrices 5 Systems of Linear Algebraic Equations, Linear Independence, Eigenvalues,

More information

Lecture Notes: Eigenvalues and Eigenvectors. 1 Definitions. 2 Finding All Eigenvalues

Lecture Notes: Eigenvalues and Eigenvectors. 1 Definitions. 2 Finding All Eigenvalues Lecture Notes: Eigenvalues and Eigenvectors Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong taoyf@cse.cuhk.edu.hk 1 Definitions Let A be an n n matrix. If there

More information

MATHEMATICS 217 NOTES

MATHEMATICS 217 NOTES MATHEMATICS 27 NOTES PART I THE JORDAN CANONICAL FORM The characteristic polynomial of an n n matrix A is the polynomial χ A (λ) = det(λi A), a monic polynomial of degree n; a monic polynomial in the variable

More information

Implicit-explicit exponential integrators

Implicit-explicit exponential integrators Implicit-explicit exponential integrators Bawfeh Kingsley Kometa joint work with Elena Celledoni MaGIC 2011 Finse, March 1-4 1 Introduction Motivation 2 semi-lagrangian Runge-Kutta exponential integrators

More information

Downloaded 12/15/15 to Redistribution subject to SIAM license or copyright; see

Downloaded 12/15/15 to Redistribution subject to SIAM license or copyright; see SIAM J. NUMER. ANAL. Vol. 40, No. 4, pp. 56 537 c 2002 Society for Industrial and Applied Mathematics PREDICTOR-CORRECTOR METHODS OF RUNGE KUTTA TYPE FOR STOCHASTIC DIFFERENTIAL EQUATIONS KEVIN BURRAGE

More information

Diagonalization. P. Danziger. u B = A 1. B u S.

Diagonalization. P. Danziger. u B = A 1. B u S. 7., 8., 8.2 Diagonalization P. Danziger Change of Basis Given a basis of R n, B {v,..., v n }, we have seen that the matrix whose columns consist of these vectors can be thought of as a change of basis

More information

Advanced methods for ODEs and DAEs

Advanced methods for ODEs and DAEs Advanced methods for ODEs and DAEs Lecture 8: Dirk and Rosenbrock Wanner methods Bojana Rosic, 14 Juni 2016 General implicit Runge Kutta method Runge Kutta method is presented by Butcher table: c1 a11

More information

Introduction to the Numerical Solution of IVP for ODE

Introduction to the Numerical Solution of IVP for ODE Introduction to the Numerical Solution of IVP for ODE 45 Introduction to the Numerical Solution of IVP for ODE Consider the IVP: DE x = f(t, x), IC x(a) = x a. For simplicity, we will assume here that

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors 5 Eigenvalues and Eigenvectors 5.2 THE CHARACTERISTIC EQUATION DETERMINANATS nn Let A be an matrix, let U be any echelon form obtained from A by row replacements and row interchanges (without scaling),

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

Optimal Implicit Strong Stability Preserving Runge Kutta Methods

Optimal Implicit Strong Stability Preserving Runge Kutta Methods Optimal Implicit Strong Stability Preserving Runge Kutta Methods David I. Ketcheson, Colin B. Macdonald, Sigal Gottlieb. February 21, 2008 Abstract Strong stability preserving (SSP) time discretizations

More information

Dimension. Eigenvalue and eigenvector

Dimension. Eigenvalue and eigenvector Dimension. Eigenvalue and eigenvector Math 112, week 9 Goals: Bases, dimension, rank-nullity theorem. Eigenvalue and eigenvector. Suggested Textbook Readings: Sections 4.5, 4.6, 5.1, 5.2 Week 9: Dimension,

More information

CHARACTERIZATIONS OF LINEAR DIFFERENTIAL SYSTEMS WITH A REGULAR SINGULAR POINT

CHARACTERIZATIONS OF LINEAR DIFFERENTIAL SYSTEMS WITH A REGULAR SINGULAR POINT CHARACTERIZATIONS OF LINEAR DIFFERENTIAL SYSTEMS WITH A REGULAR SINGULAR POINT The linear differential system by W. A. HARRIS, Jr. (Received 25th July 1971) -T = Az)w (1) where w is a vector with n components

More information

Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms. 1 Diagonalization and Change of Basis

Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms. 1 Diagonalization and Change of Basis Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms De La Fuente notes that, if an n n matrix has n distinct eigenvalues, it can be diagonalized. In this supplement, we will provide

More information

What we ll do: Lecture 21. Ordinary Differential Equations (ODEs) Differential Equations. Ordinary Differential Equations

What we ll do: Lecture 21. Ordinary Differential Equations (ODEs) Differential Equations. Ordinary Differential Equations What we ll do: Lecture Ordinary Differential Equations J. Chaudhry Department of Mathematics and Statistics University of New Mexico Review ODEs Single Step Methods Euler s method (st order accurate) Runge-Kutta

More information

Initial value problems for ordinary differential equations

Initial value problems for ordinary differential equations Initial value problems for ordinary differential equations Xiaojing Ye, Math & Stat, Georgia State University Spring 2019 Numerical Analysis II Xiaojing Ye, Math & Stat, Georgia State University 1 IVP

More information

CHAPTER 3. Matrix Eigenvalue Problems

CHAPTER 3. Matrix Eigenvalue Problems A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 3 A COLLECTION OF HANDOUTS ON SYSTEMS OF ORDINARY DIFFERENTIAL

More information

ICS 6N Computational Linear Algebra Symmetric Matrices and Orthogonal Diagonalization

ICS 6N Computational Linear Algebra Symmetric Matrices and Orthogonal Diagonalization ICS 6N Computational Linear Algebra Symmetric Matrices and Orthogonal Diagonalization Xiaohui Xie University of California, Irvine xhx@uci.edu Xiaohui Xie (UCI) ICS 6N 1 / 21 Symmetric matrices An n n

More information

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88 Math Camp 2010 Lecture 4: Linear Algebra Xiao Yu Wang MIT Aug 2010 Xiao Yu Wang (MIT) Math Camp 2010 08/10 1 / 88 Linear Algebra Game Plan Vector Spaces Linear Transformations and Matrices Determinant

More information

Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations

Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations Australian Journal of Basic and Applied Sciences, 6(3): 9-5, 22 ISSN 99-88 Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations Faranak Rabiei, Fudziah Ismail Department

More information

A NEW INTEGRATOR FOR SPECIAL THIRD ORDER DIFFERENTIAL EQUATIONS WITH APPLICATION TO THIN FILM FLOW PROBLEM

A NEW INTEGRATOR FOR SPECIAL THIRD ORDER DIFFERENTIAL EQUATIONS WITH APPLICATION TO THIN FILM FLOW PROBLEM Indian J. Pure Appl. Math., 491): 151-167, March 218 c Indian National Science Academy DOI: 1.17/s13226-18-259-6 A NEW INTEGRATOR FOR SPECIAL THIRD ORDER DIFFERENTIAL EQUATIONS WITH APPLICATION TO THIN

More information

More Linear Algebra. Edps/Soc 584, Psych 594. Carolyn J. Anderson

More Linear Algebra. Edps/Soc 584, Psych 594. Carolyn J. Anderson More Linear Algebra Edps/Soc 584, Psych 594 Carolyn J. Anderson Department of Educational Psychology I L L I N O I S university of illinois at urbana-champaign c Board of Trustees, University of Illinois

More information

EE5120 Linear Algebra: Tutorial 6, July-Dec Covers sec 4.2, 5.1, 5.2 of GS

EE5120 Linear Algebra: Tutorial 6, July-Dec Covers sec 4.2, 5.1, 5.2 of GS EE0 Linear Algebra: Tutorial 6, July-Dec 07-8 Covers sec 4.,.,. of GS. State True or False with proper explanation: (a) All vectors are eigenvectors of the Identity matrix. (b) Any matrix can be diagonalized.

More information

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman Kernels of Directed Graph Laplacians J. S. Caughman and J.J.P. Veerman Department of Mathematics and Statistics Portland State University PO Box 751, Portland, OR 97207. caughman@pdx.edu, veerman@pdx.edu

More information

Using Diagonally Implicit Multistage Integration Methods for Solving Ordinary Differential Equations. Part 1: Introduction and Explicit Methods

Using Diagonally Implicit Multistage Integration Methods for Solving Ordinary Differential Equations. Part 1: Introduction and Explicit Methods Using Diagonally Implicit Multistage Integration Methods for Solving Ordinary Differential Equations. Part 1: Introduction and Explicit Methods by Jack VanWieren Research and Technology Group JANUARY 1997

More information

Repeated Eigenvalues and Symmetric Matrices

Repeated Eigenvalues and Symmetric Matrices Repeated Eigenvalues and Symmetric Matrices. Introduction In this Section we further develop the theory of eigenvalues and eigenvectors in two distinct directions. Firstly we look at matrices where one

More information

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero. Sec 6 Eigenvalues and Eigenvectors Definition An eigenvector of an n n matrix A is a nonzero vector x such that A x λ x for some scalar λ A scalar λ is called an eigenvalue of A if there is a nontrivial

More information

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands 1. Introduction This paper deals with initial value problems for delay

More information

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes Repeated Eigenvalues and Symmetric Matrices. Introduction In this Section we further develop the theory of eigenvalues and eigenvectors in two distinct directions. Firstly we look at matrices where one

More information

88 CHAPTER 3. SYMMETRIES

88 CHAPTER 3. SYMMETRIES 88 CHAPTER 3 SYMMETRIES 31 Linear Algebra Start with a field F (this will be the field of scalars) Definition: A vector space over F is a set V with a vector addition and scalar multiplication ( scalars

More information

The collocation method for ODEs: an introduction

The collocation method for ODEs: an introduction 058065 - Collocation Methods for Volterra Integral Related Functional Differential The collocation method for ODEs: an introduction A collocation solution u h to a functional equation for example an ordinary

More information

1. Diagonalize the matrix A if possible, that is, find an invertible matrix P and a diagonal

1. Diagonalize the matrix A if possible, that is, find an invertible matrix P and a diagonal . Diagonalize the matrix A if possible, that is, find an invertible matrix P and a diagonal 3 9 matrix D such that A = P DP, for A =. 3 4 3 (a) P = 4, D =. 3 (b) P = 4, D =. (c) P = 4 8 4, D =. 3 (d) P

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra)

AMS526: Numerical Analysis I (Numerical Linear Algebra) AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 16: Eigenvalue Problems; Similarity Transformations Xiangmin Jiao Stony Brook University Xiangmin Jiao Numerical Analysis I 1 / 18 Eigenvalue

More information

Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving Ordinary Differential Equations

Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving Ordinary Differential Equations International Mathematics and Mathematical Sciences Volume 212, Article ID 767328, 8 pages doi:1.1155/212/767328 Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving

More information

Lecture 6. Numerical Solution of Differential Equations B21/B1. Lecture 6. Lecture 6. Initial value problem. Initial value problem

Lecture 6. Numerical Solution of Differential Equations B21/B1. Lecture 6. Lecture 6. Initial value problem. Initial value problem Lecture 6 Numerical Solution of Differential Equations B2/B Initial value problem y = f(x,y), x [x,x M ] y(x ) = y Professor Endre Süli Numerical Solution of Differential Equations p./45 Numerical Solution

More information

Physics 115/242 Comparison of methods for integrating the simple harmonic oscillator.

Physics 115/242 Comparison of methods for integrating the simple harmonic oscillator. Physics 115/4 Comparison of methods for integrating the simple harmonic oscillator. Peter Young I. THE SIMPLE HARMONIC OSCILLATOR The energy (sometimes called the Hamiltonian ) of the simple harmonic oscillator

More information

Differential equations

Differential equations Differential equations Math 7 Spring Practice problems for April Exam Problem Use the method of elimination to find the x-component of the general solution of x y = 6x 9x + y = x 6y 9y Soln: The system

More information

Therefore, A and B have the same characteristic polynomial and hence, the same eigenvalues.

Therefore, A and B have the same characteristic polynomial and hence, the same eigenvalues. Similar Matrices and Diagonalization Page 1 Theorem If A and B are n n matrices, which are similar, then they have the same characteristic equation and hence the same eigenvalues. Proof Let A and B be

More information

Design of optimal Runge-Kutta methods

Design of optimal Runge-Kutta methods Design of optimal Runge-Kutta methods David I. Ketcheson King Abdullah University of Science & Technology (KAUST) D. Ketcheson (KAUST) 1 / 36 Acknowledgments Some parts of this are joint work with: Aron

More information

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET. Singly diagonally implicit Runge-Kutta methods with an explicit first stage

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET. Singly diagonally implicit Runge-Kutta methods with an explicit first stage NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET Singly diagonally implicit Runge-Kutta methods with an explicit first stage by Anne Kværnø PREPRINT NUMERICS NO. 1/2004 NORWEGIAN UNIVERSITY OF SCIENCE AND

More information

Almost Runge-Kutta Methods Of Orders Up To Five

Almost Runge-Kutta Methods Of Orders Up To Five Almost Runge-Kutta Methods Of Orders Up To Five ABRAHAM OCHOCHE Department of Information Technology, Federal University of Technology, Minna, Niger State PMB 65, Nigeria abochoche@gmailcom PETER NDAJAH

More information

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix DIAGONALIZATION Definition We say that a matrix A of size n n is diagonalizable if there is a basis of R n consisting of eigenvectors of A ie if there are n linearly independent vectors v v n such that

More information

Multivariate Statistical Analysis

Multivariate Statistical Analysis Multivariate Statistical Analysis Fall 2011 C. L. Williams, Ph.D. Lecture 4 for Applied Multivariate Analysis Outline 1 Eigen values and eigen vectors Characteristic equation Some properties of eigendecompositions

More information

A SYMBOLIC-NUMERIC APPROACH TO THE SOLUTION OF THE BUTCHER EQUATIONS

A SYMBOLIC-NUMERIC APPROACH TO THE SOLUTION OF THE BUTCHER EQUATIONS CANADIAN APPLIED MATHEMATICS QUARTERLY Volume 17, Number 3, Fall 2009 A SYMBOLIC-NUMERIC APPROACH TO THE SOLUTION OF THE BUTCHER EQUATIONS SERGEY KHASHIN ABSTRACT. A new approach based on the use of new

More information

Quadratic SDIRK pair for treating chemical reaction problems.

Quadratic SDIRK pair for treating chemical reaction problems. Quadratic SDIRK pair for treating chemical reaction problems. Ch. Tsitouras TEI of Chalkis, Dept. of Applied Sciences, GR 34400 Psahna, Greece. I. Th. Famelis TEI of Athens, Dept. of Mathematics, GR 12210

More information

Chapter 4 Euclid Space

Chapter 4 Euclid Space Chapter 4 Euclid Space Inner Product Spaces Definition.. Let V be a real vector space over IR. A real inner product on V is a real valued function on V V, denoted by (, ), which satisfies () (x, y) = (y,

More information

The family of Runge Kutta methods with two intermediate evaluations is defined by

The family of Runge Kutta methods with two intermediate evaluations is defined by AM 205: lecture 13 Last time: Numerical solution of ordinary differential equations Today: Additional ODE methods, boundary value problems Thursday s lecture will be given by Thomas Fai Assignment 3 will

More information

Knowledge Discovery and Data Mining 1 (VO) ( )

Knowledge Discovery and Data Mining 1 (VO) ( ) Knowledge Discovery and Data Mining 1 (VO) (707.003) Review of Linear Algebra Denis Helic KTI, TU Graz Oct 9, 2014 Denis Helic (KTI, TU Graz) KDDM1 Oct 9, 2014 1 / 74 Big picture: KDDM Probability Theory

More information

and let s calculate the image of some vectors under the transformation T.

and let s calculate the image of some vectors under the transformation T. Chapter 5 Eigenvalues and Eigenvectors 5. Eigenvalues and Eigenvectors Let T : R n R n be a linear transformation. Then T can be represented by a matrix (the standard matrix), and we can write T ( v) =

More information

Structure-preserving General Linear Methods

Structure-preserving General Linear Methods Structure-preserving General Linear Methods submitted by Terence James Taylor Norton for the degree of Doctor of Philosophy of the University of Bath Department of Mathematical Sciences July 205 COPYRIGHT

More information

Second Order ODEs. CSCC51H- Numerical Approx, Int and ODEs p.130/177

Second Order ODEs. CSCC51H- Numerical Approx, Int and ODEs p.130/177 Second Order ODEs Often physical or biological systems are best described by second or higher-order ODEs. That is, second or higher order derivatives appear in the mathematical model of the system. For

More information

Stability of generalized Runge Kutta methods for stiff kinetics coupled differential equations

Stability of generalized Runge Kutta methods for stiff kinetics coupled differential equations INSTITUTE OF PHYSICS PUBLISHING JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL J Phys A: Math Gen 39 (2006) 859 876 doi:0088/0305-4470/39/8/006 Stability of generalized Runge Kutta methods for stiff kinetics

More information

ODE Runge-Kutta methods

ODE Runge-Kutta methods ODE Runge-Kutta methods The theory (very short excerpts from lectures) First-order initial value problem We want to approximate the solution Y(x) of a system of first-order ordinary differential equations

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors Chapter 1 Eigenvalues and Eigenvectors Among problems in numerical linear algebra, the determination of the eigenvalues and eigenvectors of matrices is second in importance only to the solution of linear

More information

Linear Algebra 1. M.T.Nair Department of Mathematics, IIT Madras. and in that case x is called an eigenvector of T corresponding to the eigenvalue λ.

Linear Algebra 1. M.T.Nair Department of Mathematics, IIT Madras. and in that case x is called an eigenvector of T corresponding to the eigenvalue λ. Linear Algebra 1 M.T.Nair Department of Mathematics, IIT Madras 1 Eigenvalues and Eigenvectors 1.1 Definition and Examples Definition 1.1. Let V be a vector space (over a field F) and T : V V be a linear

More information

University of Houston, Department of Mathematics Numerical Analysis II. Chapter 4 Numerical solution of stiff and differential-algebraic equations

University of Houston, Department of Mathematics Numerical Analysis II. Chapter 4 Numerical solution of stiff and differential-algebraic equations Chapter 4 Numerical solution of stiff and differential-algebraic equations 4.1 Characteristics of stiff systems The solution has components with extremely different growth properties. Example: 2 u (x)

More information

Mathematical Methods wk 2: Linear Operators

Mathematical Methods wk 2: Linear Operators John Magorrian, magog@thphysoxacuk These are work-in-progress notes for the second-year course on mathematical methods The most up-to-date version is available from http://www-thphysphysicsoxacuk/people/johnmagorrian/mm

More information

2. Matrix Algebra and Random Vectors

2. Matrix Algebra and Random Vectors 2. Matrix Algebra and Random Vectors 2.1 Introduction Multivariate data can be conveniently display as array of numbers. In general, a rectangular array of numbers with, for instance, n rows and p columns

More information

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero. Sec 5 Eigenvectors and Eigenvalues In this chapter, vector means column vector Definition An eigenvector of an n n matrix A is a nonzero vector x such that A x λ x for some scalar λ A scalar λ is called

More information

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2018 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing

More information

New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems

New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems Applied Mathematical Sciences, Vol., 2009, no. 8, 65-76 New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems Osama Yusuf Ababneh 1 and Rokiah Rozita School of Mathematical Sciences

More information

Diagonalization of Matrices

Diagonalization of Matrices LECTURE 4 Diagonalization of Matrices Recall that a diagonal matrix is a square n n matrix with non-zero entries only along the diagonal from the upper left to the lower right (the main diagonal) Diagonal

More information

Mini project ODE, TANA22

Mini project ODE, TANA22 Mini project ODE, TANA22 Filip Berglund (filbe882) Linh Nguyen (linng299) Amanda Åkesson (amaak531) October 2018 1 1 Introduction Carl David Tohmé Runge (1856 1927) was a German mathematician and a prominent

More information

A definition of stiffness for initial value problems for ODEs SciCADE 2011, University of Toronto, hosted by the Fields Institute, Toronto, Canada

A definition of stiffness for initial value problems for ODEs SciCADE 2011, University of Toronto, hosted by the Fields Institute, Toronto, Canada for initial value problems for ODEs SciCADE 2011, University of Toronto, hosted by the Fields Institute, Toronto, Canada Laurent O. Jay Joint work with Manuel Calvo (University of Zaragoza, Spain) Dedicated

More information