Symposium on the Theory of Numerical Analysis: Held in Dundee/Scotland, September 15-23, 1970 (Lecture Notes in Mathematics, 193) 3540054227, 9783540054221


122 14 6MB

English Pages 164 [159] Year 1971

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Symposium on the Theory of Numerical Analysis: Held in Dundee/Scotland, September 15-23, 1970 (Lecture Notes in Mathematics, 193)
 3540054227, 9783540054221

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

This series aims to report new developments in mathematical research and teaching - quickly, informally and at a high level. The type of material considered for publication includes: 1. Preliminary drafts of original papers and monographs 2. Lectures on a new field, or presenting a new angle on a classical field 3. Seminar work-outs 4. Reports of meetings Texts which are out of print but still in demand may also be considered if they fall within these categories. The timeliness of a manuscript is more important than its form, which may be unfinished or tentative. Thus, in some instances, proofs may be merely outlined and results presented which have been or will later be published elsewhere. Publication of Lectuw Notes is intended as a service to the international mathematical community, in that a commercial publisher, Springer-Verlag, can offer a wider distribution to documents which would otherwise have a restricted readership. Once published and copyrighted, they can be documented in the scientific literature. Manuscripts Manuscripts are reproduced by a photographic process; they must therefore be typed with extreme care. Symbols not on the typewriter should be inserted by hand in indelible black ink. Corrections to the typescript should be made by sticking the amended text over the old one, or by obliterating errors with white correcting fluid. Should the text, or any part of it, have to be retyped, the author will be reimbursed upon publication of the volume. Authors receive 75 free copies. The typescript is reduced slightly in size during reproduction; best results will not be obtained unless the text on any one page is kept within the overall limit of 18 x 26.5 em (7 x 10 y, inches). The publishers will be pleased to supply on request special stationery with the typing area outlined. Manuscripts in English, German or French should be sent to Prof. Dr. A. Dold, Mathematisches Institut der Universitiit Heidelberg, TiergartenstraBe or Prof. Dr. B. Eckmann, Eidgenossische Technische Hochschule, Zurich. Die ,Lectuw Notes" sollen rasch und informell, aber auf hohem Niveau, tiber neue Entwicklungen der mathematischen Forschung und Lehre berichten. Zur Veroffentlichung kommen: 1. Vorliiufige Fassungen von Originalarbeiten und Monographien.

2. Spezielle Vorlesungen tiber ein neues Gebiet oder ein klassisches Gebiet in neuerBetrach-

tungsweise. 3. Seminarausarbeitungen. 4. Vortriige von Tagungen. Ferner kommen auch altere vergriffene spezielle Vorlesungen, Seminare und Berichte in Frage, wenn nach ihnen eine anhaltende Nachfrage besteht. Die Beitriige durfen im Interesse einer groBeren Aktualitiit durchaus den Charakter des U nfertigen und Vorliiufigen haben. Sie brauchen Beweise unter Umstiinden nur zu skizzieren und durfen auch Ergebnisse enthalten, die in ahnlicher Form schon erschienen sind oder spiiter erscheinen sollen. Die Herausgabe der ,Lectuw Notes" Serie durch den Springer-Verlag stellt eine Dienstleistung an die mathematischen Institute dar, indem det Springer-Verlag fUr ausreichende Lagerhaltung sorgt und einen gro.Ben internationalen Kreis von Interessenten erfassen kann. Durch Anzeigen in Fachzeitschriften, Aufnahme in Kataloge und durch Anmeldung zum Copyright sowie durch die Versendung von Besprechungsexemplaren wird eine luckenlose Dokumentation in den wissenschaftlichen Bibliotheken ermoglicht.

Lecture Notes in Mathematics A collection of informal reports and seminars Edited by A. Dold, Heidelberg and B. Eckmann, ZUrich

193

Symposium on the Theory of Numerical Analysis Held in Dundee/Scotland, September 15-23, 1970

Edited by John LI. Morris, University of Dundee, Dundee/Scotland

Springer-Verlag Berlin' Heidelberq . NewYork 1971

AMS Subject Classifications (1970): 65M05, 65MlO, 65M15, 65M30, 65N05, 65NlO, 65N15, 65N20,65N25

ISBN 3-540-05422-7 Springer-Verlag Berlin' Heidelberg' New York ISBN 0-387-05422-7 Springer-Verlag New York· Heidelberg· Berlin This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically those of translation, reprinting, re-use of illustrations, broadcasting, reproduction by photocopying machine or similar means, and storage in data banks. Under § 54 of the German Copyright Law where copies are made for other than private use, a fee is payable to the publisher, the amount of the fee to be determined by agreement with the publisher. © by Springer-Verlag Berlin' Heidelberg 1971. Library of Congress Catalog Card Number 70-155916. Printed in Germany.

Offsetdruck: Julius Beltz, Hemsbach

Foreword This publication by Springer Verlag represents the proceedings of a series of lectures given by four eminent Numerical Analysts, namely Professors Golub, Thomee, Wachspress and Widlund, at the University of Dundee between September 15th and September 23rd, 19700 The lectures marked the beginning of the British Science Research Council's sponsored Numerical Analysis Year which is being held at the University of Dundee from September 1970 to August 1971.

The aim of this year is to promote the theory

of numerical methods and in particular to upgrade the study of Numerical Analysis in British universities and technical colleges.

This is being effected by the

arranging of lecture courses and seminars which are being held in Dundee throughout the Year.

In addition to lecture courses research conferences are being

held to allow workers in touch with modern developments in the field of Numerical Analysis to hear and discuss the most recent research work in their field.

To

achieve these aims, some thirty four Numerical Analysts of international repute are visiting the University of Dundee during the Numerical Analysis Year.

The

complete project is financed by the Science Research Council, and we acknowledge with gratitude their generous support.

The present proceedings, contain a great

deal of theoretical work which has been developed over recent years. however new results contained within the notes.

There are

In particular the lectures pre-

sented by Professor Golub represent results recently obtained by him and his coworkers.

Consequently a detailed account of the methods outlined in Professor

Golub's lectures will appear in a forthcoming issue of the Journal of the Society for Industrial and Applied Mathematics (SIAM) Numerical Analysis, published jointly by Golub, Buzbee and Nielson. In the main the lecture notes have been provided by the authors and the proceedings have been produced from these original manuscripts. is the course of lectures given by Professor Golub.

The exception

These notes were taken at

the lectures by members of the staff and research students of the Department of Mathematics, the University of Dundee.

In this context it is a pleasure to ack-

nowledge the invaluable assistance provided to the editor by Dr. A. Watson, Mr.

IV R. Wait, Mr. K. Brodlie and Mr. G. McGuire. ,

I

Finally we owe thanks to Misses Y. Nedelec and F. Duncan Secretaries in the Mathematics Department for their patient typing and retyping of the manuscripts and notes.

J. Ll. Morris Dundee, January 1971

Contents G.Golub: Direct Methods for Solving Elliptic Difference Equations • . . . . . .

1

1. Introduction . . . . . 2. Matrix Decomposition. 3. Block Cyclic Reduction 4. Applications . . . . . . 5. The Buneman Algorithm and Variants 6. Accuracy of the Buneman Algorithms 7. Non-Rectangular Regions 8. Conclusion . . . . . . . . . . . . 9. References .

2 2 6 10 12 14 15

18 18

G.Golub: Matrix Methods in Mathematical Programming 1. Introduction • . • • . . . . • . • • • 2. Linear Programming . 3. A Stable Implementation of the Simplex Algorithm 4. Iterative Refinement of the Solution 5. Householder Triangularization . 6. Projections . . . . . . . . • . . . . . . . . 7. Linear Least-Squares Problem . 8. Least-Squares Problem with Linear Constraints Bibliography • . . . . . . . ..•.

21

· 22 22 24

28 28

31 33

35 37

V.Thomee: Topics in Stability Theory for Partial Difference Operators.

41

Preface . . . • • . . . . . .. . . . . . . • . 1. Introduction .....•.... 2. Initial-Value Problems in L Constant Coefficients . 3. Difference Approximations in L to Initial-Value Problems with Constant Coefficients • . . . . . • • . • . 4. Estimates in the Maximum-Norm . . . . . . . . . 5. On the Rate of Convergence of Difference Schemes References • . . . . . . . • . . . . . . . . . . E.L.Wachspress: Iteration Parameters in the Numerical Solution of Elliptic Problems . . . • . . . . . . . . . . . . . . . 1. A Concise Review of the General Topic and Background Theory • . . . . . . . . . . . . . . . . • . . 2. Successive Overrelaxation: Theory . 3. Successive Overrelaxation: Practice . . . . • 4. Residual Polynomials: Chebyshev Extrapolation: Theory 5. Residual Polynomials: Practice . 6. Alternating-Direction-Implicit Iteration . . • . . . . 7. Parameters for the Peaceman-Rachford Variant of Adi O.Widlund: Introduction to Finite Difference Approximations to Initial Value Problems for Partial Differential Equations 1. 2. 3. 4. 5. 6.

Introduction . . . . . . . . . . • . • . . . . . The Form of the Partial Differential Equations . The Form of the Finite Difference Schemes An Example of Divergence. The Maximum Principle The Choice of Norms and Stability Definitions Stability, Error Bounds and a Perturbation Theorem . .

42 43 51

59

70 79

89 93

95 98

.100 .102 .103 .106 .107 • 1 11 .112 .114 .117 • 121 .124 .133

'11

7. The von Neumann Condition, Dissipative and Multistep Schemes .



.

.

.















8. Semibounded Operators . . • . • 9. Some Applications of the Energy 10. Maximum Norm Convergence for L 2 References •• • . . . . . . •







• •







• . . . . . . • Method • . . • Stable Schemes • • . . • • . .



.138

• .142 .145 .149 . 1 51

Direct Methods for Solving Elliptic Difference Equations

GENE GOLUB Stanford University

2

1.

Introduction General methods exist for solving elliptic partial equations of general type

in general regions.

However, it is often the case that physical problems such as

those of plasma physios give rise to several elliptic equations which require to be solved many times.

It is not uncommon that the elliptio equations whioh arise re-

duce to Poisson's equation with differing right hand side.

For this reason it is

judicious to use direct methods which take advantage of this structure and whioh thereby yield fast and accurate techniques for solving the associated linear equations. Direct methods for solving such equations are attractive since in theor,y they yield the exact solution to the difference equation, whereas commonly used methods seek to approximate the solution by iterative procedures [12].

Hockney [8] has

devised an efficient direct method which uses the reduction process.

Also Buneman

[2] recently developed an efficient direct method for solving the reduced sy stem of equations.

Since these methods offer considerable

over older teoh-

niques [5], the purpose of this paper is to present a unified mathematical development and generalization of them.

Additional generalizations are given by

George [6]. 2.

Matrix Decomposition Consider the system of equations

where M is an NxN real symmetric matrix of block tridiagonal form,

A

T

T

A

M=

(2.2)

T

T

A

The matrices A and Tare pxp symmetric matrices and we assume that AT

= TA



3

This situation arises in many systems.

However, other direct methods which are

applicable for more general systems are less efficient to implement in this case. Moreover the classical methods require more computer storage than the methods to be discussed here whioh will require only the storage of the

Since A and T

cOllllllute and are syDlllletrio, it is well known [1] that there exists an orthogonal matrix Q such that '1'

Q T Q :: n , and A and n are real diagonal rnatrices. A and T, and A and

The matrix Q is the set of eigenvectClt's of

n are the diagonal matrices of the p-distinct eigenvalues of

A

and T, respectively. To conform with the matrix M, we write the vectors

!t

!z x =



• x

Furthermore, it is quite natural to write

Ylj

x x

Y2j

2j

::

::

..



• x

pj

ypj

System (2.2) may be written

Tx,4 1 + Ax"'J + Tx j +1 = Y ,

j ::

2,3, ••• ,q-l ,

and

in partitioned fora,

4

Tx

"'q

-s,

From Eq. (2.3) we have A

= Q A QT

and

T

=Q 0

QT • T

Substituting A and T into Eq. (2.5) and pre-multiplying by Q we obtain +

0:lSl! :::

It



O:lSj_l +

+ O:lSj+l

ox:"'q_ 1+1lx "'q

=V lI..

=l j '

(j

= 2.3 •••• ,q-l)

q

where

= 1,2, ••• ,q.

j

If

and lj are partitioned as before then the ith oomponents of Eq. (2.6) may be

rewritten as

= Yil '

AiXi l +

for i

=

+ Aix i j +

Yi j

(j = 2, ••• ,q-l) ,

-

+ Aixi q = Yi q •

= 1,2•••• ,p. If we rewrite the equatd ens by reversing the rolls of i and j we may write Ai Ai f

i

• •

=





wi

wi

Ai

Xu x

i2

• • x

iq

q x q Yi l

1\

Yi2

Yi q

5

so that Eq. (2.7) is equivalent to the block diagonal system of equations, ( i = 1,2, ••• ,p)

Thus, the vecter



a symmetric tridiagonal system of equations that has a

constant diagonal element and a constant super- and sub- diagonal element.

After Eq.

(2.8) has been solved block by block it is possible to solve for x j = Qx.. have:

Thus we

Algorithm 1 1. Compute er determine the eigensystem of A and T.

2. Compute lj

T

(j

1,2, ••• ,q).

3. Solve

= Q lj =

(i

= 1,2, ••• ,p).

4. Compute

..

(j

1,2, ••• ,q).

It should be neted that only Q, and the since

can overwrite the lj' the

s ,.

-J

j .. l,2, ••• ,q

have to be stored,

A

Y. and the x can overwrite can overwrite the "':l.

the A

simple oaloulation will show that approximately

2p2 q +

tors are required for the algorithm when step 3 is solved

5pq arithmetic opera-

using Gaussian elimina-

tien for a tridiagonal matrix when r

are positive definite. The arithemtic operai tors are dominated by the 2pZq multiplications arising from the matrix multiplioations

ot steps 2

+ 4.

It is not easy to reduce this number unless the matrix Q ha.

special properties (as in Poisson's equation) when the fast Fourier transform can be used (see Hockney

[8]).

For our system

and the eigenValues may be written down as v .. A + 2(d eel!! iri i q+l

r .. 1,2, ••• , q

6

er that

Vi the diagonal IIlll.trix of eigenvalues of

r i and zrs

o

sJ.·n !![ • S·J.nce q+l

s

r i and r

v

have the same set of eigenvectors

Because of this decomposition, step (3) can be solved by computing

where the Z is stored for each r i'

This therefore requires of the order of 2pqa

multiplications and this approximately doubles the computing time for the algorithm. Thus performing the fast Fourier transform method in step 3 as well as steps 2 and 4 is

3.

advisable. Blook Cyclic Redootien In Section 2, we gave a method for which one had to know the eigenvalues and

eigenvectors of some matrix. system of Eq.

We now give a more direct method for solving the

(2.1).

We assume again that

A

and Tare synunetric and that

A

and T commute.

Further-

more, we assume that q = m-l and

where k is some positive integer. +

Let us rewrite Eq. (2.5b) as follows:

= lj-l

+

'

Multiplying the first and third equation by T, the second equation by -A, and addi.n& we have

Thus if j is even, the new system of equations involves x.'s with even indices. Similar equa ti ODS hold for

and ;!5m-a'

The proc e ss of reducing the equations in

7

this fashion is known as oyolic reduction.

Then Eq. (2.1) may be written as the

following equivalent system:

o •



o • • •

and

= lm -

k l, Sinoe m = 2 + and the new system of Eq. (3.1) involves x.'s with even indioes, the k

block dimension Itf the new system of equations is 2 -1.

Note that once Eq. (3.1) is

solved, it is easy to solve for the Zj'S with odd indices as evidenced by Eq. (3.2). We shall refer to the system of Eq. (3.2) as the eliminated equations. Also, note that Algorithm 1 may be applied to System (3.1).

Since A and T

commute, the matrix (2T2_AZ) has the same set of eigenvectors as A and T.

h(A)

= hi'

h(T)

=

Also, i f

for i = 1,2, ••• ,m-l,

Hockney [8] has advooated this procedure. Sinoe System (3.1) is block tridiagonal and of the form of Eq. (2.2), we oan apply the reduotion repeatedly until we have one block. oan stop the prooess after any step and use the method

However, as noted above, we of Seotion 2 to solve the

8

resulting equations. To define the prooedure reoursive1y, let

A(o) ::: A, T(o)

(0)

::: T;;tj

::: ;tj'

(j ::: 1,2, ••• ,m-1).

Then for r ::: a,l, •• ,k A(r+1) ::: 2(T(r»2 _ (A(r»2, T(r+1) ::: (T(r »2 , (r-1) T(r) (r-) (r-) _ A(r) y(r) • ::: lj_2 r + lj+2 r -j lj The eliminated equations at eaoh stage are the solution of the diagonal system

(r-l) A

(r-1) _ T(r-1) ( _2r-1 ::: l.j2 r _2 r- 1

)

+

j ::: 1,2, ••• ,2

k-r

After all of the k steps, we must solve the system of equations

In either oase, we must solve Eq. (3.5) to find the eliminated unknowns, just as in Eq. (3.2).

If it is done by direot solution, an ill-oonditioned system may arise.

Furthermore A ::: A( 0 ) is tridiagonal A(i) is quindiagona1 simple structure of the original system.

and so on destroying the

Alternatively polynomial factorization

retains the simple structure of A. From Eq. (3.1), we note that A(l) is a polynomial of degree 2 in A and T.

By

r induotion, it is easy to show that A(r) is a polynomial of degree 2 in the matrioes A and T, so tilat

We shall proceed iI:> determine the linear factors of P2 r(A,T).

9

Let

For t

ft 0,

we make the substitution

aft '" -2 From Eq.

(3.3),

C08

e•

we note that

P2 r+ 1 ( a , t ) = 2t

2r + 1

- (P2 r (a,t ))2

It is then easy to verify using Eqi.

(3.7)

(3.8)



and

(3.8),

that

and, consequently P2r(a,t) = -

(a + 2t oos

v)

.1=1 and, heme,

A(r) '" -

n

.1=1 where

= (2.1-l)v/2 r + 1 •

Thus to solve the original recursively.

it is only

to solve the factored system

For example when r = 2, we obtain A(l) '" 2T2 _ A2 = (./2 T _ A)(./2 T + A)

whence the simple tridiagonal systems (./2 T - A) ! = (./2 T + A)

=

!

are used to solve the system '"

1. •

We call this method the oyclic odd-even reduction and faotorization (CORF) algorithm.

10

Example 1.

Poisson' 8 Equation with Diriohlet Boundary Conditt ons.

It is instructive to apply the results of Seotion 3 to the s:>lution of the

finite-difference approximation to Poisson's equation on a reotangle, R, with specified boundary values. u

xx

Consider the equation

= f(x,y) for (x,y)€R,

+ U

ss

= g(x,y) for (x,y)E8R •

u(x,y)

(Here 8R indio ates the boundary of R.)

We assume that the reader is familiar

with

the general teohnique of impesing a mesh of d.iscrete points onto R and approximating The equation u v

i-l,j

= fi,j

-2v

(llx

xx + uyy

= f(x,y)

.+v i+l,j

is approximated at (xi'YJ') by v

+

i,j-l

- 2v

i'1 (liy 2

+ v

i,J+l

i , n-l, 1 , j , m-l) ,

(1

with appropriate values taken on the boundary

and

Then v i j is an approximation to u(xi'Yj)' and fi,j

= f(Xi'Yj)'

gi,j

= g(xi,y j).

Hereafter, we assume that

When u(x,y) is specified on the boundary, we have the Dirichlet boundary condition.

For simplicity, we shall assume hereafter that tsx = liy.

-4

1

1

-4

A:

0

1

• 1

0

1

and T

= In_I'

-4

(n-l) x (n-l)

Then

11

The matrix I

1 indicates the identity matrix of order (n-l). A and Tare symmetrio nand commute, and, thus the results of Sections 2 and 3 are applicable. In addition, sinoe A is tridiagonal, the use of the factorization (3.10) is greatly simplified.

The nine-point difference formula for the same Poisson's equation can be treated similarly when -20

4

4 -20

o 4

A =

4

I

I

4

o

I

T=

0

4 4

-20

I

0 I

(n-l )x(,n-l)

4

Example II The method can also be used for Poisson's equation in reotangular regions under natural boundary conditions provided one use s

au u(x + Ax,Y) - u(x ax= 2h

Ax,Y)

and similarly :; , at the boundarie s , Example III Poisson's equation in a rectangle with doubly periodio boundary conditions is an additional example when the algorithm can be applied. Example IV The method can be extended successfully to three dimensions for Poisson's equation. Fer all the above examples the eigensystems are known and the fast Fourier transform can be applied.. Example V The equation of the ferm (a(x)u) xx +

yy + u(x,y)

= q(x,y)

on a rectangular region oan be solved by the CaRF algorithm provided the eigensystem is oaloulated sinoe this is not generally known.

12

The oounterparts in oylindrioal polar oo-ordinates oan also be solved using CORF on the raotangleSin the appropriate co-ordinates.

5.

The Buneman algorithm and variants In this seotion. we shall desoribe in detail the Buneman algorithm [2]

variation of it.

and a

The difference between the Buneman algorithm and the CORF algo-

rithm lies in the way the right hand side is calculated at each stage of the reduotion.

Henoeforth. we shall assume that in the system of Eqs (2.5) T .. I • the p

identity matrix of order p. Again oonsider the system of equations as given by Eqs. (2.5) with q

= 2k+l-1.

After one stage of cyclic reduction. we have

for j = 2.4••••• q-l with side of Eq.

(5.1) (1)

lj

where A(l) ..

Xo .. x

-

1 = 0 , the null veotor. -

Note that the ri8ht hand

may be written as .. lj-l + lj+l

(2I _ A2)

_

Av

_

-j{,j -

A(l) A-'

lj + lj-l + lj+l - 2A-'lj



P

Let us define

(These are easily oaloulated sinoe A is a tridiagonal matrix.)

After r reductions, we have by Eq. (r+l)

lj

«r) =

(r»

lj_2 r + lj+2 r

Then

(3.4) A(r)

(r)

-

Let us write in a fashion similar to Eq. (5.3) v(r) K.j

Substituting Eq.

2I p

=

A(r) nCr)

(5.5)

A(r+l) from Eq.

"'j

+ n(r) "j.

into Eq.

(3.4),

(5.4)

and making use of the identit,y (A(r»2 ..

we have the following relationships:

13

(r+l) (r) (r) 2 (r+l) . E

d 'X >

J.

inversion formula




'x J

Further, for u

J u(f)

\\ u \\

e

=

t:f

J

and aa a oonsequenoe of the latter, the set

L

00

:?X·""?· . J J" \

we have Fourier's

d"1

\I\A\\)

eo

/\."'"

transforms in



of functions in

1

with Fourier

is dense in L2

In the sequel we shall oonsider N-vector valued funotions u(X)::(U1(X), ••• It is clearly natural to define u(x) E holds for each oomponent u ' j = 1, ••• ,N. j

to N-vectors e.g.

and for Nl

Lo....

etc. by demanding that this

Single bars will denote norms with respect

53

and double bars will indicate norms with respeot to L2 , so that for the N-veotor

II u \\ For later use we need the following Lemma 1

Let

Jr1-

Then

Be a dense subset of La and let a( 1 ) be a oontinuous NxN matrix.

110. V II

\IV\\

Let u(x, t) be an N-vector-function defined for x initial-value problem 0

=

>

0 and a C such that

)

'" We then have that i f (1) is parabolic in Petrovskii's sense, the corresponding

initial-value problem is correctly posed in L2 •

For by Lemma 2 we have for

T, \ et-p

-s

(1:

which is clearly bounded.

C

l\ +

l+\1\M)N-1

(6)

In particular, the heat equation "d'2\J\

C>

X

".L.

olearly falls into this oategory. Solutions of parabo1io

are smooth for t

>

0; we have

Theorem 2 Assume that (1) is parabolic in Petrovskil's sense.

Then for t

0,

0(

D E( t)v E L2 for any

cJ.

and for ars T '> 0 and any 0\ there is a C such that \ ... \

\\ tl00

let [t] be its integral part.

\e"r(t.

We have.

D:l

e c

\ -s

which proves the lemma. Combining Lemmas 3 and 4 we have at once: Theorem 4

If (1). (2) is correctly posed in L2 then there is a oonstant

such

that

(n) satisfies the oonditions of Lemma 3. suoh that

On the other hand i f there is a constant

satisfies at least one of the conditions of Lemma

oorrectly posed in L2.

¥

3. then (1), (2). is

59

One oommonly used criterion iSI Theorem 5 only if

Let p(;t) be a normal matrix.

(10)

Then

(1), (2)

is correotly posed i f and

holds. Sinoe p(

By Theorem 3 we only have to prove the suffioienoy.

can find a unitary

is diagonal.

uCl )

is normal we

such that

Henoe

whioh proves the result. For later use we statel Theorem 6

If

(1), (2)

posed in L2 then

is

tive oonstant Ct and C2 and for each

1E

(10) holds

and there are posi-

d R a positive definite hermitian matrix

such tmt

(12) and

(13 ) f!:2.2!

By Theorem 4 there is a oonstant

oondition (iv) of Lemma 3 with C = Ct.

II

such that the family.r

Thus for each

!

f:

in (11) satisfies

d R there is a positive

defini te H(,t ) such that

RQ. ( But by

3.

(12)

n-)' I))

UCr)( PL

this implies

0

(13).

Differenoe approximations in L2 to initi.al-value problems 'Iii th constant ooefficients Consider again the initial-value problem

(1)

uh.)o) .., v(x)

(2)

60

For the approximate solution of (1), (2) we oonsider explioit differenoe operators of the form

=

where h is a small positive parameter,

•••

with

integer,

are

NxN matrioes whioh are polynomials in h, and the summation is over a finite set of

We introduoe the symbol of the operator

::: whioh is periodio with period 2JJ /h in transform of

j and notioe that for v

j ,

is

Assume that the initial-value problem (1), (2) is oorreotly posed. to ohoose

the Fourier

We then want

so that it approximates the solution operator E(k) when k is a positive

parameter tied to h by the relation = oonstant;

we aotually want to approximate u(x,nk) = E(nk)v = E(k)nv by shall emphasise the dependence on k rather than h and write To aocomplish this, we shall assume that E

k

following; definition.

We say that

In the future we as in Lecture 1.

satisfies the condition in the

is oonsistent with (1) i f for any solution of

(0"':>

(1) in

\...

-'

If O(k) oan be replaoed by kC(hl"), we say that

is acourate of order

r.

Clearly

any oonsistent soheme is aoourate of order at least 1. We can express oonsistency and aocuraoy in terms of the symbol (of. [35]): Lemma 1

E" The

is oonsistent with (1) if and only if

The operator

n

-=

url

K

+

61

The proof of

(3),

say, oonsists in proving like in the special case in Leoture

1 that oonsistenoy is equivalent to a number of algebraic conditions for the coeffi-

cients, whioh turn out to be equivalent to the analytio functions exp(kP(h- 1 Ek(h- l

)

having the same coefficients for h

j

Zol..

))

and

up to a oertain order.

Using Lemma 1 i t is easy to dedoo e that if \: is oonsistent with (1) in the present sense then we also have consistency in the sense of Lecture 1. G

For the set

of genuine solutions in the previous definition we can for instance take the ones

eo.

/'""

oorrespondinc to v E:

From Lax's equivalence theorem it is clear that we want

to discuss the stability of operators Theorem 1

of the form described.

We have

1he operator \: is stable i f and only if for any T :> 0,

\ c We notioe that

E1c( t)n

E

:>

Rc!

)

is the symbol of

It follows in the same way as

in Lecture 2 that

1\

whioh pr-ovea

l\

\\

)

" the theorem.

We now turn to the algebraic oharaoterization of stability.

We first prove

For any NxN matrix A we denote byf (A)

the neoessity of the von NeUIIB.nn condd.td.on,

its spectral radius, the maximum of the moduli of the eigenvalues of A. Theorem 2

Z If \: is stable in L

f' We have for nk

,

there exists a oonstant '(

such that

'ZE:

'-

(4)

1,

and so

\"\-

K )

It is easy to prove by counter-examples that (4) is not sufficient for Necessary and sufficient conditions for stability have been given by Kreiss (18) and Buchanan [5]; we quote here Kreiss' result. concentrated in the following Lemma.

The main content in Kreiss' theorem is

Here we have introduced

notation: For H hermitian and positive definite, we introduce

the following

62

l \-\

:=

\ \k \

1-\

1 t\ \ H

IA , "')

IAu.\'-I

s« ?

-=.

Y"l. ,

\ \.1\ Ii

Reoall again that for hermitian matrices, A

B means (Au,u)

Lemma 2

Then the following four oonditions are

Let

be a family of NxN matrices.

(Bu,u).

equivalent.

(i)

sup

(ii) sup

t \ f\ "" \ ..; A ) t (\ \- \')\R (A ; z) l ;

(iii) For A .)(e,\J, 'J) where

e,. ':.'I then

65

l€.

2

\J)

\J

-z l

J3 'N -' \N)

":: \

\J ,;z. 'W \

-'

]'A and henoe with w

? )v,

=

\ £1 \/) \

\\J\.

\w\ -\

or

.

C\'"2.\ - \) \W\

)

which proves the result. One can aotually prove that

\Anl

s 2,

A E.

F

This result oan be used to prove the stability of certain generalizations of the Lax-Wendroff operator to two dimensions (see [24]). Consider again the symmetric hyperbolio system (6) and a differenoe operator of the form (7), oonsistent with (6).

Then

) =

is independent of h.

We say with Kreiss that E is dissipative or order \) ('\) even) if there is a k such that

\-

g,> 0

-v

\- N, y" -N leH + ( 1'\ l\

matrix A with spectral radius

\1\(\

I

(II

Proof of Theorem 10

.

.l .

By consistency we have

E (h -i "$ ) _ "I

+ 0 (K T \ '1 \K)

0.

K

We therefore have for n

\ t

;

)

T, with

«-x. '7> -

...

P (t ? ("1 + IN))) € ,

t

)

=

'«-t l·1j)

I'll

/ N-\

-=-

J

cl



\""\

+M

C e- 0,

any

0( ,

is a:>nsistent with (12) and

e

and any v G.

we have for nk

= t,

as the operator approximating Do( is again rather arbit-

One can indeed show that the same result as in Theorems 4 and 5 hold for any

differenoe operators oonsistent with D "'. Theorems 3, 4 and 5 generalize to variable coeffioients.

5.

On the rate of convergenoe of differenoe schemes

In this leoture we shall work in a slightly more general setting than before. Let LP

= LP(Rd ) ,

p

1




J

p=

aD

oD ,

-'

\y

Sf."

Consider also the Sobolev spaoes




and i t follows that

Yf.>

S' One can prove that B C BS2 if S, p p .

s+6 B p

s s c;: WeB •

>

S2, and tm t f or integer s and

E. > 0

.

The maan property of these spaces that we will need is P P then the following interpolation property: Assume that 1 P (J). m is a natural number, and

8

is

a real number with 0 < s < m.

Then there is a constant C such

that any bounded linear operator A in W with p ""

1\

\' C\

P\ \J \ \

l

p

\\\Jllv-I. \>

C'1 \\ \J \\

we have

,-'U

II R V \t w\>

eel

Theorem 2 and (7) with A Theorem 3 posed in

f' . nk

W p

=

c

vJ;

\I V

II

prove immediately the following result:

Assume that the initial-value problem (2), (3) is strongly correctly and that R

Then for 0

is stable in

0

consistent with

(2),

and accurate of order

there is a constant C such that for any v EB

T,

II (1::1'. -,=If\\0

with order of accuracy

83

and let v =

¢ E;

where

e;

and

"'Iv

is the Heavyside function (0).

By above

we have in this case

For dissipative operators

stronger results have been obtained in Apelkrans [1],

and Brenner and Thom;e [4], where also the spreading of discontinuities is discussed. It is natural to ask i f for a parabolic system, the smoothing property of the solution operator can be used to reduce the regularit,y demands on the initial data in Theorems 2 and

3.

This is indeed the case.

Before we state the result we give

the following result, which follows easily from properties of fundamental solutions. v

Theorem 4 1

Assume that (1) is parabolic in Petrovskii I s sense.

p

eo , any. m

>, g

Then for axry p with

and T > 0 there is a constant C such that

C -t

--

\\

_

\L\ '1'1 \> l

0

,"*

-;S

T

J

We can now state and prove the result about the rate of convergence in the parabolic case. Theorem 5

Assume that (2) is parabolic in Petrovskii's sense and that E is stable k

in W oonsistent with (2) and accurate of order p' S

there is a constant C such that for v E B , nk P

fA •

Then for any e

For details, see [27].

v G B; where

t" D

we obtain the same result as i f

formulate this result in terms of the Banach space

va EM

were stable in

e.

We shall

of functions v with support in

[-M,O] such that

is finite. Va

Bj,(

Using the 1 2 convergence result, Sobo1ev's inequality, and the fact that

is continuously embedded in B 2

one can prove the following result [37].

88

Theorem 10

Consider a L2 stable operator

positive M and s

i P:

+1 and for

.

\\ E"" - Ell\K)\I \\ K

for the equation (5).

T,

e

This result also holds when

C \\ depends upon x,

Then for given

. ))

II

u

M

89

REFERENCES [1]

M.Y.T. Apelkrans.

On difference schemes for hyperbolic equations with dis-

continuous initial values. Math. Compo 22 (1968), 525-539. [2]

Ph. Bremer.

The Cauchy problem for symmetric hyperbolic systems in Lp• Math. Scand. 19 (1966), 27-37.

Ph. Bremer and V. Thome'e. difference schemes.

,-

[5]

p

Math. Scand ,

Ph. Bremer and V. Thomee. schemes.

Stability and convergence rates in L for certain To appear.

Estimates near discontinuities for some difference

To appear.

M.L. Buchanan.

A necessary and sufficient condition for stability of diffe-

rence schemes for intial-value problems.

J.Soc.lndust.Appl.Math. 11

(1963), 919-935. " Uber die partiellen Differenzen-

R. Courant, K. Friedrichs and H. Lewy.

gleichungen der mathematischen Physik. Math. Arm. 100 (1928), 32-74. A. Friedman.

Partial differential equations of parabolic type.

Prentice-Hall. Englewood Cliffs, New Jersey, 1964.

[8]

K. Friedrichs.

Symmetric hyperbolic linear differential equations.

Comm. Pure Appl. Math. 7 (1954), 345-392. I.M. Gelfand and G.E. Schilow.

Vera11gemeinerte Funktionen III.

Deutscher Verlag der Wissenschaften, Berlin, 1964.

[10]

S.K. GodunoT and V.S. Ryabenkii. schemes.

[:a]

Introduction to the theory of difference

Interscience. New York, 1964.

G.W. Hedstrom.

The

of the Lax-Wendroff method.

Nume r, Math. 7 (1965), 73-77. G.W. Hedstrom.

Norms of powers of absolutely convergent Fourier series.

Michigan Math. J. 13 (1966), 393-416. G.W. Hedstrom.

The rate of convergence of some difference schemes.

SIAM J. Numer. Anal. 5 (1968), 363-406. G.W. Hedstrom.

The rate of convergence of difference schemes with constant

coefficients. BIT 9 (1969), 1-17. F. John.

On integration of parabolic equations by difference methods. Pure App1. Math. 5 (1952), 155-211.

H.O. Kreiss.

"

II

Uber Matrizen die beschrankte Ha.Ibgr'uppea erzeugen.

Math. Scand. 7 (1959), 71-80.

90

[17]

H.O. Kreiss. Uber die Losung des Cauchy problems fur lineare partielle Differentialgleichungen mit Hilfe von Differenzengleichungen. Acta Math. 101 (1959), 179-199.

[18]

H.O. Kreiss.

fUr

&ber die

Differenzengleiehungen

die partielle Differentialgleichungen approximieren. BIT 2(1962), 153-181. [19]

H.O. Kreiss. 109-128.

Uber sachgemasse Cauchyprobleme.

Math. Scand. 13 (1963),

[20]

H.O. Kreiss.

On difference approximations of dissipative type for hyper-

bolic differential equations. Comm, Pure Appl. Math. 17(1964), 335-353. [21]

H.O. Kreiss, V. Thom6'e and O.B. Widlund. Smoothing of initial data and rates of convergence for parabolic difference equations. Comn. Pure AppI , Math.

[22]

P.D. Lax and R.D.

Survey of the stability of linear finite

difference equations. [23]

To appear.

P.D. Lax and B. Wendroff.

Conm , Pure Appl. Math. 9 (1956), 267-293. Systems of conservation laws.

Comni,

Pure App l.,

Math. 13 (1960), 217-237. [24]

P.D. Lax and B. Wendroff. Difference schemes for hyperbolic equations with high order or accuracy. Comn. Pure Appl. Math. 17 (1964), 381-398.

[25]

J.

Besov spaces in theory of approximation.

Ann. Math. Pure Appl. 85 (1970), 93-184. [26]

G.G. O'Brien, M.A. Hyman and S. Kaplan.

A study of the numerical solution

of partial differential equations. J. Math. and Phys. 29(1951), 223-251. [27]

J. Peetre and V. Thomee.

value problema. R.D.

On the rate of convergence for disorete initialMath. Scand. 21 (1967), 159-176.

and K.W. Morton.

problems. V.S.

Difference methods for initial-value

2nd ed., Intersoience, New York, 1967. and A.F. Fillipow.

Uber

die Stabilitat von Differenzen-

gleichungen. Deutscher Verlag der Wissenschaften, Berlin, 1960. S.I. Serdjukova.

A study of stability of explicit schemes with constant , , real coefficients. Z. Vycisl. Mat. i Mat. Fiz. 3 (1963), 365-370.

S.I. Serdjukova.

On the stability in C of linear difference schemes with

,

,

constant real coefficients. Z. Vycisl. Mat i Mat. Fiz. 6(1966), 477-486. W.G. Strang. Polynomial approximation of Bernstein type. Trans. Amer. Math. Soc. 105 (1962), 525-535 • .-

V. Thomee. Stability of difference schemes in the maximum-norm. J. Differential Equations 1 (1965), 273-292.

91 ,-

V. Thomee.

On maximum-norm stable difference operators. Numerical Solution

of Partial Differential Equations (Pro c; Sympos. Univ. Maryland, 1965), pp. 125-151.

[35]

v.

[36]

V.

Academic Press. New York.

Parabolic difference operators. Math. Scand, 19 (1966), Tl-107.

Thome-e.

Stability theory for partial difference operators.

SIAM Rev. 11 (1969), 152-195.

[37]

V. Thomee.

On the rate of convergence of difference schemes for hyperbolio

equations.

Numerical Solution of Partial Differential Equations. (Proo.

Sympos. Univ. Maryland, 1970).

[38]

O.B. Widlund.

To appear.

On the stability of parabolic difference schemes.

Math. Compo 19 (1965), 1-13. [39]

O.B. Widlund. norm.

[40]

Stability of parabolic difference schemes in the maximum-

Numer. Math. 8 (1966), 186-202.

O.B. Widlund.

On the rate of convergence for parabolic difference schemes,

II. Comm. Pure Appl. Math. 23 (1970), 79-96.

Iteration Parameters in the Numerical Solution of Elliptic Problems EUGENE L. WACHSPRESS General Blectric Company Schenectady, New York

94

These notes are intended to serve

all a

guide to a deeper stud,y of material

presented in a series of lecturell delivered in September, 1970 at the University of Dundee as a part of the special one year sympollium on The Theory of Numerical Analysis.

Subject

Lecture 1

A Concise Review of the General Topic and Background Theory

2

Successive Overrelaxation: Theory

3

Successive Overrelaxation: Practice

4

Residual Polynomials and Chebyshev Extrapolation: Theory

5

Residual Polynomials: Practice

6

Alternating-Direction-Implicit Iteration: Theory

7

Parameters for the Peaceman-Rachford Variant of ADI

Referenoe text: "Iterative Solution of Elliptio Systems," by Wachspress (Prentice

Hall, 1966).

95

1.

A CONCISE REVIEW OF THE lrENERAL TOPIC AND BACKGROUND THEORY We are concerned with iterative approximation to the vector

which satisfies

the system of linear equations (1)

Ax where:

1s

is a known m-vector

A is a given nonsingular mxm matrix. and is an m-vector which is to be found. An approximation

to

is acceptable when

II

II

II

where E is some prescribed error bound and

(2)

< E.

II

II • II

a designated norm.

We shall first oategorize various iteration procedures. cribe a measure of efficiency or rate of convergence.

We shall then des-

Having done this. we will

indioate a rather general approach to demonstrating convergence for a wide class of methods for iterative solution of linear systems.

Finally. an example of each of

three major classes of linear iteration procedures will be given. It is convenient to restrict matrix A in (1) to be real. symmetric. and positive definite.

(Our definition of positive definite is such that a real matrix

which is p.d. must be symmetric.)

Although less restrictive conditions are subject

to analysis. the discussion is greatly simplified in this manner. A STATIONARY LINEAR ITERATION procedure is characterized by: a known "trial" vector T

This procedure is convergent iff In order that

Defining the error vector!.n =.!n !.n -+

1s.

-+

= A- 1 1s for any

n = 1.2 •••••

and

1s.

be a stationary point. we require:

= T .!

'!n

+ R

+ R

+

o.

(4)

and subtracting (4) from (3). we get

= T ,!n-l = Tn ,!o

Q for arbitrary ,!o iff Tn

1s • •

96

The spectral Tadius of T is r(T) :: max/gi(T)/ where the ii are ei,envalues of T.

Thus, r(T) must be less than unity for oonvergence.

so that (I-T)A- 1

for any

R

::

From (4),

(3) oan be written

R, and

(6)

:: T !.n-l +

on the right hand side of (6), we would have no need for

If we oould oompute

Thus, T must be such that the right hand side of (6) does not require

iteration.

oomputation of A-I or B! ::

::

To olarify this, suppose we can solve the system

for ! where B approximates A in some sense. B !n .. (B-A) !n-l +

We m8¥ attempt to iterate by:

, or

(I_B- 1A) !n-t +

!n Here, T :: I_B- 1A and (I_T)A- 1

..

B- t :: R.

We note that B is a "iood" approximation to A for this iteration when the speotral radius of (I_B- 1 A) is much less than unity. We will now derive a oondition sufficient to assure convergence whioh has application to many iteration techniques. A is positive definite and henoe has a unique positive-definite square root, 1

1

Thus, (I_B-tA) is similar to

1

whose spectral radius is bounded

above by the square root of the largest eigenvalue of (I_AiBT-1Ai) The

::

(7)

I _ AiB-t(B+BT_A)BT-1Ai •

T condition sufficient for oonvergenoe is that B + B - A be positive definite.

For then we can define K ::

T

1

T

1

1

and M ::

1

and rewrite (7) as

T

MM :: I-KK ; we note here that K is nonsingular, being the produot of nonsingular matrices.

Thus

0

r(I_B- 1A) < 1 i f B+B

T

T)

g(W ) :: g(I_KK

T

T) :: 1 - g(KK < I, and we have proved that

- A is positive definite.

To oonvince ourselves that this is

not a neoessary oondition, we need only find one oounterexample: A

T.

and B :: 2

::

:]

is not positive definite.

with r(T) ::

i

- 18

yield

[ 39

while B+B

T

- A

97

liT II ;. r( T) II s II T lin. II.!.o II;' r n II

If we choo se our norm so that

II,!n II:: II • n::

log E 10i r



Tn.!.o

and i f

II

= Q. then .!.O =

II.!.n II II !oIl

so that

and

< E for

We note that when r is close to unity the number of iterations

required to satisfy a prescribed oonvergence criterion varies as l/(l-r). A PARTIALLY STATIONARY LINEAR

prooedure is one for whioh the approximation

is obtained as a linear combination of vectors which could be obtained by a stationary procedure.

(j :: 1.2••••• n) be iterates generated by

Let

(6).

Then the n-th

iterate of a partially stationary procedure based upon this stationary iteration would be If we define !n = 1.n -:I. :: :Ln -

then

!n = Pn(T) .!.O , where Pn(T) is a polynomial of degree n in T. normalized to unity when T=I.

(I is the identity matrix of order the same as T.)

Converienoe is established by showing that for a given Pn and T: 1

r :: limit n ...

[sup IPn(gi)

ex>

In

J

< 1

where the ii are the eigenvalues of matrix T. A NONSTATIONARY LINEAR i terati ve prooedure is one for whioh the iteration matrix is a funotion of parameters whioh may change from iteration to iteration: +

spectral radius of

n

n T

j=1

j



(I

n

A- 1 !£ . If r n is the n T) j

- j=1

then the asymptotic convergence rate is limit n ...

00

rn

1/n

When the T all oommute, analysis is quite similar to that applied to partially j

stationary schemes.

When the T do not oommute convergenoe theory is often less

J

definitive. In examining relative merits of iteration procedures. we endeavor first to

establish oonvergenoe for a range of iteration parameters. seoond to determine the speotral radius as a function of these parameters. and third to ascertain how theBe parameters may be chosen to minimise this speotral radius. arises in the analysis of eaoh iterative procedure. will be considered in subsequent lectures.

Thus. a minimax problem

Three commonly used techniques

98

These are: I. Successive Overrelaxation II. Chebyshev Extrapolation (partially stationary) III. Alternating-Direction-Implicit Iteration Each of these is well documented in the literature and these notes are intended only as an introduction to the subject rather than a detailed analysis. 2.

SUCCESSIVE OVERRELAXATION:

THEORY

We may "improve" the value of a componen t of the vector! by computing as a new value during iteration n that number which yields satisfaction of the p-th equation with values from iteration n-l substituted in the equation for the remaining components of !: k

x

p

j

from iteration n-l for j n for j

An iteration consists in improvement of all components of!.

"Relaxation" or "simultaneous relaxation".

p

p.

We may call this

On an array oomputer with many arithmetic

units working in parallel, it would be possible to improve all components simultaneously. We may, alternatively, use new neighbour values as soon as they are computed. Then

a

x pj jn

k

P

p

= 1,2, ••• ,m.

Components are now improved in some order, and we call this "successive relaxation". Although this latter approach is often better than simultaneous relaxation, a more significant gain in efficiency is usually achieved by extrapolation.

If we denote

the unextrapolated result of successive relaxation at point p by x*pn , then before proceeding to the next point during the n-th iteration, we compute for a prescribed extrapolation plrameter w: x

pn

= x

pn-1

+

w(x* - x ) pn pn-1

(8)

Numerical solution of elliptic type difference equations is accomplished with w in (:+,2) and since w is greater than unity this is called "successive overrelaxation." Among factors responsible for extensive literature on SOR are its simplioity,

99

wide applicability, and firm theoretical foundation. D.M. Young's analysis provided a basis for efficient utilization of SOR.

He

introduced the concept of a "consistent ordering" which is related to what is now lmown as Youni's Property A.

The equations of a system having this property may be

ordered as follows: An index s(p) is assigned to unknown x

p

associated with the p-th equation.

Then for every nonzero a ., the ordering s(p) is said to be consistent if PJ

S(j)

s(p)-l for j < p

a(j)

s(p)+l for j > p.

Components of .! are improved in order of increasing s.

Points (equations) with a

common s-value which are coupled to one another directly must be updated simultaneously.

Many systems arising in practice may be consistently ordered without a need

for simultaneous improvement even though several components may have common a-values. Five-point difference stars are an example. Young established an intimate relationship between eigensolutions of the simultaneous relaxation and consistently ordered SOR iteration matrices derived therefrom.

If g is an eigenvalue of the SR matrix, then there is a correspondin£

eigenvalue h of the SOR matrix satisfying: h

=

2

(w - 1)

+

The optimum extrapolatien parameter w is obtained by solving the minimax b problem: = maximum /h(w,g)/

/g/ ,

< 1

= minimum H(w,G). w

The solution to this minimax problem (whioh is a rather simple minimax problem) is

=

2

1 + ./l_G

2

(10 )

and

The remarkable gain in efficiency of SOR over SR is evidenced for the case G=l-r for r « 1 by oomparing the relative number of iterations required by the two methods for an error reductions of E: n SR = -In E/r while n

SOR =

-In E

2.fir

(n )

100

The potenoy of the oonvergenoe theorem given in the first lecture is illustrated by applying it to the SOR iteration matrix. T

A = D- R - R

1et the coeffioient matrix be

where D is diagonal (and positive since A is positive-definite by

hYpothesis) and R is strictly lower triangular.

If SOR is applied with the natural

ordering (successive updating of oomponents 1,2, ••• ) then the SOR iteration matrix is This may be written in the alternative form

1

=I

- (Q - R)-t A.

Thus, B in equation (7) is equal to

w

Q w

R in this oase, and

B + BT _ A = 2D/w _ R _ RT _ D + R + RT = (2/w - 1) D. The speotral radius of 1 is less than unity when 2/w - 1 is greater than zero, or when w is in (0,2). It oan also be shown by this approaoh that SOR oonverges even when the ordering and the extrapolation parameter are ohanged eaoh iteration. When one digs deeper into the theory, one finds that the SOR iteration matrix with optimum parameter and oonsistent ordering does not have a diagonal Jordan form. The resulting eigenveotor deficienoy has an adverse effeot on convergenoe. 3.

SUCCESSIVE OVERRELAXATION:

PRACTICE

For effio:ie nt implementation of SOR, one must choose an appropria te ordering and estimate the optimum parameter w One must also ohoose a strategy consistent b' with the charaoteristios of the computer for whioh the iteration program is designed. This latter point is sometimes overlooked.

One illustration is that on the CDc-6600

there is a staok feature whioh leads to a gain in speed by a faotor of ten in the basio arithmetio when one programs the "inner arithmetio Lcop" in maohine language, taking full advantage of the staok feature rather than relying on FORTRAN.

Another

consideration is relative effioienoy of getting data in and out of fast memory and of oomputation onoe the data is in memory. be

On some maohines several iterations oan

performed in the time it takes to read the data in and out of memory.

The method

of oonourrent iterations enables one to perform several iterations with one pass over the equations.

This is partioularly important when solving large problems where all

101

the data oannot be oontained in memory. Periodio boundary oonditions present minor diffioulties.

Line relaxation is

benefioia1, and the proper ohoioe of lines enables retention of oonsistent ordering. (I often think in terms of problems arising from disoretization of partial differential equations to obtain five­point or seven­point differenoe stars.) A major oonsideration in any event is choioe of w.

As the spectral radius of

SR approaches unity, it becomes increasingly more important to choose a good w. Several elaborate techniques have been described for estimating the extrapolation parameter.

However, a reasonably effective procedure which I have had success with

for many years does not require any sophistioated additional programming. One starts with a parameter, wo, chosen deliberately smaller than w and iterb a.tes until an asymptotic convergence rate is established. This convergence rate is measured by oomparing suocessive changes in the vector:

- 2£n­1 II II2£n­. ­2£n­zll For Wo


1. The Pj and qj approach asymptotic values of order magnitude unity all b approaches unity, roundoff error is no longer a serious problem, and we need no longer deoide in advance upon the number of iterationll. There are other polynomial extrapolation prooedures in ooumon use.

One family

of iteration sohemes based on Lanczos' work involves oomputation of the Pj and qj from oertain inner products of the x

-j

and x" veotors. -j

These include the steepest

desoent and conjugate gradient methods. 5.

RESIDUAL POLYNOMIALS: PRACTICE

The eigenvalue interval (a,b) upon whioh the extrapolation parameters are based may be estimated from observed convergence with assumed bounds.

Oscillatory

error behavior indicates that the assumed lower bound is too large while a uniformly signed error indicates the upper bound is too low (for the case where the assumed bounds lie within the true bounds).

By noting the sign of the error and the rate of

change, one can update the eigenvalue interval. Although it is possible to start a new parameter cyole after eaoh updating, one may use the asymptotio values for Pj and qj iumediately.

This has proven to be

qUite satisfaotory for many problems. Systems which satisfy Young's Property A should be treated by the method whioh reduoes the arithmetio by a factor of two. erence text.)

(See Pp. 155-6 in the ref-

104

The Chebyshev and SOR methods are oomparable in efficiency.

The Chebyshev

method does often yield a greater reduction in error norm for a given number of iterations, but other factors often outweigh this.

Computer and problem oharacter-

istics often dictate which approach is better. We lIBy examine more precisely means by which the interval [a,b] may be estimated.

Although I have had no oocasion to use the procedure which will now be

described, thus making this discussion more "theory" than "practice", the means by whioh parameters are updated is one of the more practical aspects of iteration and thus falls appropriately in this section. When Chebyshev extrapolation is based upon an assumed eigenvalue interval [a',b'] which oontains the true interval [a,b], the asymptotic convergenoe rate is

r -lim t ..

C t

00

where Il

e

(J:.) Il

e

::

I

+.fl=7e

lIE

When [a,b] is not contained in[a',b'], error oomponents assooiated with eigenvalues outside [a,b] () [a' ,b'] will eventually predominate. either a' " a or b'

If it is known that

b , we seek only one bound and the procedure is analogous to

that already desoribed for SORe

We shall describe a more sophisticated approach for

estimating both a and b. Mter sufficiently maDY iterations, s , we suppose that suocessive iterates satisfy and define for k :: 1,2,3,

t t + Al !.1(S) + Az !.z(s) , I

It is easily mown that

.!1 -

t = 1,2,3, •••

105

We may ascertain values for CI and (3 which minimize II !. (CI,(3) 11 2

.,!2) (!.J.!.J) - (!1.!.J) (,!2.!.J)

=

CIa

(30 =

and

(.!.e.!.J) - (,!, •.!,3)_ (,!2•.!.e) (,!2.,!2) (!.J.!.J) - (!.a•.!,3)a

We may for example, compute

CIa

and (30 after ever,y ten iterations

(8 = 10,20,30, ••• ) until values are obtained whioh do not change appreoiably with 8. Having determined Clo and (30 we may e stlmate A, and All by using the relationship :

1

'i:, Thus

+

ao +

=

1

'i:a

= ao

JClg 2(30

4Bo

and

=

ag - Jal - 4/3g 2(30

are the esti.Da ted values for A. Referring to the Chebyshev polynomials with eigenvalue Z of the basic iteration (SR) matrix, we have cosh ,(2Z-(a'+b')] oosh [( s+t-l ) ooshb'-a' Now let x = 2Z - (a'+b') b'-a' Then

A ;, r (x +

JT:l.).

and we have

The estimates for a and b are obtained by substitution in the above equation:

and

b =

i

[(a'+D')

a =

i

[(a'+b') +

2

(!:

+ h)] r

if

A,

(!:

+ Aa)] r

if

Aa,,-r

A,

2

Aa

r,

This analysill ill intended primarily as a guide to further study of methods for estimating extrapolation parameters. speoific problems.

Numerical pro cedures should be molded to suit

We have indioated how a oomparison of observed oonvergenoe with

theoretical oonvergence provides a means for

updating parameters.

106

6.

ALTERNATINlO-DlRECTION-IMPLICIT ITERATION

A family of non-stationary procedures i8 generated by splitting A into the sum of two matrices so that a two step procedure of the following type is formed: A = H + V

= -(V - wl):f j_1 +

(H +

(V

+ ZjI):fj =

-(H -

+ j =

1,2, •••

The matHces H and V are ohosen so that this iteration is numerioally convenient.

For example, five-point differenoe

equations can be handled when H

inoludes horizontal (along lines of oonstant y-value) ooupling while V includes all vertical (along lines of constant x-value) ooupling.

Then (23) involves a correo-

tion of eaoh horizontal line treated as a block followed by oorreotion of eaoh vertioal line.

When H and V are both positive-definite and all the w and Zj are j

equal to a single positive oonstant, say w, convergenoe is easily demonstrated:

= Tn

where T

= (V+wI)-t(H-wI)(H+wI)-t(V-wI).

T is similar to T' = K(H) • K(V) where K(X) .. (X-wI)(X+wI)-t has a speotral norm less than unity for a:ny positive-definite X.

Henoe, the spectral radius of T' is

less than unity. Convergenoe is not assured without further oonditions when wj and with j.

Zj

vary

theorem asserts that by using a large enough number of parameters

in a monotonically nonincreasing sequenoe (wi thin the interval of the eigenvalues of H and V) one oan obtain a spectral radius less than unity.

Repetitive appli-

oation of such a parameter oyole is oonvergent. The theory for this prooedure is not as useful in application as theory for SOR and polynomial extrapolation. The analysis of the model problem, wherein H and V oommute, is quite elegant. Optimum parameters are found by solving the minimax problem: t

g(x,!!,!.) ..

n

w

j

- x

107

= maximum I

H

a " x " b

(26)

c " Y " d H

0

0

,!.

= minimum

H

The existenoe of a unique solution to this minimax problem was reoently established in Il\Y thesis (see IFIP '68 pro oeedings for a oonoise summary).

Several

means are available for choosing nearly optimum parameters. It is interesting to review the literature on this problem and note how the theory has been developed during the past fifteen years.

An analytic solution for

o 0 !: and!. found by W.B. Jordan culminated the searoh for optimum parameters.

theles., this minimax problem was actually solved about 100 years earlier (as observed by J. Todd)!

Jordan first devised a bilinear transformation of variablesto

reduoe the problem to an analogous one with identical eigenvalue intervals for both variables.

My thesis oould then be used to establish that the set of wj is identi-

oal to the Zj (except for order) for the transformed problem.

7.

PARAMETERS FOR THE PEACEMAN­RACHFORD VARIANT OF ADI

The optimum parameters are obtained by theory involving modular transformations of elliptio functions.

Numerioal evaluation turns out to be quite easy.

An appro­

ximat10n valid over a wide range is:

rj -

2t



j = 1.2••••• t.

To illustrate the mathematical eleganoe of analysis of convergence rates of (23). we will derive the equations for generating parameters a

o j

which solve the

minimax problem:

(28) H = maximum

I

a " x "b

I

H

a

0

minimum H

Multiplying numerator and demoninator of each faotor in the product on the right

108

hand side of (28) by ab /ajx. we obtain

,(x,!.) =

!!!._!H. x a,; ab ab -+x &j

II tTl j=1

As x varies from a to b, ab/x varies from b to a. o

as the set a j

(30)

Henoe the set

ab

0

/a j

is the same

by virtue of the uniqueness of the parameters for e:ny given eigenCombining the faotors with &j and ab/a j , we get

value interval. (a (a

j

- x)(&b/a j - x)

j

+ x)(&b/a j + x)

(Xl + ab) - (&.1 + ab/a,,)x

=

(Xl

=

(x + ab/x) _ (a.1 +

+ ab) + (a

j

+ ab/aj)x

(x + ab/x) + (a + ab/a j) j

a' _ x'

Ig(x.!.) I --

.1 ;r-:;:x, j=1

(31)

j

where (ab)i = a' , x' , b' = (a+b)/2. Continuing in this fashion. we sucoessively reduoe the number of faotors in the produot until we arrive at the one parameter problem:

We may work baokwards to obtain a parameter "tree" by suooessive solution of quadratios:

= a;s) + ./(a;s»1 _ (a{s»1 = (a(S»2 /

109

Although (27) looks a lot simpler, this teohnique was developed before the elliptic function solution was known.

There is an intimate connection between this

process and Landen transformations for evaluation of elliptic functions.

Introduction to Finite TIifference Approximations to Initial Value Problems for Partial TIifferential Equations OLOF WITILUNTI New York University

This work was in part supported by the U.S. Atomic Energy Commission, Contract AT(30-1)-1480 at the Courant Institute of Mathematical Sciences, New York University

112

1. Introduction The study of partial differential equations and methods for their exact and approximate solution is a most important part of applied mathematics. mathematical physics and numerical analysis.

One of the reasons for this is of course that very

many mathematical models of continuum physics have the form of partial differential equations.

We can mention problems of heat transfer. diffusion. wave motion and

elasticity in this context.

This field of study also seems to provide a virtually

inexhaustable source of researoh problems of widely varying difficulty.

If in

particular we oonsider finite difference approximations for initial value problems we find a rapidly growing body of knowledge and a theory which frequently is as sophisticated as the theoryfhr partial differential equations.

The work in this

field. as in all of numerical analysis. has of course been greatly influenced by the development of the electronic oomputers but also very muoh by the recent progress in the development of mathematical tools for problems in the theory of partial differential equations and other parts of mathematical analysis. Much of this progress has centered around the development of sophistioated Fourier techniques.

A typical question is the extension of a result for equations

with oonstant ooefficients. to problems with variable coefficients.

In the oonstant

ooeffioient case exponential functions are eigenfunctions and such a problem oan therefore. via a Fourier­Laplaoe transform, be turned into a, frequently quite difficult. algebraic one.

Much recent work in the theory of finite difference

schemes, including much of that of the author has been greatly influenced by this development.

These techniques are usually referred to as the Fourier method and will

be the topic of several of lectures will be different.

lectures here in Dundee.

The emphasis of these

We­will concentrate on explaining what is known as the

energy method after a discussion of the proper ohoice of norm, stability definition eto.

We will also try to make some effort in relating the mathematics to the under-

lying physics and attempt to explain difference approximations.

a philosophy of constructing classes of useful

113

We have deoided to use as simple technioal tools as possible, frequently oonoentrating on simple model problems, to illustrate our points.

Some generality will

undoubtedly be lost but it will hopefully make things easier to understand and simplify the notations.

A oonsiderable amount of time will be spent on analysing

the differential equations we are approximating.

Experienoe has shown that this is

the most convenient way to teach and work with the material.

The properties of the

differential equation are almost always easier to study and a preliminary analysis of the differential equations can frequently be translated into finite differenoe form.

This is partioularly useful when it comes to choosing proper boundary oondi-

tions for our difference schemes. The objeotive of our study is essentially to develop error bounds for finite difference schemes; methods to tell useful from less usefUl schemes and to give guidelines as to how reliable olasses of schemes can be found.

On the simplest

level finite difference methods are generated by replacing derivatives by divided differences, just as in the definition of a derivative, discretizing coefficient functions and data by evaluating them at particular points or as averagas over small neighbourhoods.

As we will see there are many choioes involved in such discretiza-

tion processes and the quality of the approximate solutions can vary most The finite differenoe appr­oech has some definite advantages as well as disadvantages.

Thus the most one can hope, using a finite difference scheme, is to be able

to get a computer program which for any given set of data will give an accurate answer at a reasonable oost.

The detailed structure of the mapping which transforms

the data into the solution will of course in general be muoh too complicated to understand.

Thus the olassioal approach giving closed form solutions to differential

equations frequently gives much more information about the influence on the solution of changes in data or the model.

The same is true perhaps to a somewhat lesser

extent, of methods of applied mathematics such as asymptotic and series expansions. However finite difference sohemes and the closely related finite element methods have proved most useful in many problems where exact or asymptotic solutions are unknown or prohibitively expensive as a computational tool.

114

The main referenoe in this field is a book by is a seoond edition of a book by

It

[1957] whioh, in its theoretical part, is

based to a great extent on work by Lax and inf1uenoed by the work of Kreiss.

and Morton [1967J.

The new edition is heavily

A second part of the book disousses many speoifio

app1ioations of finite differenoe schemes to problems of continuum physics.

There

is also a survey article by Kreiss and the author [1967J, with few proofs, based on lectures by Kreiss which still awaits publication by Springer Verlag.

It may still

be available from the Computer Soience Department in Uppsa1a, Sweden.

Also to be

mentioned is a olassioal paper by Courant, Friedrichs and Lewy [1928J which has appeared in English translation together with three survey artioles containing useful bibliographies [1967]. very much worth a study. [1969J.

Another

olassical paper, by John [1952J, is also

Among recent survey articles we mention one by Thomee

That paper essentially discusses the Fourier method.

2. The form of the partial differential equations We will oonsider partial differential equations of the form,

where u is a veotor valued function of x and t.

The variable x

= (X1'.'.'Xs ), S

varies in a region n which is the whole or part of the real Euo1idian space R



S

When n is all of R we speak of a pure initial or Cauohy problem; in the opposite case we have a mixed initial boundary value problem.

The differential operator P is

defined by

11

a

x

where 1111

=

Ll1

i

s s

and the rna trioes A (x, t) have suffioiently smooth elements.

11

The

degree of the highest derivative present, m, is called the order of the equation. If we let the ooeffioients depend on u and the derivatives of u as well we say that the problem is nonlinear.

115

We will restrict our attention almost exclusively to linear problems and to the approximate calculation of classical solutions, i.e. solutions u(x,t) which are smooth enough to satisfy our equation in the obvious sense. In order to turn our problem into one with a possible unique solution we initial values u(x,O) = f(x).

It is thus quite obvious that for the heat equation

a specification of the temperature distribution at some given time is necessary in order to single out one solution.

Frequently when 0 is not the whole space we have

to provide boundary conditions on at least part of the boundary

ao

of

o.

Sometimes

we also have extra conditions such as in the case of the Navier-Stokes equation where conservation of mass requires the solution to be divergence free.

The

boundary conditions, the form of which might vary between different parts of the boundary, have the form of linear (or nonlinear) relations between the different components of the solution and their derivatives.

The essential mathematical

questions are of course, whether it is possible to find a unique continuation of the data and to stuqy the properties of such a solution. Like in the case of systems of ordinary different ial equations, we can hope to assure the existence of at least a local solution by providing initial data, etc. It is however, often not immediately clear how many boundary conditions should be supplied.

Clearly the addition of a linearly independent boundary condition in a

situation where we already have a unique solution will introduce a contradiction which in general leads to a

nonexistence of a solution.

Similarly, the removal of

boundary condition in the same situation will in general lead to a loss of

uniqueness.

Existence is clearly necessary for the problem to make sense, similarly

to require uniqueness is just to ask for a

deterministio mathematical model.

The

correct number of boundary conditions as well as their form is often suggested by physical arguments (or, §3). We now mention some simple examples which will be used in illustrating the theory.

The equation

116

is the simplest possible system of first order, a class of problems of great importance.

We have already mentioned the heat equation

The equation

" is a simple model for equations of Sohrodinger type.

It has several features in

common with

which arises in simplified time dependent elasticity theory.

Finally we list the

wave equation with one and two space variables:

The last three equations do not have the form we have considered until now being second order in t. variables.

This can however be easily remedied by the introduction of new

Thus let v =i\U and w

=

will be equivalent to the equation provided.

Then

=

Initial conditions have to be

We first note that u and 8

both have to be given like in the case of tu ordinary differential equations of second order. This is also clear from the analogy with a mechanical system with finitely many degrees of freedom.

The initial

conditions for w can be formed by taking a second derivative of u(x,O)o The wave equation, in two space variables, can be transformed into the required form in several ways.

We will mention two of these because of their importance in

the following diSCUSSion.

Let us first just introduce the new variable v = 8

tu

and

rewrite the wave equation as

As we will see later on this is not a convenient form and we will instead introduce three new variables

117

u:s =

ay u

which gives the equation the form

Initial conditions for this new

are provided as above.

In order to illustrate our discussion on the number of boundary conditions we consider u(x,O)

= t'(x )



If f has a continuous derivative then f(x+t) will be a solution of the equation for x

0, t

0 and it can be shown that this solution is unique.

of the origin only.

The boundary consists

If we introduce a boundary condition at this point say u(O,t) =

get), a given function, we will most likely get a contradiction and thus no solution. The situation is quite different if 0 atu

= -axu

and 0 = (x; x

01).

= (x;

x

01

(or what is essentially the same,

The solution is still f(x+t) for x + t

0,

0

t

but in order to determine it uniquely for other points on the left halfline a boundary condition is required.

It can be given in the form u(O,t)

once continuously differentiable. g(x+t).

The solution for 0

= get),

x + t

f(O)

t, t

= g(O),

get)

0 will be

Thus different get) will give different solutions and the specification of

a boundary condition is necessary for uniqueness. us that no jump occurs across the line x + t

The condition f(O)

= g(O)

assures

= o.

3. The form of the finite difference schemes. We begin by introducing some notations. defined on lattices of mesh points meshes:

= {x; Xi = nih, n

of the fineness of our mesh.

i

We will be dealing with functions

For simplicity we will consider uniform

= 0, ± 1, ± 2•••• J. The mesh parameter h is a measure We also discretize in the t-direction:

= !t; t

= nk,

118

n = O,1,2, ••• l.

When we study the convergence of our difference schemes we will

let both hand k go to zero.

It is then convenient to introduce a relationship

between the timestep k and the meshwidth h of the form k 0, k(O) = O.

decreasing when h m, k = Ah m

= the

= k(h),

k(h)

Often this relationship is given in the form

order of the differential equation and A a positive constant.

The divided differences, which replace the derivatives, can be written in terms of translation operators T . defined by h

where

6

i

is the unit vector in the direction of the positive Xi-axis.

Forward,

backward and central divided differences are now defined by D+ i 0, independent of h, such that (1/e)llfll p, h"

l l lrl l l p, h '

eillfill p, h

for all l' E L h.

p,

It is easy to verify that a scheme strongly stable with respect to some norm is stable.

The strong stability reflects an effort to control the growth of the solution

on a local level.

Note that we have already established that certain finite diffe-

rence approximations to the heat equation are strongly stable with respect to the maximum norm.

Our proof that the L

2

norm of any solution of a symmetric first order

system has a limited growth rate gives hope that certain difference schemes for such problems will turn out to be strongly stable with respect to the L

2

,h

norm.

In many cases we will however be forced to choose a norm different from 11 011 in order to assure strong stability. refer to Kreiss For a norm with

[1962] and

p,

h

For a discussion of this difficult subject we

and Morton [1967].

stable scheme, the coefficients of which do not depend on n, there exists respect to which the scheme is strongly stable.

This can be shown by

the following trick which the author learned from Vidar Thomee. The fact that the coefficients of the difference schemes do not depend on time makes Eh(nk,n,k) a function of n-n, only.

We can therefore write it as Eh(nk-n,k)o

Introduce IlItlll

p,

h::: sup Ile-alk E. (lk)fll

rso

-h

It is easy to show that this is a norm,

It

cllellp, h

h.

It is equiValent to

stability and a choice of 1 ::: 0,

llellp, h ' llltlil p, h

p,

"

11.11 p, h

because by

136

Our difference soheme is olearly strongly stable beoause,

II IEh(k)flIIp,h = f:E ..

e

ak

lIe-

alk

=

lIe-

a lk

Eh«1+1 )k)fllp,h ..

Illrlll p,h·

We oould oonsider using a weaker stability definition.

A oloser study gives tie

following analogue of the Hada.ma.rd condition. Definition

A finite differenoe scheme is weakly stable in L if there exist p

constants a, C and p such that

A theory based on this definition would however suffer from the same weakness

as one based on the Hadamard definition of well posedness. of. Kreiss

[1962] or Richtmwer and Morton [1967].

For a detailed discussion

It is also clear that, in genera4

we will stay closer to the laws of physics if we chao se to work with the stronger stability definit ions. This far we have only dealt with homogenous problems. genous case is however quite simple.

Going over to the iOOomo-

We demonstrate this for an explicit scheme

u(x,t+k) = u(x,t) + kQou(x,t) + kF(t). u(x,O) = rex) • Using the solution operator we get n

u(x,nk) =

F«v-1 )k) •

f(x) + k

v=1 If the soheme is stable in L

P

we get

1IU(nk) II h" C(exp(ank) Ilfll p,

n

h + k

x [max] IIF(t)11 h). te O,nk

v=

Now if a:

ft 0

P,

137

Notice that this is really essentially a matter of computing compounded interests on an

original capital IIfll and periodic savings IIF(t

)lI.

The formalism is known

as Duhamel's principle. Its most common application is to error bounds for finite difference schemes. Put the solution of the differential equation into the difference scheme.

As was

pointed out before we will then get an extra inhomogenous term, the local truneaticn error, of the fora kT(X,nk,h).

Introduoe the error which is the difference between

the approximate and the exact solution.

Subtract the two difference equations.

The error will then satisfy the same differenoe equation with the truncation error as an inhomogenous term.

It is easy to see from our estimate that we have conver-

gence in L for 0 , t , T i f p

max IIT(nk,h)11 h goes uniformly to zero with the

O,nk,T

p,

lIlesh size and that we have a rate of convergence hr if T(nk,h) = O(hr) uniformly. We recall that

T

can be computed using just Taylor series.

We now turn to the theorem on perturbation mentioned in the previous section. For simplicity we give a proof only for time independent coefficients. Theorem

Consider a finite difference scheme u(x,(n+1 )k) = Q u(x,nk)

stable in L , statisfying p

Ilu(nk)11 p, h" C exp(ank) Ilu(o)11 p, h. Let Q' be an operator, uniformly bounded in L h. p,

Then solutions of

vex, (n+1 )k) = (Q+kQ') v(x,nk) satisfy Ilv(nk)1Ip, h ' C exp(13nk) Ilv(o)1Ip, h with

f'\=lX+Ce-akIlQ'11

p,

h "

Consider the 2 v terms in the development of (e- Ilk Q + e-

Ilk

kQ')v. (;)Of

of these consist of j factors ke-IlkQ' and there at most (j+1) factors of the form (e- Ilk Q)p, P some natural numbers. j+ The norm of such. a. term is by our assumption bounded by k j C 1 IIQ' II j e -akj.

138

Thull

II(e-ak

Q+

ke-

ak

Q,)vlI , c

t (;)

(kCe-

ak

IIQ'II)j

=

j=O

czk where y = C e -

IIQ'II •

Thus we have verified a finite differenoe version of our perturbation theoremo A differential equation theorem can now be derived by taking, for any particular differential equation, a stable difference scheme, applying the theorem just proved and taking a limit by letting h and k go to zero. We have not shown that a stable scheme always can be found for any well posed differential equation but that is in fact the case.

Also notice that there is

never any chance to derive stronger inequalities for a finite difference scheme tb8n those which hold for the corresponding differential equation.

The most we can hope

ill to get exaot analogues of what is true in the oontinuous case. We leave it to the reader to give another proof of our latest theorem using the norm

111.111 p, h

which we constructed in our proof that any stable scheme is

strongly stable at least With respect to one norm.

7. The von Neumann condition, dissipative and multistep schemes. In this section we will use Fourier series to derive stability conditions and also introduce a number of useful schemes for hyperbolic equations. We first consider the periodio problem atu

= axu,

t

0, u(x,O)

= f(x) =

If' f(x) is sufficiently smooth it can be developed in a convergent Fourier series f(x) =

(Xv e

i vx

v=-oo

The solution of the equation takes the form +00

u(x,t) =

(Xv eiv(x+t)

v=-oo

139

The Euler differenc e scheme v(x,t+k) = v(x,t) + kDo v(x,t), can be studied in the same way.

where

v(x,O)

f(x)

Its solution is

).. = k/h.

In contrast to the differential equation case the amplitude of Fourier components will growo

v

f

O.

).. = 1

This is so becuase 11 + i)" sin v hi =

J1

+

)..2

sin2 V h > 1 for

From our discussion of the Courant­Friedrichs­Lewy condition we know that would be ideal and we see that choosing ).. equal to a constant will lead to

very rapidly growing high frequency components.

It is easy to show that for

very smooth initial value functions this very strong amplification of high components will lead to arbitrary large and wildly divergent approximate solutions. The amplification of the lowest frequency modes is however not very large. This might lead us to the following idea.

Replace the initial value function by a

fixed partial sum of its Fourier serie s.

If the initial data is sufficiently smooih

we can do this changing the values of the initial value function and the solution by an arbitrarily small amount.

If we use the new initial value for the finite

difference scheme we can see, from the explicit solution formula, that the discrete solution will converge to the correct one when h goes to zeroo

In fact the same

argument shows that we could proceed with a ).. larger than 1 because for any constant).. (1 + i)" sin

vh)n will converge to e

i vkn

for any fixed value of v.

This approaoh however suffers from the same weakness as a theory for differential equations based on analytic functions only.

In fact a finite Fourier series

represents an analytio function and much of Hadamard's criticism of the CauchyKowaleski type theory carries over to the finite difference case. To see that something is drastically wrong with our argument above we urge the reader to carry out a few steps with the Euler method using ).. value function which is



= 10

at one mesh point and zero elsewhere.

and an initial

The rapid growth

of this special solution will assure us of a totally unacceptable growth of round off errors.

One could say that the error of measurements which played an important

140

part in Hadamard's argument are replaced by the round off errors.

From the error

bound in section 6 we see that we will not be seriously affected by round off errors if a difference scheme is stable.

This is thus a reason. perhaps the most impor-

tant one. why we insist on using only stable schemes for computations. There is a simple remedy for the lack of stability of the Euler scheme namely the addition of a so oalled dissipation term.

The term corresponds to a finite

difference approximation of yet another term in the Taylor expansion of u(x,t+k) with respect to t.

This way we get the 1ax­Wendroff scheme.

v(x.t+k) = v(x.t) + kDrv(x.t) + The coefficient of e

i vx

v(x.a)

D_D+v(x,t)

f(x) •

is now amplified by a factor in each step.

It is elementary to verify that this factor is less than or equal to one in absolute value for A

"1.

This clearly ensures strong 1

2

stability.

From this, convergence

follows as well as a relative insensitivity to round off errors. We have now developed a simple technical tool which allows us to decide the qualities of all the sohemes suggested for the heat equation.

The results will be

revealed shortly. The dissipation of the 1ax­Wendroff scheme aots to damp out the higher frequenqy modes of the solution and this is frequently just as well because they must contain rather serious phase errors.

For sufficiently smooth solutions, which means quickly

decreasing Fourier coefficients with increasing v, these modes playa ver,yunimportant part in the representation of the solution.

Similar considerations

make very much sense in cases when we do not have oonstant coefficients.

Heuristi-

cally we can argue that the variability of the coeffioients will make various Fourier modes interact in a way which is very hard to analyse. expect serious phase errors for high modes.

However we can

Not only will these oomponents be in

error but they will interaot with other oomponents in a totally erroneous way. such a case it seems advisable to damp out such modes in the discrete model.

In

141

Sometimes model.

we however are quite anxious to have an energy preserving discrete

This is for instance the case when we have to calculate over long periods of

time and with only very weak forcing functions. the energy for the case BtU

= aXu is

One simple scheme which preserves

the leap frog scheme also mown as the mid-point

rule when it is used for ordinary differential equations, v(x,t+k) = v(x,t-k) + 2kD. v(x,t) • Another one is the Crank-Nicolson scheme (1 - k/2 Do) v(x,t+k)

= (1

+ k/2 Do) v(x,t) •

Fourier analysis shows that the amplification per step for the Crank-Nicolson scheme is (1 + i h/2 sin vh)/(1 - i A/2 sin vh)

and thus that the amplitude is preserved.

=

For the leap frog scheme we look for solutions of the form v(x,nk) get, by the solution of a quadratic equation, the two roots

J1 -

AZ sin2 vh which, for A

'lli"l

1, both lie on the unit circle.

,i It 1• VX e and

= iA sin vh .:t The multistep

character is reflected in the existence of two independent solutions. A similar analysis for the backward scheme shows that

11

_ i).1 sin vh l

1 which

again implies strong stability. We now turn to aFourier analysis of the schemes suggested for the heat equation. Using). for k/h2 we find that the amplification factor for Euler's method is 1 - A4 sin2 (vh/2), thus it is stable for).

For the Crank-Nicolson scheme:

(1 - 2A sin2 (vh/2»/(1 -+ 2A sin2 (vh/2». unconditionally stabl.e ,

For the backward

scheme 1/(1 + 4A sin2 (vh/2», unconditionally stable. For the mid-point rule an 'y iv ivx \J Ansatz of the form GL e leads to -4A sin2(vh/2) .:t J1 + (4). sin2(vh/2»2 which shows that the scheme is unstable for any constant Ao

In a similar way we

could also show that the Dufort-Frankel scheme is unconditionally stable. Another interesting method, of fourth order accuracy in time, is Milne's method (1 -

J kQ) v(x,t+k) = (1

where Q stands for Do or D+D••

+

31 kQ)

v(x,t-k) +

34 kQv(x,t)



The roots of the corresponding quadratic equation

2 'Aq .:t..,1I + 3 1( 1 . hi are ( 3 Aq)2) / (1 - 3 'Aq) Where q stands for 1. S1n vh or -4 sin2v 2

0

142

Thus the method

preserves energy for the hyperbolic case, provided " ,

./5,

and is

violently unstable for the parabolic case. The instability of the Milne and mid-point methods is closely related to the well known weak stability of these methods when applied to ordinary differenia1 equations. Cf. Dahlquist [1956], [1963].

In fact parabolic equations are very stiff

equations and weakly stable schemes are therefore quite useless. We are now well prepared for the following definition. Definition

Consider a linear finite difference scheme Un+t

=

QUn

and define its symbol by = exp( i
0 in

We will see by an example that this is a most

natural restriction. We first show that Ln '" Ln_l•

Rewrite the equation as

un+1 - un-, = kQ 1 (un+1 + un_I) + 2kQoun and take the scalar product with un+1 + un_I.

Then

The first term on the right hand side is less than or equal to zero because of one of our assumptions.

Rearranging and adding lIunll2 on both sides we get Ln '" Ln_, •

To show that Ln is positive and equivalent to the natural L norm we start by 2 observing that

Therefore

148

To see that kllQol1 10 1 - /) is a natural condition consider the case Qo = Do and

= 00

This Q. has, as is easily verified, an L norm equal to 1/h. Thus the 2 restriction just means k/h '1 - &, essentially the Courant-Friedrichs-Lewy condition.

Q,

This is a natural condition in terms of Qo alone because in the case Q, = 0 the method is explicit o For a more general discussion and a comparison of the growth rates of the exaot and approximate solutions we refer to Johansson and Kreiss [1963J. Sohemes of Dufort-Frankel type can be discussed in very much the same wayo We will now show that the se ideas can be used to design stable and efficient schemes, so called alternating direction implicit schemes, for certain two dimensWnal equations.

We suppose that our problem has the form

and that the operators and the boundary conditions are such that P, and Pz are semibounded.

For simplicity we assume that

Re(u, P.u) , 0 ,

j = 1,2,

J

and that we have finite difference approximations Q. to P., j J

ReCu, Q.u) , 0 , J

j

J

1,2, such that

= 1,2.

We will consider the following two schemes

and

These schemes are particularly convenient if Q, and Qz are one dimensional finite difference operators.

In that case we only have to invert one dimensional operators

of the form (r - akQi) and this frequently leads to considerable savings.

This

becomes clear if we compare the work involved in solving a two dimensional heat equation, using an alternating direction implicit method with Q, = Qz =

and the application of the standard backward or Crank-Nicolson scheme

with Q = D_xD+ x +

The former approach only involves solutions of linear

systems of tridiagonal type while the other, in general, requires more work.

149

The L stability of the first scheme is very simple to prove. 2 i

1,2, both have inverses the

L

2

Thus I - k Qi'

norms of which are bounded by 1.

stability of the other scheme is more involved.

The proof of the

Let

and

Then

(1 + k/2Q, )zn or Yn+, - Zn

= k/2

Q,(Yn+l + zn)

0

Forming the inner product with Yn+l + zn, just as in the proof of the stability of the Crank-NicolsGn method, we get

Now

= Ilun+,11

2

- k/2 Re(Q2Un+"

Un+l) +

Ir/4

IIQ2Un+,11

2

and

Therefore, because Re(Q2u, u) , 0,

It is easy to see that this implies L stability if kQ2 is a bounded operator. 2

If

kQ 2 is not bounded we instead get stability with respect to amxonger norm, a result which serves our purpose equally well. We refer to an interesting paper by Strang [1968] for the construction of other stable accurate methods, based on one dimensional operators o

10. Maximum norm convergence for L2 stable schemes In this section we will explain a result by Strang [1960] solutions of L

2

stable schemes of a certain accuracy converge

shows that in maximum norm with

the same rate of convergence as in L provided the solution of the differential 2

equation is sufficiently smooth.

150

1et

u,,+1 = QUn ,

Uo (x) = f(x)

be a finite difrerence approximation to a linear problem, U

well posed in 1

(x,O)

= f(x)

,

2•

To simplify matters we assume that the two problems are periodic. assume that we have an 1

2

stable scheme.

We also

It is known that if f is a sufficiently

smooth function the solution will also be quite smooth.

We now attempt to establish

the existence of an asymptotic error expansion of the error.

where we choose r as the rate of convergence

in 120

Make the Ansatz

If we substitute this

expression into the difference equation we find that the appropriate choice for er, er+l' are solutions of equation of the fora

e.(O)=O J

where 1

j

are differential operators which appear in the formal expansion of the

truncation error.

The solutionsof a finite number of these equations are under our

assumptions quite smooth. To end our discussion we have to verify that en,N(x,h) = u,,(x) - u(x,nk) -

(x,nk) l=r

is O(h r) in the maximum norm for some finite N, i.e. that hre error term.

r

is indeed the leading

This is done by a slight modification of the error estina te of §6 0

r N1 derive a difference equation for an,N and find that its L2 norm is 0(h + + ) . assumption we have a periodic problem. fore bounded by hspace dimensions.

s/2

times its 1

2,

We By

The maximUlll norm of a mesh function is there-

h norm over a period, where s is the number of

This concludes our proof.

151

We remark that an almost identical argument shows that we can relax our stab:ilii;y requirements and require only weak stability (Cf. §6) and still get the same results for sufficiently smooth solutions. REFERENCES Brenner, P.; 1966, Math. Scand., V.19, 27-37. Courant, R., Friedrichs, K. and Lewy, H.; 1928, Math. Annal., V.100, 32-74 also; 1967, IBM J. of Research and Development, V.11, 213-247. Dahlquist, G.; 1956, Math. Scand., V.4, 33-53. Dahlquist, G.; 1963, Proc. Sympos. Appl. Math., V.15, 147-158. Friedman, A.; 1964, Partial Differential Equations of Parabolic Type. Prentice-Hall. Garabedian, P.; 1964, Partial Differential Equations.

Wiley.

Gelfand, I.M.; Shi1ov, G.E.; 1967, G€neralized Functions, V.3 Academic Press. Hadamard, J.; 1921, Lectures on equations. Johansson,

problem in linear partial differential

Yale University Press. Kreiss, H.O.; 1963, BIT, V.3, 97-107.

John, F.; 1952, Comm. Pure. Appl. Math., V.5, 155-211. Kreiss, H.O. ; 1959, Math. Scand., V.7 71-80. Kreiss, R.O. ; 1962, BIT, V.2, 153-181 Kreiss, H.O. ; 1963, Math. Scand., V.13, 109-128. Kreiss, H.O

Q ;

1963, Numer-, Math. , V.5, 27-77.

Kreiss, H.O., Widlund, 0.; 1967, Report, Computer Science Department, Uppsala, Lax, P.D.; 1957, Duke Math. J., V.24 Lax, P.D.; 1963, Lectures on hyperbolic partial differential equations, Stanford University (lecture notes). Littman, W.; 1963, J. Math. Mech., V.12, 55-68. R.D.; 1957, Difference methods for initial-value problems. Wiley Interscience. R.D., Morton, K.W.; 1967, Difference methods for initial-value problems Q 2nd Edition Wiley Interscience.

152

Strang, W.G.; 1960,

Duke

Math. J., V.27, 221-231.

Strang, W.G.; 1966, J. Diff. Eq., V.2, 107-114. Strang, W.G., 1968, SIAM J. Numer. Anal., V.5, 506-617. /

Thomee,

v.;

1962, J. SIAM, V.I0, 229-245.

Thom:e, V.; 1969, SIAM Review, V.ll, 152-195.

Lecture Notes in Mathematics Vol. 72: The Syntax and Semantics of lnfinitary languages. Edited by J. Barwise. IV, 268 pages. 1968. DM 18, -I$ 5.00

Vol. 109: Conference on the Numerical Solution of Differential Equations. Edited by J. ll. Morris. VI, 275 pages. 1969. DM 18,- I$ 5.00

Vol. 73: P. E. Conner, lectures on the Action of a Finite Group. IV, 123 pages. 1g68. DM 10,- I$ 2.80

Vol. 110: The Many Facets of Graph Theory. Ed1ted by G. Chartrand and S. F. Kapoor. VIII, 290 pages. 1969. DM 18,- 1 $ 5.00 Vol. 111: K. H. Mayer, Relationen zwischen charakteristischen Zahlen. Ill, 99 Se1ten. 1969. DM 8,- I$ 2.20

Vol. 74:A. Frohlich, Formal Groups. IV, 140pages.1968. DM12, -I $3.30 Vol. 75: G. lumer, Algebras de fonctions et espaces de Hardy. VI, 80 pages. 1968. DM 8,- I$ 2.20

Vol. 81: J.-P. Eckmann et M. Guenin, Methodes Algebriques en Mecanlque Statistique. VI, 131 pages. 1969. DM 12,- 1 $ 3.30 Vol. 82: J. Wloka, Grundriiume und verallgemeinerte Funkt1onen. VIII, 131 Seiten. 1969. DM 12,- I$ 3.30

Vol. 112:_ Colloquium on Methods of Optimization. Edited by N. N. Mo1seev. IV, 293 pages. 1970. DM 18, -I $ 5.00 Vol. 113: R. Wille. Kongruenzklassengeometrien. Ill, 99 Seiten. 1970. DM 8,- I$ 2.20 Vol. 114: H. Jacquet and R. P.langlands, AutomorphiC Forms on Gl(2). VII, 548 pages. 1970.DM 24.- I$ 6.60 Vol. 115: K. H. Roggenkamp and V. Huber-Dyson, lattices over Orders I. XIX, 290 pages. 1970. DM 18,- I$ 5.00 Vol. 116: Seminaire Pierre lelong (Analyse) An nee 1969. IV, 195 pages. 1970. DM 14,- I$ 3.90 Vol. 117· Y. Meyer, Nombres de Pisot, Nombres de Salem et Analyse Harmomque. 63 pages. 1970. DM 6.- I $ 1. 70 Vol. 118: Proceedings of the 15th Scandinavian Congress, Oslo 1968. Edited by K. E. Aubert and W. ljunggren. IV, 162 pages. 1970. DM 12,-1$ 3.30

Vol. 83: 0. Zariski, An Introduction to the Theory of Algebraic Surfaces. IV, 100pages.1969. DM8,-I $2.20

Vol. 119: M. Raynaud, Faisceaux amples sur les schemas en groupes et les espaces homogenes. Ill, 219 pages. 1970. DM 14,- I$ 3.90

Vol. 84: H. luneburg, Transitive Erweiterungen endlicher Permutationsgruppen. IV, 119 Se1ten. 1969. DM 10. -I$ 2.80 Vol. 85: P. Cartier et D. Foata, Problemas combinatoires de commutation et rearrangements. IV, 88 pages. 1969. DM 8,- I $ 2.20

Vol. 120: D. Siefkes, Buchi's Monadic Second Order Successor Arithmetic. XII, 130 Seiten. 1970. DM 12,-1 $ 3.30 Vol. 121: H. S. Bear, lectures on Gleason Parts. 111,47 pages. 1970. DM 6,-1$ 1.70 Vol. 122: H. Zieschang, E. Vogt und H.-D. Coldewey, Fliichen und ebene d1skontmUierl1che Gruppen. VIII, 203 Se1ten. 1970. DM 16,- I $4.40 Vol. 123: A. V. Jategaonkar, Left Principal Ideal Rings. VI, 145 pages. 1970. DM 12,- I$ 3.30 Vol. 124: Seminare de Probabilites IV. Edited by P. A. Meyer. IV, 282 pages. 1970. DM 20,- I$ 5.50 Vol. 125: Symposium on Automatic Demonstration. V, 310 pages.1970. DM 20,- I$ 5.50 Vol. 126: P. Schapira, Theorie des Hyperfonctions. XI, 157 pages.1970. DM 14,- I$ 3.90

Vol. 76: R. G. Swan, Algebraic K-Theory. IV, 262 pages. 1968. DM18,- I$ 5.00

~2°~·P:~~~:;~ 6 ~e~M· 1 i;',r~f$s~-~ge Markov: Ia frontiere de Martin. IV, Vol. 78: H. Herrlich, Topologische Reflexionen und Coreflexionen. XVI, 166 Seiten. 1968. DM 12,- I $ 3.30 Vol. 79: A. Grothendieck, Categories Cofibrees Additives et Complexe Cotangent Relat1f. IV, 167 pages. 1968. DM 12,- 1 $ 3.30

~~IB8~~~~~~ar1 S,n3~~P~~~!~d1 ~~~e~Mc~b~o~$'~gJ0Theory

Edited

~~:ie~6~y~te1~Wt'b'nT~~.oiJ'e ~~~~~ol~ 6~he8;J t;~ ~h$i~7J'Iications

1.

Vol. 87: M. Tierney, Categorical Constructions in Stable Homotopy Theory. IV, 65 pages. 1969. DM 6,- I $ 1. 70 Vol. 88: Semmaire de Probabilites Ill. IV, 229 pages. 1969. DM18,-I $5.00

~~~r~~~:~~gb=~~iy W~1~~;1f;~V~i~~6T::g0e1: 1~~~ei~~8~_: I B;~a~ci Vol. 90: N. P. Bhatia and 0. Hajek, local Semi-Dynamical Systems. II, 157 pages. 1969. DM 14,-1 $ 3.90 Vol. 91: N. N. Janenko, Die Zwischenschrittmethode zur li:isung mehrdimensionaler Problema der mathematischen Physik. VIII, 194 Seiten. 1969. DM 16,80 I $ 4. 70

~~\te9d2b~~te~~;r,:hs_oj'08H~a~~~~y9 ~~eDM

";t ~h?$ ~.Ptolications

11.

Vol. 93: K. R. Parthasarathy, Multipliers on locally Compact Groups. Ill, 54 pages. 1969. DM 5,60 I $ 1.60 Vol. 94: M. Machover and J. Hirschfeld, lectures on Non-Standard Analysis. VI, 79 pages. 1969. DM 6,- 1 $ 1. 70 Vol. 95: A. S. Troelstra, Principles of Intuitionism. II, 111 pages. 1969. DM 10,-1$ 2.80 Vol. 96: H.-B. Bnnkmann und D. Puppe, Abelsche und exakte Kategorien, Korrespondenzen. V, 141 Seiten. 1969. DM 10,-1$ 2.80 Vol. 97: S. 0. Chase and M. E. Sweedler, Hopi Algebras and Galois theory. II, 133 pages. 1969. DM 10,-1 $ 2.80 Vol. 98: M. Heins, Hardy Classes on Riemann Surfaces. Ill, 106 pages. 1969. DM 10,- I$ 2.80 Vol. 99: Category Theory, Homology Theory and their Applications Ill. Edited by P. Hilton. IV, 489 pages. 1969. DM 24, -I $ 6.60

t1,\· ,~~: 1M$ ~rt~~ and B. Mazur, Etale Homotopy. II, 196 Seiten. 1969.

Vol. 127: I. Stewart, lie Algebras. IV, 97 pages. 1970.DM 10,- I $2.80 Vol. 128: M. Takesaki, Tomita's Theory of Modular Hilbert Algebras and its Applications. II, 123 pages. 1970. DM 10,- I$ 2.80 Vol. 129: K. H. Hofmann, The Duality of Compact Semigroups and c•- B1gebras. XII, 142 pages. 1970. DM 14,- I$ 3.90 Vol. 130: F. lorenz, Ouadratische Form en uber Ki:irpern. II, 77Seiten. 1970. DM 8,-1$ 2.20 Vol. 131: A Borel et al., Seminar on Algebraic Groups and Related Finite Groups. VII, 321 pages. 1970. DM 22,- I$ 6.10 Vol. 132: Symposium on Optimization. Ill, 348 pages. 1970. DM 22,- I $6.10 Vol. 133: F. Tops0e, Topology and Measure. XIV, 79 pages. 1970. DM 8,- I$ 2.20 Vol. 134: l. Smith, lectures on the Eilenberg-MooreSpectral Sequence. VII, 142 pages. 1970. DM 14,- I$ 3.90 Vol. 135: W. Stoll, Value Distribution of Holomorphic Maps into Compact Complex Manifolds. II, 267 pages. 1970. DM 18,- I $ Vol. 136: M. Karoubi et al., Seminaire Heidelberg-Saarbrucken-Strasbuorg sur Ia K-Theorie. IV, 264 pages. 1970. DM 18,-1$5.00

di Trasformazioni

Vol. 137: Reports of the Midwest Category Seminar IV. Edited by S. Maclane. Ill, 139 pages. 1970. DM 12.- I$ 3.30

Vol. 102: F. Stummel, _Rand- und Eigenwertaufgaben in Sobolewschen Riiumen. VIII, 386 Se1ten. 1969. DM 20,- I$ 5.50

Vol. 138: D. Foata et M. Schutzenberger, Theorie Geometrique des Polynomes Euleriens. V, 94 pages. 1970. DM 10,- I$ 2.80

Vol. 103: lectures in Modern Analysis and Applications I. Edited by C. T. Taam. VII, 162 pages. 1969. DM 12,- I $ 3.30

Vol. 139: A. Badrikian 1 Seminaire sur les Fonctions Aleato,res Lineaires et les Mesures Cylindriques. VII, 221 pages. 1970. DM 18,- I $5.00

~o~iti~~~h~ ~I. ~;noa;~2i 9T~~cB'~il 4~~i$r~pJ'~

6~~r~~~;s ~~d~h:;~?i~r~a{[~n;_i?t~~~n~!~:s.~~a~~h~~ 76. ~?~i8e8a~

Vol. 105: R. larsen, The Multiplier Problem. VII, 284 pages. 1969. DM 18,-1 $5.00

Vol. 140: lectures in Modern Analysis and Applications II. Edited by C. T. Taam. VI, 119 pages. 1970. DM 10,- I$ 2.80

~~ri- _1~7~ :,-_j$~i~hoff, lectures on Summability. Ill, 111 pages.

Vol. 141: G. Jameson, Ordered linear Spaces. XV, 194 pages. 1970. DM 16,- I$ 4.40 Vol. 142: K. W. Roggenkamp, lattices over Orders II. V, 388 pages. 1970. DM 22,-1$6.10

Vol. 108: Algebraic K-Theory and its Geometric Applications. Edited by R. M.F. Moss and C. B. Thomas. IV, 86 pages. 1969. DM 6,-1 $ 1. 70

Vol. 143: K. W. Gruenberg, Cohomological Topics in Group Theory. XIV, 275 pages. 1970. DM 20,- I $ 5.50

Vol. 106: Reports of the Midwest Category Seminar Ill. Edited by S. Mac lane. Ill, 247 pages. 1969. DM 16,-1$4.40

9

Lecture Notes in Mathematics

Lecture Notes in Physics

Vol. 144: Seminar on Differential Equations and Dynamical Systems, II. Edited by J. A. Yorke. VIII, 268 pages. 1970. OM 20,- I $ 5.50

t~ilie1:.~v.~ 5 ~o$t;;:r,u~~~~.e0 ~1f~~~~e$ %:1~braischer Mannigfaltig-

Vol. 145: E. J. Dubuc, Kan Extensions in Enriched Category Theory. XVI, 173 pages. 1970. OM 16,- I$ 4.40

Vol. 177: J. Lambek, Torsion Theories, Additive Semantics and Rings of Quotients. VI, 94 pages. 1971. OM 12,- I$ 3.30

Vol. 146: A. B. Altman and S. Kleiman, Introduction to Grothendieck Duality Theory. II, 192 pages. 1970. OM 18,- I$ 5.00

Vol. 178: Th. Brocker und T. tom Dieck, Kobordismentheorie. XVI, 191 Seiten. 1970. OM 18,- I$ 5.00

Vol. 147: D. E. Dobbs, Cech Cohomological Dimensions for Commutative Rings. VI, 176 pages. 1970. OM 16,- I$ 4.40

Vol. 179: Seminaire Bourbaki - vol. 1968/69. Exposes 347-363. IV. 295 pages. 1971. OM 22,- I$ 6.10

Vol. 148: R. Azencott, Espaces de Poisson des Groupes Localement Compacts. IX, 141 pages. 1970. OM 14,- I$ 3.90

Vol. 180: 8eminaire Bourbaki - vol. 1969/70. Exposes 364-381. IV, 310 pages. 1971. OM 22,- I$ 6.10

Vol. 149: R. G. Swan and E. G. Evans, K-Theory of Finite Groups and Orders. IV, 237 pages. 1970. OM 20,- I$ 5.50 Vol. 150: Heyer, Dualitiit lokalkompakter Gruppen. XIII, 372 Seiten. 1970. OM 20,- I$ 5.50 Vol. 151: M. Demazure et A. Grothendieck, Schemas en Groupes I. (SGA 3). XV, 562 pages. 1970. OM 24,- I$ 6.60 Vol. 152: M. Demazure et A. Grothendieck, Schemas en Groupes II. (SGA 3). IX, 654 pages. 1970. OM 24,- I$ 6.60 Vol. 153: M. Demazure et A. Grothendieck, Schemas en Groupes Ill. (SGA 3). VIII, 529 pages. 1970. OM 24,- I$ 6.60 Vol. 154: A. Lascoux et M. Berger, Variates Kiihleriennes Compactes. VII, 83 pages. 1970. OM 8,- I$ 2.20 Vol. 155: Several Complex Variables I, Maryland 1970. Edited by J. Horvath. IV, 214 pages. 1970. OM 18,- I $ 5.00 Vol. 156: R. Hartshorne, Ample Subvarieties of Algebraic Varieties. XIV, 256 pages. 1970. OM 20,- I$ 5.50 Vol. 157: T. tom Dieck, K. H. Kamps und D. Puppe, Homotopietheorie. VI, 265 Seiten. 1970. OM 20,- I$ 5.50 Vol. 158: T. G. Ostrom, Finite Translation Planes. IV. 112 pages. 1970. OM 10,- I$ 2.80 Vol. 159: R. Ansorge und R. Hass. Konvergenz von Differenzenverfahren fUr lineare und nichtlineare Anfangswertaufgaben. VIII, 145 Seiten. 1970. DM 14,- I$ 3.90 Vol. 160: L. Sucheston, Constributions to Ergodic Theory and Probability. VII, 277 pages. 1970. OM 20,- I$ 5.50 Vol. 161: J. Stasheff, H-Spaces from a Homotopy Point of View. VI, 95 pages. 1970. DM 10,- I$ 2.80

Vol. 181: F. DeMeyer and E. Ingraham, Separable Algebras over Commutative Rings. V, 157 pages. 1971. OM 16.- I$ 4.40 Vol. 182: L. D. Baumert. Cyclic Difference Sets. VI, 166 pages. 1971. OM 16,- I$ 4.40 Vol. 183: Analytic Theory of Differential Equations. Edited by P. F. Hsieh and A. W. J. Stoddart. VI, 225 pages. 1971. DM 20,- I$ 5.50 Vol. 184: Symposium on Several Complex Variables, Park City, Utah, 1970. Edited by R. M. Brooks. V, 234 pages. 1971. DM 20,- I $ 5.50 Vol. 185: Several Complex Variables II, Maryland 1970. Edited by J. Horvath. Ill, 287 pages. 1971. OM 24,- I $ 6.60 Vol. 186: Recent Trends in Graph Theory. Edited by M. Capobianco/ J. B. Frechen/M. Krolik. VI, 219 pages. 1971. OM 18.- 1 $5.00 Vol. 187: H. S. Shapiro, Topics in Approximation Theory. VIII, 275 pages. 1971. OM 22,- I$ 6.10 Vol. 188: Symposium on Semantics of Algorithmic Languages. Edited by E. Engeler. VI, 372 pages. 1971. DM 26,- I$ 7.20 Vol. 189: A. Weil, Dirichlet Series and Automorphic Forms. V, 164 pages. 1971. DM 16,- I$ 4.40 Vol. 190: Martingales. A Report on a Meeting at Oberwolfach, May 17-23, 1970. Edited by H. Dinges. V, 75 pages. 1971. OM 12,-/$3.30 Vol. 191: Seminaire de Probabilites V. Edited by P. A. Meyer. IV, 372 pages. 1971. DM 26,- I$ 7.20 Vol. 192: Proceedings of Liverpool Singularities- Symposium I. Edited by C. T. C. Wall. V, 319 pages. 1971. OM 24,- I$ 6.60 Vol. 193: Symposium on the Theory of Numerical Analysis. Edited by J. Ll. Morris. VI, 152 pages. 1971. OM 16,- I $ 4.40

Vol. 162: Harish-Chandra and van Dijk, Harmonic Analysis on Reductive p-adic Groups. IV, 125 pages. 1970. DM 12,- I$ 3.30

Vol. 163: P. Deligne, Equations Differentielles a Points Singuliers Reguliers. Ill, 133 pages. 1970. DM 12,- I$ 3.30

Vol. 164: J.P. Ferrier, Seminaire sur les Algebras Completes. II, 69 pages. 1970. DM 8,- I$ 2.20 Vol. 165: J. M. Cohen, Stable Homotopy. V, 194 pages. 1970. OM 16,- I $4.40 Vol. 166: A. J. Silberger, PGL 2 over the p-adics: its Representations, Spherical Functions, and Fourier Analysis. VII, 202 pages. 1970. DM 18,- I$ 5.00 Vol. 167: Lavrentiev, Romanov and Vasiliev, Multidimensional Inverse Problems for Differential Equations. V, 59 pages. 1970. OM 10,-/$2.80 Vol. 168: F. P. Peterson, The Steenrod Algebra and its Applications: A conference to Celebrate N. E. Steenrod's Sixtieth Birthday. VII, 317 pages. 1970. DM 22,- I$ 6.10 Vol. 169: M. Raynaud, Anneaux Locaux Henseliens. V, 129 pages. 1970. OM 12,- I$ 3.30 Vol. 170: Lectures in Modern Analysis and Applications Ill. Edited by C. T. Taam. VI, 213 pages. 1g7o. OM 18,-/$5.00. Vol. 171: Set-Valued Mappings, Selections and Topological Properties of 2•. Edited by W. M. Fleischman. X, 110 pages. 1970. DM 12,- I$ 3.30 Vol. 172: Y.-T. Siu and G. Trautmann, Gap-Sheaves and Extension of Coherent Analytic Subsheaves. V, 172 pages. 1g71. DM 16,- I$ 4.40 Vol. 173: J. N. Mordeson and B. Vinograde, Structure of Arbitrary Purely Inseparable Extension Fields. IV, 138 pages. 1970. DM 14,- I $ 3.90. Vol. 174: B. iversen, Linear Determinants with Applications to the Picard Scheme of a Family of Algebraic Curves. VI, 69 pages. 1970. DM 8,- I$ 2.20. Vol. 175: M. Brelot, On Topologies and Boundaries in Potential Theory. VI, 176 pages. 1971. DM 18,- I$ 5.00

Lecture Notes in Physics Vol. 1: J. C. Erdmann, Wiirmeleitung in Kristallen, theoretische Grundlagen und fortgeschrittene experimentelle Methoden. II, 283 Seiten. 1969. OM 20,- I $ 5.50 Vol. 2: K. Hepp, Theorie de Ia renormalisation. Ill, 215 pages. 1969. OM 18,- I$ 5.00 Vol. 3: A. Martin, Scattering Theory: Unitarily, Analytic and Crossing. IV, 125 pages. 1969. OM 14,- I$ 3.90 Vol. 4: G. Ludwig, Deutung des Begriffs physikalische Theorie und axiomatische Grundlegung der Hilbertraumstruktur der Ouantenmechanik durch Hauptsiitze des Messens. XI, 469 Seiten.1970. OM 28,- I $ 7.70 Vol. 5: M. Schaaf, The Reduction of the Product of Two Irreducible Unitary Representations of the Proper Orthochronous Ouantummechanical Poincare Group. IV, 120 pages. 1970. DM 14,- I $ 3.90 Vol. 6: Group Representations in Mathematics and Physics. Edited by V. Bargmann. V, 340 pages. 1970. OM 24,- I$ 6.60

Beschaffenheit der Manuskripte Die Manuskripte werden photomechanisch vervielfaltigt; sie mussen daher in sauberer Schreibmaschinenschrift geschrieben sein. Handschriftliche Formeln bitte nur mit schwarzer Tusche eintragen. Notwendige Korrekturen sind bei dem bereits geschriebenen Text entweder durch Uberkleben des alten Textes vorzunehmen oder aber mussen die zu korrigierenden Stellen mit weiBem Korrekturlack abgedeckt werden. Falls das Manuskript oder Teile desselben neu geschrieben werden mussen, ist der Verlag bereit, dem Autor bei Erscheinen seines Bandes einen angemessenen Betrag zu zahlen. Die Autoren erhalten 75 Freiexemplare. Zur Erreichung eines moglichst optimalen Reproduktionsergebnisses ist es erwunscht, daB bei der vorgesehenen Verkleinerung der Manuskripte der Text auf einer Seite in der Breite moglichst 18 em und in der Hohe 26,5 em nicht uberschreitet. Entsprechende Satzspiegelvordrucke werden vom Verlag gern auf Anforderung zur Verfugung gestellt. Manuskripte, in englischer, deutscher oder franzosischer Sprache abgefaBt, nimmt Prof. Dr. A. Dold, Mathematisches lnstitut der Universitat Heidelberg, TiergartenstraBe oder Prof. Dr. B. Eckmann, Eidgenossische Technische Hochschule, Zurich, entgegen.

Cette serie a pour but de donner des informations rapides, de niveau eleve, sur des developpements recents en mathematiques, aussi bien dans la recherche que dans· 1'enseignement superieur. On prevoit de publier 1. des versions preliminaires de travaux originaux et de monographies

2. des cours speciaux portant sur un domaine nouveau ou sur des aspects nouveaux de

domaines classiques 3. des rapports de seminaires 4. des conferences faites a des congres ou a des colloquiums En outre il est prevu de publier dans cette serie, si Ia demande le justifie, des rapports de seminaires et des cours multicopies allleurs mais deja epuises. Dans 1'interet d 'une diffusion rap ide, les contributions auront souvent un caractere provisoire; le cas echeant, les demonstrations ne seront donnees que dans les grandes !ignes. Les travaux presentes pourront egalement para1tre ailleurs. Une reserve suffisante d'exemplaires sera toujours disponible. En permettant aux personnes inreressees d'etre informees plus rapidement, les editeurs Springer esperent, par cette serie de» prepublications«, rendre d 'appreciables services aux instituts de mathematiques. Les annonces dans les revues specialisees, les inscriptions aux catalogues et les copyrights rendront plus facile aux bibliotheques la tache de n:!unir une documentation complete. Presentation des manuscrits Les manuscrits, etant reproduits par procede photomecanique, doivent etre soigneusement dactylographies. II est recommande d'ecrire a l'encre de Chine noire les formules non dactylographiees. Les corrections necessaires doivent etre effectuees soit par collage du nouveau texte sur 1'ancien soit en recouvrant les endroits a corriger par du verni correcteur blanc. S'il s'avere necessaire d'ecrire de nouveau le manuscrit, soit completement, soit en partie, la maison d 'edition se declare prete a verser a 1'auteur, lors de la parution du volume, le montant des frais correspondants. Les auteurs recoivent 75 exemplaires gratuits. Pour obtenir une reproduction optimale il est desirable que le texte dactylographic sur une page ne depasse pas 26,5 em en hauteur et 18 em en largeur. Sur demande la maison d'edition met ala disposition des auteurs du papier specialement prepare. Les m11.nuscrits en anglais, allemand ou francais peuvent etre adresses au Prof. Dr. A. Dold, Mathematisches lnstitut der Universitat Heidelberg, TiergartenstraBe ou au Prof. Dr. B. Eckmann, Eidgenossische Technische Hochschule, Zurich.