- Split View
-
Views
-
Cite
Cite
Harbir Antil, Enrique Otárola, Abner J Salgado, Some applications of weighted norm inequalities to the error analysis of PDE-constrained optimization problems, IMA Journal of Numerical Analysis, Volume 38, Issue 2, April 2018, Pages 852–883, https://doi.org/10.1093/imanum/drx018
- Share Icon Share
Abstract
The purpose of this work is to illustrate how the theory of Muckenhoupt weights, Muckenhoupt-weighted Sobolev spaces and the corresponding weighted norm inequalities can be used in the analysis and discretization of partial-differential-equation-constrained optimization problems. We consider a linear quadratic constrained optimization problem where the state solves a nonuniformly elliptic equation, a problem where the cost involves pointwise observations of the state and one where the state has singular sources, e.g., point masses. For all the three examples, we propose and analyse numerical schemes and provide error estimates in two and three dimensions. While some of these problems might have been considered before in the literature, our approach allows for a simpler, Hilbert-space-based analysis and discretization and further generalizations.
1. Introduction
The purpose of this work is to show how the theory of Muckenhoupt weights, Muckenhoupt-weighted Sobolev spaces and weighted norm inequalities can be applied to analyse partial-differential-equation(PDE)-constrained optimization problems and their discretizations. These tools have already been shown to be essential in the analysis and discretization of problems constrained by equations involving fractional derivatives both in space and in time (Antil & Otárola, 2015; Antil et al., 2016), and here we extend their use to a new class of problems.
We consider three illustrative examples. While some of them have been considered before, the techniques that we present in this study are new and we believe they provide simpler arguments and allow for further generalizations. To describe them, let |${\it{\Omega}}$| be an open and bounded polytopal domain of |${\mathbb{R}}^n$| (|$n \in \{2,3\}$|), with Lipschitz boundary |$\partial {\it{\Omega}}$|. We will be dealing with the following problems:
- Optimization with nonuniformly elliptic equations. Let |$\omega$| be a weight, that is, an almost everywhere positive and locally integrable function and |$y_d \in L^2(\omega,{\it{\Omega}})$|. Given a regularization parameter |$\lambda>0$|, we define the cost functional(1.1)We are then interested in finding |$\min J_{\mathcal{A}}$| subject to the nonuniformly elliptic problemand the control constraints(1.2)where |${\mathbb{U}}_{{\mathcal{A}}}$| is a nonempty, closed and convex subset of |$L^2(\omega^{-1},{\it{\Omega}})$|. The main source of difficulty and originality here is that the matrix |${\mathcal{A}}$| is not uniformly elliptic, but rather satisfies(1.3)for almost every |$x\in {\it{\Omega}}$|. Since we allow the weight to vanish or blow up, this nonstandard ellipticity condition must be treated with the right functional setting.(1.4)
Problems such as (1.2) arise when applying the so-called Caffarelli–Silvestre extension for fractional diffusion (Caffarelli & Silvestre, 2007; Antil & Otárola, 2015; Nochetto et al., 2015, 2016; Antil et al., 2016), when dealing with boundary controllability of parabolic and hyperbolic degenerate equations (Cannarsa et al., 2008; Du, 2014; Gueye, 2014) and in the numerical approximation of elliptic problems involving measures (Agnelli et al., 2014; Nochetto et al., 2016). In addition, invoking Rubio de Francia’s extrapolation theorem (Duoandikoetxea, 2001, Theorem 7.8), one can argue that this is a quite general PDE-constrained optimization problem with an elliptic equation as state constraint, since there is no |$L^p$|, only |$L^2$| with weights.
- Optimization with point observations. Let |$\emptyset\neq{{\mathcal{Z}}} \subset {\it{\Omega}}$| with |$\# {{\mathcal{Z}}} < \infty$|. Given a set of prescribed values |$\{ y_z\}_{z \in \mathcal{Z}}$|, a regularization parameter |$\lambda >0$|, and the cost functionalthe problem under consideration reads as follows: find |$\min J_{{\mathcal{Z}}}$| subject to(1.5)and the control constraints(1.6)where |${\mathbb{U}}_{{\mathcal{Z}}}$| is a nonempty, closed and convex subset of |$L^2({\it{\Omega}})$|. In contrast to standard elliptic PDE-constrained optimization problems, the cost functional (1.5) involves point evaluations of the state.(1.7)
We must immediately comment that since |$\partial {\it{\Omega}}$| is Lipschitz and |$f \in L^2({\it{\Omega}})$| then there exists |$r>n$| such that |$y \in W^{1,r}({\it{\Omega}})$| (Jerison & Kenig, 1995, Theorem 0.5; see also Jerison & Kenig, 1981; Grisvard, 1985; Dauge, 1992; Savaré, 1998; Maz’ya & Rossmann, 2010). This, on the basis of a Sobolev embedding result, implies that |$y \in C(\bar {\it{\Omega}})$| and thus that the point evaluations of the state |$y$| in (1.5) are well defined, the latter leading to a subtle formulation of the adjoint problem (see Section 4 for details).
Problem (1.5)–(1.7) finds relevance in numerous applications where the observations are carried out at specific locations: for instance, in the so-called calibration problem with American options (Achdou, 2005), in the optimal control of selective cooling of steel (Unger & Tröltzsch, 2001), in the active control of sound (Nelson & Elliott, 1992; Bermúdez et al., 2004) and in the active control of vibrations (Fuller et al., 1996; Hernández & Otárola, 2009). See also Rannacher & Vexler (2005), Hintermüller & Laurain (2008), Gong et al. (2014a), Brett et al. (2015), Brett et al. (2016) for other applications. The point observation terms in the cost (1.5) tend to enforce the state |$y$| to have the fixed value |$y_z$| at the point |$z$|. Consequently, (1.5)–(1.7) can be understood as a penalty version of a PDE-constrained optimization problem where the state is constrained at a collection of points. We refer the reader to Brett et al. (2016, Section 3.1) for a precise description of this connection and to Leykekhman et al. (2013) for the analysis and discretization of an optimal control problem with state constraints at a finite number of points.
Despite its practical importance, to the best of our knowledge, there are only two references where the approximation of (1.5)–(1.7) is addressed: Chang et al. (2015) and Brett et al. (2016). In both works the key observation, and main source of difficulty, is that the adjoint state for this problem is only in |$W_0^{1,r}({\it{\Omega}})$| with |$r \in (\tfrac{2n}{n+2}, \tfrac{n}{n-1})$|. With this functional setting, the authors of Brett et al. (2016) propose a fully discrete scheme that discretizes the control explicitly using piecewise linear elements. For |$n=2$|, the authors obtain an |${{\mathcal{O}}}(h)$| rate of convergence for the optimal control in the |$L^2$| norm, provided the control and the state are discretized using meshes of size |${{\mathcal{O}}}(h^2)$| and |${{\mathcal{O}}}(h)$|, respectively (see Brett et al., 2016, Theorem 5.1). This condition immediately poses two challenges for implementation. First, it requires keeping track of the state and control on different meshes. Second, some sort of interpolation and projection between these meshes needs to be realized. In addition, the number of unknowns for the control is significantly higher, thus leading to a slow optimization solver. The authors of Brett et al. (2016) were unable to extend these results to |$n=3$|. Using the so-called variational discretization approach (Hinze, 2005), the control is implicitly discretized, and the authors were able to prove that the control converges with rates |${{\mathcal{O}}}(h)$| for |$n=2$| and |${{\mathcal{O}}}(h^{{1}/{2}-\epsilon})$| for |$n=3$|. In a similar fashion, the authors of Chang et al. (2015) use the variational discretization concept to obtain an implicit discretization of the control and deduce rates of convergence of |${{\mathcal{O}}}(h)$| and |${{\mathcal{O}}}(h^{{1}/{2}})$| for |$n=2$| and |$n=3$|, respectively. A residual-type a posteriori error estimator is introduced, and its reliability is proven. However, there is no analysis of the efficiency of the estimator.
In Section 4, we introduce a fully discrete scheme where we discretize the control with piecewise constants; this leads to a smaller number of degrees of freedom for the control in comparison with the approach of Brett et al. (2016). We circumvent the difficulties associated with the adjoint state by working in a weighted |$H^1$| space and prove the following rates of convergence for the optimal control: |${{\mathcal{O}}}(h|\log h|)$| for |$n=2$| and |${{\mathcal{O}}}(h^{\frac{1}{2}}|\log h|)$| for |$n=3$|. In addition, we provide pointwise error estimates for the approximation of the state: |${{\mathcal{O}}}(h|\log h|)$| for |$n=2$| and |${{\mathcal{O}}}(h^{{1}/{2}}|\log h|)$| for |$n=3$|.
- Optimization with singular sources. Let |${{\mathcal{D}}} \subset {\it{\Omega}}$| be linearly ordered and with cardinality |$l= \# {{\mathcal{D}}} < \infty$|. Given a desired state |$y_d \in L^2({\it{\Omega}})$| and a regularization parameter |$\lambda>0$|, we define the cost functional(1.8)We shall be concerned with the following problem: find |$\min J_\delta$| subject towhere |$\delta_z$| is the Dirac delta at the point |$z$| and(1.9)where |${\mathbb{U}}_\delta \subset {\mathbb{R}}^l$| with |${\mathbb{U}}_\delta$|, again, nonempty, closed and convex. Notice that since for |$n>1$|, |$\delta_z \notin H^{-1}({\it{\Omega}})$|, the solution |$y$| to (1.9) does not belong to |$H^1({\it{\Omega}})$|. Consequently, the analysis of the finite element method applied to such a problem is not standard (Scott, 7374; Casas, 1985; Nochetto et al., 2016). We rely on the weighted Sobolev space setting described and analysed in Nochetto et al. (2016, Section 7.2).(1.10)
The state (1.9), in a sense, is dual to the adjoint equation for (1.5)–(1.6): it is an elliptic equation that has Dirac deltas on the right-hand side. The optimization problem (1.8)–(1.9) is of relevance in applications where one can specify a control at finitely many prespecified points. For instance, some works (Nelson & Elliott, 1992; Bermúdez et al., 2004) discuss applications within the context of the active control of sound (Fuller et al., 1996; Hernández & Otárola, 2009; Hernández et al., 2010) and in the active control of vibrations (see also Leykekhman & Vexler, 2013; Fornasier et al., 2014; Gong et al., 2014a).
An analysis of problem (1.8)–(1.10) is presented in Gong et al. (2014b), where the authors use the variational discretization concept to derive error estimates. They show that the control converges with a rate of |${{\mathcal{O}}}(h)$| and |${{\mathcal{O}}}(h^{1/2})$| in two and three dimensions, respectively. Their technique is based on the fact that the state belongs to |$W_0^{1,r}({\it{\Omega}})$| with |$r \in (\tfrac{2n}{n+2}, \tfrac{n}{n-1})$|. In addition, under the assumption that |$y_d \in L^\infty({\it{\Omega}})$| they improve their results and obtain, up to logarithmic factors, rates of |${{\mathcal{O}}}(h^2)$| and |${{\mathcal{O}}}(h)$|. Finally, we mention that Casas et al. (2012) and Pieper & Vexler (2013) study a PDE-constrained optimization problem without control constraints, but where the control is a regular Borel measure.
In Section 5, we present a fully discrete scheme for which we provide rates of convergence for the optimal control: |${{\mathcal{O}}}(h^{2-\epsilon})$| in two dimensions and |${{\mathcal{O}}}(h^{1-\epsilon})$| in three dimensions, where |$\epsilon>0$|. We also present rates of convergence for the approximation error in the state variable.
Before we embark on further discussions, we must remark that while the introduction of a weight as a technical instrument does not seem to be completely new, the techniques that we use and the range of problems that we can tackle is. For instance, for integro-differential equations where the kernel |$g$| is weakly singular, the authors of Burns & Ito (1995) study the well-posedness of the problem in the weighted |$L^2(g,(-r,0))$| space. Numerical approximations for this problem with the same functional setting were considered in Ito & Turi (1991), where convergence is shown, but no rates are obtained. These ideas were extended to neutral delay-differential equations in Fabiano & Turi (2003) and Fabiano (2013), where a weight is introduced in order to renorm the state space and obtain dissipativity of the underlying operator. In all these works, however, the weight is essentially assumed to be smooth and monotone, except at the origin where it has an integrable singularity (Ito & Turi, 1991; Burns & Ito, 1995) or at a finite number of points where it is allowed to have jump discontinuities (Fabiano & Turi, 2003; Fabiano, 2013). All these properties are used to obtain the aforementioned results. In contrast, our approach hinges only on the fact that the introduced weights belong to the Muckenhoupt class |$A_2$| (see Definition 2.1 below) and the pertinent facts from real and harmonic analysis and approximation theory that follow from this definition. Additionally, we obtain convergence rates for the optimal control variable that are, in terms of approximation, optimal for problem (1.1)–(1.3), nearly optimal in two dimensions and suboptimal in three dimensions for (1.5)–(1.7) and suboptimal for problem (1.8)–(1.10). Finally, we must point out that the class of problems we study is quite different from those considered in the references given above.
Our presentation will be organized as follows. Notation and general considerations will be introduced in Section 2. Section 3 presents the analysis and discretization of problem (1.1)–(1.3). Problem (1.5)–(1.7) is studied in Section 4. The analysis of problem (1.8)–(1.10) is presented in Section 5. Finally, in Section 6, we illustrate our theoretical developments with a series of numerical examples.
2. Notation and preliminaries
Let us fix notation and the setting in which we will operate. In what follows, |${\it{\Omega}}$| is a convex, open and bounded domain of |${\mathbb{R}}^n$| (|$n \geq 1$|) with polytopal boundary. The handling of curved boundaries is somewhat standard but leads to additional technicalities that will only obscure the main ideas we are trying to advance. By |$A \lesssim B$| we mean that there is a nonessential constant |$c$| such that |$A \leq c B$|. The value of this constant might change at each occurrence.
2.1 Weights and weighted spaces
Throughout our discussion we call a weight a function |$\omega \in L^1_{\rm loc}({\mathbb{R}}^n)$|, such that |$\omega(x)>0$| for a.e. |$ x \in {\mathbb{R}}^n$|. In particular, we are interested in the so-called Muckenhoupt weights (Turesson, 2000; Duoandikoetxea, 2001).
The literature on the theory of Muckenhoupt-weighted spaces is rather vast, so we only refer the reader to Turesson (2000), Duoandikoetxea (2001) and Nochetto et al. (2016) for further results.
2.2 Finite element approximation of weighted spaces
Since the spaces |$W^{1,r}(\omega,{\it{\Omega}})$| are separable for |$\omega \in A_r$||$(r > 1)$|, and smooth functions are dense, it is possible to develop a complete approximation theory using functions that are piecewise polynomial. This is essential, for instance, to analyse the numerical approximation of (1.2) with finite element techniques. Let us then recall the main results from Nochetto et al. (2016) concerning this scenario.
2.3 Optimality conditions
To unify the analysis and discretization of the PDE-constrained optimization problems introduced and motivated in Section 1 and thoroughly studied in subsequent sections, we introduce a general framework following the guidelines presented in Lions (1971), Ito & Kunisch (2008), Gamallo & Hernández (2009), Hinze et al. (2009), Tröltzsch (2010) and los Reyes (2015). Let |${\mathbb{U}}$| and |${\mathbb{H}}$| be Hilbert spaces denoting the so-called control and observation spaces, respectively. We introduce the state trial and test spaces |${\mathbb{Y}}_1$| and |${\mathbb{X}}_1$|, and the corresponding adjoint test and trial spaces |${\mathbb{Y}}_2$| and |${\mathbb{X}}_2$|, which we assume to be Hilbert. In addition, we introduce the following items:
(a) a bilinear form |$a:({\mathbb{Y}}_1+{\mathbb{Y}}_2) \times ({\mathbb{X}}_1 + {\mathbb{X}}_2) \to {\mathbb{R}}$| which, when restricted to either |${\mathbb{Y}}_1\times {\mathbb{X}}_1$| or |${\mathbb{Y}}_2 \times {\mathbb{X}}_2$|, satisfies the conditions of the Banach-Nečas-Babuška (BNB) theorem (see Ern & Guermond, 2004, Theorem 2.6);
(b) a bilinear form |$b: {\mathbb{U}} \times ({\mathbb{X}}_1 + {\mathbb{X}}_2) \to {\mathbb{R}}$| which, when restricted to either |${\mathbb{U}} \times {\mathbb{X}}_1$| or |${\mathbb{U}} \times {\mathbb{X}}_2$|, is bounded (the bilinear forms |$a$| and |$b$| will be used to describe the state and adjoint equations);
(c) an observation map |$C: {\text{Dom}}(C) \subset {\mathbb{Y}}_1 + {\mathbb{Y}}_2 \to {\mathbb{H}}$|, which we assume linear; in addition, we assume that |${\mathbb{Y}}_2 \subset {\text{Dom}}(C)$| and that the restriction |$C_{|{\mathbb{Y}}_2} : {\mathbb{Y}}_2 \to {\mathbb{H}}$| is continuous;
(d) a desired state |$y_d \in {\mathbb{H}}$|;
- (e) a regularization parameter |$\lambda > 0$| and a cost functional(2.5)
The optimal state |${\bar{\mathsf{y}}} = {\bar{\mathsf{y}}}({\bar{\mathsf{u}}}) \in {\mathbb{Y}}_1$| is the solution to (2.6) with |$u = {\bar{\mathsf{u}}}$|.
The justification of (2.9)–(2.10) is the content of the next result.
(Optimality conditions.) Assume that, for every |$u \in {\mathbb{U}}$|, we have |$Su \in {\text{Dom}}(C)$|. In addition, assume that one of the following two conditions holds:
(i) For every |$u \in {\mathbb{U}}$| we have |$Su \in {\mathbb{Y}}_2$| and there exists |${\mathbb{D}} \subset {\mathbb{X}}_1 \cap {\mathbb{X}}_2$| that is dense in |${\mathbb{X}}_2$|.
(ii) There exists |${\mathbb{D}} \subset {\mathbb{Y}}_1 \cap {\mathbb{Y}}_2$| that is dense in |${\mathbb{Y}}_1$| and the solution |${\bar{\mathsf{p}}}$| to (2.10) belongs to |${\mathbb{X}}_1$|. Finally, if |$\{y_n\}_{n=1}^\infty \subset {\mathbb{D}}$| is such that, as |$n \to \infty$|, we have |$y_n \to y$| in |${\mathbb{Y}}_1$|, then |$Cy_n \to Cy$| in |${\mathbb{H}}$|.
In this setting, the pair |$({\bar{\mathsf{y}}},{\bar{\mathsf{u}}}) \in {\mathbb{Y}}_1 \times {\mathbb{U}}$| is optimal if and only if |${\bar{\mathsf{y}}} = S{\bar{\mathsf{u}}}$| and |${\bar{\mathsf{u}}}$| satisfies (2.9), where |${\bar{\mathsf{p}}} \in {\mathbb{X}}_2$| is defined by (2.10).
Recall that |${\bar{\mathsf{y}}} = S {\bar{\mathsf{u}}}$|. To simplify the discussion, set |$y = Su$|. We now proceed depending on the assumptions:
- (i) In this setting, we immediately see, in view of (a) and (c), that (2.10) is well posed and that |$v = y - {\bar{\mathsf{y}}} \in {\mathbb{Y}}_2$|, i.e., |$v$| is a valid test function in (2.10). With this particular value of |$v$| we getNotice that the right-hand side of this expression is the first term on the right-hand side of the variational inequality. By definition of |$S$| we have, for every |$v_y \in {\mathbb{X}}_1$|,(2.11)In this last identity, we would like to set |$v_y = {\bar{\mathsf{p}}}$| so that we obtainand this immediately yields (2.9). However |${\bar{\mathsf{p}}} \not\in {\mathbb{X}}_1$| so we must justify this by a different argument. Let |$\{p_n\}_{n=1}^\infty \subset {\mathbb{D}}$| be such that |$p_n \to {\bar{\mathsf{p}}}$| in |${\mathbb{X}}_2$|. Setting |$v_y = p_n$| in problem (2.11), which is a valid test function, now yieldssince, by assumption, the form |$b$| is continuous on |${\mathbb{U}} \times {\mathbb{X}}_2$|. On the other hand, the form |$a$| is continuous on |${\mathbb{Y}}_2 \times {\mathbb{X}}_2$| and, since |$y-{\bar{\mathsf{y}}} \in {\mathbb{Y}}_2$| and |${\bar{\mathsf{p}}} \in {\mathbb{X}}_2$|, we obtainwhich allows us to conclude.
- (ii) Under these assumptions we once again obtain that (2.10) is well posed. In addition, since |${\bar{\mathsf{p}}} \in {\mathbb{X}}_1$|, we can set |$v_y = {\bar{\mathsf{p}}}$| in problem (2.11) to obtainThe issue at hand now is that setting |$v = y - {\bar{\mathsf{y}}}$| in (2.10) would allow us to conclude. However, |$y-{\bar{\mathsf{y}}} \not\in {\mathbb{Y}}_2$| and so we argue as follows. Let |$\{y_n\}_{n=1}^\infty \subset {\mathbb{D}}$| be such that, as |$n \to \infty$|, it converges to |$y-{\bar{\mathsf{y}}}$| in |${\mathbb{Y}}_1$|. The assumptions then imply that |$Cy_n \to C(y-{\bar{\mathsf{y}}})$| in |${\mathbb{H}}$|. The continuity of |$a$| in |${\mathbb{Y}}_1 \times {\mathbb{X}}_1$| gives
2.4 Discretization of PDE-constrained optimization problems
Let us now, in the abstract setting of Section 2.3, study the discretization of problem (2.5)–(2.7). Since our ultimate objective is to approximate the problems described in Section 1 with finite element methods, we will study the discretization of (2.5)–(2.7) with Galerkin-like techniques.
As in the continuous case, we introduce the discrete control to state operator |$S_h$|, which to a discrete control, |$u_h \in {\mathbb{U}}_h$|, associates a unique discrete state, |$y_h = y_h (u_h) = S_h u_h$|, which solves (2.13). Here |$S_h$| is a bounded and linear operator.
The main error estimate with this level of abstraction reads as follows.
Collecting these derived estimates we bound the term |$\textrm{II}$|.
By placing the estimates that we have obtained for |$\textrm{I}$| and |$\textrm{II}$| in the inequality (2.21), we arrive at the claimed result. □
The use of this simple result will be illustrated in the following sections.
(Discrete spaces.) In all the examples we will consider below we will have |${\mathbb{X}}_1^h = {\mathbb{X}}_2^h = {\mathbb{Y}}_1^h = {\mathbb{Y}}_2^h = {\mathbb{V}}({\mathscr{T}})$| algebraically but normed differently, |${\mathbb{V}}({\mathscr{T}})$| being the finite element space defined in (2.3). Consequently, the assumptions of Theorem 2.2 and (2.19) are trivial.
3. Optimization with nonuniformly elliptic equations
In this section, we study the problem (1.1)–(1.3) under the abstract framework developed in Section 2.3. Let |${\it{\Omega}} \subset {\mathbb{R}}^n$| be a convex polytope |$(n \geq 1)$| and |$\omega \in A_2(\mathbb{R}^n),$| where the |$A_2$|-Muckenhoupt class is given by Definition 2.1. In addition, we assume that |${\mathcal{A}}: {\it{\Omega}} \to \mathbb{M}^n$| is symmetric and satisfies the nonuniform ellipticity condition (1.4).
3.1 Analysis
Owing to the fact that the diffusion matrix |${\mathcal{A}}$| satisfies (1.4) with |$\omega \in A_2(\mathbb{R}^n)$|, as shown in Fabes et al. (1982), the state equation (1.2) is well posed in |$H^1_0(\omega,{\it{\Omega}})$|, whenever |$u \in L^2(\omega^{-1},{\it{\Omega}})$|. For this reason, we set
|${\mathbb{H}} = L^2(\omega,{\it{\Omega}})$| and |$C = {\text{id}}$|;
|${\mathbb{U}} = L^2(\omega^{-1},{\it{\Omega}})$|;
- |$b(\cdot,\cdot) = (\cdot,\cdot)_{L^2({\it{\Omega}})}$|; notice that, if |$v_1 \in L^2(\omega^{-1},{\it{\Omega}})$| and |$v_2 \in H^1_0(\omega,{\it{\Omega}})$| thenwhere we have used the Poincaré inequality (2.2);
the cost functional as in (1.1).
The results of Fabes et al. (1982), again, yield that the adjoint problem is well posed.
3.2 Discretization
Let us now propose a discretization for problem (1.1)–(1.3) and derive a priori error estimates based on the results of Section 2.4. Given a family |${\mathbb{T}} = \{{\mathscr{T}}\}$| of quasi-uniform triangulations of |${\it{\Omega}}$| we set
|${\mathbb{U}}^h = {\mathbb{U}}({\mathscr{T}})$|, where the discrete space |${\mathbb{U}}({\mathscr{T}})$| is defined in (2.4);
|${\mathbb{U}_{\textrm{ad}}}^h = {\mathbb{U}}^h \cap {\mathbb{U}}_{\mathcal{A}}$|, where the set of admissible controls |${\mathbb{U}}_{\mathcal{A}}$| is defined in (3.1);
- |${\it{\Pi}}_{\mathbb{U}}$| is the |$L^2(\omega^{-1},{\it{\Omega}})$|-orthogonal projection onto |${\mathbb{U}}({\mathscr{T}})$|, which we denote by |$ {\it{\Pi}}_{\omega^{-1}}$| and is defined bywhere |$\omega^{-1}(T)$| is defined as in (2.1); the definition of |${\mathbb{U}}_{{\mathcal{A}}}$| yields that |${\it{\Pi}}_{\omega^{-1}} {\mathbb{U}}_{\mathcal{A}} \subset {\mathbb{U}_{\textrm{ad}}}^h$|;(3.5)
|${\mathbb{X}}_1^h = {\mathbb{X}}_2^h = {\mathbb{Y}}_1^h = {\mathbb{Y}}_2^h = {\mathbb{V}}({\mathscr{T}})$|, where the discrete space |${\mathbb{V}}({\mathscr{T}})$| is defined in (2.3).
Notice that, since |${\mathbb{X}}_1^h = {\mathbb{X}}_2^h = {\mathbb{Y}}_1^h = {\mathbb{Y}}_2^h$|, the assumptions of Theorem 2.2 and (2.19) are trivially satisfied; see Remark 2.4.
We obtain the following a priori error estimate.
Using the regularity of |${\bar{\mathsf{p}}}$| and |${\bar{\mathsf{y}}}$| we obtain the claimed bound.
These bounds yield the result. □
(Regularity of |${\bar{\mathsf{y}}}$| and |${\bar{\mathsf{p}}}$|.) The results of Corollary 3.1 rely on the fact that |${\bar{\mathsf{y}}}, {\bar{\mathsf{p}}} \in H^2(\omega,{\it{\Omega}})$|. Reference Cavalheiro (2011) provides sufficient conditions for this to hold.
Collecting the derived results we arrive at the desired estimate. □
4. Optimization with point observations
Here, we consider problem (1.5)–(1.7). Let |${\it{\Omega}} \subset {\mathbb{R}}^n$| be a convex polytope, with |$n \in \{ 2,3\}$|. We recall that |$\mathcal{Z} \subset {\it{\Omega}}$| denotes the set of observable points with |$\# \mathcal{Z} < \infty$|.
4.1 Analysis
As Nochetto et al. (2016, Lemma 7.5) and Aimar et al. (2014) show, with this definition we have |$\varpi \in A_2$|. With this |$A_2$| weight at hand we set
|${\mathbb{H}} = {\mathbb{R}}^{\# \mathcal{Z}}$| and |$C = \sum_{z \in {{\mathcal{Z}}}} \mathbf{e}_z \delta_z $|, where |$\{\mathbf{e}_z\}_{z \in {{\mathcal{Z}}}}$| is the canonical basis of |${\mathbb{H}}$|;
|${\mathbb{U}} = L^2({\it{\Omega}})$|;
|${\mathbb{X}}_1 = {\mathbb{Y}}_1 = H^1_0({\it{\Omega}})$|;
- |${\mathbb{X}}_2 = H^1_0(\varpi,{\it{\Omega}})$| and |${\mathbb{Y}}_2 = H^1_0(\varpi^{-1},{\it{\Omega}})$| andwhich is bounded, symmetric and coercive in |$H_0^1({\it{\Omega}})$| and satisfies the conditions of the BNB theorem in |$H_0^1(\varpi,{\it{\Omega}}) \times H^1_0(\varpi^{-1},{\it{\Omega}})$| (Nochetto et al., 2016, Lemma 7.7);
- |$b(\cdot,\cdot) = (\cdot,\cdot)_{L^2({\it{\Omega}})}$|. The results of Nochetto et al. (2016, Lemma 7.6) guarantee that, for |$n<4$|, the embedding |$H^1_0(\varpi,{\it{\Omega}}) \hookrightarrow L^2({\it{\Omega}})$| holds; therefore,
Indeed, it suffices to set, in Theorem 2.2, |${\mathbb{D}} = C_0^\infty({\it{\Omega}})$| and to recall that since |${\it{\Omega}}$| is a convex polytope and |$n<4$|, we have |${\bar{\mathsf{y}}} \in H^2({\it{\Omega}})\hookrightarrow C(\bar{\it{\Omega}})$|, so point evaluations are meaningful, i.e., |$y=Su \in {\text{Dom}}(C)$|. Finally, the embedding of Nochetto et al. (2016, Lemma 7.6) shows that |${\bar{\mathsf{y}}} \in H^2({\it{\Omega}})\cap H^1_0({\it{\Omega}}) \hookrightarrow H^1_0(\varpi^{-1},{\it{\Omega}}) = {\mathbb{Y}}_2$|, that is, item (i) is satisfied. In addition, since |$\delta_z \in H^1_0(\varpi^{-1},{\it{\Omega}})'$| for |$z \in {\it{\Omega}}$|, we thus have |$H^1_0(\varpi^{-1},{\it{\Omega}}) = {\mathbb{Y}}_2 \subset {\text{Dom}}(C)$| and, in view of Nochetto et al. (2016, Lemma 7.7), the adjoint problem is well posed.
4.2 Discretization
For a family |${\mathbb{T}} = \{{\mathscr{T}}\}$| of quasi-uniform meshes of |${\it{\Omega}}$| we set
- |${\mathbb{U}}^h = {\mathbb{U}}({\mathscr{T}})$|, where |${\mathbb{U}}({\mathscr{T}})$| is defined in (2.4) and |$\mathbb{U}_{\mathrm{ad}}^h = {\mathbb{U}}({\mathscr{T}}) \cap {\mathbb{U}}_{{\mathcal{Z}}}$|, where |$ {\mathbb{U}}_{{\mathcal{Z}}}$| is defined in (4.2). The operator |${\it{\Pi}}_{{\mathbb{U}}} = {\it{\Pi}}_{L^2}$| is the standard |$L^2({\it{\Omega}})$|-projection:
|$\mathbb{X}_1^h = \mathbb{X}_2^h = {\mathbb{Y}}_1^h = {\mathbb{Y}}_2^h = \mathbb{V}({\mathscr{T}})$|. As before, this makes the assumptions of Theorem 2.2 and (2.19) trivial.
With this notation, the error estimate for the approximation (2.12)–(2.14) to problem (1.5)–(1.7) reads as follows.
Collecting the derived estimates for the terms |$\textrm{I}$|, |$\textrm{II}$| and |$\textrm{III}$|, we arrive at the desired estimate (4.7) by considering |$h_{{\mathscr{T}}}$| sufficiently small. □
(Regularity of |${\bar{\mathsf{u}}}$|.) If |${\bar{\mathsf{u}}}$| solves (1.5)–(1.7) then |${\bar{\mathsf{u}}} \in H^1(\varpi,{\it{\Omega}})$|.
This immediately yields |${\bar{\mathsf{u}}} \in H^1(\varpi,{\it{\Omega}})$| by invoking Kinderlehrer & Stampacchia (1980, Theorem A.1). □
Using this smoothness and an interpolation theorem between weighted spaces, we can bound the projection error in Corollary 4.1 and finish the error estimate (4.7) as follows.
Substituting the previous estimate in the conclusion of Corollary 4.1, we derive the claimed convergence rates. □
(Rates of convergence for optimal control.) Estimate (4.14), for |$n=2$|, is nearly optimal in terms of approximation. In contrast, in the three-dimensional case, the derived estimate (4.14) is suboptimal. However, the numerical experiment of Section 6.5 suggests that this is not sharp. The projection formula of Proposition 4.2 hints at the fact that the singularities of |${\bar{\mathsf{p}}}$| might not be present in |${\bar{\mathsf{u}}}$|, which allows for a better rate of convergence.
On the basis of the previous results, we now derive an error estimate for the approximation of the state variable.
In view of (4.17), the previous estimate and the results of Theorem 4.3 allow us to derive the desired error estimates. □
(Rates of convergence for the optimal state.) The error estimate (4.15), for |$n=2$|, is near optimal in terms of regularity but suboptimal in terms of approximation. It relies on the |$W^{1,\infty}({\it{\Omega}})$|-regularity of the optimal state |${\bar{\mathsf{y}}}$| that solves problem (4.3); such a regularity property is guaranteed by references Maz’ya & Rossmann (1991), Fromm (1993) and Guzmán et al. (2009). The numerical experiments of Sections 6.2–6.4 suggest that, in the case that a better regularity for the optimal state is available, let us say |${\bar{\mathsf{y}}} \in W^{2,\infty}({\it{\Omega}})$|, the order of convergence is quadratic.
5. Optimization with singular sources
Let us remark that, since the formulation of the adjoint problem (4.5) led to an elliptic problem with Dirac deltas on the right-hand side, the problem with point sources on the state (1.8)–(1.10) is, in a sense, dual to one with point observations (1.5)–(1.7). In the latter, the functional space for the adjoint variable is the one needed for the state variable in (1.8)–(1.10). The analysis will follow the one presented in Section 4.2. It is important to comment that problem (1.8)–(1.10) has been analysed before. We refer the reader to Gong et al. (2014b) for the elliptic case and to Gong (2013), Leykekhman & Vexler (2013) and Gong et al. (2014a) for the parabolic one. It is our desire in this section to show how the theory of Muckenhoupt weights can be used to analyse and approximate problem (1.8)–(1.10). In doing this, it will be essential to assume that |$\textrm{dist}({{\mathcal{D}}},\partial {\it{\Omega}}) \geq d_{{{\mathcal{D}}}}>0$|. Set
|${\mathbb{H}} = L^2({\it{\Omega}})$| and |$C = {\mathrm{id}}$|;
|${\mathbb{U}} = {\mathbb{R}}^l$|;
|${\mathbb{Y}}_1 = H^1_0(\varpi,{\it{\Omega}})$| and |$\mathbb{X}_1 = H^1_0(\varpi^{-1},{\it{\Omega}})$|, with |$\varpi$| defined, as in Section 4.1, by (4.1);
- |${\mathbb{Y}}_2 = \mathbb{X}_2 = H^1_0({\it{\Omega}})$| and
- the bilinear form |$b: {\mathbb{U}} \times (\mathbb{X}_1 + \mathbb{X}_2)$| to be
Since, for |$z \in {\it{\Omega}}$|, |$\delta_z \in H^1_0(\varpi^{-1},{\it{\Omega}})'$|, we have that |$b$| is continuous on |$\mathbb{R}^l \times H^1_0(\varpi^{-1},{\it{\Omega}})$|.
Let us now verify the assumptions of Theorem 2.2. The embedding of Nochetto et al. (2016, Lemma 7.6) yields that |$y = Su \in {\mathbb{Y}}_1 = H^1_0(\varpi,{\it{\Omega}}) \hookrightarrow L^2({\it{\Omega}}) = {\mathrm{Dom}}(C)$|. The fact that |${\mathbb{Y}}_2 \subset {\mathrm{Dom}}(C)$| is trivial. Since |${\it{\Omega}}$| is convex, we invoke Nochetto et al. (2016, Lemma 7.6), again, and conclude that |${\bar{\mathsf{p}}} \in H^2({\it{\Omega}}) \cap H^1_0({\it{\Omega}}) \hookrightarrow H^1_0(\varpi^{-1},{\it{\Omega}})$|, which puts us in the setting of item (ii) with, once again, |${\mathbb{D}} = C_0^\infty({\it{\Omega}})$|. Consequently, the optimality conditions hold.
In this setting, the main error estimate for problem (1.8)–(1.10) is provided below. We comment that our proof is inspired by the arguments developed in Rannacher & Scott (1982), Leykekhman & Vexler (2013) and Gong et al. (2014b, Theorem 3.7).
Since, by assumption, we have |$d_{{\mathcal{D}}} >0$|, we can conclude that there are smooth subdomains |${\it{\Omega}}_0$| and |${\it{\Omega}}_1$| such that |$ {{\mathcal{D}}} \subset {\it{\Omega}}_0 \Subset {\it{\Omega}}_1 \Subset {\it{\Omega}}$|. In view of (5.5), this key property will allow us to derive interior |$L^{\infty}$| estimates for |${\bar{\mathsf{p}}} - {\mathsf{q}}_h$| and |${\mathsf{q}}_h - \hat{{\mathsf{p}}}_h$|.
Combining the obtained pointwise bounds for |${\bar{\mathsf{p}}} - {\mathsf{q}}_h$| and |${\mathsf{q}}_h - \hat{{\mathsf{p}}}_h$|, we obtain the desired estimates. □
However, |$3-n/s<4-n$| which, for |$n=2$| or |$n=3$|, reduces to the estimates that we obtained in Theorem 5.1.
(Rates of convergence for optimal control.) The error estimates (5.2) and (5.3) are suboptimal in terms of approximation; optimal error estimates should be be quadratic. In our method of proof, suboptimality is a consequence of estimates (5.6) and (5.7), which exploit the local regularity of the optimal adjoint state |${\bar{\mathsf{p}}}$| and estimate (5.11). Notice that the situation is worse for |$n=3$|.
To conclude, we present an error estimate for the state variable.
Using (5.5) and the results of Theorem 5.1, we bound the second term on the right-hand side of (5.12). This concludes the proof. □
6. Numerical experiments
In this section, we conduct a series of numerical experiments that illustrate the performance of the scheme (2.12)–(2.14) when it is used to approximate the solution to the optimization problem with point observations studied in Section 4 and the one with singular sources analysed in Section 5. Since, in general, it is rather difficult to find fundamental solutions, in some examples we modify the adjoint or state equations to versions where the solution is the restriction of the fundamental solution to the Poisson problem in the whole space to |${\it{\Omega}}$| and study the discretization of the ensuing system of equations. We are aware that this is not the optimality system of the problem, but it retains its essential difficulties and singularities and allows us to evaluate the rates of convergences.
6.1 Implementation
All the numerical experiments that will be presented have been carried out with the help of a code that is implemented using C++. The matrices involved in the computations have been assembled exactly, while the right-hand sides and the approximation errors are computed by a quadrature formula that is exact for polynomials of degree 19 for two-dimensional domains and degree 14 for three-dimensional domains. The corresponding linear systems are solved using the multifrontal massively parallel sparse direct solver (MUMPS) (Amestoy et al., 2000, 2001). To solve the minimization problem (2.12)–(2.14) we use a Newton-type primal–dual active set strategy (Tröltzsch, 2010, Section 2.12.4).
We must remark that the introduction of weights is only to simplify the analysis and that these are never used in the implementation. This greatly simplifies it and allows for the use of existing codes.
6.2 Optimization with point observations on a disk: one point
The exact optimal adjoint state is given by (6.2) and and the right-hand side |${\mathsf{f}}$| is computed accordingly. We notice that both |${\bar{\mathsf{y}}}$| and |${\bar{\mathsf{p}}}$| satisfy homogeneous Dirichlet boundary conditions.
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
26 | 0.0595209 | – | 0.4816528 | – |
82 | 0.0359273 | |$-$|0.4395090 | 0.1656580 | |$-$|0.92919815 |
290 | 0.0175814 | |$-$|0.5657675 | 0.0442101 | |$-$|1.04576649 |
1090 | 0.0084497 | |$-$|0.5533850 | 0.0117083 | |$-$|1.00347662 |
4226 | 0.0043345 | |$-$|0.4926096 | 0.0030234 | |$-$|0.99914230 |
16642 | 0.0021736 | |$-$|0.5035636 | 0.0007708 | |$-$|0.99710702 |
66050 | 0.0010911 | |$-$|0.4999690 | 0.0002100 | |$-$|0.94329927 |
263170 | 0.0005472 | |$-$|0.4992283 | 0.0000567 | |$-$|1.02762135 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
26 | 0.0595209 | – | 0.4816528 | – |
82 | 0.0359273 | |$-$|0.4395090 | 0.1656580 | |$-$|0.92919815 |
290 | 0.0175814 | |$-$|0.5657675 | 0.0442101 | |$-$|1.04576649 |
1090 | 0.0084497 | |$-$|0.5533850 | 0.0117083 | |$-$|1.00347662 |
4226 | 0.0043345 | |$-$|0.4926096 | 0.0030234 | |$-$|0.99914230 |
16642 | 0.0021736 | |$-$|0.5035636 | 0.0007708 | |$-$|0.99710702 |
66050 | 0.0010911 | |$-$|0.4999690 | 0.0002100 | |$-$|0.94329927 |
263170 | 0.0005472 | |$-$|0.4992283 | 0.0000567 | |$-$|1.02762135 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
26 | 0.0595209 | – | 0.4816528 | – |
82 | 0.0359273 | |$-$|0.4395090 | 0.1656580 | |$-$|0.92919815 |
290 | 0.0175814 | |$-$|0.5657675 | 0.0442101 | |$-$|1.04576649 |
1090 | 0.0084497 | |$-$|0.5533850 | 0.0117083 | |$-$|1.00347662 |
4226 | 0.0043345 | |$-$|0.4926096 | 0.0030234 | |$-$|0.99914230 |
16642 | 0.0021736 | |$-$|0.5035636 | 0.0007708 | |$-$|0.99710702 |
66050 | 0.0010911 | |$-$|0.4999690 | 0.0002100 | |$-$|0.94329927 |
263170 | 0.0005472 | |$-$|0.4992283 | 0.0000567 | |$-$|1.02762135 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
26 | 0.0595209 | – | 0.4816528 | – |
82 | 0.0359273 | |$-$|0.4395090 | 0.1656580 | |$-$|0.92919815 |
290 | 0.0175814 | |$-$|0.5657675 | 0.0442101 | |$-$|1.04576649 |
1090 | 0.0084497 | |$-$|0.5533850 | 0.0117083 | |$-$|1.00347662 |
4226 | 0.0043345 | |$-$|0.4926096 | 0.0030234 | |$-$|0.99914230 |
16642 | 0.0021736 | |$-$|0.5035636 | 0.0007708 | |$-$|0.99710702 |
66050 | 0.0010911 | |$-$|0.4999690 | 0.0002100 | |$-$|0.94329927 |
263170 | 0.0005472 | |$-$|0.4992283 | 0.0000567 | |$-$|1.02762135 |
Table 1 also presents the |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| obtained for the approximation of the optimal state variable |${\bar{\mathsf{y}}}$|: |$h_{{\mathscr{T}}_k}^2 \approx N(k)^{-1}$|; see Remark 4.6 for a discussion.
6.3 Optimization with point observations on a square: one point
The exact optimal adjoint state is given by (6.1) and the right-hand side |${\mathsf{f}}$| is computed accordingly. We notice that the optimal adjoint state |${\bar{\mathsf{p}}}$| does not satisfy homogeneous Dirichlet boundary conditions. We thus go beyond the theory developed in Section 4 and observe that, even if this is the case, Table 2 shows the optimal performance of the scheme (2.12)–(2.14) when approximating the solution to the optimization problem with point observations: |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| is in agreement with estimate (4.14) of Theorem 4.3.
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
42 | 0.0456202 | – | 0.3940558 | – |
146 | 0.0259039 | |$-$|0.4542396 | 0.1220998 | |$-$|0.9403796 |
546 | 0.0106388 | |$-$|0.6746618 | 0.0356279 | |$-$|0.9338121 |
2114 | 0.0053128 | |$-$|0.5129453 | 0.0104755 | |$-$|0.9042427 |
8322 | 0.0026798 | |$-$|0.4994327 | 0.0030256 | |$-$|0.9063059 |
33026 | 0.0013372 | |$-$|0.5043272 | 0.0008921 | |$-$|0.8860222 |
131586 | 0.0006675 | |$-$|0.5025385 | 0.0002586 | |$-$|0.8957802 |
525314 | 0.0003340 | |$-$|0.5000704 | 7.359881e-05 | |$-$|0.9077666 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
42 | 0.0456202 | – | 0.3940558 | – |
146 | 0.0259039 | |$-$|0.4542396 | 0.1220998 | |$-$|0.9403796 |
546 | 0.0106388 | |$-$|0.6746618 | 0.0356279 | |$-$|0.9338121 |
2114 | 0.0053128 | |$-$|0.5129453 | 0.0104755 | |$-$|0.9042427 |
8322 | 0.0026798 | |$-$|0.4994327 | 0.0030256 | |$-$|0.9063059 |
33026 | 0.0013372 | |$-$|0.5043272 | 0.0008921 | |$-$|0.8860222 |
131586 | 0.0006675 | |$-$|0.5025385 | 0.0002586 | |$-$|0.8957802 |
525314 | 0.0003340 | |$-$|0.5000704 | 7.359881e-05 | |$-$|0.9077666 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
42 | 0.0456202 | – | 0.3940558 | – |
146 | 0.0259039 | |$-$|0.4542396 | 0.1220998 | |$-$|0.9403796 |
546 | 0.0106388 | |$-$|0.6746618 | 0.0356279 | |$-$|0.9338121 |
2114 | 0.0053128 | |$-$|0.5129453 | 0.0104755 | |$-$|0.9042427 |
8322 | 0.0026798 | |$-$|0.4994327 | 0.0030256 | |$-$|0.9063059 |
33026 | 0.0013372 | |$-$|0.5043272 | 0.0008921 | |$-$|0.8860222 |
131586 | 0.0006675 | |$-$|0.5025385 | 0.0002586 | |$-$|0.8957802 |
525314 | 0.0003340 | |$-$|0.5000704 | 7.359881e-05 | |$-$|0.9077666 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k}\|_{L^{\infty}({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{y}}}}$| . |
---|---|---|---|---|
42 | 0.0456202 | – | 0.3940558 | – |
146 | 0.0259039 | |$-$|0.4542396 | 0.1220998 | |$-$|0.9403796 |
546 | 0.0106388 | |$-$|0.6746618 | 0.0356279 | |$-$|0.9338121 |
2114 | 0.0053128 | |$-$|0.5129453 | 0.0104755 | |$-$|0.9042427 |
8322 | 0.0026798 | |$-$|0.4994327 | 0.0030256 | |$-$|0.9063059 |
33026 | 0.0013372 | |$-$|0.5043272 | 0.0008921 | |$-$|0.8860222 |
131586 | 0.0006675 | |$-$|0.5025385 | 0.0002586 | |$-$|0.8957802 |
525314 | 0.0003340 | |$-$|0.5000704 | 7.359881e-05 | |$-$|0.9077666 |
6.4 Optimization with point observations: four points
The objective of this numerical experiment is to test the performance of the fully discrete scheme (2.12)–(2.14) when more observation points are considered in the optimization with point observations problem.
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k} \|_{L^{\infty}({\it{\Omega}})}$| . | EOC . |
---|---|---|---|---|
42 | 0.0285416 | – | 0.0595256 | – |
146 | 0.0285084 | |$-$|0.0009357 | 0.0152388 | |$-$|1.0936039 |
546 | 0.0208153 | |$-$|0.2384441 | 0.0039226 | |$-$|1.0288683 |
2114 | 0.0116163 | |$-$|0.4308717 | 0.0010313 | |$-$|0.9868631 |
8322 | 0.0061821 | |$-$|0.4602926 | 0.0002708 | |$-$|0.9758262 |
33026 | 0.0030792 | |$-$|0.5056447 | 7.057710e-05 | |$-$|0.9755383 |
131586 | 0.0014908 | |$-$|0.5247299 | 1.729492e-05 | |$-$|1.0173090 |
525314 | 0.0007618 | |$-$|0.4849766 | 4.503108e-06 | |$-$|0.9720511 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k} \|_{L^{\infty}({\it{\Omega}})}$| . | EOC . |
---|---|---|---|---|
42 | 0.0285416 | – | 0.0595256 | – |
146 | 0.0285084 | |$-$|0.0009357 | 0.0152388 | |$-$|1.0936039 |
546 | 0.0208153 | |$-$|0.2384441 | 0.0039226 | |$-$|1.0288683 |
2114 | 0.0116163 | |$-$|0.4308717 | 0.0010313 | |$-$|0.9868631 |
8322 | 0.0061821 | |$-$|0.4602926 | 0.0002708 | |$-$|0.9758262 |
33026 | 0.0030792 | |$-$|0.5056447 | 7.057710e-05 | |$-$|0.9755383 |
131586 | 0.0014908 | |$-$|0.5247299 | 1.729492e-05 | |$-$|1.0173090 |
525314 | 0.0007618 | |$-$|0.4849766 | 4.503108e-06 | |$-$|0.9720511 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k} \|_{L^{\infty}({\it{\Omega}})}$| . | EOC . |
---|---|---|---|---|
42 | 0.0285416 | – | 0.0595256 | – |
146 | 0.0285084 | |$-$|0.0009357 | 0.0152388 | |$-$|1.0936039 |
546 | 0.0208153 | |$-$|0.2384441 | 0.0039226 | |$-$|1.0288683 |
2114 | 0.0116163 | |$-$|0.4308717 | 0.0010313 | |$-$|0.9868631 |
8322 | 0.0061821 | |$-$|0.4602926 | 0.0002708 | |$-$|0.9758262 |
33026 | 0.0030792 | |$-$|0.5056447 | 7.057710e-05 | |$-$|0.9755383 |
131586 | 0.0014908 | |$-$|0.5247299 | 1.729492e-05 | |$-$|1.0173090 |
525314 | 0.0007618 | |$-$|0.4849766 | 4.503108e-06 | |$-$|0.9720511 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . | |$\| {\bar{\mathsf{y}}} - {\bar{\mathsf{y}}}_{{\mathscr{T}}_k} \|_{L^{\infty}({\it{\Omega}})}$| . | EOC . |
---|---|---|---|---|
42 | 0.0285416 | – | 0.0595256 | – |
146 | 0.0285084 | |$-$|0.0009357 | 0.0152388 | |$-$|1.0936039 |
546 | 0.0208153 | |$-$|0.2384441 | 0.0039226 | |$-$|1.0288683 |
2114 | 0.0116163 | |$-$|0.4308717 | 0.0010313 | |$-$|0.9868631 |
8322 | 0.0061821 | |$-$|0.4602926 | 0.0002708 | |$-$|0.9758262 |
33026 | 0.0030792 | |$-$|0.5056447 | 7.057710e-05 | |$-$|0.9755383 |
131586 | 0.0014908 | |$-$|0.5247299 | 1.729492e-05 | |$-$|1.0173090 |
525314 | 0.0007618 | |$-$|0.4849766 | 4.503108e-06 | |$-$|0.9720511 |
6.5 Optimization with point observations: a three-dimensional example
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . |
---|---|---|
1419 | 0.0274726 | – |
3694 | 0.0199406 | |$-$|0.3349167 |
9976 | 0.0120137 | |$-$|0.5100352 |
27800 | 0.0088690 | |$-$|0.2961201 |
79645 | 0.0067903 | |$-$|0.2537367 |
234683 | 0.0049961 | |$-$|0.2839348 |
704774 | 0.0037908 | |$-$|0.2510530 |
2155291 | 0.0028947 | |$-$|0.2412731 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . |
---|---|---|
1419 | 0.0274726 | – |
3694 | 0.0199406 | |$-$|0.3349167 |
9976 | 0.0120137 | |$-$|0.5100352 |
27800 | 0.0088690 | |$-$|0.2961201 |
79645 | 0.0067903 | |$-$|0.2537367 |
234683 | 0.0049961 | |$-$|0.2839348 |
704774 | 0.0037908 | |$-$|0.2510530 |
2155291 | 0.0028947 | |$-$|0.2412731 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . |
---|---|---|
1419 | 0.0274726 | – |
3694 | 0.0199406 | |$-$|0.3349167 |
9976 | 0.0120137 | |$-$|0.5100352 |
27800 | 0.0088690 | |$-$|0.2961201 |
79645 | 0.0067903 | |$-$|0.2537367 |
234683 | 0.0049961 | |$-$|0.2839348 |
704774 | 0.0037908 | |$-$|0.2510530 |
2155291 | 0.0028947 | |$-$|0.2412731 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| . |
---|---|---|
1419 | 0.0274726 | – |
3694 | 0.0199406 | |$-$|0.3349167 |
9976 | 0.0120137 | |$-$|0.5100352 |
27800 | 0.0088690 | |$-$|0.2961201 |
79645 | 0.0067903 | |$-$|0.2537367 |
234683 | 0.0049961 | |$-$|0.2839348 |
704774 | 0.0037908 | |$-$|0.2510530 |
2155291 | 0.0028947 | |$-$|0.2412731 |
6.6 Optimization with singular sources
The exact optimal state is given by (6.1). We notice that the optimal state |${\bar{\mathsf{y}}}$| does not satisfy homogeneous Dirichlet boundary conditions; nevertheless, we explore the performance of (2.12)–(2.14) beyond the scope of the theory. As Table 5 shows, the experimental order of convergence |$\mathrm{EOC}_{{\bar{\mathsf{u}}}}$| is optimal in terms of approximation.
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . |
---|---|---|
86 | 0.0536485 | – |
294 | 0.0207101 | |$-$|0.7743303 |
1094 | 0.0068950 | |$-$|0.8369949 |
4230 | 0.0021408 | |$-$|0.8648701 |
16646 | 0.0006380 | |$-$|0.8836678 |
66054 | 0.0001850 | |$-$|0.8981934 |
263174 | 5.259841e-05 | |$-$|0.9098104 |
1050630 | 1.472536e-05 | |$-$|0.9196613 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . |
---|---|---|
86 | 0.0536485 | – |
294 | 0.0207101 | |$-$|0.7743303 |
1094 | 0.0068950 | |$-$|0.8369949 |
4230 | 0.0021408 | |$-$|0.8648701 |
16646 | 0.0006380 | |$-$|0.8836678 |
66054 | 0.0001850 | |$-$|0.8981934 |
263174 | 5.259841e-05 | |$-$|0.9098104 |
1050630 | 1.472536e-05 | |$-$|0.9196613 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . |
---|---|---|
86 | 0.0536485 | – |
294 | 0.0207101 | |$-$|0.7743303 |
1094 | 0.0068950 | |$-$|0.8369949 |
4230 | 0.0021408 | |$-$|0.8648701 |
16646 | 0.0006380 | |$-$|0.8836678 |
66054 | 0.0001850 | |$-$|0.8981934 |
263174 | 5.259841e-05 | |$-$|0.9098104 |
1050630 | 1.472536e-05 | |$-$|0.9196613 |
DOFs . | |$\| {\bar{\mathsf{u}}} - {\bar{\mathsf{u}}}_{{\mathscr{T}}_k}\|_{L^2({\it{\Omega}})}$| . | EOC . |
---|---|---|
86 | 0.0536485 | – |
294 | 0.0207101 | |$-$|0.7743303 |
1094 | 0.0068950 | |$-$|0.8369949 |
4230 | 0.0021408 | |$-$|0.8648701 |
16646 | 0.0006380 | |$-$|0.8836678 |
66054 | 0.0001850 | |$-$|0.8981934 |
263174 | 5.259841e-05 | |$-$|0.9098104 |
1050630 | 1.472536e-05 | |$-$|0.9196613 |
Acknowledgements
The authors would like to thank Johnny Guzmán for fruitful discussions regarding pointwise estimates and the regularity of elliptic problems in convex, polytopal domains. We would also like to thank Alejandro Allendes for his technical support. Thanks also to the referees for their insightful comments and suggestions.
Funding
NSF (DMS-1521590 to H.A.); CONICYT through FONDECYT (3160201 to E.O.); NSF (DMS-1418784 to A.J.S.).