c 2003 Society for Industrial and Applied Mathematics

Similar documents
/00 $ $.25 per page

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

An additive average Schwarz method for the plate bending problem

A Balancing Algorithm for Mortar Methods

Overlapping Domain Decomposition and Multigrid Methods for Inverse Problems

Geometric Multigrid Methods

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

The mortar element method for quasilinear elliptic boundary value problems

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday.

Numerische Mathematik

XIAO-CHUAN CAI AND MAKSYMILIAN DRYJA. strongly elliptic equations discretized by the nite element methods.

Parallel Galerkin Domain Decomposition Procedures for Parabolic Equation on General Domain

A Balancing Algorithm for Mortar Methods

A posteriori error estimation for elliptic problems

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

On preconditioned Uzawa-type iterations for a saddle point problem with inequality constraints

INTRODUCTION TO FINITE ELEMENT METHODS

Spectral element agglomerate AMGe

Additive Average Schwarz Method for a Crouzeix-Raviart Finite Volume Element Discretization of Elliptic Problems

ETNA Kent State University

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

A Posteriori Estimates for Cost Functionals of Optimal Control Problems

33 RASHO: A Restricted Additive Schwarz Preconditioner with Harmonic Overlap

Nonoverlapping Domain Decomposition Methods with Simplified Coarse Spaces for Solving Three-dimensional Elliptic Problems

Numerische Mathematik

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Overlapping Schwarz preconditioners for Fekete spectral elements

SOME NONOVERLAPPING DOMAIN DECOMPOSITION METHODS

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. A virtual overlapping Schwarz method for scalar elliptic problems in two dimensions

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A Nonoverlapping Subdomain Algorithm with Lagrange Multipliers and its Object Oriented Implementation for Interface Problems

CLASSICAL ITERATIVE METHODS

Simple Examples on Rectangular Domains

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

REGULAR LAGRANGE MULTIPLIERS FOR CONTROL PROBLEMS WITH MIXED POINTWISE CONTROL-STATE CONSTRAINTS

AN INTRODUCTION TO DOMAIN DECOMPOSITION METHODS. Gérard MEURANT CEA

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Constrained Minimization and Multigrid

Numerical Solutions to Partial Differential Equations

The All-floating BETI Method: Numerical Results

arxiv: v1 [math.na] 27 Jan 2016

Domain Decomposition Methods for Mortar Finite Elements

Kasetsart University Workshop. Multigrid methods: An introduction

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

Lecture Note III: Least-Squares Method

ADDITIVE SCHWARZ FOR SCHUR COMPLEMENT 305 the parallel implementation of both preconditioners on distributed memory platforms, and compare their perfo

CIMPA Summer School on Current Research in Finite Element Methods

Adaptive methods for control problems with finite-dimensional control space

On nonexpansive and accretive operators in Banach spaces

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives

ON SOME ELLIPTIC PROBLEMS IN UNBOUNDED DOMAINS

Numerical Solutions to Partial Differential Equations

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

ON THE CONVERGENCE OF A DUAL-PRIMAL SUBSTRUCTURING METHOD. January 2000

Construction of a New Domain Decomposition Method for the Stokes Equations

DOMAIN DECOMPOSITION METHODS WITH OVERLAPPING SUBDOMAINS FOR THE TIME-DEPENDENT PROBLEMS OF MATHEMATICAL PHYSICS

Universität des Saarlandes. Fachrichtung 6.1 Mathematik

Multigrid and Domain Decomposition Methods for Electrostatics Problems

Two new enriched multiscale coarse spaces for the Additive Average Schwarz method

Oversampling for the partition of unity parallel finite element algorithm

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS

A derivative-free nonmonotone line search and its application to the spectral residual method

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

A Two-grid Method for Coupled Free Flow with Porous Media Flow

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

THE BEST L 2 NORM ERROR ESTIMATE OF LOWER ORDER FINITE ELEMENT METHODS FOR THE FOURTH ORDER PROBLEM *

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

1. Introduction. We consider restricted Schwarz methods for the solution of linear systems of the form

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes

INTRODUCTION TO MULTIGRID METHODS

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

Preconditioning in H(div) and Applications

A NUMERICAL ITERATIVE SCHEME FOR COMPUTING FINITE ORDER RANK-ONE CONVEX ENVELOPES

Variational Formulations

Domain decomposition methods via boundary integral equations

DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS

On Hybrid Multigrid-Schwarz algorithms Sébastien Loisel, Reinhard Nabben, and Daniel B. Szyld Research Report August 2007

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

Two-level domain decomposition algorithm for a nonlinear inverse DOT problem

On Multigrid for Phase Field

A Recursive Trust-Region Method for Non-Convex Constrained Minimization

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

arxiv: v1 [math.na] 11 Jul 2011

Some Domain Decomposition Methods for Discontinuous Coefficients

PDE & FEM TERMINOLOGY. BASIC PRINCIPLES OF FEM.

arxiv: v1 [math.na] 29 Feb 2016

Uniform Convergence of a Multilevel Energy-based Quantization Scheme

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

Multigrid Methods for Saddle Point Problems

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS

Multilevel and Adaptive Iterative Substructuring Methods. Jan Mandel University of Colorado Denver

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES

Transcription:

SIAM J. NUMER. ANAL. Vol. 4, No. 3, pp. 05 073 c 003 Society for Industrial and Applied Mathematics CONVERGENCE RATE ANALYSIS OF A MULTIPLICATIVE SCHWARZ METHOD FOR VARIATIONAL INEQUALITIES LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG Abstract. This paper derives a linear convergence for the Schwarz overlapping domain decomposition method when applied to constrained minimization problems. The convergence analysis is based on a minimization approach to the corresponding functional over a convex set. A general framework of convergence is established for some multiplicative Schwarz algorithm. The abstract theory is particularly applied to some obstacle problems, which yields a linear convergence for the corresponding Schwarz overlapping domain decomposition method of one and two levels. Numerical experiments are presented to confirm the convergence estimate derived in this paper. Key words. domain decomposition, variational inequalities, finite element methods, obstacle problems AMS subject classifications. 65N55, 65N30, 65J5 DOI. 0.37/S0036490393607. Introduction. The study of domain decomposition methods was motivated by the increasing need of fast numerical solutions for problems in science and engineering. Such practical problems are often of very large scale and are extremely difficult to solve by using classical approaches. The domain decomposition method has the capability of providing new numerical algorithms which are efficient and parallelizable. The Schwarz overlapping domain decomposition method represents a typical thinking of parallelization and shall be the main focus of this paper. The Schwarz method consists of two categories which have been traditionally classified as multiplicative and additive methods. The multiplicative Schwarz replicates the well-known Gauss Seidel iteration for linear systems in a block fashion, while the additive Schwarz method resembles the Jacobi iteration in numerical linear algebra. Both methods have been well studied for second order elliptic problems for the last two decades. Details can be found from [, 4, 6, 3, 4, 5, 6, 8, 0, 3] and the references cited therein. However, to the authors knowledge, there are very few existing results which are satisfactorily developed for the Schwarz method when applied to constrained minimization problems. The main objective of this paper is to establish a convergence rate estimate for the overlapping domain decomposition method for variational inequalities. The result is inspired by the classical analysis of [4] for linear second order elliptic problems and extends some of the new techniques for nonlinear problems of [6, 7, 9, 30]. The essential idea is to decompose the global approximating space into subspaces, which Received by the editors August 4, 00; accepted for publication in revised form) January 8, 003; published electronically June 8, 003. http://www.siam.org/journals/sinum/4-3/39360.html Institute of Mathematics, Romanian Academy of Sciences, P.O. Box -764, RO-70700 Bucharest, Romania lbadea@imar.ro). The research of this author was supported by IMAR under contract ICA-CT-000-700 with the European Commission and by the Norwegian Research Council under contract 84/43. Department of Mathematics, University of Bergen, Johannes Brunsgate, 5007, Bergen, Norway tai@mi.uib.no). The research of this author was supported by IMAR under contract ICA-CT- 000-700 with the European Commission and by the Norwegian Research Council under contract 84/43. Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, CO 8040 jwang@mines.edu). 05

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 053 is the key idea behind the latest convergence analysis for domain decomposition and multigrid methods. We shall first establish an abstract framework for the convergence of general minimization problems and then apply it to some obstacle problems by verifying the assumptions of the abstract theory. A brief review of the existing work on the domain decomposition methods for variational inequalities is as follows. In [], Badea proved a convergence of a domain decomposition algorithm which is based on minimizing quadratic functionals in a Hilbert space. A convergence rate was established there by using the maximum principle for the problem. A similar method was later proposed and analyzed in [3] as a new member of the additive Schwarz methods. Various one-level overlapping domain decomposition methods have been studied in [0,, 7, 9,, 4, 5]. A linear convergence for the one-level overlapping domain decomposition method was derived recently in [9,, 33] under the condition that the iterative solution increases or decreases monotonically to the true solution. It is known that we can linearize the obstacle problem first and then apply domain decomposition methods for the linearized problems; see, for example, []. Our approach is applied directly to the obstacle problem, and no linearization is necessary in the domain decomposition scheme. Both the one-level and two-level domain decomposition methods are considered in this paper. As it is well known, the two-level method makes use of a coarse level, and its convergence is quite challenging in theory. In fact, the convergence for twolevel algorithms has not been fully understood so far in the literature. The only ones we know are from [6, 7, 8]; see also [3] for a two-level algebraic method for the Signorini problem. The method proposed in [6, 7] relies on a decomposition of the convex set, which is different from the algorithm to be studied in the present paper. For the approach to be taken here, the subproblems can be solved in parallel or sequentially. Numerical tests and convergence rate analysis for the parallel version have been done in [8] for domain decomposition and multigrid methods. In this paper, we shall give a convergence rate estimate for the sequential method and concentrate only on the one-level and two-level domain decomposition methods. To the authors knowledge, our result is the first that gives an explicit convergence rate estimate for this two-level Schwarz method for variational inequalities. For the one-level method, our estimate does not require any monotone property of the iterative solution. Moreover, we give an explicit relation between the convergence rate and the overlapping size. The convergence rate analysis for the multigrid method with the sequential approach is much more difficult and remains open. This paper is organized as follows. In section, we present some abstract domain decomposition algorithms for general convex minimization problems over convex constraint sets. In section 3, we state an abstract result of convergence based on some assumptions for the spatial decomposition. In section 4, we apply the abstract convergence result to a specific obstacle problem by verifying all the conditions required for the abstract theory. To validate our convergence theory, we present some numerical results in section 5 for a two-sided obstacle problem. Finally, in section 6, we provide a complete proof for the main convergence estimate for constrained minimization problems.. Algorithm description. Given a reflexive Banach space V and a convex functional F : V R, we consider the following optimization problem:.) min F v), K V, v K

054 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG where K is a closed convex subset of V. We are interested in the case where the space V can be decomposed into a sum of subspaces V i, i.e.,.) V = V + V + + V m = V i. This means that for any v V, there exists v i V i such that v = m v i. With the decomposition.), there are two different ways to solve the nonlinear problem.). The first approach is to decompose K into a sum of K i V i, i =,,...,m, i.e., K = K + K + + K m = K i, and then to solve a minimization problem over each subset K i in parallel or sequentially. The convergence rate analysis and numerical experiments for this approach have been conducted in [6, 7]. The approach of [6] could handle one- and twolevel domain decomposition methods as well as the multigrid method. The second approach does not involve any decomposition of the convex set K and is illustrated in Algorithms and. Algorithm. For a given u n K and ρ 0, /m), compute e n+ i V i in parallel for i =,,...,m such that.3) e n+ i = arg min v i+u n K, v i V i Gv i ) with Gv i )=F u n + v i ) and then update u n+ := u n + ρ e n+ i. Algorithm. For a given u n K, compute e n+ i V i sequentially for i =,,..., m such that.4) i = arg min Gv i ) with Gv i )=Fu n+ i m + vi ) n+ i m K, v i V i e n+ v i+u and update u n+ i m := u n+ i m + e n+ i. The algorithms introduced in [] and [3] are in the same spirit as Algorithms and. A convergence rate analysis for Algorithm has been established in [8] for domain decomposition and multigrid methods and in [3] for domain decomposition methods. The objective of this paper is to study Algorithm and derive a linear convergence. The conditions for the convergence of Algorithm differ from those for Algorithm. In addition, the analysis turns out to be more complicated than Algorithm. The techniques used in the analysis are extensions of those presented in [6, 9, 30].

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 055 3. An abstract theory of convergence. Assume that the minimization functional F is Gâteaux differentiable see [8]) and that there exists a constant κ>0 such that 3.) F w) F v),w v κ w v V w, v V. Here, is the duality pairing between V and its dual space V, i.e., the value of a linear function at an element of V. Under the condition 3.), problem.) has a unique solution; see [8, p. 35]. For some nonlinear problems, the constant κ may depend on v and w and the analysis given here is still applicable; see [30, Rem..] for more information. Our abstract convergence theory is based on the following two assumptions inspired from []. Assumption. There exists a constant C > 0 such that for any w, v K and s i V i with w + i j= s j K, i =,...,m, there exist z i V i satisfying i a) v w = z i, b) w + s j + z i K for i =,...,m, 3.) m c) z i V ) j= C v w V + s j V Assumption. There exists a constant C > 0 which is the least constant satisfying the following inequality for any w ij V,u i V i, and v j V j : j= ). 3.3) m F w ij + u i ) F w ij ),v j C u i V i,j= ) m v j V j= ). Let u be the unique solution of.). Our main result of the convergence estimate can be stated as follows. Theorem 3.. Assume that the space decomposition satisfies 3.), 3.3), and assume that the functional F satisfies 3.). Then for the iterative approximation {u n } n= given by Algorithm, we have F u n+ ) F u) 3.4) F u n ) F u) +C + C ) and 3.5) u n u V κ [ +C + C ) ] n F u 0 ) F u), where 3.6) C = + C )C + C C ) ) κ κ. In order to prove the theorem, we need to combine the special assumption 3.) with the techniques used in [6]. The proof is tedious and rather complex, and it is postponed to section 6.

056 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG 4. Application to obstacle problems. The objective of this section is to apply the abstract convergence theory to obstacle problems and to derive a linear convergence for the corresponding domain decomposition algorithm. To this end, let Ω R d be an open bounded and connected domain with a polyhedral boundary. Consider the problem that seeks an unknown function u = ux) on Ω satisfying 4.) where 4.) au, v u) fv u) v K, av, w) = v w dx, Ω K = {v H 0 Ω) αx) vx) βx) a.e. in Ω}, αx) and βx) are two obstacle functions in L Ω), and f ) is a bounded linear functional on the Sobolev space H 0 Ω). It is well known that the above problem is equivalent to the following minimization problem see [9], for instance): 4.3) min v K F v), Fv) = av, v) fv). For the obstacle problem 4.), the reflexive Banach space is given by V = H0 Ω). Correspondingly, we have κ = in assumption 3.). We point out that our algorithms and the convergence estimate presented in the previous section are valid for a general class of optimization problems in which the optimization functional F is a strongly convex functional satisfying 3.). We use the standard notation for Sobolev spaces H0 k Ω) and W k,p 0 Ω) and their norms and seminorms. In particular, for a given subdomain D Ω and v H0 D), we shall always extend v with zero in Ω\D, i.e., H 0 D) ={v v H Ω), v = 0 in Ω\D}. Throughout the paper, C will be used to denote a generic constant that does not depend on mesh parameters of the finite element partitions introduced later. 4.. Numerical approximation and technical tools. The domain Ω is first partitioned into a coarse mesh denoted T H with a mesh size H. Next, we refine the partition T H and obtain a fine mesh partition T h with a mesh size h<h. We assume that both the coarse and fine meshes are shape-regular see [7]). Let S H W, 0 Ω) and S h W, 0 Ω) be the continuous, piecewise linear finite element spaces associated with T H and T h, respectively. More precisely, we have { S H = v W, 0 Ω) } v τ P τ) τ T H and S h = { v W, 0 Ω) v τ P τ) τ T h }. The obstacle problem 4.) is approximated by a finite element function u h x) K S h satisfying 4.4) au h,v u h ) fv u h ) v K S h.

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 057 Let {Ω i } M be a nonoverlapping domain decomposition for Ω, and each Ω i is the union of some coarse mesh elements. For each Ω i, we consider an enlarged subdomain Ω δ i consisting of elements τ T h with distτ,ω i ) δ H. The union of Ω δ i covers Ω with overlaps of size δ. Let us denote the piecewise linear finite element space with vanishing values on the boundary Ω δ i as S hω δ i ). It is not hard to show that 4.5) M M S h = S h Ω δ i ) and S h = S H + S h Ω δ i ). For the overlapping subdomains, assume that there exist m colors such that each subdomain Ω δ i can be marked with one color, and the subdomains with the same color will not intersect with each other. For suitable decompositions, one can choose m = if d =,m 4ifd =, and m 8ifd = 3. Let Ω c i be the union of the subdomains with the ith color, and V i = {v S h vx) =0, x Ω c i} for i =,,...,m. By denoting V 0 = S H and V = S h, we see from 4.5) that 4.6) a) V = V i and b) V = V 0 + V i. Associated with the subdomains, we consider some functions θ i j C Ω), i =,,...,m, j = i,...,m, such that for any i =,,...,m we have 4.7) suppθ i j) Ω c j, 0 θ i j j = i,...,m, and θj i =in j=i m Ω c j. j=i More precisely, θj is a partition of unity with respect to the subdomains Ωc j, j =,,...,m; θj is a partition of unity with the subdomains Ωc j, j =,...,m; i.e., the subdomains with the first color are dropped. Accordingly, θj i is a partition of unity with respect to the subdomains Ω c j, j = i,...,m, where the subdomains Ωc j, j =,..., i, are dropped. Due to the overlapping property, the preceding functions can be constructed to satisfy 4.8) θ i j C/δ. In the following, I h denotes the Lagrangian interpolation operator which uses the function values at the nodes of a given mesh T h with a mesh size h. The following estimate is correct due to the special structure of the functions θ i j : 4.9) I h θ i jv) 0 C v 0, I h θ i jv) C v + δ v 0 i, j, v S h. We also need a nonlinear interpolation operator I H : S h S H introduced in [6, 7]. Denote N H = { } x i n0 0 all the interior nodes for T H. For a given x i 0, let ω i be the union of the mesh elements of T H having x i 0 as one of its vertices, i.e., ω i := {τ T H,x i 0 τ}.

058 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG Let { } φ i n0 0 be the associated nodal basis functions. It is clear that ω i is the support of φ i 0. Given a nodal point x i 0 N H and a v S h, let I i v = min ωi vx). The interpolation function is then defined as 4.0) I H v := I i v)φ i 0x). x i 0 N H From the definition, it is easy to see that 4.) 4.) I H v v v S h, I H v 0 v 0,v S h. Moreover, the interpolation for a given v S h on a finer mesh is always no smaller than the corresponding interpolation on a coarser mesh due to the fact that each coarser mesh element contains several finer mesh elements, i.e., 4.3) Define I H v I H v H H h, v S h. C if d =, c d = C + logh/h) ) if d =, CH/h) if d =3. Using Lemma.3 in [5], it was proven in [6, 7] that the following approximation properties are correct for the nonlinear interpolation operator I H. Theorem 4.. For any v, w S h, it is true that 4.4) 4.5) 4.6) I H v I H w v w) 0 c d H v w, I H v v 0 c d H v, I H v I H w c d v w. 4.. Two-level domain decomposition methods. In the two-level domain decomposition method, the coarse level space S H is used in the iterative scheme for correction. As a result, the analysis will be based on the space decomposition as given in 4.6.b). Our goal is to verify Assumptions and. Notice that the verification for Assumption is straightforward and is essentially the same as for linear problems. We are left with the verification of Assumption by finding the smallest constant C which satisfies 3.). We use V 0 to denote the coarse mesh and, correspondingly, all the summation index in Assumptions and will start from 0 to m. The following lemma is stated for a general convex constraint set K defined by constraints on the function values at the fine mesh nodes, and it originates from a similar one given in [] for the Sobolev spaces. Assume that v, w, w + i s j K, s i V i,i=0,,...,m, holds true for a general convex subset. Choose a v 0 V 0 such that 4.7) v v 0 K, v 0 + w + s 0 K. We then define z i,i=0,,,...,m, recursively by i ) 4.8) z 0 = s 0 + v 0, z i = I h θi i v w z j + θi)s i i ), i =,...,m.

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 059 Lemma 4.. For a general convex subset K H0 Ω), assume that v, w, w + i s j K, s i V i,,...,m, and assume that v 0 satisfies 4.7). Then the functions z i, i =,...,m, defined in 4.8) satisfy 4.9) 4.0) 4.) i z i V i, z i + w + s j K, v w z j H0 m j=i+ v z j + s j K. Ω c j, Proof. The conclusion shall be proved by induction. For i =, we get from 4.8) that 4.) z = I h θ v w z 0 )+ θ )s ). Due to the fact that θ =0, s = 0 in Ω\Ω c, it is true that z i = 0 in Ω\Ω c and thus z V. Using 4.7), the assumption that w + s 0 + s K, and the fact that 0 θ, it is not hard to see that z + w + s 0 = I h θ v v 0 )+ θ )w + s 0 + s )) K. As I h v w z 0 )=v w z 0, one gets from 4.) that 4.3) v w z 0 z = I h θ )v w z 0 s )). From 4.7), one obtains that θ = in Ω c \ m j= Ω j. Combining it with the above equality we get m 4.4) v w z 0 z H0 Ω c j. Furthermore, one gets from 4.7), the assumption that w + s 0 + s K, the fact that 0 θ, and 4.3) that j= v z 0 z + s 0 + s = I h θ)v z 0 + s 0 )+θw + s 0 + s )) = I h θ)v v 0 )+θw + s 0 + s )) K. In what follows, we shall assume that a z i defined by 4.8) satisfies 4.9) 4.); then we shall prove that z i+ also satisfies 4.9) 4.). From 4.8), we see that 4.5) Using the fact that z i+ = I h θ i+ i+ v w ) ) z j + θ i+ i+ )s i+. θ i+ i+ H 0 Ω c i+), s i+ H 0 Ω c i+),

060 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG and from 4.0), we see that z i+ H 0 Ω c i+ ) and thus z i+ V i+. In addition, one gets by using 4.0), 4.5), the assumption w + i s j K, and the fact that 0 θ i+ i+ that 4.6) z i+ + w + s j = I h θ i+ i+ v + s j ) z j + θ i+ i+ w ) + i+ )) s j K. From 4.5), it is easy to calculate that 4.7) i+ v w z j = v w = I h θ i+ i+ ) v w z j z i+ z j s i+ )). Using the fact that s i+ H0 Ω c i+ ), θi+ i+ \ m k=i+ Ωc k, and from 4.0), one obtains i+ m v w z j H0 Ω c j. j=i+ To verify 4.) for i+, one gets from 4.7), 4.0), the assumption w+ i+ s j K, and the fact 0 θ i+ i+ that i+ i+ v z j + = I h θ i+ i+ v s j z j + ) s j + θ i+ i+ w ) + i+ )) s j K. Thus, we have proved by induction that 4.9) 4.) are correct for all z i defined as in 4.8). Assume from now on that the convex set K is given as in 4.). For any v, w+s 0 K, let σ = I h max0,v w s 0 ), σ = I h max0,w+ s 0 v), and define 4.8) v 0 = I H σ I H σ. Due to the special structure of σ and σ, it is not hard to show that 4.9) σ C v w s 0, σ C v w s 0.

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 06 Thus, from 4.4) 4.6) and the fact that v w s 0 = σ σ one obtains 4.30) v 0 v w s 0 ) l I H σ I H σ σ σ ) l c d H l σ + c d H l σ c d H l v w s 0,l=0,. As αx) v, w + s 0 βx), there follows that v w s 0 minβ w s 0,v α), w+ s 0 v minβ v, w + s 0 α). Note that minβ w s 0,v α) 0 and minβ v, w + s 0 α) 0. It follows from properties 4.) and 4.) that 0 I H σ minβ w s 0,v α), 0 I H σ minβ v, w + s 0 α), which implies that v 0 = I H σ I h σ satisfies maxv β,α w s 0 ) v 0 minβ w s 0,v α). The above inequality shows that 4.3) αx) v 0 + w + s 0 βx), αx) v v 0 βx), which means that v 0, defined in 4.8), satisfies 4.7) when K is given as in 4.). Lemma 4.3. Let v 0 be given as in 4.8). Then the functions z i,i=0,,,...,m, defined in 4.8) satisfy 4.3) v w z 0 0 c d H v w + s 0 ), 4.33) v w z 0 c d v w + s 0 ), v w 4.34) z j c d H v w + s j ), i =,...,m, 0 v w z j c d + H ) 4.35) v w + s j ), i =,...,m. δ Proof. The estimates 4.3) and 4.33) follow from 4.30). We shall establish 4.34) and 4.35) by induction. Since s i H0 Ω c i ) and Ωc i, i =,...,m, contains many disjoint subdomains with size proportional to H, then the Friedrich Poincaré inequality can be employed to yield 4.36) s i 0 CH s i, i =,,...,m. Now applying 4.9), 4.30), and 4.36) to 4.3) gives 4.37) v w z 0 z 0 using 4.9) and 4.3)) C v w z 0 s 0 using z 0 = v 0 + s 0 and 4.30)) c d H v w s 0 + s 0 using 4.36)) c d H v w + s 0 + s ).

06 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG Similarly, one arrives at 4.38) v w z 0 z C v w v 0 s 0 s + C δ v w v 0 s 0 s 0 C v w s 0 v 0 + C s + C δ v w s 0 v 0 0 + C δ s 0 c d + H ) v w s 0 + C δ c d + H ) v w + s 0 + s ). δ + H δ ) s Now, let us assume that 4.35) and 4.34) are correct for i, and we shall show that they are also correct for i +. To this end, it follows from 4.9) and 4.7) that i+ v w z j C v w z j + s i+ 0, 0 0 which, with the help of 4.36), shows that 4.34) is correct for i + if it is correct for i. Finally, using again 4.9) and 4.7), we have i+ v w z j +C v w z j + s i+ + C + ) δ v w z j + s i+ 0. 0 Thus, it follows from 4.34) and 4.36) that 4.35) is correct for i + if it is correct for the index i. This completes the proof of the lemma. Theorem 4.4. The estimate 3.) in Assumption holds true for the decomposition 4.6.b) with C = c d + H ) 4.39). δ Proof. Since θ m m, then from 4.7) we conclude that v w z j = 0 in Ω, which shows that 3..a) is valid. Condition 3..b) has been shown to be valid for z 0 and z i in 4.3) and 4.9). It follows from z 0 v w z 0 + v w, i z i v w z j + v w z j, i =,...,m,

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 063 and 4.3) 4.35) that 3..c) holds true with C being given in 4.39). We point out that the generic constant depends on m, which is the number of colors for the subdomains. The estimate 3.3) in Assumption has been shown to be correct for the decomposition 4.6.b) with C = m + and m being the number of colors; see [30] and [0, 3] for details. Thus, all the conditions of the abstract convergence Theorem 3. are verified for the proposed domain decomposition method for the obstacle problem. As a consequence of Theorem 3., we see that the convergence rate of Algorithm for the obstacle problem is given by or u n u κ F u n+ ) F u) F u n ) F u) +c d H/δ) [ ] n +c d H/δ) [F u 0 ) F u)]. 4.3. Domain decomposition methods without coarse levels. When no coarse levels are used in the domain decomposition method, the finite element space V = S h can be decomposed into subspaces as given in 4.6.a). In this case, Algorithm turns out to be the classical Schwarz alternating method for the corresponding minimization problem. We want to show that the abstract convergence Theorem 3. can be applied to yield a linear convergence for the Schwarz method, in which the rate of convergence depends only on the overlapping size. Furthermore, our result is more useful than those presented in [, 9, 33] since no monotonicity is assumed on the iterative approximations. Let v, w K and s i V i satisfy w + i j= s j K. We define z i recursively by 4.40) i ) z i = I h θi i v w v j + θi)s i i ), i =,...,m. j= By repeating the proof as for Lemma 4., we obtain the following result. Lemma 4.5. For a general convex subset K H 0 Ω), assume that v, w, w + i j= s j K, s i V i for i =,...,m. Let z i, i =,...,m, be defined as in 4.40). Then we have 4.4) 4.4) 4.43) i z i V i, z i + w + s j K, j= v w z j =0in H0 m j= j=i+ v z j + s j K. j= j= Ω c j, In fact, the above lemma is a consequence of Lemma 4. by taking v 0 = 0 and s 0 = 0. Now, using 4.9), from 4.7) in which the summation index i starts from, we obtain the following estimate.

064 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG Lemma 4.6. With z i, i =,,...,m, being defined in 4.40) we have v w 4.44) z j C v w + s j ), j= j= 0 v w 4.45) z j C + δ ) v w + s j ). Consequently, the following result has been proved. Theorem 4.7. The estimate 3.) in Assumption is valid for the decomposition 4.6.a) with j= 4.46) C = C + δ ). An application of Theorem 3. indicates that the one-level Schwarz method has the following convergence rate estimate for the obstacle problem: or u n u κ F u n+ ) F u) F u n ) F u) +C + δ ) [ ] n +C + δ [F u 0 ) F u)]. ) 5. Numerical example. To support the convergence theory developed in the previous sections, we present some numerical results here for the obstacle problem approximated by piecewise linear finite elements. To this end, consider the homogeneous problem 4.) and 4.) which seeks u H0 Ω) such that 5.) α u β : u v u) 0 v H0 Ω), α v β, Ω where αx) and βx) are two obstacle functions and Ω = 0, 4) 0, 3). The two finite element partitions T H and T h contain right triangles, which are obtained through a uniform refinement of Ω as illustrated in Figure 5.. In Figure 5., the coarse partition T H comprises 6 6 rectangles i.e., 7 triangles) and the fine-level partition T h contains 30 30 rectangles i.e., 800 triangles). As for the nonoverlapping structure {Ω i } M for Ω, we take M = 9, and {Ω i} 9 is obtained as a uniform partition of Ω into rectangles. The overlapping decomposition {Ω δ i }M is constructed by extending each Ω i with a width of two triangles in T h. Roughly speaking, the width δ is given by h. The obstacles αx) and βx) are shown in Figure 5.. More precisely, we have αx, y) =3+ 6) x ) y.5) 5.) if x ) +y.5), 6) or else αx, y) =0; βx, y) =/6 ) 6 x 4 3 ) y 3 4 ) if x 4 3 ) +y 3 4 ) ), 6 or else βx, y) = 9 6.

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 065 3 a).5 Y Axis.5 0.5 0 0 0.5.5.5 3 3.5 4 X Axis Fig. 5.. Meshes T h and T H and domain decomposition. b) 3.5 3.5 O Axis.5 0.5 0 0 3 4 0 0.5.5 Y Axis.5 3 X Axix Fig. 5.. Obstacle functions αx) lower one) and βx) upper one). In the numerical simulations, the obstacles are replaced by their finite element approximations. Corresponding to this obstacle, the finite element solution for 5.) is as shown in Figure 5.3. We have seen that the constant C in the convergence estimate of Theorem 4.7 depends on δ as given by 4.46) when one-level domain decomposition methods are considered. For two-level domain decomposition methods, the constant C depends on H/h and H/δ as given in 4.39). One of the goals of this section is to numerically verify this dependence by taking various values of H, h, and δ. In all of our numerical tests

066 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG a) 3.5 U Axis.5 0.5 0 0 3 4 0 0.5.5 Y Axis.5 3 X Axix Fig. 5.3. Solution. the iteration is stopped when the maximum error between two consecutive computed solutions is smaller than the tolerance ɛ = 0.00. The solution for each subdomain problem is calculated by using the Gauss Seidel iteration, which itself is a particular case of the Schwarz domain decomposition method in which each subdomain is merely the support of a nodal basis function of the finite element space. When solving subdomain problems, the calculation is terminated at a relative maximum error of ɛ =0 5 at the nodes of T h between two consecutive computed solutions. For the results shown in Figure 5.4, the coarse mesh size H varies, while the ratios H/h = 6 and H/δ = stay unchanged. The plot shows the total number of iterations in the Schwarz method when the partition T H has 0, 8, 6,..., elements in the x- and y-directions. Starting from six elements, the number of iterations is almost constant for the two-level method, which is in concordance with the convergence theory. It can also be seen that the number of iterations is a decreasing function of H for the one-level method. Since H/δ is constant, it follows that the number of iterations is an increasing function of /δ, and this is in concordance with the estimate for C in 4.46). For the results in Figure 5.5, we have taken H = 5, h = 5 0, and δ = h, h,...,0h. For both one- and two-level methods, the number of iterations is a decreasing function of δ. This observation is in concordance with the estimate on the constant C. For the results shown in Figure 5.6, the values for H, δ are chosen as H = 5 6 and δ = 5. The value of h assumes the mesh size of the partition T h with 6, 4 6, 6 6,...,0 6 elements in the x- and y-directions. For the one-level Schwarz method, the number of iterations is constant for h 5, and this confirms the observation that the constant C does not depend on h for the one-level method. For the twolevel method, the number of iterations is an decreasing function of h, which is in concordance with the logh/h)-dependence estimate of C in 4.39). Finally, we see from the above numerical tests that the number of iterations for the two-level method is significantly less than for the one-level method. We remark

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 067 50 45 H/h=6, H/δ= level levels 40 35 30 Iterations 5 0 5 0 5 0 0 0.5.5.5 H Fig. 5.4. Number of iterations as a function of H for the Schwarz method when H/h and H/δ are fixed. 90 80 H=5.0/, h=5.0/0 level levels 70 60 Iterations 50 40 30 0 0 0 0 0.05 0. 0.5 0. 0.5 0.3 0.35 0.4 0.45 δ Fig. 5.5. Number of iterations as a function of δ for the Schwarz method when H and h are fixed. that for one-sided obstacle problems, numerical tests using the two-level domain decomposition method have been shown in [8]. In the rest of this section, we make comments on the relaxation method that was used to solve the minimization problem on each subdomain. Notice that in the relaxation method, we have a one-dimensional minimization problem to solve on each support of the nodal basis functions. The solution of these one-dimensional problems

068 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG 0 H=5.0/6, δ=5.0/ level levels 9 Iterations 8 7 6 5 0 0.05 0. 0.5 0. 0.5 0.3 0.35 0.4 0.45 h Fig. 5.6. Number of iterations of the Schwarz method as a function of h when H and δ are fixed. was obtained by first solving the one-dimensional problem without constraint and then projecting it to the interval that presents the constraint for this one-dimensional problem. To be more precise, we use two vectors uk) and ek), where k runs from i n+ to the number of interior nodes in T h for the values of u m and e n+ i obtained from Algorithm. Naturally, we have two vectors αk) and βk) containing the values of the two obstacles at the interior nodal points in T h. Assume now that we are computing the solution on the subdomain Ω i and we are seeking the value ek) of the correction at the node k of T h. Let ẽk) be the value obtained from the one-dimensional problem without constraint. The projection is simply given by 5.3) ek) = minβk) uk), maxαk) uk), ẽk))). For the problem associated with the coarse mesh, the minimization function i.e., the correction value e) comes from the coarse mesh finite element space, with constraints imposed on the fine mesh. A relaxation method is employed to solve this problems in which one-dimensional problems associated with interior coarse mesh nodal basis functions φ 0 j x), j=,,...,n 0, are solved. As this is a one-dimensional minimization problem with a constraint, we can first compute the minimizer without constraint and then project this number into the interval which represents the constraint. The computation of the one-dimensional problem without constraint can be done in the same way as for the standard Schwarz method [0, 8]. The computation of the constraint interval can be done similarly as explained in [8, p. 36] for one-sided obstacle problems. To explain the idea more clearly, let us use u old x) to denote the computed solution, and we need to solve the following problem to get an updated value for a coarse mesh nodal basis function φ 0 j x): 5.4) ej) = arg min F u old + λφ 0 j), {λ R αx) u old +λφ 0 j x) βx) x suppφ0 j )}

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 069 where suppφ 0 j ) is the support set of the function φ0 j. Let ẽj) be the minimizer of the one-dimensional unconstrained problem, i.e., 5.5) ẽj) = arg min F λ R uold + λφ 0 j). The solution ẽj) is found by solving the one-dimensional algebraic equation associated with this minimization problem. Since F is convex, ej) is the projection of ẽj) over the interval [α j,β j ]={λ R αx) u old + λφ 0 jx) βx) x suppφ 0 j)}, where 5.6) α j = αx) u old x) βx) u old x) sup x suppφ 0 j ) φ 0 j x), β j = inf x suppφ 0 j ) φ 0 j x). Evidently, we have 5.7) ej) = minβ j, maxα j, ẽj))). We notice that, since αx) u old x) βx), we have 0 [α j,β j ], and, consequently, this interval is not empty. Naturally, the above inf x suppφ 0 j ) and sup x suppφ 0 j ) are calculated only for the mesh nodes of T h. Similar relaxation methods have been employed in the domain decomposition for unconstrained minimization problems such as the Dirichlet problem for second order elliptic problems. For the constrained problem, the relaxation method involves an additional step which computes the lower and upper bounds α j and β j as given in 5.6) and the projections 5.3) and 5.7). The projection for the two-level method is more complicated than for the onelevel method. However, since the convergence of the two-level method is much faster than the one-level method, the two-level method is more preferable for practical use. For instance, for H =5.0/0, h =5.0/60, and δ =5.0/0, the number of iterations is 6 for the one-level method, and it is 8 for the two-level method. The computing CPU time on a PC with one processor Intel Pentium III, 600MHz) is 5. minutes for the one-level method, and it is 3.7 minutes for the two-level method. The finite element discretization problem in these numerical tests involves 348 unknowns. We shall mention that the subproblems associated with the subdomains and the coarse mesh problem can also be solved by methods other than the relaxation method. In the numerical tests of [6] and [8], the subproblems are solved by the augmented Lagrangian method, which is also rather efficient for handling the constraints both for the subdomain and coarse mesh problems. 6. Proof of Theorem 3.. Since e n+ i minimizes.4), it satisfies see [8]) F i n+ u m + e n+ i ),v i e n+ i 6.) n+ i 0 v i V i satisfying v i + u m K. Using assumption 3.), we can prove that see [3, Lem. 3.]) 6.) F w) F v) F v),w v + κ w v V v, w V. Taking v i = 0 in 6.), we get from the above two inequalities that 6.3) F u i n+ m ) F u n+ i m ) κ en+ i V.

070 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG It follows from 6.3) that 6.4) F u n ) F u n+ )= F u i n+ m ) F u n+ i m )) κ e n+ i V. Thus, we have F u n ) F u n+ ). Denote, for a given n, νj i = u n + u n + k= j k= e n+ k, j i; e n+ k, j > i. It can be seen that ν i j satisfies 6.5) νj i νj i =0, j i; νj i νj i = e n+ j, j > i; F u n+ ) F u n+ i m )= m j=i+ F ν i j) F ν i j ) ). As u, u n, u n + i j= en+ j K, i =,,...,m, we get from assumption 3.) that there exist zi n V i such that i a) u u n = zi n, b) u n + e n+ j + zi n K, i =,...,m, j= 6.6) m ) c) zi n ) V C u n u V + e n+ j V. We use 3.3), 6.6), and 6.) to get 6.7) F u n+ ),u n+ u = F u n+ ), = = F u n+ ),e n+ i zi n j= e n+ i using 6.6.a)) F u n+ ) F u n+i/m ),e n+ i zi n using 6.6.b) and 6.)) F νj) i F νj ),e i n+ i zi n j=i+ + u n u using 6.5))

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 07 C m j= C m j= ) e n+ j V ) e n+ j V m e n+ i + C ) m z n i V ) using 6.6.c) and the triangular inequality). using 3.3)) ) ) e n+ i V + C u n u V The rest of the proof is the same as in [6, 7]. As u is the unique minimizer for.), we use 6.) and the optimality condition to obtain 6.8) F u n ) F u) F u),u n u + κ u un V κ u un V. The following estimate needs to use 6.), 6.4), 6.7), and 6.8): F u n+ ) F u) F u n+ ),u n+ u using 6.)) + C )C κ F un ) F u n+ )) using 6.4) and 6.7)) + C C F un ) F u κ n+ ) F u n ) F u) using 6.8) and 6.7)). Denote d n = F u n ) F u) for all n 0. Let µ 0, ) be a constant to be determined later. Apply the inequality ab 4µ a + µb for all a, b R to the last term of the above estimate to get d n+ + C ) C κ d n d n+ )+C C dn d n+ dn κ + C ) C κ + [C C ] ) µκ d n d n+ )+µd n As a consequence, we see that C µ d n d n+ )+µd n. d n+ C µ + µ µ µ) d n +C = µ µ + C. For a given C > 0, the function gµ) = µ µ) µ+c has a unique maximizer in [0, ], and the maximizer is given by µ = C ) + C C 0, ). Moreover, the maximum value is given by gµ )= C ++. Consequently, 3.4) holds. The C ) error estimation 3.5) is obtained using 6.8) and 3.4). This completes the proof of the theorem. REFERENCES [] L. Badea, On the Schwarz alternating method with more than two subdomains for nonlinear monotone problems, SIAM J. Numer. Anal., 8 99), pp. 79 04. [] L. Badea, A generalization of the Schwarz alternating method to an arbitrary number of subdomains, Numer. Math., 55 989), pp. 6 8. [3] L. Badea and J. Wang, An additive Schwarz method for variational inequalities, Math. Comp., 69 000), pp. 34 354.

07 LORI BADEA, XUE-CHENG TAI, AND JUNPING WANG [4] J.H. Bramble, J.E. Pasciak, J. Wang, and J. Xu, Convergence estimates for multigrid algorithms without regularity assumptions, Math. Comp., 57 99), pp. 3 45. [5] J.H. Bramble and J. Xu, Some estimate for a weighted L projection, Math. Comp., 56 99), pp. 463 476. [6] T.F. Chan and T.P. Mathew, Domain decomposition algorithms, in Acta Numerica 994, Cambridge University Press, Cambridge, UK, 994, pp. 6 43. [7] P.G. Ciarlet, The Finite Element Method for Elliptic Problems, North Holland, Amsterdam, 978. [8] I. Ekeland and R. Temam, Convex analysis and variational problems, North Holland, Amsterdam, 976. [9] R.S. Falk, Error estimate for the approximation of a class of variational inequalities, Math. Comput., 8 974), pp. 963 97. [0] K. H. Hoffmann and J. Zou, Parallel algorithms of Schwarz variant for variational inequalities, Numer. Funct. Anal. Optim., 3 99), pp. 449 46. [] T. Karkkainen, K. Kunisch, and P. Tarvainen, Primal-Dual Active Set Methods for Obstacle Problems, Reports of the Department of Mathematical Information Technology, University of Jyvaskyla, Series B, No., Jyvaskyla, Finland, 000. [] Y. Kuznetsov, P. Neittaanmäki, and P. Tarvainen, Block relaxation method for algebraic obstacle problems with M-matrices, East-West J. Numer. Math., 994), pp. 75 89. [3] P. Le Tallec, Domain decomposition methods in computational mechanics, Comput. Mech. Adv., 994), pp. 0. [4] P.L. Lions, On the Schwarz alternating method. I, in Proceedings of the First International Symposium on Domain Decomposition Methods for Partial Differential Equations, R. Glowinski, G. H. Golub, G. A. Meurant, and J. Periaux, eds., SIAM, Philadelphia, 988, pp. 4. [5] P.L. Lions, On the Schwarz alternating method. II, in Domain Decomposition Methods, T. F. Chan, R. Glowinski, J. Periaux, and O. B. Widlund, eds., SIAM, Philadelphia, 989, pp. 47 70. [6] P.L. Lions, On the Schwarz alternating method. III, in Proceedings of the Third International Symposium on Domain Decomposition Methods for Partial Differential Equations, T. F. Chan, R. Glowinski, J. Periaux, and O. B. Widlund, eds., SIAM, Philadelphia, 990, pp. 0 3. [7] T. Lü, C. Liem, and T. Shih, Parallel algorithms for variational inequalities based on domain decomposition, System Sci. Math. Sci., 4 99), pp. 34 348. [8] A. Quarteroni and A. Valli, Domain Decomposition Methods for Partial Differential Equations, Oxford University Press, New York, 999. [9] I.A. Sharpov, Multilevel Subspace Correction for Large Scale Optimization Problems, Technical report CAM-97-3, UCLA, Department of Computational and Applied Mathematics, 997. [0] B.F. Smith, P.E. Bjørstad, and W. Gropp, Domain Decomposition: Parallel Multilevel Methods for Elliptic Differential Equations, Cambridge University Press, Cambridge, UK, 996. [] X.-C. Tai, Parallel function decomposition and space decomposition methods with applications to optimisation, splitting and domain decomposition, preprint 3-99, Institut für Mathematik, Technische Universität Graz, Austria, 99. Available online at http://www.mi.uib.no/%7etai/pub.html. [] X.-C. Tai, Convergence rate analysis of domain decomposition methods for obstacle problems, East-West J. Numer. Anal., 9 00), pp. 33 5. [3] X.-C. Tai and M. Espedal, Rate of convergence of some space decomposition methods for linear and nonlinear problems, SIAM J. Numer. Anal., vol. 35, no. 4 998), pp. 558 570. [4] X.-C. Tai, Parallel function and space decomposition methods. Part I. Function decomposition, Beijing Math., 99), pp. 04 34. [5] X.-C. Tai, Parallel function and space decomposition methods. Part II. Space decomposition, Beijing Math., 99), pp. 35 5. [6] X.-C. Tai, Rate of convergence for some constraint decomposition methods for nonlinear variational inequalities, Numer. Math., 93 003), pp. 755 786. [7] X.-C. Tai, Some new domain decomposition and multigrid methods for variational inequalities, in Proceedings of 4th International Conference on Domain Decomposition Methods, Cocoyoc Morelos, Mexico, 00, pp. 33 330. [8] X.-C. Tai, B. ove Heimsund, and J. Xu, Rate of convergence for parallel subspace correction methods for nonlinear variational inequalities, in Proceeding of the 3th International

CONVERGENCE RATE ANALYSIS OF A SCHWARZ METHOD 073 Conference on Domain Decomposition Methods, Lyon, France, 00, pp. 7 38. [9] X.-C. Tai and P. Tseng, Convergence rate analysis of an asynchronous space decomposition method for convex minimization, Math. Comp., 7 00), pp. 05 35. [30] X.-C. Tai and J. Xu, Global and uniform convergence of subspace correction methods for convex optimization problems, Math. Comp., 7 00), pp. 05 4. [3] P. Tarvainen, Two-level Schwarz method for unilateral variational inequalities, IMA J. Numer. Anal., 4 998), pp. 8. [3] J. Xu, Iterative methods by space decomposition and subspace correction, SIAM Rev., 34 99), pp. 58 63. [33] J. Zeng and S. Zhou, On monotone and geometric convergence of Schwarz methods for twosided obstacle problems, SIAM J. Numer. Anal., 35 998), pp. 600 66.