Chapter 4 O t h e r M e t h o d s in T i m e D i s c r e t i z a t i o n
We have studied fully discrete finite element approximations for parabolic equations with the forward, the backward, and the Crank-Nicolson schemes for time discretization. However, many other methods have been examined in numerical computations. The present chapter is devoted to systematic studies for them.
4.1 Let
r(z)
Rational Approximation of Semigroups {e-tA}t>_o be a uniformly bounded (Co) semigroup on a Banach space X. We take
= (1 + z) -1 and describe the idea. It is a rational function provided with the properties
r(z) ~-- r
_.it_0 (]Zl p + I )
as z ~
0
for p = 1, and
Ir(z)l _< 1
for Rez >_ 0.
They are referred to as being of order p and A-acceptable, respectively. As we have seen, the operator r'~(TA) = (1 + TA) n is regarded as an approximation of e -tA for t = nT-, where ~- > 0 denotes the time mesh size. Based on those facts, we can argue as follows. First, the relation
d--~d (r~(sA)e_n(T_s)A)
=
nr n - l ( s A ) (r'(sA) -4- r ( s A ) ) Ae -n(r-s)A
-- nrn+l(sA)sA2e-n(~-s)A holds, and therefore we have [r~(TA) - e-nrA]A -2 - n
rn+l(sA)se -n(~--s)A ds.
Next, from the semigroup theory, the uniform boundedness of the semigroup represented as
lie-tAll _< C
(0 < t < oc)
(4.1)
is equivalent to the stability of its backward difference approximation:
]rn('rA)ll <_ C 145
(4.2)
4. Other Methods in Time Discretization
146 Those relations imply
II[rn(~-n) - e-n=A]A-P-lll <_ CtT p
(4.3)
for p = 1, where t = n7. Taking this observation in mind, we shall give error estimates for the approximate o p e r a t o r rn(rA) when the semigroup {e-tA}t>_o is holomorphic and r(z) is a general rational function of order p and A-acceptable. For this purpose, we recall the notion of A-acceptability of G. Dahlquist and generalize it in connection with a sector in the complex plane, where 0 E (0, 7r):
z0 = {z e C l 0 _< larg zl _< 0}. Namely, we introduce the following notations: 1~ T h e rational function
r(z) satisfies (i)o if Ir(z)l_ 1 for any z E E0 and Ir(oc)l < 1.
2 ~ T h e rational function
r(z) satisfies (ii)o if Ir(z)l < 1 for any z C E0 \ {0}.
3 ~ T h e rational function some 5 > 0.
r(z) satisfies (iii)o if Ir(z)l < 1 if 0 < Izl < ~ and z E E0 with
If I~(z)l _ 1 for any z E E0, then r(z) is said to be A0-acceptable. Therefore, Aacceptability means A~/2-acceptability in this terminology. Any rational function r(z) of order p (>_ 1) has p r o p e r t y (iii)o for 0 E (0, 7c/2). In fact, for p E [-0,0] we have 0
Op where ~ = x/~-l. Because of
r(O) = e-Zlz=o = 1
and
r'(0) =
r/
~-2-e-Z dz z=O
"- --1,
it holds t h a t c)---fi r(Ps
= - 2 R e e~ = - 2 c o s ~
_< - 2 c o s 0 < 0
(4.4)
p=0
and hence the conclusion follows. If r(z) is the Pad~ a p p r o x i m a t i o n of e -z with degrees n and m of the numerator and the d o m i n a t o r , respectively, then it is of order p = n + m. Furthermore, according to n < m, n = m, and n > m, it has properties (i)o, (ii)o, and (iii)o for some 0 E (0, 7r/2), respectively. In fact, in this case we have r(z) = R,,,m(z) = P,.m(z)/Q ......(z) with
P.,m(~)
(n + m - j)!n!
=
(~ + .~)!j!(~ _ j)! (-~-Y, j=O
Qnm(Z)
m
(n+m--j)!m!
x-'z_.,(,, + ,~,)b~(,~, - .J)~J j=O
4.1. Rational Approximation of Smigroups
147
The relation
]Rnm(Z)
-
I <_ c zl n+m+l
-
(z ~ 0)
is known. Let
(n + r e - j ) ! n ! anm(j) = (n + re)!j!(n-- j)! for 0 < j _< n. If n <_ re, we have
anm(j) > 0
and
a,~m(j) <_ anm(j).
j =0
T h e inequality
j =0
m
<-- E anm(J)PJ cosjqp j=o
= Re
Qnm(pe +zv) 5r 0
follows if m~p E [0, 7r/2]. Under the same assumption we also have n
IIm
Pnm(pe+'~)[ =
anm(j)(--p) j sin(-t-jqp)
_< E j =0
j =0 m
anm(J)PJ sinjqp
m
-< E a~m(J)PJ s i n j ~ = j =0
Q,~m(pe+~)l.
E anm(J)PJ sin(+jqD) = IIm j =o
Therefore, I~(p~)l ~ 1 holds for qp E [0, 7r/(2m)]. If n < re, r ( o c ) = 0 follows and (i)o holds with 0 = 7r/(2m). If n = re, we have Ir(oc)l = 1 < + o c . T h e n the inequality r(z)l < 1 for z E E~/2m is a consequence of the classical P h r a g m 6 n - L i n d e l 6 f theorem. The m a x i m u m principle now gives Ir(z)l < 1 for z E E0 \ {0} with 0 C (0, 7r/(2re)). This means t h a t r = Rnm satisfies (ii)o in this case. Finally, r(z) satisfies (iii)o always for some 0 E (0, 7r/2) as is described. It is known t h a t the Pad6 a p p r o x i m a t i o n Rnm of e -z is An/2-acceptable if and only if r e - 2 _< n _< re. If n = re and n = r e - 1, Rum is subject to a recursive formula based on the continued fraction expansion. Namely, we have the expansion e z = Z
1-
Z
1+
Z 2~
-
-
3+-.-
expressed by C z ---
Z
Z
Z
Z
Z
-- i+~-5+~-
Z
Z
g+-..+~-
2j_1
....
This implies eZ=l+
2Z
2-~
+
Z2
-6-
+
Z2
~
Z2
+ - - - + ~
2(2j-1)
+
9
4. Other Methods in Time Discretization
148
Accordingly, a rational approximation H2k+l(Z)= G2k+l(Z)/F2k+l(Z)of e z is introduced inductively with F1 = 1, Fa = 2 - z, G1 = 1, G3 = 2 + z, F2j+I
=
2 ( 2 j - 1)F~j_I + z2F2j_3,
and
Ggj+I = 2(2j - 1)G2j-1 + z2G2j-3. Similarly, H2k(z)= G2k(z)/F2k(z)is defined by Fo = 1, F2 = 1 - z, Go = 0, G2 = 1,
F2j =
{
2(2j-1)+
2 } 2j-3 z
2j-lz2F2j_4, F2j-2+2j 3
and
G2j = {2(2j - 1 ) +
2
2j- 3
"[
2j-
z f G2j-2 + 2j
1
3
G2j-4.
Then, the relations H 2 k + l ( - z ) = Rkk(z) and H 2 k ( - z ) = Rk-l,k(z) can be verified. Let A be an operator of type (00, M0) on a Banach space X, where 0o C (0, 7r/2) and Mo >_ 1. The holomorphic semigroup generated by - A is denoted by {e -tA }t>o. Suppose that A is bounded for simplicity. We can show the following. T h e o r e m 4.1. The estimate T
e-n'AII < C ( t )
P
(4.5)
holds for t = nT under one of the following assumptions, where fJ1 > 0 is a constant and 0>00" 1~ r(z) has property (i)o. 2 ~ r(z) has property (ii)o and 7 IIAI < M~ < +oo. 3 ~ r(z) has property (iii)o and T [JAIl < /l}I~ < ~.
We need several lemmas. constants, respectively.
Henceforth r > 0 and C > 0 stand for small and large
L e m m a 4.2. If a rational function r = r(z) is of order p and Ao-acceptable with p > 1 and 0 E (0, 7r/2), then there exist constants cy > 0 and fl > 0 such that [rn(z) - e -nz ] _< C n zl p+I e -''~'ee(z)
for z C Eo with
Izl
_ ~.
(4.6)
149
4.1. R a t i o n a l A p p r o x i m a t i o n o f Smigroups Proof." We have
rn(z)
--
e -nz ~-- s
r J - l ( z ) ( e - z -- r ( z ) )
e -(n-jT1)z
j=l
and
It(z)
-
e-Z[ <
C
Iz[ p+I
(Izl < ~o)
for some Oo > 0. This implies [r(z)[ _< e -Re(z) + C (Re(z)) p+I for z E E0 and Izl _< a0. T h e function f ( t ) = e - t + C t p+I satisfies f ( 0 ) = 1 and f'(0) < 0, and hence f ( t ) <_ e -~t holds on t E (0, al) with some /71 > 0 and ~ E (0, cos0). We get
for [zl <_ min(crl, a0) and z e E0. Therefore, if Izl _< (7 -- m i n ( a l , a0) and z e E0, we have
Irn(z) -- e -nz ] ~
s
e-(J-1)~Re(z)c [zip +1 e-(n-j+l)cosO'Re(z)
j=l C n ]Z[p+I e -/~nRetz) .
The proof is complete. Lemma
4.3.
Under the a s s u m p t i o n of Theorem ~.1, the estimate
II[<(~A) - e -~] A-~II ~ C < holds f o r t = h r . Proof: Take M > 0 satisfying r [IAII < M, ]~/'1 < M, and -s < M < 5 according to the cases in T h e o r e m 4.1, respectively. We may suppose t h a t a < M in Proposition 4.2. We take a p a t h of integration F0 divided into three parts, Fo = F1 U ['2 U ['3 with {90<01 <{9"
Pl
-
{)~=pg+ZOl [ O ~ p ~ g T - 1 } ,
r 2
=
{A =
r~ =
pc+Z~ I oT -1 < p < M T - 1 } ,
{M~-'~'~l
I~J < 0 1 }
Then, we have -
2m
=
I+II+III.
1
+
2
+
3
( r ~ ( r z ) - e-tz) z - p ( z I - A) -1 dz
4. Other Methods in Time Discretization
150 In use of Proposition 4.2, we have
IlZll <_ c =
c
n.Tp )P+ae-Znwc~176
/0
P
(.~-p?+'~-~(n'o)c~176 )
) - ~ d ~ -~ = C~-~. P
From the a s s u m p t i o n follows t h a t
I11:
__
c ]r
+
[ l ( z l - A)-'II dzl
2
C
fl_p~dp = CTP. T -1
P
Finally, the inequality
II(zI-
a)-l]l ~
7-
1
I z l - {IAII
M-
7-IIAll
holds on F3 and hence
IXIII ~_ c Jr ( ~(~z)l + 3
< c -
f
o,
0,
(M~-') -~
I - zl)Izl
-~' I ( A - A)-']I Idzl
Md~
M-~ItAII
-- CM Tp
follows. In the first two cases of the theorem, the constants C in the estimates of III]] and IIIIi] are independent of M, while CM goes to zero as M ---, +co. Therefore, the t h e o r e m follows. [] Proposition
4.4. I f r = r(z) satisfies (iii)o, then each 5' E (0, 5) admits/3 > 0 satisfying
Ir(z)l _< e -~'zj. If ~ = ~(z) satisfics (ii)o, thcn ~' > 0 can be taken arbitrarily large. Proof: As is noted, inequMity (4.4) holds. Any/30 E (0, cos0) admits a0 > 0 satisfying
I~(S~)I _< oxp (-/3op)
for p c (o, ~o) ~nd I~I-< 0. Next, let max {Ir(peW)llp E [c~0,~'], ~ C [-0,0]} = 1 - c < 1, and take /~1 > 0 satisfying exp (-/31~') = 1 - e .
Then, wc have
lr(pe'~)] _< exp (-/~,p) for p c (00, (Y) and [~p] < 0. S e t t i n g / 3 = min(/30, ~1), we get the conclusion.
[]
4.1. Rational Approximation of Smigroups
151
L e m m a 4.5. In the last two cases of Theorem ~.1, the estimate
IIA~<(wA)II < C~(n~) -~
(4.7)
holds for c~ > O. Proof: Taking a path of integration as in the proof of L e m m a 4.3, we have -
+ 27"~'~
=
1 -'~F2
(nTz)arn(Tz) (Z[ -- A) -1 dz 3
I+II.
From the assumption, we can take ~' of Proposition 4.4 in M < ~'. We have the following:
I111
<
IIHII
< -
Then
c
c
Z
(n"rz)C~e -~nrpc~
dD = Ca,
P
fie ( n T M ) ~ e - Z M n ~ d ~M< C ~ . ol
M-/1)1
-
the proof is complete.
[]
Helfrich's duality argument now gives the following.
Proof of Theorem ~.1 for the last two cases: 6, m E N a n d O _ < ~ - m _ < 1. We have
Divide N E N into n = t~ + m with
rn(TA) -- e-tA = (re(TA) -- e-e~A) A-Prm(~-A) + e-e~dA-p (r'~(TA) -- e-m~d) . Operator norm of the first term of the right-hand side is estimated as II[rl(TA) -- e-I~A]A-PlI . IIAPrm(TA)I < CT-P(mT) -p < C / n p = C(~-/t) p by Lemmas 4.3 and 4.5. T h a t of the second term is estimated similarly by the adjoint form of those lemmas. The proof is complete. [] Generally, r(c~) = 0 does not arise even in (i)o. We cannot take d' = +cx~ in Proposition 4.4. For the first case of Theorem 4.1 to prove, therefore, we require some more considerations. L e m m a 4.6. Let f l, f2 " R+ ~ R+ be continuous functions satisfying
n f l ( r ) dr < +oo r
and
7"
dr < +oo
for R > O, and let ~ be a meromorphic function provided with the properties IF(z)l < f~ (Jz[) and l~(z) - ~ ( o o ) l < f2(Izl) for lz[ <_ R and largz I = 0 ~ , where O~ > 0o. Then, the inequality
{ fl(r)~ dr + ~00Rf2(r) d~. + I~(oo)1
II~(A) < CR Jo(.R holds true.
4. Other Methods in Time Discretization
152 z
Proof." Letting h(z) = qp(z)- 1 + z qp(~176we have ~(A) = h ( A ) + ~(oo)A(1 + A) -1 Here, lid(1 + A ) - l l _ C holds and we have
[I~(A)II <_ IIh(A)ll + Cl~(c~)l. To estimate IIh(A)ll, we recall the path of integration F given in w oriented boundary of E01, which produce the equality
h(A) = ~
the positively
h(z) (zI - A) -1 dz.
We have z
lh(z)l = ~ ( z ) for Izl _< R and larg z I =
01,
I + ~ (oo)
f l ( [ Z [ ) - 4 - [ z [ [~(Cx:))l
and 1
Ih(z)l= ~(z)-~(~)+
1
l+z ~(~)
A(Iz[)+~l~(~)l
for Iz[ >__R and larg z I = 01, respectively. Those inequalities imply IIh(A)ll
_< c
=
C
{/0"
( k ( r ) + rl~(oc)l) -dr- +
{/0" 'r/0" fl(r)
-r- +
) } } -dr-
A ( r ) + -1I ~ ( r ) l
r
r
'" ( R +
f 2 ( r ) -r- +
~(oc)l
The proof is complete.
r
.
[]
Now, we complete the proof of Theorem 4.1.
Proof of Theorem 4.1 for the first case: Take 01 E (0o, 0) and a > 0 as in Proposition 4.2. The function ~(z) = e . . . . . r"(z) satisfies (4.6) if z E E0, and Iz <_ a. On the other hand, making ~ > 0 smaller if necessary, we may suppose that sup{Ir(z)ll
z~E0,,
zl _ ~ } = e
-z
from the assumption. Furthermore,
~(z)- r(o~)l_
cI ~-I
(Izl >_ ~)
holds because r = r(z) is rational. Those relation imply rt--1 j=O
4.2. Multi-step Method
153
and hence ~(~) - ~(oo)1 _< ~-~,zlcos0, +
c~-nZ/Izl
(4.8)
if z C E01 and Izl >_ a. Finally, we have
I~(oo)1 ~ e -n~.
(4.9)
Inequalities (4.6), (4.9), and (4.9) give
II~(~-A)II = II<(~-A)by L e m m a 4.6. The proof is complete. Theorem 4.1 is applicable to the semidiscrete finite element approximation of the parabolic equation, dub + Ahuh = 0 dt
(0 <_ t <_ T)
a~d
uh(O) = Phuo
in Xh with Ah, Xh, and Ph as before. We recall that the spectrum of Ah lies in a parabolic region in the complex plane uniformly in h. Each 0o E (0, rr/2) admits constants M0 _> 1 and ~ independent of h such that Ah -- .X is of type (00, Mo). Taking Vh = e-)'tUh instead of Uh, we can make the exponent 0 > 0 as small as we like in applying T h e o r e m 4.1. On the other hand, the inverse assumption guarantees the inequality IIAh[I <_ 7h -2 with some "y > 0. We have the following. T h e o r e m 4.7. Let r = r(z) be a rational function of order p (> 1) satisfying one of the following conditions for some 0 > O: 1~
(~)o.
2 ~ (ii)o and r h -2 < M1 < +c<~. 3 ~ (iii)o and r h -2 <_ M1 < "~-15. Then, the estimate (~.5) holds for t = n r with a constant C > 0 independent of h. Applied to the semidiscrete finite element approximation with higher accuracy, Theorem 4.1 gives natural results from the viewpoint of the correspondence of the rate of convergence with respect to the time discretization and the space discretization. Then, theorems on backward, forward and Crank-Nicolson schemes in w167 and 2.6 arise as special cases.
4.2
Multi-step
Method
Time discretization schemes studied in the preceding section may be called the singlestep m e t h o d totally, as the value un = u(tn) is determined by t h a t of un-1 = u(tn_l)
4. Other Methods in Time Discretization
154
for tn = nT. Multi-step m e t h o d of order q(>_ 2) determines Un from the values at the preceding q-steps, Un-1, U~-2,''" , U~_q, after determining u l , . . . , Uq-1 suitably. In this section we study this kind of schemes adopted to the evolution equation
du
dt
+Au=O
(O<_t<_T)
with
u(0)=uo
(4.10)
on a Banach space X, where A is of type (0, M) with 0 E (0, 7r/2) and M >_ 1, so that - A generates a holomorphic semigroup {e -tA}t_o. Suppose that A is bounded for simplicity. In the numerical scheme which we are studying, one determines U l , ' " , Uq-1 from u0 by a single-step approximation in use of a rational function first, and then computes Un+q through the relation q
E(ai
-t- TbiA)Itn+i : 0
(4.11)
i=0
for n = 0, 1 , - - . , where ai, bi E R. W i t h o u t loss of generality, we take aq = 1 in (4.11). Setting q
P(r
q
a~r
= E
and
S(() = E
i=0
bir
i=0
we call scheme (4.11) the multi-step m e t h o d (P, S). It is said to be of order p(_> 1) if the following relations hold:
Ea~=0, Eia,= Eb,,
q
q
q
EiJa~=iEiJ-lb~
q
q
i=0
i=0
i=0
i=1
/=1
(2
Letting 0 ~ = 1 and 0 . 0 -I = 0, we can write them simply as q
q
E ijai = j E iJ-lbi i=0
(4.12)
i=0
for j = 0, 1 , . . . ,p. To understand tile meaning of those equalities, take A = d/dx and compute tile Taylor expansion around r = 0 of the finite difference operator q
L~-[y] = E
[aiy(x + iT)+ fbiy'(x + iT)].
i=0
Then, equalities (4.12) follows if tile coefficients of T up to pth powers are let to be 0. If q = 1, scheme (4.11) is either one of the backward, the forward, the Crank-Nicolson, and the modified Crank-Nicolson (of order 1). Letting w((, z) = P ( ( ) + zS(() and 0 E (0, rr/2), we introduce the following notations: 1) The m e t h o d (P,S) satisfies (III)o if any root (j (1 _< j _< q) of P ( ( ) = 0 is simple and lies on the closed unit disk t(I _ 1, and moreover, if (j is in (j = 1 the inequality Re Aj/[Ajl > sin0 holds for Aj = CjS(Q)/P'(Q).
4.2. Multi-step Method
155
2) The m e t h o d (P, S) satisfies (II)o if it has property (III)o, and any root Cj(z) (1 _< j _< q) of w(r = 0 is simple and lies in the open unit disk [r < 1 for
z e x0 \ {0}.
3) The m e t h o d (P, S) satisfies (I)o if it has property (II)o, any root of S(~) = 0 is simple and lies in the open unit disk [C[ < 1, and bq > O. If (P, S) has property (III)o, then the requirements for Cy(Z) (1 < j < q) stated in (II)o holds if 0 < Iz] < ~ and z E E0, where ~ > 0 is a constant. In fact, Cj(z) is continuous in z and we may suppose t h a t Cj(0) -- Cj by re-ordering the number if necessary. We have only to show that [r
< 1 holds if 0 < [z I < ~ and
z e E0 for some n > 0, assuming I(jl = 1. Because ~j is simple, g(p, r differentiable in p at p = 0, where [r < 0: 09
8p
= [(j(pe~r
is
(o, r = 2Re (r162
The relation
r
- -s(r162
follows from P(Cj(z)) + zS(Cj(z)) = 0. We have ~p 0g (0 , Oh) = - 2 R e Aje ~r and hence sup
{ ~~1 6 2
r
holds. This gives the assertion. We make use of the rational function r(e) of order p - 1 to construct the approximate solution of (4.10) for the value of ui = u(ti) with i = 1 , - - . , q 1 and then take the multi-step m e t h o d (P, S) of order p for the values un = u(t,~) with n > q to determine. We have the following. Theorem
4.8. The inequality T
P
holds for t = nr ~ (0, T] with n > q, if one of the following condition is satisfied with 0>0o" 1) ( P , S ) and r have properties (I)o and (ii)o, respectively. 2) (P, S) and r have properties (III)o and (iii)o, respectively, together with the condi-
tion
IIAII _< Me <
min
6, ~, ~q[
.
Here, 6 > 0 is so taken as for r(z) to have no poles in z[ < ~ and z E Eo. Furthermore, ~ > 0 is the constant described above as (II)o holds for 0 < z I < ~ and z C Eo.
4. Other Methods in Time Discretization
156
In the second case, min(5, n, 1/lbql ) can be replaced by m i n ( ~ , l / b q [ ) and min((~,n), respectively, if (P, S) satisfies (II)o and bq > O, respectively. Setting
5~(z) = a~ + b~z aq + bqz
(1 _< i _< q),
we can write relation (4.11) as q
5,(TA)un+i = 0
(n = O, 1, 2 , . . . ) .
i=0
First, we study the functions un = u,~(z) of z E C satisfying q
E
5~(z)un+i(z) = 0
(4.13)
i=0
for n = 0, 1, 2 , . . . . We have the following. Lemma
4.9. If ~i(z) (1 <_ j <_ q) are distinct, then un(z) satisfies q
I~n(z)l <_ C ~ ICj(z)l" j=l
fo, ~ ,~ >_ q, ~h~,-~ c
>
o ~ a ~on, tant d ~ t ~ , ~ n ~ d
by
"~o,"" ,~q-,, ~Plr J
inf I C j ( z ) - r ~#j
Proof." From (4.13) follows q-1 i=0
while the relation q
p(r
+ zS(r
= (a~ + ~qZ) ~
(r - r
j=l
implies q-1
q
~ = - Z ~ ( z ) ~ ~ + 1-I (~ - ~ ( z ) ) i=O
j=l
with ~i = cri(z) (i = 0 , . . . , q - 1) determined by
{P(r162 (aq + bqz)
~-' i=0
and
4.2. Multi-step Method
157
Now we write ai and un for ~i(z) and un(z), respectively. If ui = (Q)i holds for i = 0, 1 , . . . , q - 1 with some j, then we have un = (Q)n for n = q, q + 1 , - . . In fact, we can show inductively that Un+q
~i'U'n+i
-- --
-- --
(~i ( ~ j ) i
. (O)n
--
(o)q+n
i=0
Therefore, in the case that q
(/=O,--.,q-1),
(4.14)
j:l
for some 0/j E C, we have q
(n=q,q+ 1,.-.). j=l
This implies q
<_ l<_j<_q m a x I jl
j=l
The linear transformation S"
(o/1,
..
. , 0/q)T~.+
..
(UO,
.
, U q _ 1 )T
is expressed by the matrix 9 9 9
~'1
"'"
1
~'q
9
~.-q-1
.
...
,
~'q--1
whose determinant is that of Vandermonde. Since Q's are distinct, UO,
" " " , ~q-1}
of (4.14) can represent an arbitrary element in C q. Then the l e m m a follows immediately. []
If some of Q(z) is not simple, the inequality
c(14-'/l)rn(z)--i
q
E j=l
ICj( )l
holds with m = re(z) > 2 standing for the m a x i m u m of their multiplicities.
4. Other Methods in Time Discretization
158
T u r n to the scheme in consideration. T h e a p p r o x i m a t i o n o p e r a t o r is denoted by T~(A):
un = T~ (A)uo Define the rational function sn(z) inductively as sn(z) = r(z) n for n = O, 1 , . - . , q - 1 and q
E
Si(Z)Sn+i(z) = 0
(n = O, 1, 2 , . . . ) .
j=o We have T , ~ ( A ) = s~(TA) and hence q 5
(z)
_
=
i=0 holds with q
Fj(z) = E 5~(z)e-(i+i)z"
(4.15)
i=o In the following lemma, the error o p e r a t o r T , : ( A ) - e -tA is represented by Fj('rA). Define the rational functions 7i(z) (j = 0, 4-1, 4 . 2 , . . . ) inductively as "~i(z) = 0 for j < 0, "),j(z) = 1 for j = 0, and q
=o k=O for j > 0. Lemma
4.10.
rite identity q
e -t"+~A - T~+q(A) = E 7 .... j('rA)Fj('rA) j=o q-1 j (4.16)
j=O k=0
holds for n = O, 1 , . . . Proof." E q u a l i t y (4.15) gives
j=o
j=o z=o n q j=o i=o n+q j=O
4.2. Multi-step Method
159
where J
Bj(z) -- ~
?,-k(z)(~j-k(Z)
(j : O, 1 , . . . , q)
k=O
and q
J~q+j(Z) -- E
"~/rt-J-k(Z)(~q-k(Z)
(j : O, 1, 2 , ' ' " ).
k=0
We have Bj(z) = 0 for j = q , . - . , n + q - 1 from the definition of 7j(z). We also have q
]~n+q(Z) ---
E ~/-k(Z)(~q-k(Z)
--- (~q(Z) = 1,
k=O
so that q--i
e--(n+q)z -- Sn+q(Z) --
~/n-J(Z)PJ(Z) -- E j=o
j
E
~/n-k(Z)(~J-k(Z) [e-Jz -- 3j(Z)]
j=0 k=o
follows. This implies the lemma.
[]
Estimate of
II~xp (-t~+~m) - T~+q(A)[[ is reduced to those of 7j(z) and Fj(z) in this way. For the former we have the following. 4.11. Let (P, S) have property (III)o, and suppose (II)o for 0 < Izl < and z c Eo with t~ > O. Then, each ~' e (O, min(~, 1/Ibql)) admits constants C > 0 and /3 > 0 satisfying
Proposition
for Izl < ~' and z E Eo. Proof." As we have seen, the roots Q(z) (1 _< j _< q) of P ( ( ) + inequalities
ICj(~)l _< ~-.,zj
z S ( ( ) = 0 satisfy the
(1~1 _< ~', z e r~0)
for some ~ > O. This implies
IO,n(Z)l < Ce -znlzl
(Izl < ~', z e Eo)
by L e m m a 4.9. Here, the constant C > 0 depends on % , - . . , ~[q-1, which are polynomials o f / ) 0 , " " , (~q-1. The latters are bounded on Izl _< ~' < 1/Ibql, hence C > 0 also is bounded there. Recall t h a t aq 1. The proof is complete. [] :
As for Fj(z) we have the following.
4. Other Methods in Time Discretization
160
P r o p o s i t i o n 4.12. /f (P,S) is of order p(>_ 1) and ec' < 1/Ibq] , then the inequality
IFj(z)l ~ C [zlp+I e-jRez holds for Re z >_ 0 and Iz <_ ~'. Proof: Letting v(t) = e -tz, we have F J ( z ) : ;-~"Si(z)e-(J+i)Z:(aq+bqz)-l
{ ~~:o - ~ " a i v ( j + i ) - ~ - ~i:o -"biv'(j+i)}
Here, (P, S) is of order p, and tile right-hand side is equal to
{~-~ fjj+l(J"~-i--t)Pv(P+l )(t) i=, a~ p!
(aq -t- bqz)-i
~-~lJ+i(J~-i--t)P-lv(p+l) ( p - 1)!
dt - i=, bi,y
In fact, we have
Aai -
fj+~
Jj
(j + p! i - t)Pv(P+l)(t ) dt
t=j+i
=
,,
g=O
(t)
t=j
-- -
-~.v(e)(j) + v(j + i) e=O
and
B~ =
jj
j+i (j + i -- t) p-1 )! v(V+l)(t) dt (p- 1
[ ~(j+i-t)e-lv(e)(t)]e=l ( f - 1),
t=j+i _- -
t=j
ie-1
_ ~
~v(e)(j)
+ v'(j + i).
e=l ( e - i)!
This implies q
q
i=1
i=0
-
e=l
C!
q
= E i=0
by {4.12}.
{aiv(j + i ) - bv'(j + i)}
i=0
i ea~ -
g
i=O
b~
dt
}
.
4.2. Multi-step Method In
use
161
of
_Fj(Z) = (aq -F bqz) -1
i=1
ai
p! JJ
•
-
with
v(p+l)(t) = (-z)p+le -tz,
we
(t) dt
i=1
bi
JJ
(p- 1
)!
v(P+l)(t) dt
}
get the desired inequality.
[]
Note that if bq > 0, we can take ec' < rc and a = oo in Propositions 4.11 and 4.12, respectively. Now, we can give the following.
Proof of Theorem ~.8 for the second case: Take A C
/1//1, rain
, n,
The rational function r(z) satisfies
I~j(z) - ~-Jz I < c I~" for 1 < j < q - l , z I < a, a n d z E Ee with s o m e a > 0. Recall (4.16). In the second term of the right-hand side, we have
I')'n-k(z)hj-k(z) [e -jk - rJ(z)] l <_ C Izl p e -z(~-k)lzt
(4.17)
for 0 < k _< j < q - 1, Izl < a0 = m i n ( a , ~ ' ) , and z E Ee. On the other hand, given M E (M1, ~'), we have
I'Yn-~(z)hj-~(z) [~-jz
~j(z)]l_<
C~,(~-~)lzl
forao <__ ] z ] _ < M a n d z E E o . We take a path of integration Fo = F1 U F2 U F3 with 01 E (0o, 0): pl
--
{Z---pe-t-zO,
I
0 ~ p ~ O-0T-1} ,
r~ =
{z = ~•176
F3 =
{A4T- l e zq~ I I~1 _< 01 }"
~o~-1< p_< M~-~},
It holds that
"/n-k(TA)(~J-k'(zA) [e-tjA-- rJ('rA)]
=
27c~
=
I+II+III.
1 (]; 1
+
fr 2
+
d / r3)
"Yn-k('rz)(~j-k.('rz)
[e -j~-z- rJ(Tz)] ( z I -
A) -1 dz
4. Other Methods in Time Discretization
162
Each term admits of the following estimates for n = q, q + 1,.--"
II111
c fo ~ ~-Z(n-k~'o(W)~-2 = C(ndp
<
k) -p < Cn -p
I
IZZll
<_ c
IlzIzll
< c
__ _ e-Z(n-k)wdP - c
o~--~
_pdp --<_Cn off(n-k) P e
P
-p,
e-Z(n-klMd~< Cn -p. 9
01
The second term of the right-hand side of (4.16) is estimated as
[q-1 j
Z Z ~,,_k(~-A),~j_,~(',-A)[~-,jA _ ,.j(.,_A)]
~ CTt -p.
j=0 k=0
To estimate the first term, we make use of Propositions 4.11 and 4.12. The inequality
Is j=o
<_Cne-~nlz',zP+l
follows for z I _ < M a n d z E E 0 .
In use of
j :0
1-It-I"2 =
-~-OfF ) s
(zZ-A) dz
3 j=0
-1
IV+V,
we get
II/Vll
<_ c
and
IlVll
< c -
ne_~nrP(7.p)p+l do = C r _ p P
~0 ~176
_01 .
0,
~.~-~""
M -
~
M1
dw < o~-~. -
The first term of the right-hand side of (4.16) is also estimated as
[["
~_ CTz -p.
j=O
The proof is complete. W h e n (P,S) has property (III)o, we can replace min(,~., 1/Ibql) by 1 / b q in Proposition 4.11, and accordingly, min(5, 1/[bql)by min(5, 1/bql ). Similarly, min(~, K, 1/Ibql)is replaced by min(~, K) in tile case of bq > 0 from tile reason described after the proof of Proposition 4.12.
4.2. Multi-step Method
163
Now we give the following.
Proof of theorem 4.8 for the first case:
Because (P,
ICj(z)l _< ~-z~zf
S) has
property
(I)o, the
inequality
( z l _ ~', = e zo)
holds for arbitrarily large ec' > 0 with s o m e / 3 > 0. T h e conclusion of Proposition 4.11 still holds for any ec' >> 1. M a k i n g / 3 > 0 smaller, we have
~j(z)l _< ~-~ < ,
( =1_ ~', = ~ x0),
I~'~(~)1 _< c~ -n~
(z >~', z~Eo)
(4.18)
so t h a t
follows as in the proof of Proposition 4.11. To estimate the first t e r m of the right-hand side of (4.16), we take M > r IIAII and represent n
1
j=0
2 7"i-~
E %_j(rA)Fy(rA) =
i nt_l-,2
+ ~r ) s %_j(rz)Fj(rz)(zI-A) 3
-1
dz
j=0
= I+II. Similarly to the case (b), we have
I-Zll _< o~-p with the constant C > 0 independent of M. If j _> 1, we get
Vn_j(~z)Fj(~z) (~Z- A) -1 & <_C
~-("-J)eM~+'~-jMc~176
3
01
of which the right-hand side goes to zero as M -+ oo. To estimate the term for j = 0, we make use of the a r g u m e n t s in the preceding section. First, we note lim Fo(z)= Izl~oo zEEo
bo bq
and b0
M a k i n g / 3 > 0 smaller if necessary, we have e-/3n
I-Tn(z)- "Tn(oo)l _< C ~
Iz
( el >_ R, z e r,o)
4. Other Methods in Time Discretization
164
for R > 0. Actually, from the proof of Lemma 4.9 this is reduced to e-~n
I~j(z)"- ~j(oo)nl ~ c ~
where ~j(z) (1 _< j _< q) denotes the root of P(r ~(z) o - ~(oo).l
:
(1=1 _> R, z ~ ~o),
Izl
+ zS(r
,~3(z) - ~ ( o o ) ,
(4.19)
= 0. Inequality (4.18) implies
n-1 . }2 ~;-~-~(z)~y(oo) k:0
<_ ~-"~ I~j(~) - ~ j ( ~ ) t , where
arises because (P, S) has property (I)o. Inequality (4.19) has been proven. On the other hand, If0(z)l _< c and
IF0(z)- F0(oo)l--
ao - bo/bq 1 +bqz
+ ~q
i=1
C -t- Ce -Izl cos01 7--7, Izl
~(z)~ -~
are obvious. We obtain b0 <_ C e - ~
%~(z)ro(~)- -~.(oO)Vqq
(1
)
~
+ e-tzl c~176 .
The first term of the right-hand side of (4.16) is estimated as
irj=0a by Lemma 4.6. We proceed to the second term. Recall (4.17) with
js ~ e_~,~Opp dp = Cn_ p P We note
+ I~._k(oc)~j_.(o~)] ]~J(z)- ~J(o~)].
(4.20)
Here, 0 _< k _< q - 1 in this term and inequality (4.19) assures e-~n
17,~-k(z)- 7n-~(oo)l < C ~
tzl
165
4.3. Product Formula for Izl ~ ~0 and z C E0. Furthermore, 3' and (~j-k satisfy C (~j-k(z)- (~j-k(oo)l _< 757 Izl
and
I t ( z ) - r(oc)l _<
C
Izl
for Izl _> a0, respectively, because they are rational functions. We also have 17n(CC)l < Ce -zn
and
I~n-k(z)l _< C.
Summing up those relations, we see that the right-hand side of (4.20) is dominated above by Ce-Zn/Izl. The second term of the right-hand side of (4.16) is estimated as q-1
j
E E 3`n-k(TA)(~J-k(TA)(e-t'A-- rJ(TA)) <_C/n".
j=0 k=0
The proof is complete.
4.3
Product
Formula
From the classical theory of Lie groups, it holds that one paraeter families of subgroups {exp ( - t A ) } t > o and {exp ( - t B ) } t > o satisfy
)in lim [r ( t ) ( o r n--,+c~ nt m
=exp(-t(A+B))
where r = exp ( - t A ) and r = exp ( - t B ) . H.F. Trotter extended this property to (Co) semigroups on Banach spaces. It has been called Trotter's product formula. Error estimates in the operator norm were known for bounded operators, but only strong convergence has been discussed for the other cases. However, D.L. Rogava has succeeded in giving them for analytic semigroups. We shall describe the simplest case. T h e o r e m 4.13. Let A1 and A2 be positive self-adjoint operators on a Hilbert space H satisfying IIAll/2e-tA2All/21 < C
(4.21)
for t e [0, J], and suppose that A = A1 + A2 is self-adjoint with D(A) = D(A1) N D(A2) and furthermore, D(Aal/2) C D(A~/2) N D ( A 3/2) holds. Then, T ( t ) = e-tA2e -tA1 satisfies the estimate
sup
tC[O,nJ]
IIe -tA -- T ( t ) n l l
with a constant C > 0 independent n = 1, 2, 3 , - - . .
< C---~ lx/'n
(422)
4. Other M e t h o d s in T i m e Discretization
166 This t h e o r e m bounded domain "10a = 0, and A2 We take a few
is applicable, for example, if A1 is the differential operator - A on a ft C R n with s m o o t h b o u n d a r y 0f~ provided with the b o u n d a r y condition = V ( z ) >_ 0 with V ( z ) sufficiently smooth. preliminaries. Let
A =
fO ~
AdE(A)
be the spectral decomposition of a positive self-adjoint A operator in H. t >_ 0 and c~ E [0, 2], we have
First, given
OG
[(I + t A ) -1 - e -tA] A -~ =
[(1 + tA) -1 - e -t~] (At) -~ d E ( A ) , t ~.
Because sups>0 I[(1 + s) -1 - e -~] s-~l < +oc, this implies
II [(I +
t A ) -1 - e-tA]
A- II
ct~.
(4.23)
(s > 0).
(4.24)
We also have tile elementary inequality (1 - e - S ) -'/2 <_ s -1/2 + 1
To see this, let f ( s ) = s - S / 2 - ( 1 - e - S ) -'/2. We have limst0 f ( s ) = + o c and l i m ~ + ~ f ( s ) = - 1 . To show i f ( s ) < 0 for s > 0, suppose the contrary. The case i f ( s ) = 0 is equivalent to
g(t) - t 2 - t -a - 31ogt = 0
fort=e
s/3 > 1.
However, this is impossible because g(1) = 0 and
g'(t) = t - 2 ( t -
1)(2t 2 + 2 t -
1) > 0
for t > 1.
Inequality (4.24) implies (1 - e - ~ ) -1 d lE(A)'u 2
=
<_
/0
<_
((tA) -1/2 + 1) 2d E ( A ) u 2 =
IIA- / ul
(t-1/2A-1/2 + I ) u l 2
+ I1~11)2
We obtain (4.25) forttCHandt>0. Now we show the following. w
167
4.3. Product Formula
L e m m a 4.14. The operator W ( t ) = e -tA - e-tA2e -tA1 satisfies
IIAT1/=W(t)A-~/=]I< Ct=
(4.26)
for t c=_[0, J]. Proof: We have
W ( t ) -- [e -tA - (I -it- tA) -1] -Jr-[(/-t-
t A ) -1 - ( I
+ tA2) -1 (I -t- tA1) -1]
+ [(I + tA2) -1 -- e -tA2] (I + tAl) -1 q- e -tA2 [(I + tA1) -1
-
-
e-tAil.
The first term of the right-hand side is estimated by (4.23) as
IIATX/2[e-tA-(I+tA)-l]A-a/2[[ IlA71/2AI/2[I II [e -tA - (I nt- ~A) -1] A-2I[ ~_~C~;2. Here, the inequality [IA1/UAT~/211 < C follows from Heinz' inequality and D(A~/2) C D(Aa/2). Similarly, the third and the fourth terms of the right-hand side are estimated as IlAT1/2[(I+tA2)-l-e-tA2](I+tA1)-lA-a/2[I
_<
IIAI~Ag'=[I II[(, + ~A~)-I - e-~=] A;=ll
and
IIAT1/2e-tA2[(I--l-t;A1)-l-e-tA1]A-3/211 IIAll/2e-tA2All/21t [[[(/-t-tA1) -1 - e -tA1] A1211 llAal/2A-3/211 ~ Ct 2, respectively. Finally, writing (I + tA) -1 - (I + tA2) -1 (I + tA1) -1 = (I + tA) -1. tA2 (1 + tA2) -1- tA1 (I + tA1) - t , we have
<_ I{ATI/=AI/]I I[(tA) The proof is complete.
(Z + tA)-lll [leA= (Z + tA=)-*ll lllllAT' A []
168
4. O t h e r M e t h o d s in T i m e Discretization
We are r e a d y to give the following. P r o o f of T h e o r e m 4.13: we p u t E(t)
-
e -tA
L e t t i n g t = n r , U ( n ) = e -nrA, U1 = e - r A ' , and U2 = e -rA2,
-
(
e -tn-lA2
)~ - -
. e -tn-lA]
g(n)
(82-gl)
-
n
and W = W(7-) = e -rA -- e - r A 2 . e -rA' T h e n , it holds t h a t
E(t)
-
8281. W . U(?z - 2) -Jv ...-Ji- (U2U1)n-1. W . U(O) 1) 4- U2U~/2. (I 81) 1/2" V. U(Tt 2) nt - ' ' " "Jr- U 2 U ~ / 2 . S n - 2 . ( I - 81) 1/2 V. U(0),
-
U1) -1/2
=
W U ( n - 1) +
=
WU(n
-
-
-
where V = (I
U~/2W
and
We o b t a i n
n-1 E(t)
=
W U ( n - 1) -I- U28~/2 ~
S k-1
(I
--
81) 1/9" V-U(Tt - 1~ -+- 1).
k=l Now we shall show
li~ 1(, ~,)1,~ I < ~
1~,,~
~4~/
for k = 1 , 2 , . . - . In fact, t a k i n g A / + 6 for A/ and m a k i n g 6 ~ 0, we may suppose t h a t A/ k 6, where i : 1, 2. In this case, we have
I1~' ~1)1'~1l< (' ~'~/1'~
'~,J <~"
~
'~'J ~ ~-'~
For s = e -ra C (0, 1), we o b t a i n
I1~~-' (, ~l)"'l < II~,ll~-1 Ill, f,~-' I1(1 ~')"~11 _~ 82(k-1)(1 Here, f ( O ) = / ( 1 )
-
-
8) 1/2 ~ 8k-1(1
= O, and m a x f (s) = f (So)
sE[O,1]
holds for So = (2k - 2 ) / ( 2 k - 1) C (0, 1). We get f ( s ) <_ (1 - So) 1/2 = ( 2 k -
1) -1/2
-
-
8) 1/2 ~ f(s).
169
C o m m e n t a r y to Chapter 4
and inequality (4.27) follows. On the other hand, we have U 1/2 (I - U1) -1/2 (TA1) 1/2 ~- ~o~176-z~- (1 -- e--TA) -1/2 (TA)I/2dE(A)
with SUps>o e -s/2 (1
-
e-S)-1/2 s 1/2 < +oc. This implies [IuI/2(I-U1)-I/2(TA1)I/2[]
<_C
and hence [IV. g ( n -
1)[[
k-
[IU1/2 ( Z - Ul) -1/2
(TA1)I/2II.T-1/2IAll/2wA-3/2II [[A3/2U(TL--k--1)[[
G C (n - k) -3/2
(4.28)
follows for k = 1, 2,--- , n - 1 if t E [0, nJ]. Inequalities (4.27) and (4.28)imply
I
2u 1
.
k=l <
.
.
. n-1
g2ll Igll1172- c . ~
i,i[ k - l / 2 ( n - k) -3/2
k=l 1-
9n-1 = C n -1/2
ft k=l because
1 ~l (k)-1/2 (
k) -3/2 ..~
n k=l
n
1
J0 1
x-1/2( 1 _ x)_a/2d z ,.0
()n _1
-1/2
The proof is complete.
Commentary
to C h a p t e r 4
4.1. This section follows the description of [148]. For later developments, see Crouzeix, Larsson, Piskarev, and Thom6e [100], Palencia [312], and Sava% [338]. See also the monograph Thom6e [383]. The notion of A-acceptability was introduced by Dahlquist [104], and studied by Ehle [118], axelsson [16], Cryer [103], Dahlquist [106], and others. For the equivalence between (4.1) and (4.2), see Yosida [410], Kato [205], and so forth. Recall that i f - A is a generator of a contraction semigroup, then constant C in those inequalities is taken to be 1.
4. Other Methods in Time Discretization
170
General rational approximations of (Co) semigroups were studied by Hersh and Kato [174] and Brenner and Thome~ [61]. Inequality (4.3) holds if r(z) is of order p and Aacceptable. In this section, we applied the method of Baker, Bramble, and Thom~e [25] for the approximation of holomorphic semigroups. A related work was done by Bramble and Thom~e [58]. The notions (i)o, (ii)o, and (iii)o were introduced by [148]. The Runge-Kutta method is regarded as a rational approximation of semigroups. Stability and error analysis were done by Crouzeix [97], Keeling [215], Ostermann and Roche [311], Lubich and Ostermann [254], [255], and Nakaguchi and Yagi [275] including the case applied for quasilinear equations. The fact that the Pad~ approximation r = R,.m of e -~ is An/2-acceptable if and only if m - 2 < n < rn was conjectured by Ehle and proven by Wanner, Hairer, and Norsett [402]. Related works are Birkoff and Varga [36], Ehle [119], and Saff and Varga [329]. Pad~ approximation Rnn(Z) can cast the implicit Runge-Kutta method of Butcher [69] applied to du/dt + Au = 0. The use of continued fraction expansion of the exponential function was proposed by Mori [270], where A-acceptability of Hn(z) is proven. It has also the practical use. Baker, Bramble, and Thom~e [25] showed Theorem 4.1 for the case that A is self-adjoint under weaker assumptions on r(z). The first case of this theorem is due to LeRoux [234]. Large constants in stability or error estimates can cause unreliabilities to the numerical computation. For this topic, see Lenferink and Spijker [232] and the references therein. 4.2. The first case of Theorem 4.8 was proven by LeRoux [234]. We have followed [148] for the notions (I)o, (If)o, and (IlI)o. Multi-step methods for ordinary and partial differential equations were also studied by Dahlquist [105], Zl~imal [421], Nevanlinnca [293], Raviart [324], Crouzeix [98], and Palencia [313]. 4.3. Product formula for (Co) semigroups was introduced by Trotter [388]. Nelson [292] gave a different proof making use of the Feyman path integral. Chernoff [78] extended the formula to a general principle as follows: Let {F(t)}t> 0 be a family of non-expansive operators and {e-tC}t>_ 0 a (Co) semigroup on a Banach space X. Suppose that )~ > 0 admits s-lira [I + At -1 ( I tl0
F(t,))] -1 :r = (I + )~C) - 1.'/;
for each :r E X. Then, it follows that s-limn_.~ F(t/n)'~z = e-tCz locally uniformly in t E [0, oo). Later it was generalized to nonlinear semigroups by Brezis and Pazy [64]. See w for details. On the other hand, Kato [206] studied unbounded perturbations, and Feit, Fleck, and Steiger [123], [124] applied the formula to find eigenvalues numerically. Related works were done by Chernoff [79], Kato and Masuda [208], and Kuroda and Toshio Suzuki
[228].
Concerning the case of bounded operators, see M. S~zuki [362], [363], [364] and the references therein. R.D. Rogava's paper is [327]. There, O ( l o g n / v ~ ) is asserted under the assumption of D(A1) C D(A2), instead of assuming (4.21) and D(A3~/2) C D(A32/2) A D(A3/2). Related works were done by Ichinose and Tamura [186], [187], [188].