On the stability regions of implicit linear multistep methods

Similar documents
Optimal subsets in the stability regions of multistep methods

Math 660 Lecture 4: FDM for evolutionary equations: ODE solvers

369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 2017 pp

Numerical Methods for Differential Equations

Research Article P-Stable Higher Derivative Methods with Minimal Phase-Lag for Solving Second Order Differential Equations

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

Part IB Numerical Analysis

c 2012 Society for Industrial and Applied Mathematics

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS

Reducing round-off errors in symmetric multistep methods

Numerical Methods for Differential Equations

Math 128A Spring 2003 Week 12 Solutions

Stability Ordinates of Adams Predictor-Corrector Methods

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 IMPLICIT-EXPLICIT NUMERICAL METHOD

ON MONOTONICITY AND BOUNDEDNESS PROPERTIES OF LINEAR MULTISTEP METHODS

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

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

Scientific Computing: An Introductory Survey

4 Stability analysis of finite-difference methods for ODEs

Stepsize Restrictions for Boundedness and Monotonicity of Multistep Methods

Lecture 4: Numerical solution of ordinary differential equations

Symmetric multistep methods for charged-particle dynamics

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

Geometric Numerical Integration

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

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 NUMERICAL METHOD

Ordinary differential equation II

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

CS520: numerical ODEs (Ch.2)

2 Numerical Methods for Initial Value Problems

MATH 722, COMPLEX ANALYSIS, SPRING 2009 PART 5

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

CHAPTER 5: Linear Multistep Methods

Stability of the Parareal Algorithm

A note on the uniform perturbation index 1

Southern Methodist University.

The Milne error estimator for stiff problems

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM

ONE- AND TWO-STAGE IMPLICIT INTERVAL METHODS OF RUNGE-KUTTA TYPE

8.1 Introduction. Consider the initial value problem (IVP):

The collocation method for ODEs: an introduction

Fourth Order RK-Method

Quadratic SDIRK pair for treating chemical reaction problems.

Two Optimized Runge-Kutta Methods for the Solution of the Schrödinger Equation

Flexible Stability Domains for Explicit Runge-Kutta Methods

Numerical Methods - Initial Value Problems for ODEs

Examples of polynomial knots

Classical transcendental curves

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

Numerical solution of ODEs

c 2013 Society for Industrial and Applied Mathematics

Initial-Value Problems for ODEs. Introduction to Linear Multistep Methods

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

A Subrecursive Refinement of FTA. of the Fundamental Theorem of Algebra

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

MTH 452/552 Homework 3

Solving Ordinary Differential equations

Initial value problems for ordinary differential equations

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

THREE- AND FOUR-STAGE IMPLICIT INTERVAL METHODS OF RUNGE-KUTTA TYPE

Alternate Locations of Equilibrium Points and Poles in Complex Rational Differential Equations

Differential Equations

THREE- AND FOUR-DERIVATIVE HERMITE BIRKHOFF OBRECHKOFF SOLVERS FOR STIFF ODE

Math Numerical Analysis Homework #4 Due End of term. y = 2y t 3y2 t 3, 1 t 2, y(1) = 1. n=(b-a)/h+1; % the number of steps we need to take

A Family of Block Methods Derived from TOM and BDF Pairs for Stiff Ordinary Differential Equations

arxiv: v1 [math.na] 31 Oct 2016

COMPUTATIONAL METHODS AND ALGORITHMS Vol. I - Numerical Analysis and Methods for Ordinary Differential Equations - N.N. Kalitkin, S.S.

Butcher tableau Can summarize an s + 1 stage Runge Kutta method using a triangular grid of coefficients

arxiv: v2 [math.na] 24 Mar 2016


Part IB. Further Analysis. Year

A Family of L(α) stable Block Methods for Stiff Ordinary Differential Equations

Continued fractions for complex numbers and values of binary quadratic forms

Lecture 5: Single Step Methods

NOTES (1) FOR MATH 375, FALL 2012

Course 214 Section 2: Infinite Series Second Semester 2008

On interval predictor-corrector methods

9. Birational Maps and Blowing Up

MATH 614 Dynamical Systems and Chaos Lecture 3: Classification of fixed points.

Resolution of Singularities in Algebraic Varieties

Multistep Methods for IVPs. t 0 < t < T

arxiv: v3 [math.dg] 19 Jun 2017

Math 421, Homework #7 Solutions. We can then us the triangle inequality to find for k N that (x k + y k ) (L + M) = (x k L) + (y k M) x k L + y k M

Math 259: Introduction to Analytic Number Theory How small can disc(k) be for a number field K of degree n = r 1 + 2r 2?

Second Midterm Exam Name: Practice Problems March 10, 2015

Advanced methods for ODEs and DAEs. Lecture 9: Multistep methods/ Differential algebraic equations

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS

Computational Logic and Applications KRAKÓW On density of truth of infinite logic. Zofia Kostrzycka University of Technology, Opole, Poland

Qualitative Theory of Differential Equations and Dynamics of Quadratic Rational Functions

Ch 5.7: Series Solutions Near a Regular Singular Point, Part II

F (z) =f(z). f(z) = a n (z z 0 ) n. F (z) = a n (z z 0 ) n

Validated Explicit and Implicit Runge-Kutta Methods

ALGEBRAIC DEGREE OF POLYNOMIAL OPTIMIZATION. 1. Introduction. f 0 (x)

1 Ordinary Differential Equations

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

The Hilbert-Mumford Criterion

4. Ergodicity and mixing

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

Numerical Integration of Equations of Motion

Transcription:

On the stability regions of implicit linear multistep methods arxiv:1404.6934v1 [math.na] 8 Apr 014 Lajos Lóczi April 9, 014 Abstract If we apply the accepted definition to determine the stability region of implicit linear multistep or implicit multiderivative multistep methods, we find in many cases that there are some isolated points of stability within their region of instability. Isolated stability points can be present when the leading coefficient of the characteristic polynomial of the implicit method vanishes. These points cannot be detected by the well-known root locus method, and their existence renders many results about stability regions contradictory. We suggest that the definition of the stability region should exclude such singular points. 1 Introduction The aim of this short note is to point out the presence of certain isolated points of stability within the region of instability of some common implicit numerical methods. We argue that these points should not be included in the definition of the stability region. Stability properties of a broad class of numerical methods (including Runge Kutta methods, linear multistep methods, or multistep multiderivative methods) for solving initial value problems of the form y (t) = f(t, y(t)), y(t 0 ) = y 0 (1) can be analyzed by studying the stability region of the method. When an s-stage k-step method (s 1, k 1 fixed positive integers) with constant step-size h > 0 is applied to the lajos.loczi@kaust.edu.sa King Abdullah University of Science and Technology (KAUST), Saudi Arabia 1

linear test equation y = λy (λ C fixed, y(0) = y 0 given), the method yields a numerical solution (y n ) n N that satisfies a recurrence relation of the form [1] s a j,l µ j y n+l = 0, n N, j=0 () s a j,l R, a j,k > 0, µ := hλ. The characteristic polynomial associated with the method takes the form Φ(ζ, µ) := s j=0 j=0 a j,l µ j ζ l (ζ C, µ C). (3) The stability region of the method is defined [3] as S := {µ C : all roots ζ m (µ) of ζ Φ(ζ, µ) satisfy ζ m (µ) 1, (4) and multiple roots satisfy ζ m (µ) < 1} (in [1], µ C is present in the definition instead of µ C). It is known [1, 3] that the numerical solution y n for all possible initial values y 0, y 1,..., y k 1 and h > 0 fixed (5) remains bounded as n + if and only if µ S. Example 1.1 A linear k-step method [, 3] approximating the solution of the initial value problem (1) can be written as (α l y n+l hβ l f n+l ) = 0, (6) where the α l R and β l R (l = 0,..., k) numbers are the suitably chosen coefficients of the method, α k 0, t m is defined as t 0 + mh (m N), and f m stands for f(t m, y m ). The numerical solution y n approximates the exact solution y at time t n. For k = 1 we have a one-step method, while for k the scheme is called a multistep method. The method is implicit, if β k 0. By setting ϱ(ζ) := α l ζ l and σ(ζ) := β l ζ l, the associated characteristic polynomial is Φ(ζ, µ) = ϱ(ζ) µσ(ζ).

Example 1. Multiderivative multistep methods (or generalized multistep methods) extend the above class of methods by evaluating the derivatives of f at certain points as well. For example, a second derivative k-step method [3] has the form (α l y n+l hβ l f n+l h γ l g n+l ) = 0, where g m := g(t m, y m ) with g(t, y) := 1 f(t, y) + f(t, y) f(t, y), and the method is determined by the α l (α k 0), β l and γ l real coefficients. The associated characteristic polynomial is now Φ(ζ, µ) = k (α l µβ l µ γ l )ζ l. Vanishing leading coefficient of the characteristic polynomial The characteristic polynomial of the implicit Euler method with s = k = 1 is Φ(ζ, µ) = ζ 1 µζ. Now 1 S because (4) is satisfied vacuously. For µ 1, Φ(ζ, µ) = 0 if and only if ζ = 1/(1 µ). Hence S = {µ C : µ 1 1} E (7) with E = {1}. In particular, 1 S, the boundary of S. Motivated by the above example, let us rewrite Φ in (3) as Φ(ζ, µ) =: k C l(µ)ζ l with suitable polynomials C l. The leading coefficient C k does not vanish identically because of the assumption s j=0 a j,k > 0 in (), or α k 0 in Examples 1.1 and 1.. For implicit methods, C k is a polynomial of degree at least 1, so the finite set E := {µ C : C k (µ) = 0} (8) is non-empty. Besides the implicit Euler method, there are plenty of examples of classical implicit numerical methods when all the complex roots of the polynomial Φ(, µ ) have modulus strictly less than 1 for some µ E, hence µ S. Example.1 The characteristic polynomial of the -step BDF method [3] is Φ(ζ, µ) = 3ζ 4ζ + 1 ζ µ. Its stability region is depicted in Figure 1. Now E = {3/} S, because the unique root of Φ(ζ, 3/) = 0 is ζ = 1/4. Example. One can easily check that, for example, for several other BDF methods [3], implicit Adams methods [3], or Enright methods [3] (see Figure ) we have the inclusion E S. 3

3 1 Im 0 1 3 1 0 1 3 4 5 Re Figure 1: The stability region of the -step BDF method is shown in brown and red. The red dot is the unique element of S E = {3/}. 5 Im 0 5 0 4 6 8 10 Re Figure : The stability region of the 3-step Enright method (member of ( the family presented ) 19µ in Example 1.) is shown in brown and red. Now we have Φ(ζ, µ) = 307µ + 1 ζ 3 + 180 540 ( 19µ 1) ζ + µ ζ 7µ, and E = {( 307 ± i 8871 ) /114 }. The two red dots represent 40 0 1080 the set E S. 4

Now we show some consequences of the definition (4). Observation 1. When the implicit Euler method is interpreted as a Runge Kutta method, its stability function is defined as R(z) := 1/(1 z) for 1 z C. By definition, the stability region of a Runge Kutta method is {z C : R(z) 1} = {z C : z 1 1}, which set is different from the stability region given in (7). We would have a similar discrepancy for example for the trapezoidal method when it is interpreted as a Runge Kutta method or as a multistep method with k = 1. Observation. Notice that elements of the set E already pose a slight inconsistency in the equivalence (5), since the order of the recurrence relation corresponding to any µ E is strictly less than k, hence y k 1 cannot be chosen appropriately. Moreover, recursions with vanishing leading terms can be quite unstable with respect to small perturbations of the coefficients, which renders the numerical method with this specific step-size h > 0 practically useless. As an example, let us consider the second order recursion corresponding to the -step BDF method (3 µ)y n+ 4y n+1 +y n = 0. For µ = 3/, lim y n = 0 for any starting n + value y 0, but for small ε > 0 and 0 < µ 3/ < ε, the sequence y n quickly blows up for generic starting values, since the absolute value of one root of the characteristic polynomial (3 µ)ζ 4ζ + 1 = 0 is huge. Observation 3. One way to study S in the complex plane is to depict the root locus curve corresponding to the method. For methods in Example 1.1, Φ is linear in µ, so Φ(ζ, µ) = 0 implies µ = ϱ(ζ)/σ(ζ) (for σ(ζ) 0). The root locus curve is then the parametric curve [0, π) ϑ µ(ϑ) with µ(ϑ) := ϱ ( e iϑ) σ (e iϑ ). (9) For methods in Example 1., the equation Φ ( e iϑ, µ ) = 0 is quadratic in µ and can be solved to obtain two root locus curves [0, π) ϑ µ 1, (ϑ) (10) corresponding to the method. The root locus curve (9) or the union of the curves (10) can be plotted to yield information on S. It is often believed that the boundary of the stability region is a subset of the root locus curve. Proposition.3 Let us consider an irreducible implicit linear k-step method, that is, a method of the form (6) with α k 0 β k and the polynomials ϱ and σ having no common 5

root. Let µ denote the unique element of E in (8) and suppose that µ S. Then µ S, and this µ is not part of the root locus curve corresponding to the method. Proof. Due to irreducibility, we have for some 0 l k 1 that the function C \ {µ } µ C l (µ)/c k (µ) = (α l µβ l )/(α k µβ k ) is not constant, where µ = α k /β k = lim ϱ(ζ)/σ(ζ). From the product representation Φ(ζ, µ)/c k(µ) = ζ k + k 1 C l (µ) ζ C k (µ) ζl = k m=1 (ζ ζ m(µ)) (valid for µ µ ) and from lim C µ µ l (µ)/c k(µ) = + we see that there is a root of Φ(, µ) that is repelled to infinity as µ µ but µ µ. Hence µ S is an isolated point of S, therefore also an isolated point of S. But the image of the unit circle { e iϑ : ϑ [0, π) } under the non-constant rational function ϱ/σ cannot contain isolated points. Observation 4. Due to the presence of the exceptional set E, some results on stability regions in the literature are not accurate. For example, the notion of Property C for an algebraic function determined by Φ(Q(µ), µ) 0 has been defined in [1]. In [3, Section V.4] it is found that all one-step methods have Property C. And indeed, applying Proposition.7 [1] to the implicit Euler method for example, now we have that ϱ(ζ) = ζ 1 and σ(ζ) = ζ have no common root, and ϱ/σ is univalent on the set {z C : z 1 > 1}, so Q(µ) = 1/(1 µ) has Property C. By Corollary.6 and (.1) of [1], S = Γ := {µ C : ζ with ζ = 1 and Φ(ζ, µ) = 0}. Here Φ(ζ, 1) = ϱ(ζ) σ(ζ) = 1, so 1 / Γ = S. On the other hand, we have seen in (7) that 1 S due to definition (4). 3 Conclusion As the above observations show, it seems reasonable from the viewpoint of numerical methods to refine the definition of the stability region as follows, affecting only the class of implicit methods. Definition 3.1 The stability region of a linear multistep or multiderivative multistep method with k 1 step(s) and with stability polynomial (3) is defined as S := {µ C : the degree of Φ(, µ) is exactly k, all roots ζ m (µ) of ζ Φ(ζ, µ) satisfy ζ m (µ) 1, and multiple roots satisfy ζ m (µ) < 1}. 6

References [1] R. Jeltsch, O. Nevanlinna, Stability and Accuracy of Time Discretizations for Initial Value Problems, Numer. Math., 40, 45 96 (198) [] E. Hairer, S. Nørsett, G. Wanner, Solving Ordinary Differential Equations I. Nonstiff Problems, Springer, Berlin (009) [3] E. Hairer, G. Wanner, Solving Ordinary Differential Equations II. Stiff and Differential- Algebraic Problems, Springer, Berlin (00) 7