Numerical Analysis/stability of Multistep methods

From testwiki
Jump to navigation Jump to search

For multistep methods, the problems involved with consistence, convergence and stability are complicated because of the number of approximations involved at each step. In the one step method, the approximation wi+1 depends only on the previous approximation wi, whereas the multistep methods use at least two of the previous approximations, and the usual method that are employed involve more.

Stable Multistep Method

Characteristic polynominals

For the multistep method:

w0=α,w1=α1,...,wm1=αm1,
wi+1=am1wi+am2wi1+...+a0wi+1m+hF(ti,h,wi+1,wi,...,wi+1m),

the polynominal

P(λ)=λmam1λm1am2λm2...a1λa0 ,

is called the characteristic polynominal of the above mutistep method.

The stability of a multistep method with respect to round-off error is dictated by the magnitudes of the zeros of the characteristic polynominal.

Root condition

Let λ1,λ2,...,λm, denote the (not necessarily distinct) roots of the characteristic equation

P(λ)=λmam1λm1am2λm2...a1λa0=0 ,

associated with the multistep difference method

w0=α0,w1=α1,...,wm1=αm1,
wi+1=am1wi+am2wi1+...+a0wi+1m+hF(ti,h,wi+1,wi,...,wi+1m).

If the absolute value |λi|1, for each i=1,2,...,m, and all roots with abosolute value 1 are the simple roots, then the difference method is said to satisfy the root condition.

Stability Definitions

  1. Methods that satisfy the root condition and have λ=1 as the only root of the characteristic equation of the magnitude one are called strongly stable.
  2. Methods that satisfy the root condition and have more than one distinct root with magnitude one are called weakly stable.
  3. Methods that do not satisfy the root condition are called unstable.

Stable Multistep methods

A multistep method of the form

w0=α0,w1=α1,...,wm1=αm1,
wi+1=am1wi+am2wi1+...+a0wi+1m+hF(ti,h,wi+1,wi,...,wi+1m),

is stable if and only if it satisfies the root condition. Moreover, if the difference method is consistent with the differential equation, then the method is stable if and only if it is convergent.

Examples

Example1

The fourth-order Adams-Bashfoth method is

wi+1=wi+(h/24)(55fi59fi1+37fi29fi3),

where fi=f(ti,wi). The characteristic equation is

λ4λ3=λ3(λ1)=0

so we find the characteristic roots to be

λ1=1,λ2=0,λ3=0,andλ4=0.

Thus the 4th-order Adams Method satisfies the root condition and is strongly stable.

Example 2

Milne's Method is

wi+1=wi3+(4h/3)(2fifi1+2fi2),

where fi=f(ti,wi). The characteristic equation is

λ41=0

so the characteristic roots are λ1=1,λ2=1,λ3=i,andλ4=i.

Thus the 4th-order Milne's Method satisfies the root condition, but it is only weakly stable.

Absolute Stability & Region of Absolute stability

Definition

Apply a numerical method to initial-value problem

y=λy
y(0)=αwhereRe(λ)<0.

Suppose that a round off error ξ0 is introduced in the initial condition for this method. At the nth step the round off error is ξn. Provided the step size h is chosen to satisfy |ξn|<|ξ0|, the numerical method is said to be absolutely stable for the step size h. And R={hλ||ξn|<|ξ0|} is said to be region of absolute stability for numerical method.

Region of absolute stability for one-step method

In general, when a one-step method is applied to the test equation, a function Q exists with the property that the difference method gives

wi+1=Q(hλ)wi.

The initial round-off error ξ0 and the round-off error at the ith step ξi will satisfy ξi+1=Q(hλ)ξi which is ξi+1=Qi(hλ)ξ0.

The inequality |ξi|<|ξ0| will hold if |Q(hλ)|<1. Thus, region R of absolute stability for a one-step method is

R={hλ||Q(hλ)|<1}.

Region of absolute stability for multistep methods

Consider the k-step method

wn+1=j=1kakjwn+1j+hj=0kbkjfnj+1
fnj+1=f(tnj+1,wnj+1).

Applying it to

y=λy

we get

wn+1=j=1kakjwn+1j+λhj=0kbkjwnj+1
(1λhbk)wn+1j=1k(akjλhbkj)wn+1j=0.

The characteristic polynominal of the method is

Q(z,hλ)=(1λhbk)zkj=1k(akj λhbkj)zkj=0

The region R of absolute stability for a multistep method is

R={hλ||βj|<1, for all zeros βj of Q(z,hλ)}.

Example

Determine the region of absolute stability for two step method wi+1=wi+h/2(3fifi1).

Applying this method to: y=λy, gives

wi+1=wi+λh(3wiwi1)/2
wi+1(1+3hλ/2)wi+λh/2wi1=0.

The characteristic polynominal of above method is

Q(z,hλ)=z2(1+3hλ/2)z+hλ/2

All the zeros of the characteristic polynominal are

z1,2=+(1+3hλ/2)±1+λh+9λ2h2/42.

Thus the region of absolute stability for this method is R={hλ||z1,2|<1}.

Exercises

Exercise 1

Find the region of the absolute stability of Euler's method:

wk+1=wk+hf(tk,wk).

Exercise 2

Find the region R of the absolute stability of Trapezoidal method

wk+1=wk+h/2(f(tk,wk)+f(tk+1,wk+1)).

Exercise 3

Make a table of the interval of absolute stability for four one-step methods: Euler's method, Backward- Euler, M-Euler and Trapezoidal method.

Exercise 4

Find the Region of absolute stability of Adams-Bashforth explict Four-step Method

wn+1=wn+(h/24)(55fn59fn1+37fn29fn3).

Quiz

The following is a quiz covering information presented on the associated multistep method.

<quiz display=simple> {True or False: The multistep methods are always stable methods. |type="()"} - TRUE. + FALSE.

{True or False: If the multistep method is strongly stable then it is weakly stable. |type="()"} - TRUE. + FALSE.


{Check all that apply: Which of the following statements are right?... |type="[]"} - The root condition can always be satisfied for the multistep method. - Methods that satisfy the root condition and have more than one distinct root with magnitude one are called strongly stable. + Methods that do not satisfy the root condition are unstable. - The Euler's method and the Backward Euler method have the same region of absolute stability.

{Given the following ODE method

y=exy+x+1,0x1

y(0)=1,

then which h make sure the absolute stability of the method.

|type="()"} - h>0 + 0<h<2/e - 0<h<e - h>e

</quiz>

References