• No results found

Maximum–norm a posteriori error estimates for an optimal control problem

N/A
N/A
Protected

Academic year: 2021

Share "Maximum–norm a posteriori error estimates for an optimal control problem"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

control problem

Enrique Ot´arola Richard Rankin Abner J. Salgado

Abstract We analyze a reliable and efficient max-norm a posteriori error estimator for a control-constrained, linear–quadratic optimal control problem. The estimator yields optimal experimental rates of convergence within an adaptive loop.

Keywords Linear–quadratic optimal control problem·Finite element methods·A posteriori error analysis·Maximum–norm

Mathematics Subject Classification (2000) 49J20·49M25·65K10·65N15·65N30· 65N50·65Y20

1 Introduction

LetΩ be an open and bounded polytope inRd,d∈ {2,3}, with Lipschitz boundary∂ Ω. GivenyΩ ∈L

2(

Ω)andλ>0 we define the cost functional

J(y,u) =1 2ky−yΩk 2 L2(Ω)+ λ 2kuk 2 L2(Ω). (1)

In this article we devise max-norm a posteriori error estimators for the following optimal control problem: Find

minJ(y,u) (2)

subject to, for a givenfL2(

Ω), the linear elliptic partial differential equation (PDE) −∆y=f+u inΩ, y=0 on∂ Ω, (3)

Enrique Ot´arola

Departamento de Matem´atica, Universidad T´ecnica Federico Santa Mar´ıa, Valpara´ıso, Chile E-mail: [email protected]

Richard Rankin

School of Mathematical Sciences, University of Nottingham Ningbo China, Ningbo, China E-mail: [email protected]

Abner J. Salgado

Department of Mathematics, University of Tennessee, Knoxville, TN 37996, USA E-mail: [email protected]

(2)

and, fora,bRwithab, the control constraints

u∈Uad, Uad:={v∈L2(Ω): a≤v(x)≤bfor almost everyxinΩ}. (4)

Within the framework of finite element approximation, error estimates in the maximum norm are of special interest in applied sciences and engineering: they control pointwise ac-curacy, as opposed to the averagedL2-based error estimates that arise naturally in a finite

element setting. Starting with the pioneering works of Nitsche [31, 32], Natterer [30], Scott [45], and Frehse and Rannacher [15], the study of a priori error estimates for piecewise linear finite element approximations of linear and elliptic problems has undergone great development [12, 17, 23, 38, 41, 42, 43, 44]. The analysis of residual–type a posteriori error estimates in the maximum norm has also been considered in a number of works. To the best of our knowledge, the earliest two works that studyL∞ a posteriori error estimators for a

Poisson problem with a bounded forcing term on two–dimensional domains are [13] and [33]. The results of Nochetto [33] were later extended to three–dimensional domains in [7] and subsequently improved in [9, 10, 34]. The theory has also been extended to problems in-volving unbounded forcing terms, the Stokes equations, and obstacle, monotone semilinear, and geometric problems [3, 6, 10, 11, 34, 35].

A posteriori error estimators are computable quantities that depend only on the approx-imate solution and known data. They can be used to extract information about the local quality of the approximate solution. This makes them an essential ingredient of adaptive finite element methods (AFEMs) which are iterative methods that improve the quality of the approximation while striving to keep an efficient distribution of computational resources measured in terms of degrees of freedom. The a posteriori error analysis for standard finite element approximations of linear second–order elliptic boundary value problems has a solid foundation. We refer the reader to [1, 36, 37, 47] for discussions that include the construc-tion of AFEMs, their convergence and optimal complexity. In spite of these advances, the a posteriori error analysis for finite element approximations of constrained optimal control problems has not been fully developed. The main source of difficulty is their inherent non-linear feature, which appears due to the control constraints. To the best of our knowledge, the first work that provides an advance is [26]. In this work the authors design an error esti-mator and prove that it yields an upper bound for the error [26, Theorem 3.1]. These results were later complemented in [19] where the authors propose a slight modification of the es-timator of [26] and provide an efficiency analysis [19, Theorems 5.1 and 6.1]. A unification of these ideas has been carried out in [22]: on the basis of an important error equivalence the analysis is simplified to provide reliable and efficient estimators for the state and adjoint equations. The analysis is based on the energy norm inherited by the state and adjoint equa-tions. However, many problems do not fit into this framework, and the problem we consider in this work is an instance of this issue. Indeed, since we are interested in maximum norm estimates, the energy based arguments of [22] do not apply. For extensions and different approaches based on weighted residual and goal-oriented methods we refer the reader to [2, 3, 5, 18, 24, 28, 39].

Before proceeding with the description and analysis of our method, let us provide an overview of those advocated in the literature regarding the approximation of (2)–(4) in the maximum norm. In [29], the authors derive alinearorder of convergence for the approxi-mation error of the control variable for a scheme based on piecewise linear functions [29, Theorem 2.3]. The analysis of [29] is performed under the following assumptions:

d=2, Ωis convex andΩ∈C1,1, yΩ ∈L

r(

(3)

Since the control variable is approximated with piecewise linear functions the a priori error estimate of [29, Theorem 2.3] is suboptimalin terms of approximation. In this work we propose and analyze an a posteriori error estimator that, when used to drive an AFEM, delivers aquadraticexperimental rate of convergence in the numerical examples that we perform. Such a rate of convergence is optimal in terms of approximation and consequently our scheme outperforms the one proposed in [29]. In addition, our analysis is valid under the following assumptions:

d∈ {2,3}, Ωis a polytope with Lipschitz boundary, f,yΩ ∈L 2(

Ω). (6) We comment that an external forcingf is not considered in [29]. Later, the authors of [4] study, whenΩ⊂R2is a bounded and polygonal domain andyΩ∈C0,σ(Ω)withσ∈(0,1],

two solution techniques for (2)–(4): the so–called variational approach and a fully discrete scheme that discretizes the control with piecewise constant functions; standard piecewise linear functions are used to approximate the solutions to the state and adjoint equations. The latter scheme is combined with a post–processing step that defines a new control vari-able as the projection of the discrete adjoint state into the admissible set; see [4, equation (3.43)]. The authors of [4] prove that, in both schemes, the approximation errors of all three variables in the maximum norm behave likeh2|log(h)|; see [4, Theorems 3.8 and 3.15]. The work [4] hinges on the use of appropriately graded meshes to compensate for the fact that the domain, on which the optimal control problem is posed, exhibits corners. In con-trast, by embedding our a posteriori error estimators in an AFEM, suitable meshes will be automatically constructed within the adaptive loop.

The outline of this paper is as follows. In section 2 we introduce some terminology used throughout this work. In section 3 we study the optimal control problem (2)–(3) and obtain the associated optimality system. The core of our work are sections 4 and 5: In section 4 we design an a posteriori error estimator for a finite element discretization of problem (2)–(3) and study its reliability properties, while in section 5 we prove the local efficiency of the devised error estimator. Finally, in section 6, we present numerical examples to illustrate the theory.

2 Notation

LetT ={T}be a conforming simplicial mesh ofΩ[14],hT=diam(T)and

`T = log max T∈Th −1 T . (7)

We assume thatT is a member of a shape regular family of meshes. Define

W(T):={wC0(Ω): w|T∈P1(T)∀T∈T}, V(T):=W(T)∩H01(Ω),

andUad(T):=Uad∩W(T). We denote byS={S}the set of internal (d−1)-dimensional interelement boundaries ofT andhS=diam(S). IfT ∈T,ST⊂S is the set of sides of

T. ForSS we setNS={T+,T−}such thatS=T+∩T−. ForT∈T, we define

NT:=

T0T :ST∩ST06=/0 . (8)

ForwT V(T)andSS withNS={T+,T−}, the jump or interelement residual is

J∇wT ·νK=ν

+·∇w

(4)

towards T+,T−T. TheL2(Ω)inner product is denoted by(·,·)L2(). ByA.Bwe mean thatAcBfor a nonessential constantcthat might change at each occurrence but is independent of the size of the elements in the mesh, the approximate solution, and the control cost parameterλ.

3 Optimal control problem

The analysis of the optimal control problem (2)–(4) follows standard arguments [25, 46] which we now briefly present. Let us introduce the so–called control to state mapS:L2(Ω)→

H01(Ω), which to a given controluL2(Ω), associates the unique solution to

(∇y,∇v)L2()= (f+u,v)L2() ∀v∈H01(Ω). (9)

With this map at hand, we define the reduced cost functional

F:L2(Ω)→R, F(u):=12kS(u)−yΩk 2

L2()2kuk2L2().

The functionalFis weakly lower semicontinuous and strictly convex(λ>0). In addition, the setUadis a bounded, convex, closed, and nonempty subset ofL2(Ω). Thus, it is weakly sequentially compact. We then are able to conclude the existence and uniqueness of an optimal controluand an optimal stateythat satisfy (9) [46, Theorem 2.14]. In addition,u satisfies the first–order optimality conditionF0(u)(uu)0 for alluUad[46, Lemma

2.21]. To explore this variational inequality, we define the adjoint statepH1

0(Ω)as the

solution to

(∇w,∇p)L2(Ω)= (y−yΩ,w)L2(Ω) ∀w∈H01(Ω). (10)

With the adjoint state at hand, the aforementioned variational inequality reads:

(p+λu,uu)L2(Ω)≥0 ∀u∈Uad,

where bypwe denoted the adjoint state associated toy.

We have thus arrived at the following optimality system for (2)–(4): Find (y,p,u) H01(Ω)×H01(Ω)×Uadsuch that        (∇y,∇v)L2(Ω)= (f+u,v)L2(Ω) ∀v∈H01(Ω), (∇w,∇p)L2(Ω)= (y−yΩ,w)L2(Ω) ∀w∈H01(Ω), (p+λu,u−u)L2(Ω)≥0 ∀u∈Uad. (11)

The following result will be instrumental in the analysis that we will perform [8, 9, 16, 20, 21, 27, 40].

Proposition 1 (higher integrability)LetyH01(Ω)andp∈H01(Ω)denote the solutions to

(9)and(10), respectively. Iff,yΩ∈L2(Ω), then there exists r>d such thaty,p∈W1 ,r(

Ω).

In addition,

kykW1,r().kf+ukL2(Ω), kpkW1,r().ky−ykL2(Ω), (12)

where the hidden constants are independent ofu,f,y, andyΩ. In particular, we have, for

(5)

As a consequence of the results of Proposition 1, we have thatuC(Ω)∩H1(Ω)since u=Π −λ−1p, Π(w) (x):=min{b,max{a,w(x)}}for allxinΩ. (13) We recall that the operatorΠ, defined in (13) is continuous inH1(Ω)and, forG⊂Ω, it is nonexpansive inL∞(G), i.e.,

kΠ(w1)−Π(w2)kL∞(G)≤ kw1−w2kL∞(G) ∀w1,w2∈L∞(G). (14)

We approximate the solution of (11) by finding(yT,pT,uT)V(T)×V(T)×Uad(T)

such that        (∇yT,∇vT)L2(Ω)= (f+uT,vT)L2(Ω) ∀vT ∈V(T), (∇wT,∇pT)L2()= (yT −yΩ,wT)L2() ∀wTV(T), (pT +λuT,uT uT)L2(Ω)≥0 ∀uT ∈Uad(T). (15)

We conclude by noticing that, in view of (12) and (13), it is appropriate to study a posteriori error estimation inL∞().

4 A posteriori error analysis: reliability

We now begin the a posteriori error estimation in the maximum norm. To accomplish this task, we define the local error indicators

Ey(yT,uT;T) =h 2−d/2 T kf+uTkL2(T)+hTkJ∇yT·νKkL∞(∂T\∂ Ω), (16) Ep(pT,yT;T) =hT2−d/2kyT −yΩkL2(T)+hTkJ∇pT ·νKkL∞(∂T\∂ Ω), (17) Eu(uT,pT;T) =kΠ(−pT/λ)−uTkL∞(T), (18) E(yT,pT,uT;T) = Ey2(yT,uT;T) +E 2 p(pT,yT;T) +E 2 u(uT,pT;T) 12 , (19) and the global a posteriori error estimators

Ey(yT,uT;T) =max T∈TEy(yT,uT;T), (20) Ep(pT,yT;T) =max T∈TEp(pT,yT;T), (21) Eu(uT,pT;T) =max T∈TEu(uT,pT;T), (22) E(yT,pT,uT;T) = Ey2(yT,uT;T) +Ep2(pT,yT;T) +Eu2(uT,pT;T) 12 . (23) We also introduce two auxiliary variables:by,bp∈H

1

0(Ω)which solve, respectively, (∇by,∇v) = (f+uT,v)L2(Ω) ∀v∈H01(Ω) (24)

and

(∇w,∇bp) = (yT yΩ,w)L2(Ω) ∀w∈H01(Ω). (25)

We note that, as a consequence of Proposition 1,by,bp∈H

1

0(Ω)∩C(Ω)and thus we can

invoke [3, Lemma 4.2] to conclude that

kby−yTkL∞(Ω).`TEy(yT,uT;T), kbp−pTkL∞(Ω).`TEp(pT,yT;T). (26)

Finally, forey=y−yT,ep=p−pT, andeu=u−uT, we define

k(ey,ep,eu)k2Ω:=keyk 2

(6)

Theorem 1 (global reliability)Let(y,p,u)H01(Ω)×H01(Ω)×L2(Ω)be the solution to

(11)and(yT,pT,uT)V(T)×V(T)×Uad(T)its numerical approximation obtained as the solution to(15). Then

k(ey,ep,eu)kΩ.max{1,λ− 2

}max{1, `T}E(yT,pT,uT;T), (28)

where the hidden constant is independent of the control cost parameterλ, the size of the

elements in the meshT and#T. Proof We proceed in five steps.

Step 1. First we control the errorkuuTkL2(Ω). Defineeu=Π(−λ−

1p

T). Notice thateu

can be equivalently characterized by [46, Lemma 2.26]

(pT +λeu,u−eu)L2(Ω)≥0 ∀u∈Uad. (29)

We boundkueukL2(Ω) by settingu=euin (11),u=uin (29) and adding the results to

obtain

λku−euk

2

L2()≤(p−pT,eu−u)L2().

To bound the right hand side of the previous expression, we let(ey,ep)H01(Ω)×H01(Ω)be such that

(∇ey,∇v)L2(Ω)= (f+eu,v)L2(Ω)∀v∈H01(Ω)

and

(∇w,∇ep)L2(Ω)= (ey−yΩ,w)L2(Ω)∀w∈H01(Ω).

With the auxiliary adjoint stateepat hand, we thus arrive at

λku−euk

2

L2()≤(p−ep,eu−u)L2()+ (ep−bp,eu−u)L2()+ (bp−pT,eu−u)L2(). (30) We now observe that(∇(ey−y),∇v)L2(Ω)= (eu−u,v)L2(Ω)for allv∈H01(Ω)and(∇w,∇(p−

e

p))L2(Ω)= (y−ey,w)L2(Ω)for allw∈H01(Ω). Hence,

(pep,eu−u)L2(Ω)= (∇(ey−y),∇(p−ep))L2(Ω)=−ky−eyk

2

L2(Ω)≤0.

In view of this, an application of the Cauchy–Schwarz inequality yields ku−euk 2 L2(Ω).λ− 1 kep−bpkL2(Ω)+kbp−pTkL2(Ω) ku−eukL2(Ω)

from which it follows that kueuk 2 L2().λ−2 kep−bpk 2 L2()+kbp−pTk 2 L2() . (31) We now controlkep−bpk 2

L2(). Since(∇w,∇(ep−bp))L2()= (ey−yT,w)L2() for allw∈

H01(Ω), we have that kep−bpk 2 L2().(∇(ep−bp),∇(ep−bp))L2(Ω) =(ey−yT,ep−bp)L2(Ω). key−bykL2(Ω)+kby−yTkL2(Ω) kep−bpkL2(Ω).

Consequently,kep−bpkL2(Ω).key−ybkL2(Ω)+kyb−yTkL2(Ω). This, in conjunction with (31),

yields kueuk2L2(Ω).λ− 2 key−byk 2 L2(Ω)+kby−yTk 2 L2(Ω)+kbp−pTk 2 L2(Ω) . (32)

(7)

Upon observing that(∇(ey−by),∇v)L2()= (eu−uT,v)L2()for allv∈H01(Ω), we obtain key−byk

2

L2(Ω).(∇(ey−by),∇(ey−by))L2(Ω)= (eu−uT,ey−by)L2(Ω)≤ keu−uTkL2(Ω)key−bykL2(Ω)

and hence,key−bykL2(Ω).keu−uTkL2(Ω). Combining this with (32) implies that

kueuk 2 L2().λ−2 keu−uTk 2 L2()+kby−yTk 2 L2()+kbp−pTk 2 L2() .

The triangle inequality then allows us to conclude that keuk2L2(Ω).ku−euk 2 L2(Ω)+keu−uTk 2 L2(Ω) .max1,λ−2 keu−uTk 2 L2(Ω)+kby−yTk 2 L2(Ω)+kbp−pTk 2 L2(Ω) .max 1,λ−2 keu−uTk 2 L∞()+kby−yTk 2 L∞()+kbp−pTk 2 L∞() . (33) Step 2. In this step we controlkyyTkL(). In view of Proposition 1 there existsr>d

such that

kybykL∞(Ω).ky−bykW1,r(Ω).ku−uTkL2(). Consequently, the triangle inequality and (33) give us that

keyk2L∞().ky−byk 2 L∞()+kby−yTk 2 L∞() .max 1,λ−2 kby−yTk 2 L∞()+kbp−pTk 2 L∞()+keu−uTk 2 L∞() . (34) Step 3. To boundkppTkL()we again use Proposition 1 to conclude that there exists

r>dsuch that

kpbpkL∞(Ω).kp−bpkW1,r(Ω).ky−yTkL2(Ω).ky−yTkL∞().

Thus, this estimate and (34) imply that kepk2L∞().kp−bpk 2 L∞()+kbp−pTk 2 L∞() .max 1,λ−2 kby−yTk 2 L∞()+kbp−pTk 2 L∞()+keu−uTk 2 L∞() . (35) Step 4. The goal of this step is to control the errorkuuTkL(). We begin with the basic

estimate kuuTk2L().ku−euk 2 L∞()+keu−uTk 2 L∞(). (36)

Using (14) we have that kueuk 2 L∞()=kΠ(−λ− 1p) −Π(−λ−1pT)k2L∞()≤ k −λ− 1p −(λ−1pT)k2L∞() =λ−2kp−pTk2L∞().

Therefore, by using (35), we can conclude that keuk2L().max 1,λ−4 kby−yTk 2 L∞()+kbp−pTk 2 L∞()+keu−uTk 2 L∞() (37) upon using the fact that 1+λ−2max1,λ−2 .max1,λ−2,λ−4 ≤max1,λ−4 since

λ−2≤1 2 1+λ

−4

≤max{1,λ−4}. (38) Step 5. The claimed result follows upon gathering (34), (35) and (37), and using (22), (26)

(8)

5 A posteriori error analysis: efficiency

LetPT denote theL2-projection onto piecewise linear functions overT. ForgL2(Ω)

andM ⊂T we define oscT(g;M) =

T∈M h4T−dkgPTgk2L2(T) !12 . (39)

Lemma 1 (local efficiency ofEy)In the setting of Theorem 1 we have that

Ey(yT,uT;T).ky−yTkL∞(N

T)+h

2

Tku−uTkL∞(N

T)+oscT(f;NT), (40)

where the hidden constant is independent of the control cost parameterλ, the size of the

elements in the meshT, and#T.

Proof LetvH01(Ω)be such thatv|T ∈C2(T)for allT∈T. Using (11) and integrating by parts yields Z Ω ∇(yyT)·∇v=

T∈T Z T (f+u)v+

S∈S Z SJ ∇yT·νKv.

Since on eachTT we have thatv∈C2(T), we again apply integration by parts to con-clude that Z Ω ∇(yyT)·∇v=−

T∈T Z T ∆v(yyT)

S∈S Z SJ ∇v·νK(y−yT).

In conclusion, since the left hand sides of the previous expressions coincide, we arrive at the identity

T∈T Z T (f+u)v+

S∈S Z SJ ∇yT ·νKv=−

T∈T Z T ∆v(yyT) −

S∈S Z SJ ∇v·νK(y−yT), (41)

for everyvH01(Ω)such thatv|T∈C2(T)for allT∈T. We now proceed, on the basis of (16), in two steps.

Step 1. LetTT. We begin with the basic estimate

h2T−d/2kf+uTkL2(T)≤h

2−d/2

T kPTf+uTkL2(T)+h

2−d/2

T kf−PTfkL2(T). (42) By lettingv=βT= (PTf+uT)ϕT2in (41), whereϕTis the standard bubble function over

T[1, 47], we obtain that Z T (PTf+uT)βT= Z T ∆ βT(yyT) Z T (uuT)βT− Z T (fPTf)βT, (43) sinceR

SJ∇βT·νK(y−yT) =0 for allS∈S. We now bound each term on the right–hand

(9)

uT)·∇ϕTϕT+2(PTf+uT)(ϕT∆ ϕT+∇ϕT·∇ϕT).This equality, the properties of the bubble functionϕT and an inverse inequality allow us to conclude that

Z T∆ βT (yyT) . hdT/2−1k∇(PTf+uT)kL2(T)+hdT/2−2kPTf+uTkL2(T) ky−yTkL∞(T) .hdT/2−2kPTf+uTkL2(T)ky−yTkL∞(T).

In addition, we have that

Z T (u−uT)βT .k u−uTkL2(T)kPTf+uTkL2(T) .hdT/2kuuTkL(T)kPTf+uTkL2(T) and Z T (fPTf)βT .k fPTfkL2(T)kPTf+uTkL2(T).

In view of the fact thatkPTf+uTk2L2(T).

R

T(PTf+uT)βT, the previous findings allow us to state that

h2T−d/2kPTf+uTkL2(T).ky−yTkL∞(T)+h2Tku−uTkL∞(T)+h 2−d/2

T kf−PTfkL2(T). Consequently, using (42) we conclude that

h2T−d/2kf+uTkL2(T).ky−yTkL∞(T)+h2Tku−uTkL∞(T)+oscT(f;T). (44)

Step 2. LetTT andSST. We proceed to controlhTkJ∇yT ·νKkL∞(S). To accomplish

this task, we use the property

|S|kJ∇yT·νKkL∞(S). Z SJ ∇yT ·νKϕS , (45)

ofϕS, the standard bubble function overS[1, 47]. We now letv=ϕSin (41) and arrive at

Z SJ ∇yT ·νKϕS ≤

T0NS Z T0|f+u|ϕS+T0

∈NS Z T0|y−yT||∆ ϕS|+T0

∈NS

S0ST0 Z S0|y−yT||J∇ϕS·νK| .

T0∈NS |T0|1/2 kf+uTkL2(T0)+|T0|ku−uTkL∞(T0) +

T0∈NS  h−S2|T0|+h−S1

S0∈ST0 |S0|  ky−yTkL∞(T0).

In view of the fact thathT|S|−1≈h2T−d, the previous estimate combined with (45) and (44) yields the bound

hTkJ∇yT ·νKkL∞(S).h2Tku−uTkL∞(N

S)+ky−yTkL∞(NS)+oscT(f;NS).

We finally combine the results of Steps 1 and 2 and arrive at the desired estimate (40).

(10)

Similar arguments to the ones elaborated in the proof of Lemma 1 allow us to conclude the following result.

Lemma 2 (local efficiency ofEp)In the setting of Theorem 1 we have that

Ep(pT,yT;T).kp−pTkL∞(N

T)+h

2

Tky−yTkL∞(N

T)+oscT(yΩ;NT), (46)

where the hidden constant is independent of the control cost parameterλ, the size of the elements in the meshT and#T.

Lemma 3 (local efficiency ofEu)In the setting of Theorem 1 we have that

Eu(uT,pT;T).ku−uTkL∞(T)+λ− 1

kppTkL(T), (47)

where the hidden constant is independent of the control cost parameterλ, the size of the elements in the meshT and#T.

Proof Sinceeu=Π(−λ−

1p

T), definitions (18) and (13) reveal that

Eu(uT,pT;T)≤ kΠ(−λ−1pT)−Π(−λ−1p)kL∞(T)+ku−uTkL∞(T).

The Lipschitz property (14) allows us to conclude that

kΠ(−λ−1pT)−Π(−λ−1p)kL∞(T).kλ−1p−λ−1pTkL∞(T)=λ−1kp−pTkL∞(T)

from which the lemma follows. ut

The results of Lemmas 1, 2, and 3 immediately yield the following result upon observing thatΩis bounded.

Theorem 2 (local and global efficiency ofE)In the setting of Theorem 1 we have that

E(yT,pT,uT;T).kyyTkL(NT)+kp−pTkL∞(NT)+ku−uTkL∞(NT) +λ−1kppTkL(T)+oscT(f;NT) +oscT(yΩ;NT), (48) and E(yT,pT,uT;T).k(ey,ep,eu)kΩ+λ− 1 kppTkL() +max

T∈ToscT(f;NT) +Tmax∈ToscT(yΩ;NT), (49)

where the hidden constants are independent of the control cost parameterλ, the size of the elements in the meshT and#T.

Remark 1 (weighted norm estimates)Motivated by the fact that in the definition of the cost functional (1) the weights of the involved norms do not have the same dependence with respect toλ, we could also measure the error using a norm that includes a weightα=α(λ):

k(ey,ep,eu)k2α,Ω :=keyk 2 L∞()+kepk 2 L∞()+αkeuk 2 L∞(). (50)

If this norm is used to measure the error, then we can obtain the global reliability estimate k(ey,ep,eu)kα,Ω.max{1,λ−

1,

α1/2,α1/2λ−2}max{1, `T}E(yT,pT,uT;T) (51) using (34), (35) and (37). We can also obtain the global efficiency estimate

E(yT,pT,uT;T).max{1,λ−1,α−1/2}k(ey,ep,eu)kα,Ω +max

T∈ToscT(f;NT) +Tmax∈ToscT(yΩ;NT) (52) using (40), (46) and (47). We remark that for certain choices of the weightα, such asα=λ orα=λ2, the dependence of the factor in the reliability bound on the control cost parameter λis better than that in the result in Theorem 1 whenλis small.

(11)

6 Numerical examples

We illustrate the performance of the devised a posteriori error estimator with numerical examples. For each example, a sequence of adaptively refined meshes was generated from an initial mesh by using a maximum strategy: we mark elementsT for refinement if

E2(yT,pT,uT;T)>1

2Tmax0∈TE

2(y

T,pT,uT;T0).

The number of degrees of freedom Ndof on a particular mesh is three times the number of vertices in the mesh. The initial meshes are shown in Figure 1.

Fig. 1 The initial meshes for Example 1 (left) and Example 2 (right).

6.1 Example 1

We setd=2,Ω= (0,1)2,a=0,b=1000000, and the datafandy

Ωto be such that

y(x1,x2) =x1x2(1−x1)(1−x2)

and

p(x1,x2) =sin(2πx1)sin(2πx2).

Note thatuis given by (13). In order to investigate how the value of the control cost parame-ter affects the behavior of the a posparame-teriori error estimatorE(yT,pT,uT;T), we performed this example forλ∈ {1,0.1,0.01,0.001}.

The results are shown in Figures 2 and 3. Since we are approximatingy,p, anduusing piecewise linear functions, the optimal behavior of the errork(ey,ep,eu)kΩand the estimator

E(yT,pT,uT;T)isCNdof−1. We hence also plotCNdof−1for constantsCthat have been

chosen so that this quantity is close to the dominating quantity on each plot. We can observe that, once the mesh has been sufficiently refined, the errork(ey,ep,eu)kΩ and estimator

E(yT,pT,uT;T)are decreasing at the optimal rate. Note that we have proved thatE is a reliable and efficient a posteriori error estimator fork(ey,ep,eu)kΩ. However, we have not

proved thatEy,Ep, orEu is reliable and efficient forkeykL∞(),kepkL∞(), orkeukL∞(),

respectively. Nevertheless, in Figure 2, we also show the errorskeykL∞(),kepkL∞(), and

keukL∞() and the contributionsEy(yT,uT;T),Ep(pT,yT;T), andEu(uT,pT;T); it

can be observed that optimal experimental rates of convergence are achieved. We also show the weighted errork(ey,ep,eu)kλ,Ω which is defined by (50) withα=λ. We observe that,

for the smaller values ofλ, the designed estimatorE(yT,pT,uT;T)provides a better estimate of the weighted errork(ey,ep,eu)kλ,Ω than the errork(ey,ep,eu)kΩ.

(12)

100 105 10−8 10−6 10−4 10−2 100 102 CNdof−1 k(ey, ep, eu)kΩ E(yT,pT,uT;T) Ndof λ= 1 100 105 10−8 10−6 10−4 10−2 100 102 CNdof−1 keykL∞(Ω) kepkL∞(Ω) keukL∞(Ω) Ndof λ= 1 100 105 10−8 10−6 10−4 10−2 100 102 CNdof−1 Ey(yT,uT;T) Ep(pT,yT;T) Eu(uT,pT;T) Ndof λ= 1 100 105 10−6 10−4 10−2 100 102 CNdof−1 k(ey, ep, eu)kΩ E(yT,pT,uT;T) k(ey, ep, eu)kλ,Ω Ndof λ= 0.1 100 105 10−6 10−4 10−2 100 102 CNdof−1 keykL∞(Ω) kepkL∞(Ω) keukL∞(Ω) λ1/2ke ukL∞(Ω) Ndof λ= 0.1 100 105 10−6 10−4 10−2 100 102 CNdof−1 Ey(yT,uT;T) Ep(pT,yT;T) Eu(uT,pT;T) Ndof λ= 0.1 100 105 10−6 10−4 10−2 100 102 CNdof−1 k(ey, ep, eu)kΩ E(yT,pT,uT;T) k(ey, ep, eu)kλ,Ω Ndof λ= 0.01 100 105 10−6 10−4 10−2 100 102 CNdof−1 keykL∞(Ω) kepkL∞(Ω) keukL∞(Ω) λ1/2ke ukL∞(Ω) Ndof λ= 0.01 100 105 10−6 10−4 10−2 100 102 CNdof−1 Ey(yT,uT;T) Ep(pT,yT;T) Eu(uT,pT;T) Ndof λ= 0.01 100 105 10−4 10−2 100 102 CNdof−1 k(ey, ep, eu)kΩ E(yT,pT,uT;T) k(ey, ep, eu)kλ,Ω Ndof λ= 0.001 100 105 10−4 10−2 100 102 CNdof−1 keykL∞(Ω) kepkL∞(Ω) keukL∞(Ω) λ1/2ke ukL∞(Ω) Ndof λ= 0.001 100 105 10−4 10−2 100 102 CNdof−1 Ey(yT,uT;T) Ep(pT,yT;T) Eu(uT,pT;T) Ndof λ= 0.001

Fig. 2 Example 1: Forλ∈ {1,0.1,0.01,0.001}, the errork(ey,ep,eu)kΩ, the estimatorE(yT,pT,uT;T),

and the weighted error k(ey,ep,eu)kλ,Ω (left), the errors keykL∞(), kepkL∞(), and keukL∞() and the weighted error λ1/2keukL∞() (center), and the contributions to the estimator Ey(yT,uT;T),

(13)

100 105 1010 10−2 10−1 100 101 102 E(yT,pT,uT;T)/k(ey, ep, eu)kΩ λ= 1 λ= 0.1 λ= 0.01 λ= 0.001 Ndof 100 105 0 2 4 6 8 10 E(yT,pT,uT;T)/k(ey, ep, eu)kλ,Ω λ= 1 λ= 0.1 λ= 0.01 λ= 0.001 Ndof

Fig. 3 Example 1: Forλ∈ {1,0.1,0.01,0.001}, the effectivity indicesE(yT,pT,uT;T)/k(ey,ep,eu)kΩ

(left) andE(yT,pT,uT;T)/k(ey,ep,eu)kλ,Ω(right).

0.02 0.04 0.06 0 0.0625 -0.8 -0.4 0 0.4 0.8 -1 1 0.2 0.4 0.6 0.8 0 1

Fig. 4 Example 1: Forλ=1, the approximate solutionsyT (left),pT (center), anduT (right) obtained on an adaptively refined mesh containing 10081 vertices.

0.02 0.04 0.06 0 0.0624 -0.8 -0.4 0 0.4 0.8 -1 1 2 4 6 8 0 10

Fig. 5 Example 1: Forλ=0.1, the approximate solutionsyT (left),pT (center), anduT (right) obtained on an adaptively refined mesh containing 10081 vertices.

0.02 0.04 0.06 0 0.0618 -0.8 -0.4 0 0.4 0.8 -1 1 25 50 75 100 0 100

Fig. 6 Example 1: Forλ=0.01, the approximate solutionsyT (left),pT (center), anduT (right) obtained on an adaptively refined mesh containing 10609 vertices.

(14)

-0.2 -0.1 0 -0.246 0.0021 -0.8 -0.4 0 0.4 0.8 -1.01 1 250 500 750 1000 0 1.01e+03 -0.02 0 0.02 0.04 -0.0305 0.0421 -0.8 -0.4 0 0.4 0.8 -1 0.999 250 500 750 1000 0 1e+03 0.02 0.04 0 0.0586 -0.8 -0.4 0 0.4 0.8 -1 1 250 500 750 1000 0 1e+03 0.02 0.04 0.06 0 0.061 -0.8 -0.4 0 0.4 0.8 -1 1 250 500 750 1000 0 1e+03

Fig. 7 Example 1: Forλ=0.001, the approximate solutionsyT (left),pT (center), anduT (right) obtained on adaptively refined meshes containing, from top to bottom, 10353, 110545, 1003629, and 3336999 vertices.

In Figures 4, 5, 6, and 7 we show some of the approximate solutionsyT,pT, anduT obtained and we observe that one of the control constraints is always active. This example has been constructed so thatyandpdo not depend onλbutudoes. We note that for all of the values ofλ, the approximate solutionspT anduT appear similar on all of the meshes for which they are shown. However, forλ=0.001, a lot of adaptive refinement had to be performed in order foryT to reach the level of accuracy that was reached for the other values ofλwith far less degrees of freedom. Forλ=0.001, the error inuT is extremely dominant and, as previously noted, the estimator that we are using is an estimator fork(ey,ep,eu)kΩ.

We conclude that the a posteriori error estimator E(yT,pT,uT;T)performs well when the control cost parameter is not too small but that, in agreement with what we have proved, the estimator is not robust with respect to the control cost parameterλ.

(15)

6.2 Example 2

We setd=2,Ω= (−1,1)2\[0,1)×(−1,0],a=0,b=1 and the dataf andyΩ to be such

that, in polar coordinates(r,θ)withθ∈[0,3π/2],

y= (1r2cos2(θ))(1−r2sin2(θ))r2/3sin(2θ/3) and

p=sin(2πrcos(θ))sin(2πrsin(θ))r2/3sin(2θ/3). As in the previous example,uis given by (13). For this example we tookλ=1.

100 105 10−6 10−4 10−2 100 102 CNdof−1 k(ey, ep, eu)kΩ E(yT,pT,uT;T) Ndof 1 100 105 10−6 10−4 10−2 100 102 CNdof−1 keykL∞(Ω) kepkL∞(Ω) keukL∞(Ω) Ndof 10 0 105 10−6 10−4 10−2 100 102 CNdof−1 Ey(yT,uT;T) Ep(pT,yT;T) Eu(uT,pT;T) Ndof

Fig. 8 Example 2: The error k(ey,ep,eu)kΩ and the estimator E(yT,pT,uT;T) (left), the errors

keykL∞(), kepkL(), and keukL()(center), and the contributions to the estimator Ey(yT,uT;T),

Ep(pT,yT;T), andEu(uT,pT;T)(right).

(16)

0 0.1 0.2 0.3 0.4 -2.41e-16 0.482 -0.8 -0.4 0 0.4 0.8 -1.04 0.814 0.25 0.5 0.75 0 1 0 0.1 0.2 0.3 0.4 -3.91e-16 0.484 -0.8 -0.4 0 0.4 0.8 -1.04 0.822 0.25 0.5 0.75 0 1

Fig. 10 Example 2: The approximate solutionsyT (left),pT (center), anduT (right) obtained on adap-tively refined meshes containing 1264 (top) and 11545 (bottom) vertices.

100 105 1 2 3 4 5 6 7 8 9 E(yT,pT,uT;T)/k(ey, ep, eu)kΩ Ndof

Fig. 11 Example 2: The effectivity indicesE(yT,pT,uT;T)/k(ey,ep,eu)kΩ.

Figure 8 shows the results and we can observe that, once the mesh has been sufficiently refined, the errork(ey,ep,eu)kΩ and estimatorE(yT,pT,uT;T)are decreasing at the

op-timal rate. Adaptively refined meshes are shown in Figure 9 and the approximate solutions obtained on these meshes are shown in Figure 10 where we can see that both control con-straints are active. The estimator performs well for this example and we observe from Figure 11 that the effectivity index is above and, once the mesh has been sufficiently refined, close to 1.

(17)

Acknowledgements E. Ot´arola was supported in part by CONICYT through FONDECYT project 11180193. A. J. Salgado was supported in part by NSF grant DMS-1418784. R. Rankin was supported in part by Univer-sidad de Chile through BASAL PFB03 CMM project. The authors would like to thank Alejandro Allendes.

References

1. Ainsworth, M., Oden, J.T.: A posteriori error estimation in finite element analysis. Wiley-Interscience, New York (2000)

2. Allendes, A., Ot´arola, E., Rankin, R.: A posteriori error estimation for a PDE-constrained optimization problem involving the generalized Oseen equations. SIAM J. Sci. Comput.40(4), A2200–A2233 (2018) 3. Allendes, A., Ot´arola, E., Rankin, R., Salgado, A.J.: Ana posteriorierror analysis for an optimal control

problem with point sources. ESAIM Math. Model. Numer. Anal.52(5), 1617–1650 (2018)

4. Apel, T., R¨osch, A.A., Sirch, D.:L∞-error estimates on graded meshes with application to optimal

con-trol. SIAM J. Control Optim.48(3), 1771–1796 (2009)

5. Becker, R., Kapp, H., Rannacher, R.: Adaptive finite element methods for optimal control of partial differential equations: basic concept. SIAM J. Control Optim.39(1), 113–132 (electronic) (2000) 6. Camacho, F., Demlow, A.:L2and pointwise a posteriori error estimates for FEM for elliptic PDEs on

surfaces. IMA J. Numer. Anal.35(3), 1199–1227 (2015)

7. Dari, E., Dur´an, R.G., Padra, C.: Maximum norm error estimators for three-dimensional elliptic prob-lems. SIAM J. Numer. Anal.37(2), 683–700 (2000)

8. Dauge, M.: Neumann and mixed problems on curvilinear polyhedra. Integral Equations Operator Theory

15(2), 227–261 (1992)

9. Demlow, A., Georgoulis, E.H.: Pointwise a posteriori error control for discontinuous Galerkin methods for elliptic problems. SIAM J. Numer. Anal.50(5), 2159–2181 (2012)

10. Demlow, A., Kopteva, N.: Maximum-norm a posteriori error estimates for singularly perturbed elliptic reaction-diffusion problems. Numer. Math.133(4), 707–742 (2016)

11. Demlow, A., Larsson, S.: Local pointwise a posteriori gradient error bounds for the Stokes equations. Math. Comp.82(282), 625–649 (2013)

12. Demlow, A., Leykekhman, D., Schatz, A.H., Wahlbin, L.B.: Best approximation property in theW1norm for finite element methods on graded meshes. Math. Comp.81(278), 743–764 (2012)

13. Eriksson, K.: An adaptive finite element method with efficient maximum norm error control for elliptic problems. Math. Models Methods Appl. Sci.4(3), 313–329 (1994)

14. Ern, A., Guermond, J.L.: Theory and practice of finite elements. Springer, New York (2004)

15. Frehse, J., Rannacher, R.: EineL1-Fehlerabsch¨atzung f¨ur diskrete Grundl¨osungen in der Methode der finiten Elemente pp. 92–114. Bonn. Math. Schrift., No. 89 (1976)

16. Grisvard, P.: Elliptic problems in nonsmooth domains,Classics in Applied Mathematics, vol. 69. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (2011). Reprint of the 1985 original [ MR0775683], With a foreword by Susanne C. Brenner

17. Guzm´an, J., Leykekhman, D., Rossmann, J., Schatz, A.: H¨older estimates for Green’s functions on con-vex polyhedral domains and their applications to finite element methods. Numer. Math.112(2), 221–243 (2009)

18. Hinterm¨uller, M., Hoppe, R.: Goal-oriented adaptivity in control constrained optimal control of partial differential equations. SIAM J. Control Optim.47(4), 1721–1743 (2008)

19. Hinterm¨uller, M., Hoppe, R., Iliash, Y., Kieweg, M.: An a posteriori error analysis of adaptive finite element methods for distributed elliptic control problems with control constraints. ESAIM: Control Optim. Calc. of Var.14, 540–560 (2008)

20. Jerison, D., Kenig, C.E.: The inhomogeneous Dirichlet problem in Lipschitz domains. J. Funct. Anal.

130(1), 161–219 (1995)

21. Jerison, D.S., Kenig, C.E.: The Neumann problem on Lipschitz domains. Bull. Amer. Math. Soc. (N.S.)

4(2), 203–207 (1981)

22. Kohls, K., R¨osch, A., Siebert, K.: A posteriori error analysis of optimal control problems with control constraints. SIAM J. Control Optim.52(3), 1832–1861 (2014)

23. Leykekhman, D., Vexler, B.: Finite element pointwise results on convex polyhedral domains. SIAM J. Numer. Anal.54(2), 561–587 (2016)

24. Li, R., Liu, W., Yan, N.: A posteriori error estimates of recovery type for distributed convex optimal control problems. J. Sci. Comput.33(2), 155–182 (2007)

25. Lions, J.L.: Optimal control of systems governed by partial differential equations. Translated from the French by S. K. Mitter. Die Grundlehren der mathematischen Wissenschaften, Band 170. Springer-Verlag, New York-Berlin (1971)

(18)

26. Liu, W., Yan, N.: A posteriori error estimates for distributed convex optimal control problems. Adv. in Comput. Math.15(1-4), 285–309 (2001)

27. Maz’ya, V., Rossmann, J.: Elliptic equations in polyhedral domains,Mathematical Surveys and Mono-graphs, vol. 162. American Mathematical Society, Providence, RI (2010)

28. Meyer, C., Rademacher, A., Wollner, W.: Adaptive optimal control of the obstacle problem. SIAM J. Sci. Comput.37(2), 918–945 (2015)

29. Meyer, C., R¨osch, A.:L∞-estimates for approximated optimal control problems. SIAM J. Control Optim.

44(5), 1636–1649 (2005)

30. Natterer, F.: ¨uber die punktweise Konvergenz finiter Elemente. Numer. Math.25(1), 67–77 (1975/76) 31. Nitsche, J.: Lineare Spline-Funktionen und die Methoden von Ritz f¨ur elliptische Randwertprobleme.

Arch. Rational Mech. Anal.36, 348–355 (1970)

32. Nitsche, J.:L∞-convergence of finite element approximation. In: Journ´ees “ ´El´ements Finis” (Rennes,

1975), p. 18. Univ. Rennes, Rennes (1975)

33. Nochetto, R.: Pointwise a posteriori error estimates for elliptic problems on highly graded meshes. Math. Comp.64(209), 1–22 (1995)

34. Nochetto, R.H., Schmidt, A., Siebert, K.G., Veeser, A.: Pointwise a posteriori error estimates for mono-tone semi-linear equations. Numer. Math.104(4), 515–538 (2006)

35. Nochetto, R.H., Siebert, K.G., Veeser, A.: Pointwise a posteriori error control for elliptic obstacle prob-lems. Numer. Math.95(1), 163–195 (2003)

36. Nochetto, R.H., Siebert, K.G., Veeser, A.: Theory of adaptive finite element methods: an introduction. In: Multiscale, nonlinear and adaptive approximation, pp. 409–542. Springer, Berlin (2009)

37. Nochetto, R.H., Veeser, A.: Primer of adaptive finite element methods. In: Multiscale and adaptivity: modeling, numerics and applications,Lecture Notes in Math., vol. 2040, pp. 125–225. Springer, Heidel-berg (2012)

38. Rannacher, R., Scott, R.: Some optimal error estimates for piecewise linear finite element approxima-tions. Math. Comp.38(158), 437–445 (1982)

39. R¨osch, A., Siebert, K.G., Steinig, S.: Reliable a posteriori error estimation for state-constrained optimal control. Computational Optimization and Applications68(1), 121–162 (2017)

40. Savar´e, G.: Regularity results for elliptic equations in Lipschitz domains. J. Funct. Anal.152(1), 176–201 (1998)

41. Schatz, A., Wahlbin, L.: Interior maximum norm estimates for finite element methods. Math. Comp.

31(138), 414–442 (1977)

42. Schatz, A., Wahlbin, L.: Maximum norm estimates in the finite element method on plane polygonal domains. I. Math. Comp.32(141), 73–109 (1978)

43. Schatz, A., Wahlbin, L.: Maximum norm estimates in the finite element method on plane polygonal domains. II. Refinements. Math. Comp.33(146), 465–492 (1979)

44. Schatz, A.H., Wahlbin, L.B.: On the quasi-optimality inL∞ of the ˙H1-projection into finite element

spaces. Math. Comp.38(157), 1–22 (1982)

45. Scott, R.: OptimalL∞estimates for the finite element method on irregular meshes. Math. Comp.30(136),

681–697 (1976)

46. Tr¨oltzsch, F.: Optimal Control of Partial Differential Equations: Theory, Methods, and Applications. Graduate Studies in Mathematics. American Mathematical Society (2010)

47. Verf¨urth, R.: A posteriori error estimation techniques for finite element methods. Oxford University Press, Oxford (2013)

References

Related documents

Even although we know general Cloud usage can be beneficial, we do not know if this translates to the work environment when using business focused net-centric systems.. Is it the

We make 3 key observations with respect to this: (i) since the preservation of language semantics is necessary for transformation, whereas only the attribute or style of the text

Methods: this is a descriptive and exploratory study that used the cross-mapping method to map the interventions performed by nurses in a pediatric intensive care unit with

have reported a case series of 28 males and 7 females in which they performed one stage combined endoscopic and per-oral buccal fat pad approach for large oro-antral

A new series of 2-(4-aminophenyl) benzothiazole derivatives with a cyano or alkynyl group at 3’ position was prepared and evaluated for antitumor activity..

When the development of insurance sector in the second period is examined, it is seen that a “stable” process was experienced in terms of legal and regulatory environment

Pritom [8] applied Naive Bayes, C4.5 Decision Tree and Support Vector Machine (SVM) classification algorithms to calculate the prediction accuracy of breast

The NF network used in the structure of the proposed hybrid filter acts like a fusion operator and attempts to construct an enhanced output image by combining