The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
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