BIT 27 (1987), 123-128
Ao-STABLE LINEAR MULTISTEP F O R M U L A S OF THE s-TYPE GARY K. R O C K S W O L D
Computer Sci...
20 downloads
243 Views
270KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
BIT 27 (1987), 123-128
Ao-STABLE LINEAR MULTISTEP F O R M U L A S OF THE s-TYPE GARY K. R O C K S W O L D
Computer Science Department, Mankato State University, Box 14, Mankato, Minnesota 56001, U.S.A.
Abstract. The or-type linear multistep formulas are a generalization of the Adams-type formulas. This paper is concerned with completely characterizing the Ao-stability of the k-step, order k ~-type formulas. Specifically, all such formulas of orders 4 or less are identified and it is shown that no ~t-type formulas of order 5 or more exist. These theorems generalize some previous results. AMS(MOS) subjective classification. 65L05.
Keywords: Ao-stability and multistep formulas.
In this paper our concern is the stability of linear multistep formulas (LMF) for the numerical solution of the ordinary differential equation
(1)
y'(x) = f ( x , y(x)),
x s [a, b]
y(a) = Yo where f is continuous and uniformly Lipschitzian with respect to the second argument. It is assumed that the interval I-a, b] is partitioned with a uniform step size h such that a = Xo < xl < x2 < ... < xm = b with mh = b - a . The k-step L M F for (1) is given by k
(2)
k
Z ~,Yn+, = h E fliY'n+,
i=0
i=0
where a~ and fl~ are constants. In addition, yj and y~ are numerical a p p r o x i m a tions to y(xj) and y'(xj) for j = 0, 1, 2 ..... m. An s-type formula is a k-step L M F with ct~ = 1, 0Ok_1 = --0C, ~k-2 = a - - I , ~ = 0 for i = 0, i, 2 ..... k - 3 and 0 < 0~ < 2. T h e s-type formulas are i m p o r t a n t for at least two reasons. First, they reduce to the well-known A d a m s - t y p e formulas when ~t = 1. Second, like the A d a m s - t y p e formulas, they have been
Received September 1985.
Revised November 1986.
124
G A R Y K. R O C K S W O L D
shown to be zero-stable in a variable coefficient implementation for all order and step size changes in [9] and more generally in [10]. Our stability study is limited to the test equation y' = )~y where 2 < 0. The characteristic polynomial associated with (2) on this test equation is Zk.~(~) = ~k(¢)+Vak(~),
v = ]hAl
where k
~k(~) =
k
Z ~#,
i=0
~,(~) =
Y~ B;~ '.
i=0
Formula (2) is Ao-stable for a fixed k when the roots of Xg, ~. have modulus less than 1 for all v > 0. In analyzing A0-stability the following transformation is helpful. l+z ~-1 ~(z) = 1 - z ,--, z(~) - 4 + 1 I--,7,
Sk(z)
k
=
k
(~(z)) -
~
s~z'
i=0 k
Xk, v(z) = Rk(z)+vSk(z) -- Z ti(v) zi" i=O
The mapping z sends {~ : ~ < 1} to {z : Re(z) < 0} and {~ : ~ = 1} to {z: Re(z) = 0}. The L M F (2) will be Ao-stable if and only if for all v > 0, Xk, v(z) is a Hurwitz polynomial, i.e., a polynomial whose roots all have a negative real part. In the determination of a Hurwitz polynomial the following result is used [1]. PROPOSITION. Let p(z) be a polynomial p(z) = ao + a j z +a2Y~"+a3z 3 + . . . of degree n @ 0 with real coefficients. Let (p(z)h be the "reduced" polynomial of degree n - 1 defined by (p(z)h = alal + (alaz -aoa3)z +ala3 z2 + (ala4-aoas)z 3 +...
At-STABLE L I N E A R MULTISTEP F O R M U L A S OF T H E c~-TYPE
125
Then, p(z) is a Hurwitz polynomial if and only if 1) aoai > for i = 1, 2 ..... n, and 2) (p(z)) 1 is a Hurwitz polynomial. An L M F is damped at infinity if all roots of ak(~) have modulus less than 1. It follows that (2) is damped at infinity if and only if S,(z) is a Hurwitz polynomial. In any k-step a-type formula of order k there are two free parameters among the coefficients. In this discussion ~ and flu have been chosen as these free parameters. It is the specific concern of this paper to completely characterize the A0-stability of k-step ~-type formulas of order k. Let O(k) denote the statement that "there exists an A0-stable k-step ~-type formula of order k." It is readily verifiable that O(k) is true for k = 1, 2 if and only if flk > 1/2. When flk > 1/2 the s-type formula is also damped at infinity. The following two theorems are direct results of the above discussion. Since the proofs are straightforward but algebraically cumbersome they have been omitted. However, the proofs to these theorems can be found in [5]. THEOREM 1. 0(3) is true if and only if the following two conditions both hold. 1) ½ < ~ < 2
2)
lO+a 16-c~ 2 < f13 < 24 2 4 ( 2 - ~)"
THEOREM 2. 0(4) is true if and only if the following two conditions both hold. 1) 1 < ~ < 2 2) 9_~x_< f14
5. It is known [3] that formula (2) is order p if and only if
Sk(z) -- Rg(z)C(z) + O(zp ) 2
(3)
where g
c(z) =
In ~(z)
= ½-
+
6 +... +
+...],
127
A0-STABLE LINEAR MULTISTEP FORMULAS OF THE or-TYPE
with c2~ > 0, i >_ 1. For any a-type formula we have 1-z k l+z k Rk(z) = ( ~ - ) [ ( 1 - ~ - - z ) - - e ( l + z ) k - \ ~ - -] z A
Using (3) above it can be shown that
Sk(z)
=
+ (terms of degree 1 to k - 2) + ~-~(2 - e) for k > 5.
(Itisassumedthat(~)=Oifn 0, there must exist ti(v)> 0 and t~(v)< 0, where Xk.~(Z)= ~,~=oti(v)Zi. Thus. X k , v(Z) is not a Hurwitz polynomial by the proposition and O(k) is false. II THEOREM 3. O(k ) is false for k >- 5. PROOF. The proof will rely on Lemma 4 by noting that the coefficient of
z k- 1 in Sk(Z) is negative whenever k > 5, whereas the constant term in S~(z) is always positive. For k = 5 the
Zk - 1
coefficient is 1[49 98] 241_90 ~ - 9-0
which is negative whenever 0 < ~ < 2. For k > 6 the coefficient of z k- 1 is less than (4)
1
1 [ - / k - 2 ) ( k~t+ -2) k-3
(E-c0 1 = 1~ [ _ ~ k 2 + ( 7 ~ _ 4 ) k _ 4 ~ + 8 ] "
128
Ao-STABLELINEAR MULTISTEP FORMULASOF THE ~-TYPE
The derivative ~ 2 ( - 2 e k + 7 e - 4 ) is < 0 if k >_ 6 a n d hence expression (4) is m a x i m u m when k = 6. Thus, the z k-1 coefficient is less t h a n (c~-8)/6 which is negative for 0 < e < 2. [] T h e a b o v e t h e o r e m s generalize the results found in [2]. In [5] the e - t y p e f o r m u l a s are investigated in a variable coefficient i m p l e m e n t a t i o n for the solution of stiff differential equations.
Acknowledgements. T h e a u t h o r w o u l d like to t h a n k Professor R. J. L a m b e r t a n d the referees for their v a l u a b l e suggestions.
REFERENCES 1. R. J. Duffin, Algorithms for classical stability problems, SIAM Rev., 11 (1969), 196-213. 2. R. B. Feinberg, Ao-stableformulas of Adams-type, SIAM J. Numer. Anal., 19 (1982), 259-262. 3. P. Henfici, Discrete Variable Methods in Ordinary Differential Equations, John Wiley, New York, 1962. 4. R. Jeltsch, Stiff stability and its relation to A o- and A(O)-stability. SIAM J. Numer. Anal., 13 (1976), 8-17. 5. G. K. Rockswold, Stable variable step stiff methods for ordinary differential equations, Doctoral thesis, Department of Mathematics, Iowa State University, 1983. 6. D. J. Rodabaugh and S. Thompson, Low-order Ao-stable Adams-type correctors, J. Comput. Appl. Math., 5 (1979), 225-233. 7. M.J. Strassberger, Families of stiffly stable Adams type linear multistep formulas, Doctoral thesis, Department of Mathematics, Iowa State University, 1980. 8. O. B. Widlund, A note on unconditionally stable linear multistep methods, BIT, 7 (1967), 65-70. 9. Z. Zlatev, Stability properties of variable step-size variable formula methods, Numer. Math., 37 (1978), 175-182. 10. Z. Zlatev, Zero-stability properties of the three-ordinate variable step-size variable formula methods, Numer. Math. 37 (1981), 157-166.