Numerical Methods for Differential Equations


 Easter Adams
 1 years ago
 Views:
Transcription
1 Numerical Methods for Differential Equations Chapter 1: Initial value problems in ODEs Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis of Differential Equations, by Arieh Iserles and Introduction to Mathematical Modelling with Differential Equations, by Lennart Edsberg c Gustaf Söderlind, Numerical Analysis, Mathematical Sciences, Lund University, Numerical Methods for Differential Equations p. 1/52
2 Chapter 1: contents Course contents Introduction to initial value problems The explicit Euler method Convergence Order of consistency The trapezoidal rule Theta methods Numerical tests The linear test equation and numerical stability Stiff equations Numerical Methods for Differential Equations p. 2/52
3 What is Numerical Analysis? Categories of mathematical problems Category Algebra Analysis linear computable not computable nonlinear not computable not computable Algebra: Only finite constructions Analysis: Limits, derivatives, integrals etc. (transfinite) Computable: the exact solution can be obtained in a finite number of operations Numerical Methods for Differential Equations p. 3/52
4 What is Numerical Analysis? Category Algebra Analysis linear computable not computable nonlinear not computable not computable With numerical methods, problems from all four categories can be solved: Numerical analysis aims to construct and analyze quantitative methods for the automatic computation of approximate solutions to mathematical problems. Goal: Construction of mathematical software Numerical Methods for Differential Equations p. 4/52
5 0. What will we study in this course? To solve a differential equation analytically we look for a differentiable function that satisfies the equation Large, complex and nonlinear systems cannot be solved analytically Numerical Methods for Differential Equations p. 5/52
6 0. What will we study in this course? To solve a differential equation analytically we look for a differentiable function that satisfies the equation Large, complex and nonlinear systems cannot be solved analytically Instead, we compute numerical solutions with standard methods and software To solve a differential equation numerically we generate a sequence {y k } N k=0 analytical solution: y(t k ) y k of pointwise approximations to the Numerical Methods for Differential Equations p. 5/52
7 Some differential equations we will solve Initial value problems (IVP) firstorder equations; higherorder equations; systems of differential equations Numerical Methods for Differential Equations p. 6/52
8 Some differential equations we will solve Initial value problems (IVP) firstorder equations; higherorder equations; systems of differential equations Boundary value problems (BVP) twopoint boundary value problems; SturmLiouville eigenvalue problems Numerical Methods for Differential Equations p. 6/52
9 Some differential equations we will solve Initial value problems (IVP) firstorder equations; higherorder equations; systems of differential equations Boundary value problems (BVP) twopoint boundary value problems; SturmLiouville eigenvalue problems Partial differential equations (PDE) the diffusion equation; the advection equation; the wave equation Numerical Methods for Differential Equations p. 6/52
10 Some differential equations we will solve Initial value problems (IVP) firstorder equations; higherorder equations; systems of differential equations Boundary value problems (BVP) twopoint boundary value problems; SturmLiouville eigenvalue problems Partial differential equations (PDE) the diffusion equation; the advection equation; the wave equation Applications in all three areas Numerical Methods for Differential Equations p. 6/52
11 Initial value problems: examples A firstorder equation: a simple equation without a known analytical solution dy dt = y e t2, y(0) = y 0 Numerical Methods for Differential Equations p. 7/52
12 Initial value problems: examples A firstorder equation: a simple equation without a known analytical solution A secondorder equation: motion of a pendulum θ (t) + g L sin θ(t) = 0, θ(0) = θ 0, θ (0) = θ 0 where θ(t) is the angle, g is the gravitational constant and L is the pendulum length Numerical Methods for Differential Equations p. 7/52
13 Initial value problems: examples A firstorder equation: a simple equation without a known analytical solution A secondorder equation: pendulum equation A system of equations: the predator prey model y 1(t) = k 1 y 1 (t) k 2 y 1 (t)y 2 (t) y 2(t) = k 3 y 1 (t)y 2 (t) k 4 y 2 (t) where y 1 (t) is the population of the prey species and y 2 (t) is the population of the predator species at time t Numerical Methods for Differential Equations p. 7/52
14 Boundary value problems: examples Secondorder twopoint BVP: the electrostatic potential u(r) between two concentric metal spheres satisfies d 2 u dr r du dr = 0, u(r 1) = V 1, u(r 2 ) = 0 at the distance r from the center; R 1 and R 2 are the radii of the two spheres Numerical Methods for Differential Equations p. 8/52
15 Boundary value problems: examples Secondorder twopoint BVP: the electrostatic potential u(r) between two concentric metal spheres satisfies d 2 u dr r du dr = 0, u(r 1) = V 1, u(r 2 ) = 0 at the distance r from the center; R 1 and R 2 are the radii of the two spheres A SturmLiouville eigenproblem: Euler buckling of column y + λy = 0, y (0) = 0, y(1) = 0 Find eigenvalues λ and eigenfunctions y Numerical Methods for Differential Equations p. 8/52
16 Partial differential equations: examples The heat equation u t (x,t) = u xx (x,t), x [0,a), t (0,b) u(x, 0) = f(x), x [0,a] u(0,t) = c 1, u(a,t) = c 2, t [0,b] is a parabolic PDE modelling e.g. the temperature in an insulated rod with constant temperatures c 1 and c 2 at its ends, and initial temperature distribution f(x) Numerical Methods for Differential Equations p. 9/52
17 Partial differential equations: examples The heat equation The wave equation u tt (x,t) = u xx (x,t), x (0,a), t (0,b) u(0,t) = 0, u(a,t) = 0 for t [0,b] u(x, 0) = f(x) u t (x, 0) = g(x) for x [0,a] for x (0,a) is a hyperbolic PDE e.g. modelling the displacement u of a vibrating elastic string fixed at x = 0 and x = a Numerical Methods for Differential Equations p. 9/52
18 Some applications in ODEs Initial value problems mechanics M q = F(q) electrical circuits C v = I(v) chemical reactions ċ = f(c) Boundary value problems materials u = M(u)/EI microphysics 2m ψ = E eigenmodes u + λu = 0 Numerical Methods for Differential Equations p. 10/52
19 1. Initial value problems Standard formulation y = f(t,y) ; y(0) = y 0 Scalar equation: y R; f scalar; Systems of ODEs: y R m ; f vectorvalued. Theorem (Cauchy & Peano) A solution to y = f(t,y) exists if f is continuous. Numerical Methods for Differential Equations p. 11/52
20 Existence Note: Continuity is not sufficient to guarantee uniqueness! Example: ẏ = 2 y; y(0) = 0 with solution y(t) = 0, t τ and y(t) = (t τ) 2, t > τ This may happen in real physical models! Consider the energy of a falling particle of mass m: 1 2 mẏ2 + mgy = E := 0 This yields ẏ = 2g y with y(0) = 0 Numerical Methods for Differential Equations p. 12/52
21 Existence and uniqueness Theorem If f(t,y) is continuous on [0,T] and satisfies the Lipschitz condition f(t,u) f(t,v) L[f] u v for all u,v and some Lipschitz constant L[f] <, there exists a unique solution to the initial value problem y = f(t,y) on [0,T] for every initial value y(0) = y 0 Numerical Methods for Differential Equations p. 13/52
22 Existence and uniqueness... Note Most problems do not satisfy a Lipschitz condition on all of R m Example The problem has solution ẏ = y 2 ; y(0) = y 0 > 0 y(t) = y 0 1 y 0 t The solution blows up at t = 1/y 0 ( Finite escape time ) Numerical Methods for Differential Equations p. 14/52
23 Existence and uniqueness... Other problems always satisfy Lipschitz conditions on R m Example Lipschitz constant: ẏ = Ay; y(0) = y 0 L[f] = max u =v Au Av u v = max y 0 Ay y = A The matrix norm A is a Lipschitz constant for f(y) = Ay Numerical Methods for Differential Equations p. 15/52
24 Standard form: x = F(t,x) Example y = f(t,y,y ); y(0) = y 0 ; y (0) = y 0 Standard substitution Introduce new variables x 1 = y x 2 = y Then we get a system of first order equations x 1 = x 2 x 2 = f(t,x 1,x 2 ) with x 1 (0) = y 0 and x 2 (0) = y 0 Numerical Methods for Differential Equations p. 16/52
25 2. The Explicit Euler method (1768) y = f(t,y); y(t 0 ) = y 0 Replace derivative by finite difference approximation y (t n ) y(t n + h) y(t n ) h Let {u n } denote the numerical approximation to {y(t n )} and h = t n+1 t n denote the timestep. Numerical Methods for Differential Equations p. 17/52
26 2. The Explicit Euler method (1768) y = f(t,y); y(t 0 ) = y 0 Replace derivative by finite difference approximation y (t n ) y(t n + h) y(t n ) h Let {u n } denote the numerical approximation to {y(t n )} and h = t n+1 t n denote the timestep. Compute u n from u n+1 u n h = f(t n,u n ), u 0 = y 0 Numerical Methods for Differential Equations p. 17/52
27 2. The Explicit Euler method (1768) y = f(t,y); y(t 0 ) = y 0 Replace derivative by finite difference approximation y (t n ) y(t n + h) y(t n ) h Let {u n } denote the numerical approximation to {y(t n )} and h = t n+1 t n denote the timestep. Compute u n from u n+1 u n h = f(t n,u n ), u 0 = y 0 The Explicit Euler method Given u 0, t 0 and h, compute u n+1 = u n + hf(t n,u n ) t n+1 = t n + h Numerical Methods for Differential Equations p. 17/52
28 Explicit Euler: Taylor series expansion Use Taylor series expansion y (t) = f(t,y), y(t 0 ) = y 0 y(t + h) = y(t) + hy (t) + h2 2! y (ζ) y(t + h) = y(t) + hf(t,y(t)) + O(h 2 ) y(t) + hf(t,y(t)) Numerical Methods for Differential Equations p. 18/52
29 Explicit Euler: Taylor series expansion Use Taylor series expansion y (t) = f(t,y), y(t 0 ) = y 0 y(t + h) = y(t) + hy (t) + h2 2! y (ζ) y(t + h) = y(t) + hf(t,y(t)) + O(h 2 ) y(t) + hf(t,y(t)) Construct the numerical method (drop higher order terms) u n+1 = u n + hf(t n,u n ); u 0 = y 0 t n+1 = t n + h Numerical Methods for Differential Equations p. 18/52
30 Explicit Euler: Taylor series expansion Use Taylor series expansion y (t) = f(t,y), y(t 0 ) = y 0 y(t + h) = y(t) + hy (t) + h2 2! y (ζ) y(t + h) = y(t) + hf(t,y(t)) + O(h 2 ) y(t) + hf(t,y(t)) Construct the numerical method (drop higher order terms) u n+1 = u n + hf(t n,u n ); u 0 = y 0 t n+1 = t n + h Explicit Euler! Numerical Methods for Differential Equations p. 18/52
31 Explicit Euler: graphic interpretation Take a step of size h in the direction of the tangent y t Each step introduces an error and ends up on a different solution trajectory (dashed curves) Numerical Methods for Differential Equations p. 19/52
32 Explicit Euler: an example Compute numerical solution to y = y cos t; y(0) = 1; t [0,2π] Solution Choose a stepsize h = 2π/N; N = 24 h = π/12 Recursion u n+1 = u n + h ( u n cos t n ); u 0 = 1 t n+1 = t n + h; t 0 = The numerical solution is a sequence of points (t n,u n ) Numerical Methods for Differential Equations p. 20/52
33 3. Convergence Analytical and numerical solutions for h = π/8 and π/128 3 N=64 3 N=64* As h 0 the numerical solution approaches the exact solution Numerical Methods for Differential Equations p. 21/52
34 3. Convergence Analytical and numerical solutions for h = π/8 and π/128 3 N=64 3 N=64* As h 0 the numerical solution approaches the exact solution A method is convergent if, for every ODE with a Lipschitz function f and every fixed T, with T = N h, it holds that lim y N,h y(t) = 0 N Numerical Methods for Differential Equations p. 21/52
35 Local and global errors y n y n+1 y 1.05 ŷ n+1 1 y(t n ) y(t n+1 ) y(t) t Global error e n = y n y(t n ) and e n+1 = y n+1 y(t n+1 ) Local error l n+1 = ŷ n+1 y(t n+1 ) Numerical Methods for Differential Equations p. 22/52
36 The local error of the explicit Euler method Insert exact data ŷ n+1 = y(t n ) + hf(t n,y(t n )) Local error definition l n+1 = ŷ n+1 y(t n+1 ) implies residual y(t n+1 ) = y(t n ) + hf(t n,y(t n )) l n+1 Taylor series y(t n+1 ) = y(t n ) + hy (t n ) + h2 2 y (t n ) +... Local error for explicit Euler (along exact solution, solid curve) l n+1 h2 2 y (t n ) Numerical Methods for Differential Equations p. 23/52
37 Error propagation Explicit Euler (numerical solution) y n+1 = y n + hf(t n,y n ) Subtract Taylor series expansion of exact solution y(t n+1 ) = y(t n ) + hf(t n,y(t n )) + h2 2 y (t n ) +... Global error recursion e n+1 = e n + hf(t n,y(t n ) + e n ) hf(t n,y(t n )) + l n+1 Numerical Methods for Differential Equations p. 24/52
38 Error propagation... e n+1 = e n + hf(t n,y(t n ) + e n ) hf(t n,y(t n )) + l n+1 Take norms and use Lipschitz condition: e n+1 e n + hl[f] e n + l n+1 Lemma If {a n }, a 0 = 0, is a sequence of nonnegative numbers satisfying a n+1 (1 + hµ)a n + ch 2 for µ > 0, then a n c µ h[(1 + hµ)n 1], n = 0, 1,... Numerical Methods for Differential Equations p. 25/52
39 Convergence of Euler s method: Theorem Theorem The explicit Euler method is convergent Numerical Methods for Differential Equations p. 26/52
40 Convergence of Euler s method: Theorem Theorem The explicit Euler method is convergent Proof Suppose f sufficiently differentiable. Given h and a fixed T = Nh, let e n,h = y n,h y(t n ) Numerical Methods for Differential Equations p. 26/52
41 Convergence of Euler s method: Theorem Theorem The explicit Euler method is convergent Proof Suppose f sufficiently differentiable. Given h and a fixed T = Nh, let e n,h = y n,h y(t n ) Apply the lemma to global error recursion, to get e n,h c L[f] h[(1 + hl[f])n 1], n = 0, 1,... with c = max n l n /h 2 max t y /2 Numerical Methods for Differential Equations p. 26/52
42 Convergence of Euler s method... As (1 + hl[f]) n < e nhl[f] e TL[f], we have for n N, e n,h c L[f] h(etl[f] 1) So e n,h C(T) h implies convergence because lim e n,h = 0 h 0 Note 1) The global error can be made arbitrarily small! 2) The error is way too large for practical purposes! 3) Better bounds can be obtained Numerical Methods for Differential Equations p. 27/52
43 Theoretical error bound Example y = 100y, y(0) = 1. Then L[f] = 100 and the exact solution is y(t) = e 100t with y (t) = e 100t, so c = /2, with bound e n,h h (e100t 1) Numerical Methods for Differential Equations p. 28/52
44 Theoretical error bound Example y = 100y, y(0) = 1. Then L[f] = 100 and the exact solution is y(t) = e 100t with y (t) = e 100t, so c = /2, with bound e n,h h (e100t 1) Error estimate at T = 1 is e n,h 50he h! Numerical Methods for Differential Equations p. 28/52
45 Theoretical error bound Example y = 100y, y(0) = 1. Then L[f] = 100 and the exact solution is y(t) = e 100t with y (t) = e 100t, so c = /2, with bound e n,h h (e100t 1) Error estimate at T = 1 is e n,h 50he h! But y n = (1 100h) n, so for h < 1/50, at T = 1, Actual error is e n,h = (1 100/N) N e h! Numerical Methods for Differential Equations p. 28/52
46 Computational test ẏ = λ(y sint) + cos t λ = 0.2, with initial condition y(π/4) = 1/ y y t t h = π/10 h = π/20 Note Local error O(h 2 ), global error O(h)! Numerical Methods for Differential Equations p. 29/52
47 4. Order of consistency Given a method in the form y n+1 = Φ n (f,h,y 0,y 1,...,y n ) Insert exact data y(t 0 ),y(t 1 ),...,y(t n ) Definition The order of consistency is p if y(t n+1 ) Φ n (f,h,y(t 0 ),y(t 1 ),...,y(t n )) = O(h p+1 ), n as h 0, for every analytic f Theorem The local error is then O(h p+1 ) Numerical Methods for Differential Equations p. 30/52
48 4. Order of consistency Given a method in the form y n+1 = Φ n (f,h,y 0,y 1,...,y n ) Insert exact data y(t 0 ),y(t 1 ),...,y(t n ) Definition The order of consistency is p if y(t n+1 ) Φ n (f,h,y(t 0 ),y(t 1 ),...,y(t n )) = O(h p+1 ), n as h 0, for every analytic f Theorem The local error is then O(h p+1 ) Alternative The order of consistency is p if the formula is exact for all polynomials y = P(t) of degree p or less Numerical Methods for Differential Equations p. 30/52
49 Order of consistency of Euler s method Example Explicit Euler Φ n (f,h,y 0,...,y n ) = y n + hf(t n,y n ) Numerical Methods for Differential Equations p. 31/52
50 Order of consistency of Euler s method Example Explicit Euler Φ n (f,h,y 0,...,y n ) = y n + hf(t n,y n ) Expanding in Taylor series, y(t n+1 ) [y(t n ) + hf(t n,y(t n ))] = O(h 2 ) so the method s consistency order is one Numerical Methods for Differential Equations p. 31/52
51 Order of consistency of Euler s method Example Explicit Euler Φ n (f,h,y 0,...,y n ) = y n + hf(t n,y n ) Expanding in Taylor series, y(t n+1 ) [y(t n ) + hf(t n,y(t n ))] = O(h 2 ) so the method s consistency order is one Alternatively, suppose y(t) = 1 with f = y = 0. Then 1 = y(t n+1 ) = y(t n ) + hf(t n,y(t n )) = 1 + h 0 = 1 exact! Numerical Methods for Differential Equations p. 31/52
52 Order of consistency of Euler s method Example Explicit Euler Φ n (f,h,y 0,...,y n ) = y n + hf(t n,y n ) Expanding in Taylor series, y(t n+1 ) [y(t n ) + hf(t n,y(t n ))] = O(h 2 ) so the method s consistency order is one Alternatively, suppose y(t) = 1 with f = y = 0. Then 1 = y(t n+1 ) = y(t n ) + hf(t n,y(t n )) = 1 + h 0 = 1 exact! Next take 1st degree polynomial y(t) = t with f = y = 1, then h = y(t n+1 ) = y(t n ) + hf(t n,y(t n )) = 0 + h 1 = h exact! Numerical Methods for Differential Equations p. 31/52
53 Order of consistency of Euler s method Example Explicit Euler Φ n (f,h,y 0,...,y n ) = y n + hf(t n,y n ) Expanding in Taylor series, y(t n+1 ) [y(t n ) + hf(t n,y(t n ))] = O(h 2 ) so the method s consistency order is one Alternatively, suppose y(t) = 1 with f = y = 0. Then 1 = y(t n+1 ) = y(t n ) + hf(t n,y(t n )) = 1 + h 0 = 1 exact! Next take 1st degree polynomial y(t) = t with f = y = 1, then h = y(t n+1 ) = y(t n ) + hf(t n,y(t n )) = 0 + h 1 = h exact! For a 2nd degree polynomial, y(t) = t 2 with f = y = 2t. Then h 2 = y(t n+1 ) = y(t n )+hf(t n,y(t n )) = 0+h 0 = 0 h 2 p = 1! Numerical Methods for Differential Equations p. 31/52
54 5. The trapezoidal rule Explicit Euler linearizes y at t n with a slope of y (t n ) Numerical Methods for Differential Equations p. 32/52
55 5. The trapezoidal rule Explicit Euler linearizes y at t n with a slope of y (t n ) Instead, linearize with a slope equal to the average of y (t n ) and y (t n+1 ) y(t) y(t n ) + (t t n ) 1 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))] Numerical Methods for Differential Equations p. 32/52
56 5. The trapezoidal rule Explicit Euler linearizes y at t n with a slope of y (t n ) Instead, linearize with a slope equal to the average of y (t n ) and y (t n+1 ) y(t) y(t n ) + (t t n ) 1 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))] The numerical method is the trapezoidal rule t n+1 = t n + h y n+1 = y n + h 2 [f(t n,y n ) + f(t n+1,y n+1 )] Numerical Methods for Differential Equations p. 32/52
57 5. The trapezoidal rule Explicit Euler linearizes y at t n with a slope of y (t n ) Instead, linearize with a slope equal to the average of y (t n ) and y (t n+1 ) y(t) y(t n ) + (t t n ) 1 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))] The numerical method is the trapezoidal rule t n+1 = t n + h y n+1 = y n + h 2 [f(t n,y n ) + f(t n+1,y n+1 )] The method is implicit. Nonlinear equation solving required Numerical Methods for Differential Equations p. 32/52
58 Trapezoidal rule: Order and convergence Order of consistency (sketch): y(t n+1 ) {y(t n ) + h 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))]} = y(t n ) + hy (t n ) + h2 2 y (t n ) + O(h 3 ) {y(t n ) + h 2 (y (t n ) + [y (t n ) + hy (t n ) + O(h 2 )])} = O(h 3 ) Numerical Methods for Differential Equations p. 33/52
59 Trapezoidal rule: Order and convergence Order of consistency (sketch): y(t n+1 ) {y(t n ) + h 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))]} = y(t n ) + hy (t n ) + h2 2 y (t n ) + O(h 3 ) {y(t n ) + h 2 (y (t n ) + [y (t n ) + hy (t n ) + O(h 2 )])} = O(h 3 ) The method is of order two Numerical Methods for Differential Equations p. 33/52
60 Trapezoidal rule: Order and convergence Order of consistency (sketch): y(t n+1 ) {y(t n ) + h 2 [f(t n,y(t n )) + f(t n+1,y(t n+1 ))]} = y(t n ) + hy (t n ) + h2 2 y (t n ) + O(h 3 ) {y(t n ) + h 2 (y (t n ) + [y (t n ) + hy (t n ) + O(h 2 )])} = O(h 3 ) The method is of order two Theorem The trapezoidal rule is convergent (No proof given here) Numerical Methods for Differential Equations p. 33/52
61 Trapezoidal rule: the dramatic effect of 2nd order Compute numerical solution to y = y cos t; y(0) = 1; t [0,8π]. Choose h = π/12. Note that f is linear in y. The recursion is u n+1 = 1 h 2 cos t n 1 + h 2 cos t n+1 u n ; u 0 = 1 3 N=96 Trapezoidal rule 3 N=96 Explicit Euler Solutions with Trapezoidal rule and Explicit Euler Numerical Methods for Differential Equations p. 34/52
62 The implicit midpoint rule We can also approximate the derivative y (t) by taking the average of t n and t n+1 as well as y n and y n+1 : y (t) f( t n + t n+1 2, y n + y n+1 2 ), t [t n,t n+1 ] Numerical Methods for Differential Equations p. 35/52
63 The implicit midpoint rule We can also approximate the derivative y (t) by taking the average of t n and t n+1 as well as y n and y n+1 : y (t) f( t n + t n+1 2, y n + y n+1 2 ), t [t n,t n+1 ] The resulting method is the 2nd order implicit midpoint method t n+1 = t n + h y n+1 = y n + hf( t n + t n+1 2, y n + y n+1 2 ) Numerical Methods for Differential Equations p. 35/52
64 6. Theta methods We construct methods that linearize y at t n with a slope equal to a convex combination of y (t n ) and y (t n+1 ): y n+1 = y n + h [θf(t n,y n ) + (1 θ)f(t n+1,y n+1 )], θ [0,1] Explicit Euler: θ = 1 Trapezoidal rule (implicit): θ = 1/2 Implicit Euler: θ = 0 y n+1 = y n + hf(t n+1,y n+1 ) Numerical Methods for Differential Equations p. 36/52
65 Theta methods: Order and convergence Use Taylor expansion to get y(t n+1 ) y(t n ) h [θf(t n,y(t n )) + (1 θ)f(t n+1,y(t n+1 ))] = (θ 1 2 )h2 y (t n ) (θ 2 3 )h3 y (t n ) + O(h 4 ) Numerical Methods for Differential Equations p. 37/52
66 Theta methods: Order and convergence Use Taylor expansion to get y(t n+1 ) y(t n ) h [θf(t n,y(t n )) + (1 θ)f(t n+1,y(t n+1 ))] = (θ 1 2 )h2 y (t n ) (θ 2 3 )h3 y (t n ) + O(h 4 ) If θ = 1/2 the method is of order 2; otherwise it is of order 1 Numerical Methods for Differential Equations p. 37/52
67 Theta methods: Order and convergence Use Taylor expansion to get y(t n+1 ) y(t n ) h [θf(t n,y(t n )) + (1 θ)f(t n+1,y(t n+1 ))] = (θ 1 2 )h2 y (t n ) (θ 2 3 )h3 y (t n ) + O(h 4 ) If θ = 1/2 the method is of order 2; otherwise it is of order 1 Theorem (without proof) The θ methods are convergent Numerical Methods for Differential Equations p. 37/52
68 Implicit methods Implicit Euler y n+1 = y n + hf(t n+1,y n+1 ) We need to solve a nonlinear equation to compute y n+1 The extra cost is motivated if we can take larger steps There are some problems where implicit methods can take enormous time steps without losing accuracy! We will return to how to solve nonlinear equations Numerical Methods for Differential Equations p. 38/52
69 7. Tests: Explicit Euler ẏ = λ(y sint) + cost λ = 0.2, with initial condition y(π/4) = 1/ y y t t h = π/10 h = π/20 Local error O(h 2 ), global error O(h)! Numerical Methods for Differential Equations p. 39/52
70 Tests: Implicit Euler ẏ = λ(y sint) + cost λ = 0.2, with initial condition y(π/4) = 1/ y y t t h = π/10 h = π/20 Local error O(h 2 ), global error O(h)! Numerical Methods for Differential Equations p. 40/52
71 Tests: Implicit Euler ẏ = λ(y sint) + cost λ = 10, with initial condition y(π/4) = 1/ y y t t h = π/10 h = π/20 Local error = O(h 2 ), global error = O(h), but difficult to see! Numerical Methods for Differential Equations p. 41/52
72 Tests: Explicit Euler ẏ = λ(y sint) + cost λ = 10, with initial condition y(π/4) = 1/ y t h = π/20 Numerical Methods for Differential Equations p. 42/52
73 Tests: Explicit Euler ẏ = λ(y sint) + cost λ = 10, with initial condition y(π/4) = 1/ y y t t h = π/10 h = π/20 NUMERICAL INSTABILITY! Stability for h small Numerical Methods for Differential Equations p. 42/52
74 8. The linear test equation Defintion The linear test equation is y = λy; y(0) = 1, t 0, where λ C Numerical Methods for Differential Equations p. 43/52
75 8. The linear test equation Defintion The linear test equation is y = λy; y(0) = 1, t 0, where λ C As y(t) = e λt, we have y(t) K Re(λ) 0 Mathematical stability Bounded solutions if Re(λ) 0 Numerical Methods for Differential Equations p. 43/52
76 8. The linear test equation Defintion The linear test equation is y = λy; y(0) = 1, t 0, where λ C As y(t) = e λt, we have y(t) K Re(λ) 0 Mathematical stability Bounded solutions if Re(λ) 0 When does a numerical method have the same property? Does Re(λ) 0 imply numerical stability? Numerical Methods for Differential Equations p. 43/52
77 Numerical stability: The stability region Definition The stability region D of a method is the set of all hλ C such that y n K when the method is applied to the test equation Numerical Methods for Differential Equations p. 44/52
78 Numerical stability: The stability region Definition The stability region D of a method is the set of all hλ C such that y n K when the method is applied to the test equation Example For Euler s method, y n+1 = (1 + hλ)y n, so y n remains bounded if and only if 1 + hλ 1 Numerical Methods for Differential Equations p. 44/52
79 Numerical stability: The stability region Definition The stability region D of a method is the set of all hλ C such that y n K when the method is applied to the test equation Example For Euler s method, y n+1 = (1 + hλ)y n, so y n remains bounded if and only if 1 + hλ D Euler = {z C : 1 + z 1} Numerical Methods for Differential Equations p. 44/52
80 Astability Definition A method is called Astable if its stability region contains C, i.e. C {z C : Re(z) 0} D. Numerical Methods for Differential Equations p. 45/52
81 Astability Definition A method is called Astable if its stability region contains C, i.e. C {z C : Re(z) 0} D. For the trapezoidal rule { D TR = z C : z } z 1 C so if Re(z) 0 then y n remains bounded for any h > 0 Numerical Methods for Differential Equations p. 45/52
82 Astability Definition A method is called Astable if its stability region contains C, i.e. C {z C : Re(z) 0} D. For the trapezoidal rule { D TR = z C : z } z 1 C so if Re(z) 0 then y n remains bounded for any h > 0 The explicit Euler method is not Astable but the implicit Euler method and the trapezoidal rule are Astable Usually: If the original problem is stable, then an Astable method will replicate that behavior numerically Numerical Methods for Differential Equations p. 45/52
83 Relevance of the linear test equation When we have a system of equations y = Ay and A has a full set of eigenvectors with eigenvalues Λ = diag(λ 1,λ 2,...,λ N ), then A can be diagonalized, T 1 AT = Λ Putting y = Tx transforms the system to x = Λx (scalar systems)... equal to x k = λ kx k for k = 1,...,d The exact solution y(t) = e ta y 0 is stable if and only if Re(λ k ) 0 for all k = 1,...,d Numerical Methods for Differential Equations p. 46/52
84 Relevance of the linear test equation... Applying a method to y = Ay gives (say) y n+1 = (I + ha)y n Numerical Methods for Differential Equations p. 47/52
85 Relevance of the linear test equation... Applying a method to y = Ay gives (say) y n+1 = (I + ha)y n Noting that T 1 (I + ha)t = I + hλ, putting y n = Tx n produces x n+1 = (I + hλ)x n Numerical Methods for Differential Equations p. 47/52
86 Relevance of the linear test equation... Applying a method to y = Ay gives (say) y n+1 = (I + ha)y n Noting that T 1 (I + ha)t = I + hλ, putting y n = Tx n produces x n+1 = (I + hλ)x n The same as applying the method to the diagonalized system x = Λx Numerical Methods for Differential Equations p. 47/52
87 Relevance of the linear test equation... Applying a method to y = Ay gives (say) y n+1 = (I + ha)y n Noting that T 1 (I + ha)t = I + hλ, putting y n = Tx n produces x n+1 = (I + hλ)x n The same as applying the method to the diagonalized system x = Λx Diagonalization and discretization commute! Stability condition from linear test equation applies to all diagonalizable systems! Numerical Methods for Differential Equations p. 47/52
88 9. Stiff ODEs Example Solve ẏ = λ(y sin t) + cost with λ = 50 Solution Particular: Homogeneous: General: y P (t) = sin t y H (t) = e λt y(t) = e λ(t t 0) (y(t 0 ) sint 0 ) + sin t Study the flow of this equation and numerical solutions Numerical Methods for Differential Equations p. 48/52
89 Flow (solution trajectories) y t Numerical Methods for Differential Equations p. 49/52
90 Stiffness... With Explicit Euler the solution approaches sin t as t, as the exact solution does, only if 0 < h < 1 25 Numerical Methods for Differential Equations p. 50/52
91 Stiffness... With Explicit Euler the solution approaches sin t as t, as the exact solution does, only if 0 < h < 1 25 This means h must be kept small, not to keep errors small, but to have a stable numerical solution Numerical Methods for Differential Equations p. 50/52
92 Stiffness... With Explicit Euler the solution approaches sin t as t, as the exact solution does, only if 0 < h < 1 25 This means h must be kept small, not to keep errors small, but to have a stable numerical solution The trapezoidal rule solution tends to sin t as t, as the exact solution does, for every h > 0 This means h must be kept small only to keep errors small Numerical Methods for Differential Equations p. 50/52
93 Stiffness... With Explicit Euler the solution approaches sin t as t, as the exact solution does, only if 0 < h < 1 25 This means h must be kept small, not to keep errors small, but to have a stable numerical solution The trapezoidal rule solution tends to sin t as t, as the exact solution does, for every h > 0 This means h must be kept small only to keep errors small For Astable methods, there is no stability restriction on h The step size is only restricted by accuracy Numerical Methods for Differential Equations p. 50/52
94 Stiffness... Stiff differential equations are characterized by homogeneous solutions being strongly damped Example ẏ = λ(y sint) + cos t with λ 1 Stability regions of explicit methods are bounded, and hλ D puts a strong stability restriction on h Example Explicit Euler applied to the problem above requires h 2/λ 1 Numerical Methods for Differential Equations p. 51/52
95 Stiffness... Implicit methods with unbounded stability regions put no restrictions on h, and the stepsize is only restricted by accuracy requirement! Example The implicit Euler applied to the problem above requires only that l n h2 y 2 h2 2 sin t n is sufficiently small, independently of λ Numerical Methods for Differential Equations p. 52/52
ORDINARY DIFFERENTIAL EQUATIONS
ORDINARY DIFFERENTIAL EQUATIONS GABRIEL NAGY Mathematics Department, Michigan State University, East Lansing, MI, 48824. SEPTEMBER 4, 25 Summary. This is an introduction to ordinary differential equations.
More informationLecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10
Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 10 Boundary Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction
More informationOn computer algebraaided stability analysis of dierence schemes generated by means of Gr obner bases
On computer algebraaided stability analysis of dierence schemes generated by means of Gr obner bases Vladimir Gerdt 1 Yuri Blinkov 2 1 Laboratory of Information Technologies Joint Institute for Nuclear
More informationMath 241, Exam 1 Information.
Math 241, Exam 1 Information. 9/24/12, LC 310, 11:1512:05. Exam 1 will be based on: Sections 12.112.5, 14.114.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)
More informationExample 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum. asin. k, a, and b. We study stability of the origin x
Lecture 4. LaSalle s Invariance Principle We begin with a motivating eample. Eample 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum Dynamics of a pendulum with friction can be written
More informationA First Course in Elementary Differential Equations. Marcel B. Finan Arkansas Tech University c All Rights Reserved
A First Course in Elementary Differential Equations Marcel B. Finan Arkansas Tech University c All Rights Reserved 1 Contents 1 Basic Terminology 4 2 Qualitative Analysis: Direction Field of y = f(t, y)
More informationA QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS
A QUIK GUIDE TO THE FOMULAS OF MULTIVAIABLE ALULUS ontents 1. Analytic Geometry 2 1.1. Definition of a Vector 2 1.2. Scalar Product 2 1.3. Properties of the Scalar Product 2 1.4. Length and Unit Vectors
More informationIntroduction to Partial Differential Equations. John Douglas Moore
Introduction to Partial Differential Equations John Douglas Moore May 2, 2003 Preface Partial differential equations are often used to construct models of the most basic theories underlying physics and
More informationLinear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices
MATH 30 Differential Equations Spring 006 Linear algebra and the geometry of quadratic equations Similarity transformations and orthogonal matrices First, some things to recall from linear algebra Two
More informationFinite Difference Approach to Option Pricing
Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where
More informationThe integrating factor method (Sect. 2.1).
The integrating factor method (Sect. 2.1). Overview of differential equations. Linear Ordinary Differential Equations. The integrating factor method. Constant coefficients. The Initial Value Problem. Variable
More informationSystem of First Order Differential Equations
CHAPTER System of First Order Differential Equations In this chapter, we will discuss system of first order differential equations. There are many applications that involving find several unknown functions
More informationState of Stress at Point
State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,
More informationStability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems
Chapter 4 Stability Topics : 1. Basic Concepts 2. Algebraic Criteria for Linear Systems 3. Lyapunov Theory with Applications to Linear Systems 4. Stability and Control Copyright c Claudiu C. Remsing, 2006.
More informationGeneral Theory of Differential Equations Sections 2.8, 3.13.2, 4.1
A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics General Theory of Differential Equations Sections 2.8, 3.13.2, 4.1 Dr. John Ehrke Department of Mathematics Fall 2012 Questions
More informationSolutions for Review Problems
olutions for Review Problems 1. Let be the triangle with vertices A (,, ), B (4,, 1) and C (,, 1). (a) Find the cosine of the angle BAC at vertex A. (b) Find the area of the triangle ABC. (c) Find a vector
More informationReaction diffusion systems and pattern formation
Chapter 5 Reaction diffusion systems and pattern formation 5.1 Reaction diffusion systems from biology In ecological problems, different species interact with each other, and in chemical reactions, different
More informationFuzzy Differential Systems and the New Concept of Stability
Nonlinear Dynamics and Systems Theory, 1(2) (2001) 111 119 Fuzzy Differential Systems and the New Concept of Stability V. Lakshmikantham 1 and S. Leela 2 1 Department of Mathematical Sciences, Florida
More informationSolutions to old Exam 1 problems
Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections
More informationComputer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science  Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: WireFrame Representation Object is represented as as a set of points
More information1 VECTOR SPACES AND SUBSPACES
1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such
More informationNotes for AA214, Chapter 7. T. H. Pulliam Stanford University
Notes for AA214, Chapter 7 T. H. Pulliam Stanford University 1 Stability of Linear Systems Stability will be defined in terms of ODE s and O E s ODE: Couples System O E : Matrix form from applying Eq.
More informationtegrals as General & Particular Solutions
tegrals as General & Particular Solutions dy dx = f(x) General Solution: y(x) = f(x) dx + C Particular Solution: dy dx = f(x), y(x 0) = y 0 Examples: 1) dy dx = (x 2)2 ;y(2) = 1; 2) dy ;y(0) = 0; 3) dx
More information8. Linear leastsquares
8. Linear leastsquares EE13 (Fall 21112) definition examples and applications solution of a leastsquares problem, normal equations 81 Definition overdetermined linear equations if b range(a), cannot
More informationOPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN. E.V. Grigorieva. E.N. Khailov
DISCRETE AND CONTINUOUS Website: http://aimsciences.org DYNAMICAL SYSTEMS Supplement Volume 2005 pp. 345 354 OPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN E.V. Grigorieva Department of Mathematics
More informationESSENTIAL COMPUTATIONAL FLUID DYNAMICS
ESSENTIAL COMPUTATIONAL FLUID DYNAMICS Oleg Zikanov WILEY JOHN WILEY & SONS, INC. CONTENTS PREFACE xv 1 What Is CFD? 1 1.1. Introduction / 1 1.2. Brief History of CFD / 4 1.3. Outline of the Book / 6 References
More informationAPPLICATIONS. are symmetric, but. are not.
CHAPTER III APPLICATIONS Real Symmetric Matrices The most common matrices we meet in applications are symmetric, that is, they are square matrices which are equal to their transposes In symbols, A t =
More informationNumerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J. Olver 5. Inner Products and Norms The norm of a vector is a measure of its size. Besides the familiar Euclidean norm based on the dot product, there are a number
More informationMidterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m
Midterm Solutions I) A bullet of mass m moving at horizontal velocity v strikes and sticks to the rim of a wheel a solid disc) of mass M, radius R, anchored at its center but free to rotate i) Which of
More informationEFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLESTAYED BRIDGES
EFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLESTAYED BRIDGES YangCheng Wang Associate Professor & Chairman Department of Civil Engineering Chinese Military Academy FengShan 83000,Taiwan Republic
More information24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NPcomplete. Then one can conclude according to the present state of science that no
More informationParametric Curves. (Com S 477/577 Notes) YanBin Jia. Oct 8, 2015
Parametric Curves (Com S 477/577 Notes) YanBin Jia Oct 8, 2015 1 Introduction A curve in R 2 (or R 3 ) is a differentiable function α : [a,b] R 2 (or R 3 ). The initial point is α[a] and the final point
More informationReference: Introduction to Partial Differential Equations by G. Folland, 1995, Chap. 3.
5 Potential Theory Reference: Introduction to Partial Differential Equations by G. Folland, 995, Chap. 3. 5. Problems of Interest. In what follows, we consider Ω an open, bounded subset of R n with C 2
More informationProperties of BMO functions whose reciprocals are also BMO
Properties of BMO functions whose reciprocals are also BMO R. L. Johnson and C. J. Neugebauer The main result says that a nonnegative BMOfunction w, whose reciprocal is also in BMO, belongs to p> A p,and
More informationLongTerm Debt Pricing and Monetary Policy Transmission under Imperfect Knowledge
LongTerm Debt Pricing and Monetary Policy Transmission under Imperfect Knowledge Stefano Eusepi, Marc Giannoni and Bruce Preston The views expressed are those of the authors and are not necessarily re
More informationChapter 5. Banach Spaces
9 Chapter 5 Banach Spaces Many linear equations may be formulated in terms of a suitable linear operator acting on a Banach space. In this chapter, we study Banach spaces and linear operators acting on
More informationAdvanced Computational Fluid Dynamics AA215A Lecture 5
Advanced Computational Fluid Dynamics AA5A Lecture 5 Antony Jameson Winter Quarter, 0, Stanford, CA Abstract Lecture 5 shock capturing schemes for scalar conservation laws Contents Shock Capturing Schemes
More informationNumerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen
(für Informatiker) M. Grepl J. Berger & J.T. Frings Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2010/11 Problem Statement Unconstrained Optimality Conditions Constrained
More informationMathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 19967 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
More informationFunctional Optimization Models for Active Queue Management
Functional Optimization Models for Active Queue Management Yixin Chen Department of Computer Science and Engineering Washington University in St Louis 1 Brookings Drive St Louis, MO 63130, USA chen@cse.wustl.edu
More informationSOLUTIONS. f x = 6x 2 6xy 24x, f y = 3x 2 6y. To find the critical points, we solve
SOLUTIONS Problem. Find the critical points of the function f(x, y = 2x 3 3x 2 y 2x 2 3y 2 and determine their type i.e. local min/local max/saddle point. Are there any global min/max? Partial derivatives
More information9 Multiplication of Vectors: The Scalar or Dot Product
Arkansas Tech University MATH 934: Calculus III Dr. Marcel B Finan 9 Multiplication of Vectors: The Scalar or Dot Product Up to this point we have defined what vectors are and discussed basic notation
More informationPractice Final Math 122 Spring 12 Instructor: Jeff Lang
Practice Final Math Spring Instructor: Jeff Lang. Find the limit of the sequence a n = ln (n 5) ln (3n + 8). A) ln ( ) 3 B) ln C) ln ( ) 3 D) does not exist. Find the limit of the sequence a n = (ln n)6
More informationDomain Decomposition Methods. Partial Differential Equations
Domain Decomposition Methods for Partial Differential Equations ALFIO QUARTERONI Professor ofnumericalanalysis, Politecnico di Milano, Italy, and Ecole Polytechnique Federale de Lausanne, Switzerland ALBERTO
More informationFigure 2.1: Center of mass of four points.
Chapter 2 Bézier curves are named after their inventor, Dr. Pierre Bézier. Bézier was an engineer with the Renault car company and set out in the early 196 s to develop a curve formulation which would
More informationTHREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
More informationEXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL
EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL Exit Time problems and Escape from a Potential Well Escape From a Potential Well There are many systems in physics, chemistry and biology that exist
More informationAP Calculus BC 2012 Scoring Guidelines
AP Calculus BC Scoring Guidelines The College Board The College Board is a missiondriven notforprofit organization that connects students to college success and opportunity. Founded in 9, the College
More informationSection 3.7. Rolle s Theorem and the Mean Value Theorem. Difference Equations to Differential Equations
Difference Equations to Differential Equations Section.7 Rolle s Theorem and the Mean Value Theorem The two theorems which are at the heart of this section draw connections between the instantaneous rate
More informationNonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/?
Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability p. 1/? p. 2/? Definition: A p p proper rational transfer function matrix G(s) is positive
More informationSensor Performance Metrics
Sensor Performance Metrics Michael Todd Professor and Vice Chair Dept. of Structural Engineering University of California, San Diego mdtodd@ucsd.edu Email me if you want a copy. Outline Sensors as dynamic
More informationLesson 11. Luis Anchordoqui. Physics 168. Tuesday, December 8, 15
Lesson 11 Physics 168 1 Oscillations and Waves 2 Simple harmonic motion If an object vibrates or oscillates back and forth over same path each cycle taking same amount of time motion is called periodic
More informationMath 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = 36 + 41i.
Math 5A HW4 Solutions September 5, 202 University of California, Los Angeles Problem 4..3b Calculate the determinant, 5 2i 6 + 4i 3 + i 7i Solution: The textbook s instructions give us, (5 2i)7i (6 + 4i)(
More informationSlope and Rate of Change
Chapter 1 Slope and Rate of Change Chapter Summary and Goal This chapter will start with a discussion of slopes and the tangent line. This will rapidly lead to heuristic developments of limits and the
More information4. Complex integration: Cauchy integral theorem and Cauchy integral formulas. Definite integral of a complexvalued function of a real variable
4. Complex integration: Cauchy integral theorem and Cauchy integral formulas Definite integral of a complexvalued function of a real variable Consider a complex valued function f(t) of a real variable
More informationEXERCISES PDE 31.10.1202.11.12. v(x)
EXERCISES PDE 31.1.122.11.12 1. Exercise Let U R N 2 be a bounded open set. We say that v C (Ū) is subharmonic iff v in U. (a) Prove that subharmonic functions enjoy the following form of the meanvalue
More informationThe Method of Least Squares
The Method of Least Squares Steven J. Miller Mathematics Department Brown University Providence, RI 0292 Abstract The Method of Least Squares is a procedure to determine the best fit line to data; the
More informationReview of Vector Analysis in Cartesian Coordinates
R. evicky, CBE 6333 Review of Vector Analysis in Cartesian Coordinates Scalar: A quantity that has magnitude, but no direction. Examples are mass, temperature, pressure, time, distance, and real numbers.
More informationDuality in General Programs. Ryan Tibshirani Convex Optimization 10725/36725
Duality in General Programs Ryan Tibshirani Convex Optimization 10725/36725 1 Last time: duality in linear programs Given c R n, A R m n, b R m, G R r n, h R r : min x R n c T x max u R m, v R r b T
More informationNumerical Verification of Optimality Conditions in Optimal Control Problems
Numerical Verification of Optimality Conditions in Optimal Control Problems Dissertation zur Erlangung des naturwissenschaftlichen Doktorgrades der JuliusMaximiliansUniversität Würzburg vorgelegt von
More informationLecture 10. Finite difference and finite element methods. Option pricing Sensitivity analysis Numerical examples
Finite difference and finite element methods Lecture 10 Sensitivities and Greeks Key task in financial engineering: fast and accurate calculation of sensitivities of market models with respect to model
More information1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.
Introduction Linear Programming Neil Laws TT 00 A general optimization problem is of the form: choose x to maximise f(x) subject to x S where x = (x,..., x n ) T, f : R n R is the objective function, S
More informationInner Product Spaces and Orthogonality
Inner Product Spaces and Orthogonality week 34 Fall 2006 Dot product of R n The inner product or dot product of R n is a function, defined by u, v a b + a 2 b 2 + + a n b n for u a, a 2,, a n T, v b,
More informationFINAL EXAM SOLUTIONS Math 21a, Spring 03
INAL EXAM SOLUIONS Math 21a, Spring 3 Name: Start by printing your name in the above box and check your section in the box to the left. MW1 Ken Chung MW1 Weiyang Qiu MW11 Oliver Knill h1 Mark Lucianovic
More information4. Expanding dynamical systems
4.1. Metric definition. 4. Expanding dynamical systems Definition 4.1. Let X be a compact metric space. A map f : X X is said to be expanding if there exist ɛ > 0 and L > 1 such that d(f(x), f(y)) Ld(x,
More informationAn Introduction to Applied Mathematics: An Iterative Process
An Introduction to Applied Mathematics: An Iterative Process Applied mathematics seeks to make predictions about some topic such as weather prediction, future value of an investment, the speed of a falling
More informationSystems with Persistent Memory: the Observation Inequality Problems and Solutions
Chapter 6 Systems with Persistent Memory: the Observation Inequality Problems and Solutions Facts that are recalled in the problems wt) = ut) + 1 c A 1 s ] R c t s)) hws) + Ks r)wr)dr ds. 6.1) w = w +
More informationcorrectchoice plot f(x) and draw an approximate tangent line at x = a and use geometry to estimate its slope comment The choices were:
Topic 1 2.1 mode MultipleSelection text How can we approximate the slope of the tangent line to f(x) at a point x = a? This is a Multiple selection question, so you need to check all of the answers that
More informationSecondOrder Linear Differential Equations
SecondOrder Linear Differential Equations A secondorder linear differential equation has the form 1 Px d 2 y dx 2 dy Qx dx Rxy Gx where P, Q, R, and G are continuous functions. We saw in Section 7.1
More informationx 2 x 2 cos 1 x x2, lim 1. If x > 0, multiply all three parts by x > 0, we get: x x cos 1 x x, lim lim x cos 1 lim = 5 lim sin 5x
Homework 4 3.4,. Show that x x cos x x holds for x 0. Solution: Since cos x, multiply all three parts by x > 0, we get: x x cos x x, and since x 0 x x 0 ( x ) = 0, then by Sandwich theorem, we get: x 0
More informationARBITRAGEFREE OPTION PRICING MODELS. Denis Bell. University of North Florida
ARBITRAGEFREE OPTION PRICING MODELS Denis Bell University of North Florida Modelling Stock Prices Example American Express In mathematical finance, it is customary to model a stock price by an (Ito) stochatic
More informationSF2940: Probability theory Lecture 8: Multivariate Normal Distribution
SF2940: Probability theory Lecture 8: Multivariate Normal Distribution Timo Koski 24.09.2015 Timo Koski Matematisk statistik 24.09.2015 1 / 1 Learning outcomes Random vectors, mean vector, covariance matrix,
More informationVector Spaces. Chapter 2. 2.1 R 2 through R n
Chapter 2 Vector Spaces One of my favorite dictionaries (the one from Oxford) defines a vector as A quantity having direction as well as magnitude, denoted by a line drawn from its original to its final
More informationThe dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w
Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration
More informationMetric Spaces. Chapter 1
Chapter 1 Metric Spaces Many of the arguments you have seen in several variable calculus are almost identical to the corresponding arguments in one variable calculus, especially arguments concerning convergence
More informationMatrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products
Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products H. Geuvers Institute for Computing and Information Sciences Intelligent Systems Version: spring 2015 H. Geuvers Version:
More informationOPTIMAl PREMIUM CONTROl IN A NONliFE INSURANCE BUSINESS
ONDERZOEKSRAPPORT NR 8904 OPTIMAl PREMIUM CONTROl IN A NONliFE INSURANCE BUSINESS BY M. VANDEBROEK & J. DHAENE D/1989/2376/5 1 IN A OPTIMAl PREMIUM CONTROl NONliFE INSURANCE BUSINESS By Martina Vandebroek
More informationAn important theme in this book is to give constructive definitions of mathematical objects. Thus, for instance, if you needed to evaluate.
Chapter 10 Series and Approximations An important theme in this book is to give constructive definitions of mathematical objects. Thus, for instance, if you needed to evaluate 1 0 e x2 dx, you could set
More informationChapter 7 Nonlinear Systems
Chapter 7 Nonlinear Systems Nonlinear systems in R n : X = B x. x n X = F (t; X) F (t; x ; :::; x n ) B C A ; F (t; X) =. F n (t; x ; :::; x n ) When F (t; X) = F (X) is independent of t; it is an example
More informationSensitivity of life insurance reserves via Markov semigroups
Sensitivity of life insurance reserves via Markov semigroups Matthias Fahrenwaldt Competence Centre for Risk and Insurance, (University of Göttingen, Medical University of Hannover and University of Hannover),
More informationUnderstanding Basic Calculus
Understanding Basic Calculus S.K. Chung Dedicated to all the people who have helped me in my life. i Preface This book is a revised and expanded version of the lecture notes for Basic Calculus and other
More informationWe can display an object on a monitor screen in three different computermodel forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
More informationVerification of hybrid dynamical systems
Verification of hybrid dynamical systems Jüri Vain Tallinn Technical University/Institute of Cybernetics vain@ioc.ee Outline What are Hybrid Systems? Hybrid automata Verification of hybrid systems Verification
More informationDisability insurance: estimation and risk aggregation
Disability insurance: estimation and risk aggregation B. Löfdahl Department of Mathematics KTH, Royal Institute of Technology May 2015 Introduction New upcoming regulation for insurance industry: Solvency
More informationEquilibria and Dynamics of. Supply Chain Network Competition with Information Asymmetry. and Minimum Quality Standards
Equilibria and Dynamics of Supply Chain Network Competition with Information Asymmetry in Quality and Minimum Quality Standards Anna Nagurney John F. Smith Memorial Professor and Dong (Michelle) Li Doctoral
More informationMultigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation
Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation M. Donatelli 1 M. Semplice S. SerraCapizzano 1 1 Department of Science and High Technology
More information(Refer Slide Time: 01:1101:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture  6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
More informationTHE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS
THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear
More informationProgramming the Finite Element Method
Programming the Finite Element Method FOURTH EDITION I. M. Smith University of Manchester, UK D. V. Griffiths Colorado School of Mines, USA John Wiley & Sons, Ltd Contents Preface Acknowledgement xv xvii
More informationCSCI567 Machine Learning (Fall 2014)
CSCI567 Machine Learning (Fall 2014) Drs. Sha & Liu {feisha,yanliu.cs}@usc.edu September 22, 2014 Drs. Sha & Liu ({feisha,yanliu.cs}@usc.edu) CSCI567 Machine Learning (Fall 2014) September 22, 2014 1 /
More informationConcepts in Calculus III
Concepts in Calculus III Beta Version UNIVERSITY PRESS OF FLORIDA Florida A&M University, Tallahassee Florida Atlantic University, Boca Raton Florida Gulf Coast University, Ft. Myers Florida International
More informationLecture 11: 01 Quadratic Program and Lower Bounds
Lecture :  Quadratic Program and Lower Bounds (3 units) Outline Problem formulations Reformulation: Linearization & continuous relaxation Branch & Bound Method framework Simple bounds, LP bound and semidefinite
More informationLINEAR ALGEBRA W W L CHEN
LINEAR ALGEBRA W W L CHEN c W W L Chen, 1997, 2008 This chapter is available free to all individuals, on understanding that it is not to be used for financial gain, and may be downloaded and/or photocopied,
More informationLINEAR ALGEBRA W W L CHEN
LINEAR ALGEBRA W W L CHEN c W W L Chen, 1982, 2008. This chapter originates from material used by author at Imperial College, University of London, between 1981 and 1990. It is available free to all individuals,
More informationAdvanced CFD Methods 1
Advanced CFD Methods 1 Prof. Patrick Jenny, FS 2014 Date: 15.08.14, Time: 13:00, Student: Federico Danieli Summary The exam took place in Prof. Jenny s office, with his assistant taking notes on the answers.
More informationLecture 3: Linear methods for classification
Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,
More informationRecall the basic property of the transpose (for any A): v A t Aw = v w, v, w R n.
ORTHOGONAL MATRICES Informally, an orthogonal n n matrix is the ndimensional analogue of the rotation matrices R θ in R 2. When does a linear transformation of R 3 (or R n ) deserve to be called a rotation?
More informationMean Value Coordinates
Mean Value Coordinates Michael S. Floater Abstract: We derive a generalization of barycentric coordinates which allows a vertex in a planar triangulation to be expressed as a convex combination of its
More informationα = u v. In other words, Orthogonal Projection
Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v
More informationA Transmission Problem for EulerBernoulli beam with KelvinVoigt. Damping
Applied Mathematics & Information Sciences 5(1) (211), 1728 An International Journal c 211 NSP A Transmission Problem for EulerBernoulli beam with KelvinVoigt Damping C. A Raposo 1, W. D. Bastos 2 and
More information