Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

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 k
(2) 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 ~#, ~,(~) = Y~ B;~ '.


i=0 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, k k

Sk(z) = (~(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

lO+a 16-c~ 2
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

a3 + ~2 _ 40c¢ + 128
2) 9_~x_< f14 <
2 4 ( 4 - ~)2

Using the definition found in [3] the error constant for the order 3 method is
C3 = (8 + c~-24fl3)/(24(2-~)) and for the order 4 method is C4 = (232 + 1 9 ~ -
720fl4)/(720(2-~)). As a result of this, it is not possible to make the above
methods both order k + 1 and At-stable. The ~-type formulas will be both damped
at infinity and A(0)-stable when the inequalities in Theorems Land 2 are replaced
with strict inequality. (The A(0)-stability can be verified using the results from [4].)
In Theorem 2, if • = 1 then this results in the unique A0-stable (but not
A(0)-stable) Adams-type formula found in [6] and [7].
Since stability is often bought at the price of accuracy, it is of interest to
determine the stability of a method versus its error constant. If one defines
A (~)-stability as found in [8], henceforth called A (0)-stability (for obvious reasons),
one will find that stability generally increases as ~ --, 2 and Ck --* ~ . However,
Table 1 and Table 2 have been generated numerically to demonstrate that there
126 GARY K. ROCKSWOLD

exist methods of the a-type reasonable for practical use. In both tables, D
represents the modulus of the largest root of ak(~), i.e., the damping at infinity.

Table 1. Characteristics of the 3-step order 3 a-type formula.

f13 C3 D 0 (degrees)

.750 .498 -.107 .968 63.5


1.00 .508 -.t33 ,813 77.9
1,00 .558 -,183 ,914 74.4
1.00 .608 -.233 .982 66.7
1.25 .5t9 -.178 .652 83,7
1.25 ,619 -.311 .845 80.9
1.25 .769 -.444 ,946 75.5
1.50 ,529 -.267 .530 87.0
1,50 .729 -.667 .813 84.5
1.50 .979 - 1.167 .95i 78.7
1.75 .540 -.533 .753 89.1
1.75 .790 - 1.533 .758 88,2
1.75 .990 -2.333 .823 87.2
1.875 .545 - 1.067 ,875 89.7
1.875 .745 -2.667 .876 89.4
1.875 .945 -4,267 .876 89,2

Table 2. Characteristics of the 4-step order 4 c~-type formula.

f14 C4 D 0 (degrees)

t.25 .430 - .099 .899 50,0


1,25 .440 - 1.125 .954 47.7
t.25 .447 - 1.225 .99t 40.2
1.50 .440 -.156 .796 63,6
1.50 .455 -.186 .872 63.7
1.50 .463 -.201 .904 62.5
1,75 .450 -.328 .907 71.4
1.75 .458 -.358 .751 72.6
1,75 ,470 - .408 .804 72.7
1.875 .456 -.671 .924 74.3
1.875 .466 - .751 ,874 75.6
1.875 .478 -.851 .875 75.8

It remains to be shown that O(k) is false whenever k > 5. It is known [3]


that formula (2) is order p if and only if

(3) Sk(z) -- Rg(z)C(z) + O(zp )


2

where
g
= ½- + 6 +... + +...],
c(z) =
In ~(z)
A0-STABLE LINEAR MULTISTEP FORMULAS OF THE or-TYPE 127
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<iori<O.)

LEM~tA. 4. O(k) is false if Sk(Z) has coefficients of opposite sign.

PROOF. Since Xk, v(z)= Rk(Z)+vSk(z) it follows that there exist si > 0 and
si < 0, 1 _< i, j < k, where Sk(z) = ~ = osf. Then for sufficiently large v > 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.

You might also like