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 5. RUNGE-KUTTA METHODS 115<br />

<strong>The</strong>orem 5.4. For every Runge-Kutta method there exists a rational function P ν/ν<br />

such that<br />

y n = [ P ν/ν (z) ] n<br />

(5.233)<br />

Proof. Start with<br />

R(z) = 1 + zb T (I − zA) −1 1 (5.234)<br />

which is a result we have already demonstrated. <strong>The</strong>n<br />

(I − zA) −1 =<br />

adj(I − zA)<br />

det(I − zA)<br />

(5.235)<br />

where adj(M) is the adjunct matrix of M,<br />

[adj(M)] ij = (−1) i+j minor(M ji ) (5.236)<br />

We observe that each entry in the adjunct matrix is linear in z, hence each of the<br />

principal minor determinants is a polynomial in z of order ν − 1. <strong>The</strong>refore<br />

zb T adj(I − zA) −1 1 (5.237)<br />

is a polynomial of degree ν. Hence zb T (I − zA) −1 1 is the quotient of two polynomials,<br />

each of order ν, which immediately yields the desired result.<br />

Corollary 5.1. For an explicit Runge-Kutta method, y n = [P ν ] n , a polynomial of<br />

order ν.<br />

Proof. If the method is explicit then A is strictly lower triangular; hence det(I −<br />

zA) = 1.<br />

Corollary 5.2. Explicit Runge-Kutta methods may not be A-stable.<br />

Proof. A non-constant polynomial cannot be uniformly bounded.<br />

<strong>The</strong>orem 5.5. Let R(z) be any rational functions. <strong>The</strong>n |R(z)| < 1 for all z ∈ C −<br />

if and only if both of the following conditions hold:<br />

1. All the poles of R(z) have positive real parts; and<br />

2. |R(it)| ≤ 1 for all t ∈ R.<br />

<strong>The</strong>orem 5.6. R(z) = e z + O(z ν 1<br />

) for any Runge-Kutta method for order ν.<br />

Proof. By definition, y n = R(z)y n−1 ; for the test equation, y(t n ) = y n = e z y n−1 .<br />

<strong>The</strong>orem 5.7. For any two integers m, n there is a Padé Approximant to the exponential<br />

for the stability function such that<br />

P m/n (t) = P m,n(t)<br />

Q m,n (t)<br />

(5.238)<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!