77. Additive Schwarz Methods#
In this lecture
we define additive and multiplicative sub-space correction methods
prove the Additive Schwarz Lemma as tool for the analysis of additive Schwarz methods
The method is named after Hermann Schwarz, who used this technique for proving the existence of solutions of PDEs.
Literature: Xu, Jinchao: Iterative methods by space decomposition and subspace correction. SIAM Rev. 34 (1992), no. 4, 581–613 https://epubs.siam.org/doi/10.1137/1034116
77.1. Block-Jacobi and general additive Schwarz preconditioners#
Let
A block-Jacobi preconditioner is
where we have
For
We can write the diagonal blocks as
and the whole Block-Jacobi preconditioner as
and the preconditioning action
Next, we let the
an additive Schwarz preconditioner
The action
can be split into the following steps:
77.2. Sub-spaces of and of Hilbert-spaces#
The definition and implementation of the ASM - preconditioner happens in linear algebra, i.e. in
We define the so called Galerkin isomorphismus
Every finite element function
For
where
The adjoint of the Galerkin isomorphism is a mapping from the dual of
The embedding matrices
The ASM preconditioner can be reformulated by means of variational problems on sub-spaces:
Lemma: Let
. Then is given as
Proof: Express
and thus as
i.e.
Finally,
Lemma Let
with
Proof: Follows from the proof of the Lemma above using
Lemma: There holds
This implies that the condition number
Lemma: For the error propagation matrix there holds
A block-Gauss-Seidel iteration leads to the so called multiplicative Schwarz preconditioner, with the error propagation operator
As a product of
77.3. The Additive Schwarz Lemma#
We have defined the action of the ASM preconditioner. To analyze the condition number via bounds of the Rayleigh quotient
it is of useful to have an representation of the quadratic form generated by
We assume that
This means that every
Theorem: ASM-lemma, Linear Algebra version:
For all
there holds:
Theorem ASM-lemma, sub-space version:
For all
there holds:
Proof: We prove the version in linear algebra notation, the other follows using the Galerkin isomorphism as above.
Fix
The feasible set is non-empty and convex, and the goal function is convex. Thus, the unique minimizer can be found by the method of Lagrange multipliers. The Lagrange function is
There exists a unique Lagrange multiplier
Differentiating
and thus
Differentiating with respect to
Inserting leads to
We find the definition of the preconditiong action
Since for every
The value of the minimum is
77.4. The upper-bound by the overlap#
Typically, proving the estimate
is the hard part of the analysis, which has to be shown by explicitly constructing a decomposition. The other estimate often follows immediately from finite overlap of sub-spaces:
We define the overlap matrix
By the Cauchy-Schwarz inequality there is
If two sub-spaces are
Lemma There holds
where
is the spectral radius of .
Proof: Let
Next, we define
to bound
Since the estimate holds for any decomposition, it holds also for the one leading to the minimal right hand side, what is exactly