21.04.2015 Views

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 6. LINEAR MULTISTEP METHODS 131<br />

Table 6.6: Milne-Simpson Methods<br />

Method Formula for y n<br />

MS0 y n = y n−2 + 2hf n (Backward Euler Method, step size 2h)<br />

MS1 y n = y n−2 + 2hf n−1 (Midpoint Rule)<br />

MS2 3y n = y n−2 + h (f n + 4f n−1 + f n−2 ) (Milne’s Method)<br />

MS3 90y n = y n−2 + h(29f n + 124f n−1 + 24f n−2 + 4f n−3 − f n−4 )<br />

where g = f t + f y f. If we use a weighted combination of values at multiple grid<br />

points the result is Enright’s multistep second derivative method, which is<br />

ν∑<br />

a i y n+i = h<br />

i=0<br />

ν∑<br />

b i f n+i + h 2<br />

i=0<br />

ν∑<br />

c i g n+i (6.122)<br />

It can be shown by using a Taylor series approximation that this method is of order<br />

p if and only if<br />

ν∑<br />

a j (j) q = q<br />

j=0<br />

ν∑<br />

b j (j) q−1 + q(q + 1)<br />

j=0<br />

i=0<br />

ν∑<br />

c j (j) q−2 , ∀j = 0, 1, 2, . . . , p (6.123)<br />

j=0<br />

<strong>The</strong> following simplifications are usually made:<br />

• Set a ν = 1, a ν−1 = −1 and the rest of the a k = 0. This ensures stability in a<br />

neighborhood of the origin.<br />

• Set c i = 0 for all i < ν to ensure stability at infinity.<br />

<strong>The</strong> simplified method is then<br />

y n = y n−1 + h<br />

ν∑<br />

b k f n+j−ν + h 2 c ν g n (6.124)<br />

j=0<br />

Formulas for the first several methods are given in table 6.7. 1<br />

Blended Multistep Methods 2 attempt to take advantage of the features of<br />

both Adams methods, which are good at non-stiff problems, and BDF methods,<br />

which are good for stiff problems. <strong>The</strong> methods are blended in the sense that<br />

[Adams Method Expression] (ν+1) = γ (ν) hf y [BDF Expression] (k) (6.125)<br />

1 See Enright, W.H., “Second Derivative Multistep Methods for Stiff Ordinary <strong>Differential</strong> <strong>Equation</strong>s”,<br />

SIAM Journal of Numerical Analysis, 11(2):321-331 (1974) for a table of values up through<br />

ν = 7 (which is 9 th order).<br />

2 See Skeel, R.D. and Kong, A.K., Blended linear multistep methods, ACM Transactions on<br />

Mathematicaal Software, 3:326-343 (1977).<br />

c○2007, B.E.<strong>Shapiro</strong><br />

Last revised: May 23, 2007<br />

Math 582B, Spring 2007<br />

California State University Northridge

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!