This is the published version of a paper published in Inverse Problems.
Citation for the original published paper (version of record):
Burman, E., Hansbo, P., Larson, M G. (2018)
Solving ill-posed control problems by stabilized finite element methods: an alternative to Tikhonov regularization
Inverse Problems, 34(3): 035004
https://doi.org/10.1088/1361-6420/aaa32b
Access to the published version may require subscription.
N.B. When citing this work, cite the original published paper.
Permanent link to this version:
http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-144929
PAPER • OPEN ACCESS
Solving ill-posed control problems by stabilized finite element methods:
an alternative to Tikhonov regularization
To cite this article: Erik Burman et al 2018 Inverse Problems 34 035004
View the article online for updates and enhancements.
Inverse Problems
Solving ill-posed control problems by stabilized finite element methods:
an alternative to Tikhonov regularization
Erik Burman
1,4, Peter Hansbo
2and Mats G Larson
31 Department of Mathematics, University College London, London, UK, WC1E 6BT, United Kingdom
2 Department of Mechanical Engineering, Jönköping University, SE-55111 Jönköping, Sweden
3 Department of Mathematics and Mathematical Statistics, Umeå University, SE, 901 87 Umeå, Sweden
E-mail: e.burman@ucl.ac.uk
Received 23 September 2016, revised 16 November 2017 Accepted for publication 20 December 2017
Published 31 January 2018 Abstract
Tikhonov regularization is one of the most commonly used methods for the regularization of ill-posed problems. In the setting of finite element solutions of elliptic partial differential control problems, Tikhonov regularization amounts to adding suitably weighted least squares terms of the control variable, or derivatives thereof, to the Lagrangian determining the optimality system. In this note we show that the stabilization methods for discretely ill- posed problems developed in the setting of convection-dominated convection – diffusion problems, can be highly suitable for stabilizing optimal control problems, and that Tikhonov regularization will lead to less accurate discrete solutions. We consider some inverse problems for Poisson ’s equation as an illustration and derive new error estimates both for the reconstruction of the solution from the measured data and reconstruction of the source term from the measured data. These estimates include both the effect of the discretization error and error in the measurements.
Keywords: optimal control problem, data assimilation, source identification, finite elements, regularization
(Some figures may appear in colour only in the online journal)
E Burman et al
Solving ill-posed control problems by stabilized finite element methods: an alternative to Tikhonov regularization
Printed in the UK 035004
INPEEY
© 2018 IOP Publishing Ltd 34
Inverse Problems
IP
1361-6420
10.1088/1361-6420/aaa32b
Paper
3
1
36
Inverse Problems
Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
2018
4 Author to whom any correspondence should be addressed.
Inverse Problems 34 (2018) 035004 (36pp) https://doi.org/10.1088/1361-6420/aaa32b
1. Introduction
In this note we propose an alternative to the classical Tikhonov regularization approach in the finite element approximations of optimal control problems governed by elliptic partial differ- ential equations. We shall, following [5], consider problems of the type
J(u, q) → min!, A(u) = f + B(q),
(1) where J is a cost functional, A is an elliptic differential operator for the state variable u, and B is an impact operator for the control variable q. Introducing the costate variable λ, this prob- lem can be formulated as finding saddle points for the Lagrangian functional
L( u, q, λ) := J(u, q) + (λ, A(u) − f − B(q)),
(2) where ( ·, ·) denotes the L
2inner product, determined by the system
dd1
L(u +
1v, q, λ)|
1=0= 0,
dd2
L(u, q +
2r, λ)|
2=0= 0,
dd3
L(u, q, λ +
3µ) |
3=0= 0.
(3)
In a finite element setting, the continuous states, controls and costates ( u, q, λ) ∈ V × Q × V are replaced by their discrete counterparts (u
h, q
h, λ
h) ∈ V
h× Q
h× V
h, where V
hand Q
hare finite dimensional counterparts of the appropriate Hilbert spaces V and Q, respectively.
Typically, the cost functional measures some distance between the discrete state and a known or sampled function u
0over a subdomain M ⊆ Ω , where Ω ⊂ R
d, and d = 2,3 is the polyhedral (polygonal) domain of computation.
J(u, q) := 1
2 u − u
02M
(4) which may not lead to a well-posed problem. A classical regularization method due to Tikhonov, see [30], is to add a stabilizing functional n(q, q) ,
J(u, q) := 1
2 u − u
02M
+ n(q, q),
(5) where typically
n(q, q) := α
0q − q
b2
+ α
1∇(q − q
b)
2,
(6) where α
0and α
1are regularization parameters and q
bis the background state, or first guess state. The role of the background state is to diminish the inconsistent character of the Tikhonov regularization and implies additional a priori knowledge of the system beyond the samples u
0. In this note we will assume that no such additional a priori data is at hand, q
b= 0, and that there is no physical justification for the addition of the term n(q, q) —or that the parameters α
0and α
1given by the application are too small to provide sufficient stabilization of the system for computational purposes. The actual choice of the parameters α
0, α
1typically depends on the level of noise in the data —see for example [ 32, 36] —and can be determined iteratively.
Work has also been done using the Morozov discrepancy principle to choose both regulariza-
tion parameters and discretization space [1, 3, 28]. More generally, in the computation the
mesh size is assumed to be small enough for the regularization to stabilize the numerical
scheme as well. The rule of thumb is then that the discretization error should be of the order
of the noise level [40, 43]. None of the above references consider analysis of the discretization error and perturbations in a unified setting.
It is well known that an inverse problem based on a linear operator with finite dimensional range is always well posed in the sense of Nashed [39], since the discrete forward operator has a closed range. If the linear system comes from the finite element discretization of an ill-posed PDE, then even if the system happens to be square with non-zero eigenvalues, it will typically be increasingly ill-conditioned as the dimension of the discretization space increases. This ill-conditioning is expressed as non-uniformity in the norms determining the stability proper- ties of the system: as the dimension increases, the stability bounds degenerate. This in its turn may have a detrimental effect on the accuracy of a numerical approximation. Indeed, for a computational PDE this phenomenon is not restricted to ill-posed problems, but arises typi- cally in situations where coercivity arguments fail, see for instance [21, section 5]. The aim of the present paper is to consider the discretizations of PDE problems that are ill-posed in a finite element framework, and provide regularization methods that allow for an analysis that considers both the discretization error and perturbation errors in a unified framework. More precisely, we are interested in problems that have some conditional stability property (see for instance [33, definition 4.3]). The key point is that the existence of a solution implies unique- ness and that a conditional stability estimate is available. The approach that we will follow is to eliminate the Tikhonov regularization on the continuous level and instead regularize the discrete formulation, hence making the regularization part of the computational method in the form of a weakly consistent stabilization. The regularization/stabilization parameter will then be linked to the mesh size and perturbations in the data through the error estimates. The ter- minology stabilization versus regularization is slightly ambiguous, but in classical numerical analysis the method of modified equations [27] provides a link between these concepts. The accuracy that is achievable depends on the regularity of the exact solution and the size of the perturbations in the data, but is optimal with respect to the order of the method and the stabil- ity of the problem. Note in particular that in this case the optimal parameter is independent of the stability of the quantity of interest. To make the comparison with the standard regulariza- tion technique easier we also add the analysis outline of such methods, relating the regulariza- tion parameter to the mesh-size. In contrast with our proposed method, the optimal choice of parameter for the Tikhonov regularization requires detailed knowledge of the stability proper- ties of the quantity of interest of the continuous problem. Even if this parameter is optimized with respect to the stability of the target quantity, the theoretical convergence order of the finite element method is always superior to that of Tikhonov regularization. On the other hand stabilizations such as those proposed herein change the matrix structure of the Galerkin method by increasing the bandwidth. This raises questions on how to solve the linear systems efficiently, which are more challenging compared to classical Tikhonov regularization.
Finally, let us point out that the use of conditional stability estimates has already been used for the choice of regularizing parameters [16, 34, 35], adaptive approaches for the choice of the parameter were explored in [26, 32], and iterative methods to find an optimal parameter proposed in [32]. The idea of using conditional stability estimates for analysis of the recon- struction method was used, for instance, in [17] for reconstructions using the Landweber itera- tion and in [29] in the context of variational regularization.
1.1. Model problems
We will discuss two model problems below, both based on a Poisson-type elliptic problem. In
the first, data is given in a subset of the bulk instead of on the boundary, and in the second the
solution is known in the domain and we wish to reconstruct the source term. The first problem can be associated with an ill-posed boundary control problem or a data assimilation problem, and the second is related to an ill-posed distributed control problem.
1.1.1. Model problem one: unique continuation.
Given a subset M ⊂ Ω that is open, non- empty and distinct, the data u
0∈ H
1( M) and source term f ∈ L
2(Ω) , we wish to find u ∈ H
1(Ω) such that
u = u
0in M
(7) and u is a weak solution to
−∆u = f in Ω. (8)
This is not possible for all u
0and f, but we will assume that the data is such that a solution exists. We will refer to this problem as the unique continuation problem. The ill-posedness of this problem follows by the following argument. Consider the operator
T : H
1(Ω) → H
−1(Ω) × H
1( M), Tu = (∆u, u|
M).
The best approximate solution to (7) and (8) is given by the pseudoinverse T
†( f , u
0) when- ever this is well defined. It is well-known, see [20, proposition 2.4], that T
†is continuous if and only if the range R(T) is closed. In this case T
†is also well-defined on the whole
H
−1(Ω) × H
1( M) . It makes sense to say that the minimization problem min Tu − ( f , u
0)
H−1(Ω)×H1(M)is well posed if and only if T
†is continuous.
However, R(T) is not closed. Indeed, to get a contradiction suppose that this is the case.
We know that T is injective. Then T : H ˜
1(Ω) → R(T) , T = T ˜ is bijective. As R(T) is closed, it is a Hilbert space, and T ˜
−1: R(T) → H
1(Ω) is continuous by the open mapping theorem.
But this implies that
u
H1(Ω)= ˜T
−1Tu
H1(Ω)CTu
H−1(Ω)×H1(M)= C(∆u
H−1(Ω)+ u
H1(M)).
Finally by choosing u as the solution of the classical Hadamard counterexample for the Cauchy problem we obtain a contradiction. We can for example take u
n= sin(nx) sinh(ny) , so that ∆u
n= 0 and assume that M is centered around the origin; then C cannot be fixed independently of n.
It is known that in case the solution exists, a conditional stability estimate holds. The esti- mate can be quantified in a three-sphere inequality. Let M include a ball B
r1(x
0) with radius r
1, centered at x
0. We can then show the stability of the solution u in B
r2(x
0) , with r
2> r
1under the a priori assumption that B
r2(x
0) ⊂ B
r3(x
0) ⊂ Ω and u ∈ H
1(Ω) is a weak solution to (8).
Lemma 1 (Three-sphere inequality). Assume that u : Ω → R is a weak solution of (8) with f ∈ H
−1(Ω) such that f
H−1(Ω)ε for some ε > 0 . For every r
1, r
2, r
3, r such that 0 < r
1< r
2< r
3< r and for every x
0∈ Ω such that dist(x
0, ∂Ω) > r there holds
u
L2(Br2)C
u
L2(Br1)+ ε
τ·
u
L2(Br3)+ ε
(1−τ)(9)
where B
ri, i = 1,2,3 are balls centered at x
0, C > 0 and τ, 0 < τ < 1 only depend on the ge-
ometry of Ω, and the ratios r
2/r
1and r
3/r
2.
Proof. For a proof in the non-homogeneous case see Allessandrini et al [2, theorem 1.10].
□ Note that similar results hold in the H
1-semi-norm —see for example [ 7] —and the results below can be extended to this case, under suitable modifications of the scheme. The sensitivity on the perturbations in the data is, however, expected to increase, since in this case the H
1- semi-norm of the perturbations will come into play in the estimates.
We now cast the problem in the form of a constrained, regularized minimization problem:
find u ∈ H
1(Ω) minimizing 1
2 u − u
02L2(M)
+ α
2 ∇ u
2L2(Ω)(10) subject to
−∆u = f , in Ω. (11)
Introducing the Lagrange multiplier λ ∈ H
01(Ω) , we have the optimality system (see [30, 31]):
find (u
α, λ
α) ∈ H
1(Ω) × H
01(Ω) such that
M
u
αv dΩ +
Ω
∇λ
α· ∇v dΩ + α
Ω
∇u
α· ∇v dΩ =
M
u
0v dΩ ∀v ∈ H
1(Ω), (12)
Ω
∇u
α· ∇µ dΩ =
Ω
f µ dΩ ∀µ ∈ H
01(Ω).
(13) For α > 0 this system is well-posed by the Babuska –Lax–Milgram lemma [ 4], but even if u
0is such that a solution to (11) exists with u = u
0in M , the solution will in general not be a solution to the optimality system (12) and (13). This is only satisfied by u = lim
α→0u
α. Here u denotes the function satisfying (11) and such that u|
M= u
0. The regularized solution how- ever must fit the data to order O(α
12) . This follows by testing equation (12) with u
α− u and using that u|
M= u
0leading to
2u
α− u
02L2(M)
+ α ∇u
α2L2(Ω)
+ α ∇(u
α− u)
2L2(Ω)= α ∇u
2L2(Ω). By (13) there holds ∆u
α= ∆u independent of α so that ∆u
αL2(Ω)
= ∆u
L2(Ω). Collecting the above bounds we deduce that for all α > 0
u
α− u
0L2(M)
+ α
12∇u
αL2(Ω)
2α
12∇u
L2(Ω)and ∆u
αL2(Ω)
= ∆u
L2(Ω). (14) It also follows from this relation that ∇u
αL2(Ω)
is bounded in the limit. Observe that in the special case when u ∈ H
01(Ω) satisfies (11) with u|
M= u
0, then u
α= u for all α > 0 . This is easily verified by choosing u
α= u and λ
α= −αu in (12) and (13).
In the case where α = 0 we have the optimality system: find ( u, λ) ∈ H
1(Ω) × H
10(Ω) such that
M
u v dΩ +
Ω
∇λ · ∇v dΩ =
M
u
0v dΩ ∀v ∈ H
1(Ω),
(15)
Ω
∇u · ∇µ dΩ =
Ω
f µ dΩ ∀µ ∈ H
01(Ω).
(16)
Clearly the solution to (7) and (8) solves (15) and (16) with λ = 0 . But the unregularized minimization problem is ill-posed, similar to (7) and (8).
Below we will assume that u
0∈ H
1( M) is the unperturbed measurement for which the unique solution exists and consider a numerical method for the approximation of u given some perturbed data, ˜ u
0:= u|
M+ δu , with δ u ∈ L
2( M) ; hence ˜ u
0∈ L
2( M) , which is why we minimize the L
2-norm, u − u
0L2(M)
.
Remark 1 (Relation to boundary control problems). We can also consider the prob- lem of finding a function q : ∂Ω → R minimizing
1
2 u(q) − u
02L2(M)
+ α
2 ∇ u(q)
2L2(Ω)(17) subject to
−∆u = f , in Ω, u = q on ∂Ω.
(18) Clearly if q is found, which minimizes (17), the above discussed unique continuation problem is also solved and vice versa. Indeed, by solving the unique continuation problem, we find the optimal q by taking the trace of u. In the boundary control case it may be convenient to make the regularizing least squares term in (17) act directly on q. Finite element methods for this problem have been proposed in [15, 18, 24, 25, 38, 44], for instance, typically with a regular- izing term on the form q
L2(∂Ω), but there appears to be no work in the case of the vanishing regularization, using the conditional stability of the limit problem, which is the topic of the present paper.
1.2. Model problem two: source reconstruction
Our second example considers the case where the data is available in the whole domain, M ≡ Ω , but the source term is unknown and must be reconstructed. The challenge here is that the application of the Laplacian is unstable. This case will be referred to as source reconstruc- tion below, but is also related to a distributed control problem. We consider the elementary problem: minimize
1
2 u − u
02L2(Ω)
+ α
2 q
2L2(Ω)(19) subject to
−∆u = q in Ω, u = 0 on ∂Ω. (20)
Here, u
0is known data and Ω is a convex polygonal (polyhedral) subset of R
d, d = 2,3, with outward-pointing normal n. We assume that we wish to solve (19) and (20) in the situation where u
0is a measurement on a system that is of the form (20). This means that if no perturba- tions are present in the data and measurements are available in every point of Ω, the minimizer for α = 0 is u = u
0∈ H
01(Ω) ∩ H
2(Ω) and an associated q = −∆u ∈ L
2(Ω) exists so that (20) is satisfied. Also assume that the regularity bound
u
H2(Ω)Cq
L2(Ω)(21)
holds. Below we will consider the problem of reconstructing q from u
0, using a stabilized finite element method, and provide an analysis accounting for both the discretization error and the error due to errors in the measured data u
0.
Introducing the Lagrange multiplier λ ∈ H
01(Ω) , we have the optimality system (see [30, 31]): find ( u, q, λ) ∈ H
01(Ω) × L
2(Ω) × H
01(Ω) such that
Ω
u v dΩ +
Ω
∇λ · ∇v dΩ =
Ω
u
0v dΩ ∀v ∈ H
01(Ω),
(22)
α
Ω
q r dΩ +
Ω
λ r dΩ = 0 ∀r ∈ L
2(Ω),
(23)
Ω
∇u · ∇µ dΩ =
Ω
q µ dΩ ∀µ ∈ H
10(Ω).
(24) We note here that the trace of λ is zero on the boundary and that this introduces an artificial boundary condition on q through the regularization term. Since q is equal to λ almost every- where we also observe that the regularization in L
2actually imposes an H
1-regularity on the source term. These artefacts carry over to the approximate solution when the regularized sys- tem is discretized. Once again we are interested here in the optimality system of (19) and (20) when α = 0 : find ( u, q, λ) ∈ H
10(Ω) × L
2(Ω) × H
10(Ω) such that
Ω
u v dΩ +
Ω
∇λ · ∇v dΩ =
Ω
u
0v dΩ ∀v ∈ H
01(Ω),
(25)
Ω
λ r dΩ = 0 ∀r ∈ L
2(Ω),
(26)
Ω
∇u · ∇µ dΩ =
Ω
q µ dΩ ∀µ ∈ H
10(Ω).
(27) Here we also assume that only the perturbed data ˜ u
0= u|
M+ δu with δ u ∈ L
2( M) is avail- able for the reconstruction, and we will estimate quantitatively the effect of δu on the bounds below.
Remark 2 (Relation to distributed control problems). The related distributed con- trol problem is that of finding a function q : Ω → R minimizing
1
2 u(q) − u
02L2(M)
+ α
2 q
2L2(Ω)(28) subject to
−∆u = q, in Ω, u = 0 on ∂Ω.
(29) Here we consider the simplest context where the data u
0is known over the whole domain Ω.
Finite element methods for the distributed control problems have been considered in [6, 22,
23, 37], for instance. Often some additional pointwise constraints on the control variable q are
introduced. To the best of our knowledge no works consider the situation of vanishing regu-
larization, which is at the interface between optimal control and inverse problems.
2. Discretization of ill-posed problems
Since the equations to which we wish to compute solutions are ill-posed, both the well-posed- ness of the forward and the adjoint problems may be compromised, and a naive discretization of the problem can not be expected to be successful. Indeed it is known, for instance, that the finite element equivalent of the unique extension of harmonic functions, which is at the basis of the stability of lemma 1, does not hold. To rectify the situation we draw on the experiences of the stabilization of well-posed, but numerically unstable problems, such as indefinite prob- lems, convection –diffusion equations or Stokes equations [ 8, 12, 13] and propose to stabilize the discrete ill-posed problems by penalizing the fluctuations of the solution. This results in a regularization that has no obvious interpretation on the continuous level, but ensures that the discrete system is invertible. The stability of the continuous problem may then be applied to the error of the computational approximation, resulting in error estimates.
2.1. Derivation of the discrete model
Let {T
h}
hdenote a family of shape regular and quasi-uniform tesselations of Ω in non-overlap- ping simplices, such that for any two different simplices K, K
∈ T
h, K ∩ K
consists of either the empty set, a common face/edge or a common vertex. The outwardly pointing normal of a simplex K will be denoted n
Kand the diameter h
K. The global mesh parameter of T
his defined by h := max
K∈Thh
K. We denote the set of interior element faces F in T
hby F
I. To each face we associate its diameter h
Fand a normal n
F, whose orientation is arbitrary but fixed. We define the standard finite element space of continuous piecewise affine functions on T
hV
h:= {v
h∈ C
0(Ω) : v
h|
K∈ P
1( K), ∀K ∈ T
h},
where P
1(K) denotes the set of affine functions on K. We also define V
h0:= V
h∩ H
01(Ω) . The following bilinear forms defined on V
h× V
hwill be useful for the formulation of our finite element methods,
m
X(v
h, w
h) :=
X
v
hw
hdΩ, for X ⊆ Ω,
(30)
s
i(v
h, w
h) :=
F∈FI
γ
iF
h
iF[[ ∇v
h· n
F]][[ ∇w
h· n
F]] ds
(31) where [[y
h]] |
F:= lim
→0+(y
h( x − n
F) − y
h(x + n
F)) denotes the jump of the quantity y
hover the face F, with the normal n
F, and γ
i∈ R
+denotes a dimensionless parameter independent of h. Finally
a(v
h, w
h) :=
Ω
∇v
h· ∇w
hdΩ.
(32)
2.2. Discretization of the unique continuation problem
If we write the minimization problem (10) and (11) on the discrete space V
h, we may replace
the term ∇u
2L2(Ω)with the form s
1(u
h, u
h) defined in (31). We then want to find u
h∈ V
hminimizing
1
2 u
h− u
02L2(M)
+ 1
2 s
1(u
h, u
h)
(33) under the constraint
a(u
h, v
h) = m
Ω( f , v
h) , ∀v
h∈ V
h0.
Observe that the constraint equation is underdetermined since the trial space is larger than the test space.
Remark 3. In the discrete setting we may take both the trial and the test space to be V
h, but in this case, for consistency, we must add a boundary term to the definition (32) of a leading to the modified form
a(v
h, w
h) :=
Ω
∇v
h· ∇w
hdΩ −
∂Ω
∇v
h· nw
hds.
This term does not make sense on the continuous level, but can be included in the analysis below after minor modifications. For conciseness we leave the details to the reader.
Considering the optimality of the above discrete minimization problem we obtain the finite element formulation: find u
h, λ
h∈ V
h× V
h0such that
m
M(u
h, v
h) + s
1(u
h, v
h) + a(v
h, λ
h) = m
M(˜ u
0, v
h) ∀v
h∈ V
h,
(34) a(u
h, µ
h) = m
Ω(˜ f , µ
h) ∀µ
h∈ V
h0,
(35) where ˜f := f + δf and ˜ u
0:= u
0+ δu
0, with δ f ∈ H
−1(Ω) and δu
0∈ L
2( M) denoting mea- surement errors in the source term and data.
This may then be written on the compact form, find u
h, λ
h∈ V
hUC, with V
hUC:= V
h× V
h0such that
A
UC[(u
h, λ
h), (v
h, µ
h)] = m
Ω(˜ f , µ
h) + m
M(˜ u
0, v
h) , ∀v
h, µ
h∈ V
hUC, with
A
UC[(u
h, λ
h), (v
h, µ
h)] := m
M(u
h, v
h) + s
1(u
h, v
h) + a(v
h, λ
h) + a(u
h, µ
h).
Remark 4. An analogy can be made with the stabilized finite element discretizations for singularly perturbed convection –diffusion equations of the form
u + a · ∇u − ε∆u = f ,
(36) where a ∈ [W
1,∞(Ω)]
dand ε ∈ R
+. When the P éclet number ( Pe(h) = (|a|h)/ε , where h is the mesh size), is large, the H
1-stability of the scheme ε
12∇u
hΩ
ε
−12f
L2(Ω)obtained by the standard energy estimate is insufficient to ensure the stability of the discretization and spurious oscillations appear that compromise the accuracy. Reference [12] proposed adding a stabilizing term on the form s
2( ·, ·) to the standard FEM formulation, which was shown to improve the estimates in the spirit of other known methods for this problem (see [41]). The key to the enhanced stability is that the addition of the stabilizing term makes the following stability estimate hold
u
hL2(Ω)
+ h
12a · ∇u
hL2(Ω)
+ ε
12∇u
L2(Ω)C f
L2(Ω).
The stabilization improves the robustness in the limit ε → 0 , and in the limit h → 0 it limits the rate of blow-up of a · ∇u
hL2(Ω)
.
If we compare it with the unique continuation problem, the unsymmetric operator is the (discrete) Laplacian ∆
hu
h∈ V
h0defined by
m
Ω(∆
hu
h, v
h) = a(u
h, v
h) ∀v
h∈ V
h0. Taking v
h= h
2∆
hu
hwe obtain
h∆
hu
h2L2(Ω)
= m
Ω(∆
hu
h, h
2∆
hu
h) = a(u
h, h
2∆
hu
h).
One may then easily show, using integration by parts and the techniques introduced below (anticipating the inequalities (41)), that
a(u
h, h
2∆
hu
h)
F∈FI
F
h
12|[[∇u
h· n
F]] |h
−12|h
2∆
hu
h| C|u
h|
s1h∆
hu
hL2(Ω)
.
It follows that
h∆
hu
hL2(Ω)
C|u
h|
s1,
showing that the addition of the penalty to the gradient fluctuation enhances the stability on the discrete level, similar to the case of convection –diffusion equations. This estimate, how- ever, does not make sense for continuous equations.
2.3. Discretization of the source reconstruction problem
If we write the minimization problem (19) and (20) on the discrete space V
h, we may replace the term q
h2L2(Ω)
by the form s
5(q
h, q
h) defined in (31). We then want to find u
h∈ V
h0minimizing
1
2 u
h− u
02L2(Ω)
+ 1
2 s
1(u
h, u
h) + 1
2 s
5(q
h, q
h)
(37) under the constraint
a(u
h, v
h) = m
Ω(q
h, v
h) , ∀v
h∈ V
h0.
Observe that we also need to stabilize the solution u
h. This is due to the large kernel of the operator s
5, which makes the natural stability of the constraint equation insufficient. Below we will also discuss other more conventional regularizations in our framework. Considering the optimality of the above discrete minimization problem we obtain the finite element for- mulation: find u
h, q
h, λ
h∈ V
h0× V
h× V
h0such that
m
Ω(u
h, v
h) + s
1(u
h, v
h) + a(v
h, λ
h) = m
Ω(˜ u
0, v
h) ∀v
h∈ V
h0,
(38) where we have used the perturbed data ˜ u
0= u
0+ δu , where δ u ∈ L
2(Ω) ,
m
Ω(λ
h, w
h) − s
5(q
h, w
h) = 0 ∀w
h∈ V
h(39) and
a(u
h, µ
h) = m
Ω(q
h, µ
h) ∀µ
h∈ V
h0(40)
with bilinear forms given by (30) –( 32) above. Below we will distinguish the stabilization parameters of s
1( ·, ·) and s
5( ·, ·) and denote them by γ
1and γ
5respectively.
This may then be written on the compact form: find u
h, q
h, λ
h∈ V
hSRwith V
hSR:= V
h0× V
h× V
h0, such that
A
SR[(u
h, q
h, λ
h), (v
h, w
h, µ
h)] = m
Ω(˜ u
0, v
h) , ∀v
h, r
h, µ
h∈ V
hSR, with
A
SR[(u
h, q
h, λ
h), (v
h, w
h, µ
h)] := m
Ω(u
h, v
h) + s
1(u
h, v
h)
+ a(v
h, λ
h) + s
5(q
h, w
h) − m
Ω(λ
h, w
h)
− a(u
h, µ
h) + m
Ω(q
h, µ
h).
3. Preliminary technical results
First we define the semi-norms associated with the stabilization operator s
i( ·, ·) ,
|x
h|
si= s
i(x
h, x
h)
12, ∀x
h∈ V
h.
We recall the following well-known inverse and trace inequalities (see for instance [19, section 1.4.3])
v
L2(∂K)C
t(h
−12v
L2(K)+ h
12∇v
L2(K)) , ∀v ∈ H
1(K), h
K12∇v
h· n
KL2(∂K)
C
ι∇v
hL2(K)
, ∀v
h∈ P
1(K), h
K∇v
hL2(K)
+ h
K12v
hL2(∂K)
C
ιv
hL2(K)
, ∀v
h∈ P
1(K).
(41)
As an immediate consequence of (41) we have the following stabilities for some C
si> 0 depending only on the mesh geometry:
|x (42)
h|
siC
sih
i−32x
hL2(Ω)
, |x
h|
siC
sih
i−12∇x
hL2(Ω)
. This follows from the definition of s
i( ·, ·) and the inverse inequalities (41)
|x
h|
2si:=
F∈FI
h
i/2F[[ ∇x
h· n
F]]
2L2(F)C
K∈Th
h
i−1K∇x
h2L2(K)
C
K∈Th
h
i−3Kx
h2L2(K)
. Let i
h: H
2(Ω) → V
hdenote the Scott –Zhang interpolant and π
h: L
2→ V
hand π
0h: L
2→ V
h0denote the L
2-projections on the respective finite element spaces. The following error estimate is known to hold both for i
hand π
h:
u − i (43)
hu
L2(Ω)+ h∇(u − i
hu)
L2(Ω)Ch
t|u|
Ht(Ω), t = 1, 2.
To prove the stability of our formulations below we need to show that for any function v
h∈ V
hthe L
2-norm is equivalent to π
h0v
hL2(Ω)
+ |v
h|
s3. We prove the result in this technical lemma.
Lemma 2. There exists C
p> 0 such that for all v
h∈ V
hthere holds hv
hH1(Ω)
C
p( v
hL2(M)
+ |v
h|
s1).
(44) There exists c
1, c
2> 0 such that for any function v
h∈ V
hc
1( π
0hv
hL2(Ω)
+ |v
h|
s3) v
hL2(Ω)
c
2( π
h0v
hL2(Ω)
+ |v
h|
s3).
(45)
Proof. The discrete Poincar é type inequality ( 44) may be proved using a compactness ar- gument similar to that of [14]. To lessen the technical detail, we use here an approach with continuous Poincar é inequalities and discrete interpolation instead. Let I
h: ∇V
h→ [V
h]
dbe a quasi-interpolation operator [11, section 5] such that
∇v (46)
h− I
h∇v
hL2(Ω)
C|v
h|
s1, I
h∇v
hL2(K)
C∇v
hL2(∆K)
where ∆
K:= ∪
K:K∩K=∅. The following Poincar é inequality is well known (see [ 21, lemma B.63]). If f : H
1(Ω) → R is a linear functional that is non-zero for constant functions then
u
H1(Ω)C
P( | f (u)| + ∇u
L2(Ω)) , ∀u ∈ H
1(Ω).
For instance, we may take f (u) =
M
u dΩ Cu
L2(M).
As an immediate consequence we have the bound
v (47)
hH1(Ω)
C(v
hL2(M)
+ ∇v
hL2(Ω)
).
Now let M
int⊂ M be the set of interior triangles of M , M
int:= {K ∈ T
h: ∆
K⊂ M}.
It then follows by the stability of I
hthat I
h∇v
hL2(Mint)
C∇v
hL2(M)
. Adding and sub- tracting I
h∇v in the second term on the right-hand side of (47) gives
v
hH1(Ω)
C(v
hL2(M)
+ ∇v
h− I
h∇v
hL2(Ω)
+ I
h∇v
hL2(Ω)
)
C(v
hL2(M)
+ |v
h|
s1+ I
h∇v
hL2(Ω)
) (48) where we used (46) in the second inequality. For the third term on the right-hand side of (48) we once again use Poincar é’s inequality, the stability of I
hand the inverse inequality (41) to conclude that
I
h∇v
hL2(Ω)
C(I
h∇v
hL2(Mint)
+ ∇I
h∇v
hL2(Ω)
)
C(h
−1v
hL2(M)
+ ∇I
h∇v
hL2(Ω)
).
Using the fact that ∇v
his constant on each element we may write
∇I
h∇v
h2L2(Ω)
=
K∈Th