The saturation assumption yields optimal convergence of two-level adaptive BEM
Dirk Praetorius, Michele Ruggeri, Ernst P. Stephan

TL;DR
This paper proves that the saturation assumption ensures optimal linear convergence of adaptive boundary element methods for certain integral equations, driven by a two-level error estimator.
Contribution
It establishes that the saturation assumption guarantees optimal algebraic convergence rates for adaptive BEM, a novel theoretical result.
Findings
Adaptive BEM converges to zero error under local mesh refinement.
Saturation assumption implies linear convergence with optimal rates.
Error estimators effectively guide mesh refinement.
Abstract
We consider the convergence of adaptive BEM for weakly-singular and hypersingular integral equations associated with the Laplacian and the Helmholtz operator in 2D and 3D. The local mesh-refinement is driven by some two-level error estimator. We show that the adaptive algorithm drives the underlying error estimates to zero. Moreover, we prove that the saturation assumption already implies linear convergence of the error with optimal algebraic rates.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The saturation assumption yields
optimal convergence of two-level adaptive BEM
Dirk Praetorius
,
Michele Ruggeri
TU Wien, Institute for Analysis and Scientific Computing, Workgroup on Numerics of PDEs, Wiedner Hauptstrasse 8–10, 1040 Vienna, Austria
[email protected] (corresponding author)
and
Ernst P. Stephan
Leibniz University Hannover, Institute of Applied Mathematics, Welfengarten 1, 30167 Hannover, Germany
Abstract.
We consider the convergence of adaptive BEM for weakly-singular and hypersingular integral equations associated with the Laplacian and the Helmholtz operator in 2D and 3D. The local mesh-refinement is driven by some two-level error estimator. We show that the adaptive algorithm drives the underlying error estimates to zero. Moreover, we prove that the saturation assumption already implies linear convergence of the error with optimal algebraic rates.
Key words and phrases:
Boundary element method, Adaptive methods, Two-level error estimation, Convergence, Optimality
2010 Mathematics Subject Classification:
65N12, 65N15, 65N30, 65N38
Acknowledgements. The author DP acknowledges the support of the Austria Science Fund (FWF) through the research project Optimal adaptivity for BEM and FEM-BEM coupling (grant P27005) and the special research program (SFB) Taming complexity in partial differential systems (grant F65).
1. Introduction
The idea of using the difference of two approximations of different orders to obtain a computable estimate for the error is a well-known technique in the numerical analysis of ordinary [PD81] and partial differential equations [AO00, Chapter 5]. Following this concept, hierarchical error estimators were among the first strategies for a posteriori error estimation of finite element and boundary element computations [BW85, BS93, Ban96, MS99, MS00, HOS11, DSM12]. Two-level error estimators are intimately connected with, but different to, hierarchical error estimators. A well-known disadvantage of this class of estimators is that the crucial upper error bound (usually referred to as reliability of the estimator) relies on a so-called saturation assumption (see, e.g., (6) below) and, in many situations, is even equivalent to that. However, two-level error estimators perform strikingly well in practice; see, e.g., [BEK93, MMS97, MSW98, EH06, EFLFP09, EFGP13]. The purpose of the present work is to shed some light on this empirical observation.
Let us illustrate the concept of two-level error estimation with a concrete example. For instance, we consider the weakly-singular integral equation
[TABLE]
associated with the Laplace operator in 2D. Here, is the boundary of a bounded Lipschitz domain , is a given right-hand side, is the fundamental solution of , and is the sought integral density; see Section 3.1 for more details on the precise functional analytic setting. It is well-known that, for certain right-hand sides , this integral equation is equivalent to the homogeneous Laplace equation posed on the domain supplemented with some inhomogeneous Dirichlet boundary conditions on . Without loss of generality, we may assume that . Then, the variational formulation of (1) seeks such that
[TABLE]
We note that the left-hand side defines a scalar product on the energy space , while the right-hand side defines a linear and continuous functional on . We denote by the operator-induced energy norm. Given a partition of into line segments and the associated finite-dimensional subspace \mathcal{X}_{h}:=\big{\{}w_{h}\in L^{2}(\Gamma)\!\,:\,\!w_{h}|_{T}\text{ constant for all }T\in\mathcal{T}_{h}\big{\}}\subset\mathcal{H}, a possible conforming Galerkin discretization reads
[TABLE]
The Lax–Milgram lemma proves existence and uniqueness of both the continuous solution of (2) and the Galerkin approximation of (3).
In this 2D setting, the two-level error estimator reads as follows: Let be the finite-dimensional space associated with the partition of obtained by bisecting all . Let be the corresponding Galerkin solution. For each , let be the fine-mesh Haar function (which takes the values and ) such that and . Then, one can show that, for some , it holds that
[TABLE]
The proof of the estimates in (4) is based on the direct space decomposition , which is even stable in . In explicit terms, the difference between the two Galerkin solutions is equivalent to the coarse-mesh residual tested by the additional basis functions of . This provides a computable measure for the error improvement in the Galerkin orthogonality
[TABLE]
Under the saturation assumption
[TABLE]
combining (4) and (5), we thus obtain the a posteriori error estimate
[TABLE]
Subject to the saturation assumption (6), one can thus use the local contributions as error indicators to steer an adaptive mesh-refinement algorithm of the usual form
[TABLE]
which empirically leads to striking numerical results, even though one cannot expect that the saturation assumption (6) holds in general [BEK96].
In the context of FEM (instead of BEM), it follows from the analysis in [MSV08] that the usual adaptive algorithm drives the two-level error estimator to zero. Moreover, in this context, the sum of two-level error estimator and data oscillations is locally equivalent to the usual residual error estimator. Therefore, it follows from [KS11, CFPP14] that one even gets optimal algebraic convergence rates for the sum of estimator and oscillations (even without the saturation assumption).
In the context of BEM, the work [FFME*+*14] shows that the usual adaptive algorithm drives the two-level error estimator to zero. However, the analysis is restricted to the Laplace equation and relies on the weighted-residual error estimator from [CS96, Car97, CMS01] as an auxiliary tool in combination with non-trivial inverse estimates from [AFF*+*17].
In the present work, we simplify the argument from [FFME*+*14] and prove that the adaptive algorithm leads to estimator convergence for (quite general) integral equations. In addition, under an appropriate variant of the saturation assumption (6) (see (S) in Section 2.6 below), we prove that the adaptive algorithm guarantees even linear convergence with optimal algebraic convergence rates for the energy error. This analysis is developed in an abstract framework in the spirit of [CFPP14] and covers weakly-singular as well as hypersingular integral equations associated with the Laplacian as well as the Helmholtz operator in 2D and 3D.
The remainder of this work is organized as follows: Section 2 proposes an abstract setting for two-level a posteriori error estimation (Sections 2.1–2.3), formulates the adaptive algorithm (Algorithm 2.4), and proves linear convergence (Theorem 2.7) as well as optimal convergence rates (Theorem 2.8). In Section 3, we show that our abstract framework covers weakly-singular integral equations (with energy space ) for the 2D and 3D Laplace and Helmholtz equation (Theorem 3.7). Moreover, for the same setting and without requiring any saturation assumption, we prove plain estimator convergence (Theorem 3.7). Finally, Section 4 shows that the abstract framework also covers hypersingular integral equations (with energy space ) for the 2D and 3D Laplace and Helmholtz equation (Theorem 4.5). Also for this case, without requiring any saturation assumption, we prove plain estimator convergence (Theorem 4.5).
2. An abstract analysis of two-level adaptivity
2.1. Abstract problem and its discretization
Let be a Hilbert space with scalar product and corresponding norm . Let be a compact operator, where is the dual space of . We denote the duality brackets on by . Given , we suppose that the variational formulation
[TABLE]
admits a unique solution .
Let denote the set of all admissible triangulations. For each , let be the associated conforming subspace. The corresponding Galerkin discretization of (7) reads: Find such that
[TABLE]
We assume that there exists with
[TABLE]
In particular, (8) admits a unique solution , and there holds the Céa lemma
[TABLE]
where
[TABLE]
Finally, we assume that all can be approximated by discrete functions, i.e.,
[TABLE]
**Remark 1. ***If , then (9)–(10) hold with and equality. *
2.2. Mesh-refinement
Given a fixed mesh-refinement algorithm, for and marked elements , we denote by the coarsest refinement of such that all marked elements are refined, i.e., . We write , if is obtained from by finitely many steps of refinement. Moreover, we denote by the uniform refinement of . Throughout, we assume that refinement leads to nested discrete spaces, i.e.,
[TABLE]
We assume that for a fixed initial triangulation , i.e., admissible triangulations are refinements of . Moreover, we suppose that, for all satisfying for some , it holds that
- (M1)
T=\bigcup\big{\{}T^{\prime}\in\mathcal{T}_{h}\,:\,T^{\prime}\subseteq T\big{\}} and \#\big{\{}T^{\prime}\in\mathcal{T}_{h}\,:\,T^{\prime}\subseteq T\big{\}}\leq C_{\rm son} for all ,
where is a uniform constant.
In addition to the foregoing general assumptions, we require the following additional properties: For all , there exists a coarsest common refinement such that
- (M2)
.
Moreover, there exists , which depends only on , such that for all sequences of triangulations such that with arbitrary , it holds that
- (M3)
.
Assumption (M1) specifies that one-level refinement does only lead to a bounded number of son elements and that parental elements are the union of their children. It is proved in [GSS14] for refinement by newest vertex bisection (NVB) and holds with in 2D. Assumption (M2) is called overlay estimate. It is first found in [Ste07, CKNS08] for NVB. Assumption (M3) is called closure estimate. It is first proved in [BDD04, Ste08b] for NVB assuming an admissibility condition on the initial mesh . For NVB in 2D, the admissibility assumption on from [BDD04, Ste08b] is proved to be unnecessary in [KPP13]. For a 1D bisection algorithm which ensures (M1)–(M3) together with boundedness of the local mesh-ratio
[TABLE]
we refer to [AFF*+*13]. Moreover, (M1)–(M3) also holds for red-refinement with first-order hanging nodes for meshes consisting of triangles/simplices or rectangles/cuboids; see [BN10]. Finally, for results on mesh-refinement in the frame of isogeometric analysis, we refer to [MP15, BGMP16, GHP17].
*Remark 2. *** (a) By definition of and (12), assumption (11) is equivalent to the assumption that uniform mesh-refinement leads to convergence of the best approximation error to zero.
(b)* The uniform discrete inf-sup condition (9) is compatible with the assumptions on the mesh-refinement in the following sense: If (7) admits a unique solution and uniform mesh-refinement leads to convergence of the best approximation error to zero, then (9) follows from the nestedness of the discrete spaces, if is sufficiently fine; see, e.g., [BHP17, Proposition 1]. *
2.3. Two-level error estimation
For , let be the index set corresponding to the degrees of freedom of the space associated with . Similarly, let be the index set corresponding to the degrees of freedom of the space associated with the uniform refinement of . By nestedness of the discrete spaces, it holds that . For each , we denote by the associated error indicator. For , let be the corresponding degrees of freedom with respect to the fine mesh , i.e., we have the (in general non-disjoint) union
[TABLE]
We define the two-level element error indicators by
[TABLE]
For the element-based estimator (13), we make the following assumption: There exists such that, for all , , and , it holds that
- (E1)
,
where we recall that . Finally, we suppose that there exists such that, for all and all , it holds that
- (E2)
.
The lower estimate in (E1) is usually named discrete efficiency and was first exploited in [Dör96, MNS00]. Moreover, together with the saturation assumption (see Section 2.6 below), the upper bound in (E1) will yield (discrete) reliability of the two-level error estimator. Assumption (E2) is usually referred to as stability of the error estimator, i.e., the estimator on non-refined elements depends Lipschitz continuously on the discrete solutions [CFPP14].
2.4. Adaptive algorithm
We consider the following standard adaptive algorithm. Under the assumptions (M1)–(M3) and (E1)–(E2), we will show that an appropriate saturation assumption (S) yields linear convergence with optimal algebraic rates.
**Algorithm 3. *** Input: Initial mesh , adaptivity parameters and .
Loop: For all , iterate the following steps (i)–(iv):*
- (i)
Compute the discrete solution .
- (ii)
Compute the two-level indicators for all .
- (iii)
Determine of almost minimal cardinality (i.e., minimal up to the multiplicative factor ), which satisfies the Dörfler marking criterion **[Dör96]**
[TABLE]
- (iv)
Define , increase the counter , and goto (i).
Output:* Meshes , corresponding solutions , and error estimators for all . *
**Remark 4. (a) If denotes the (in general non-unique) set of minimal cardinality which satisfies (14), almost minimal cardinality of means that
[TABLE]
For an algorithm with linear complexity determining satisfying (14) and (15) with , we refer to [Ste07]. Moreover, we refer to the recent work [PP19] for an algorithm with linear cost and .
(b)* The choice means that satisfies the marking criterion (14), but may be (too) large. In particular, uniform mesh-refinement is allowed for all .*
(c)* If , small generically leads to few marked elements and thus highly adapted meshes, while only leads to uniform mesh-refinement .*
2.5. Plain convergence
In concrete situations, Algorithm 2.4 guarantees estimator convergence as . For instance, we refer to Theorem 3.7 in Section 3 for weakly-singular integral equations and to Theorem 4.5 in Section 4 for hypersingular integral equations. Under an appropriate saturation assumption, however, one can even prove much stronger convergence results.
2.6. Saturation assumption
Let . We suppose the following assumption along the sequence of adaptive meshes generated by Algorithm 2.4: For all and all refinements , the mesh satisfies that
- (S)
if , then .
In explicit terms, the saturation assumption (S) states that, if leads to a sufficient improvement of the error, then the one-level refinement of towards already provides a uniform improvement of the error.
**Remark 5. (a) In the literature (see, e.g., [MMS97, MSW98, MS00, HMS01, Heu02, EH06, FLP08, EFLFP09, EFGP13, AFF*+*15]), the saturation assumption is usually formulated with respect to the uniform refinement, and it is assumed that
[TABLE]
holds with a uniform constant along the sequence of adaptively generated meshes. In contrast to (S), the previous saturation assumption (16) states that uniform one-level refinement provides a uniform improvement of the error.
(b)* In fact, (S) implies (16). To see this, note that each sufficiently fine mesh yields that and . Hence, it follows that , and (S) thus implies that .*
(c)* We will see below that the weaker saturation assumption (16) yields linear convergence (Theorem 2.7). However, our proof of optimal convergence rates (Theorem 2.8) relies on the stronger saturation assumption (S).*
(d)* It is well-known that counterexamples show that even the weaker saturation assumption (16) cannot hold in general [BEK96, DN02]. However, as soon as the numerical scheme has reached its asymptotic behavior, then at least (16) is valid; see the discussion in [FLP08, Section 5.2]. *
2.7. Linear convergence
Our first observation is that the saturation assumption (S) (or at least its weaker form (16)) already yields linear convergence of the error.
*Theorem 6 (linear convergence). *** Suppose assumption (E1). Consider the output of Algorithm 2.4 for fixed parameters and . We suppose that the saturation assumption (S) holds (or at least the weaker form (16)). Then, there exist and such that Algorithm 2.4 yields linear convergence of the energy error
[TABLE]
*The index depends only on , , as well as the sequence of discrete solutions. The constant depends only on , , , and . *
Proof.
The proof structurally follows the ideas developed in the early works [Dör96, MNS00]. Note that . With the lower bound of (E1) (used for ), the marking strategy (14) implies that
[TABLE]
Together with the saturation assumption (16), the triangle inequality proves that
[TABLE]
With the upper bound of (E1) (used for ), it follows that
[TABLE]
According to [MSV08, Lemma 4.2], there exists such that
[TABLE]
Hence, the right-hand side of the last estimate tends to zero as . This implies that and allows to apply [BHP17, Lemma 18]: For all , there exists an index such that
[TABLE]
With this Pythagoras-type estimate, we obtain that
[TABLE]
Choosing sufficiently small and accordingly, we get such that
[TABLE]
This concludes the proof of (17). ∎
**Corollary 7. ***If , then Theorem 2.7 holds with , and the constant depends only on , , and . *
Proof.
Note that for all and, in particular, for . Instead of (20), we can thus employ the Pythagoras theorem
[TABLE]
This even simplifies the proof. ∎
**Remark 8. (a) Note that the weaker saturation assumption (16) is stated with respect to the uniform refinement of . Then, the (structurally identical) implication (17) of Theorem 2.7 states the uniform improvement of the energy error with respect to the adaptively refined mesh . The interpretation is that Algorithm 2.4 guarantees sufficient enrichment of in each step of the adaptive loop (if such an enrichment exists).
(b)* If , then the saturation assumption (16) is equivalent to reliability of the two-level error estimator; see also, e.g., [FLP08]. In particular, (17) cannot be proved without the saturation assumption.*
(c)* We note that linear convergence is independent of the assumptions (M1)–(M3) on the mesh-refinement and, moreover, does not rely on stability (E2) of the two-level error estimator. *
2.8. Optimal algebraic rates
For , define the (finite) set of meshes
[TABLE]
For , define the approximation constant
[TABLE]
By definition, implies that the best approximation error decays with algebraic rate along a sequence of optimal meshes, i.e., \min_{v_{\rm opt}\in\mathcal{X}_{\rm opt}}|\!|\!|u-v_{\rm opt}|\!|\!|=\mathcal{O}\big{(}(\#\mathcal{T}_{\rm opt})^{-s}\big{)}, if attains the minimum in (21).
The following theorem states that Algorithm 2.4 guarantees that each possible algebraic rate in |\!|\!|u-u_{\ell}|\!|\!|=\mathcal{O}\big{(}(\#\mathcal{T}_{\ell})^{-s}\big{)} will, in fact, be realized along the sequence of adaptively generated meshes. Unlike the proof of linear convergence (Theorem 2.7), the proof relies on the stronger saturation assumption (S).
*Theorem 9 (rate optimality). *** Suppose assumptions (M1)–(M3) and (E1)–(E2). Consider the output of Algorithm 2.4 for fixed parameters and . We suppose that the saturation assumption (S) holds. Then, there exists such that, if , it holds that
[TABLE]
*The constant in (22) depends only on , , , , , and the index from Theorem 2.7. *
Proof.
For all such that , (22) is trivially satisfied. Therefore, we assume that The reminder of the proof is split into five steps.
Step 1 (discrete reliability). Let and . In this step, we prove that implies that
[TABLE]
To see this, note that . Hence, (E1) leads to
[TABLE]
Step 2 (optimality of Dörfler marking). Define . For given , choose and sufficiently small such that
[TABLE]
Let and such that . We prove that
[TABLE]
To this end, note that and the saturation assumption (S) allows us to employ (23) from Step 1. Since , the Céa lemma (10) yields that
[TABLE]
The same argument proves that
[TABLE]
Therefore, we obtain that
[TABLE]
Together with stability (E2), the Young inequality yields that
[TABLE]
Rearranging this estimate and using (24), we prove (25). We note that depends only on , , , , , and .
Step 3 (comparison lemma). Let . We show that there exists a set such that
[TABLE]
where . To see this, note that, without loss of generality, we may assume that and (otherwise, choose ). Define
[TABLE]
and note that, by construction, it holds that . Choose minimal such that . Choose and such that . Finally, define , where is the overlay from (M2). Altogether, we obtain that
[TABLE]
which is the first inequality in (29). Moreover, and the choice of prove that
[TABLE]
and thus . Hence, we can use (25) from Step 2, which yields the second inequality in (29) and thus concludes the proof.
Step 4 (adaptivity guarantees optimal rates). Since Algorithm 2.4 chooses with essentially minimal cardinality, it follows that
[TABLE]
We recall from [BHP17, Lemma 22] that, for , it holds that
[TABLE]
Let be the index from Theorem 2.7. Define
[TABLE]
Recall from Theorem 2.7 that for all . For , the geometric series thus proves that
[TABLE]
For , the estimate is trivial by definition of in (21). For , assumption (M1) yields that . Hence, we have proved that , which is the upper estimate in (22).
Step 5 (adaptivity constraints optimal rates). To prove the lower estimate in (22), we may assume that the upper bound is finite, i.e., . Let and choose the maximal such that , i.e., . Besides (32), note that (M1) implies that . In particular, it follows that
[TABLE]
Hence, we obtain that
[TABLE]
Taking the supremum over all , we prove the lower estimate in (22). ∎
3. Weakly-singular integral equation
3.1. Functional analytic framework for Laplace BEM
Let be a relatively open and connected part of the boundary of a bounded Lipschitz domain with . For the ease of presentation, we assume that is polygonal. For , we additionally assume that is a Lipschitz dissection [McL00, pp. 99]. For , we additionally assume that , which can always be achieved by scaling. With the fundamental solution of the Laplacian, i.e., for resp. for , we consider the weakly-singular integral equation
[TABLE]
where is some given right-hand side and is the sought integral density. Here, H^{1/2}(\Gamma):=\big{\{}v|_{\Gamma}\,:\,v\in H^{1}(\Omega)\big{\}} is the trace space of and is its dual space with respect to the (extended) -scalar product.
The variational formulation (7) of (34) reads: Find such that
[TABLE]
where denotes the -scalar product. It is well-known that the weakly-singular integral operator is a symmetric and elliptic isomorphism. Therefore, is a scalar product, and the induced norm is an equivalent norm on . In particular, the Lax–Milgram theorem proves the existence and uniqueness of the solution of (35).
3.2. Functional analytic framework for Helmholtz BEM
We employ the notation from Section 3.1. For a wavenumber , let
[TABLE]
where is the first-kind Hankel function of order zero. We consider the weakly-singular integral equation
[TABLE]
where is some given right-hand side and is the sought integral density. The variational formulation (7) of (36) reads: Find such that
[TABLE]
It is known that the single-layer operator is an isomorphism, if and only if is not an eigenvalue of the interior Dirichlet problem for the Laplace operator; see, e.g., [SS11, Theorem 3.9.1]. We suppose throughout that this is the case, i.e., is an isomorphism and (37) thus admits a unique solution .
[TABLE]
3.3. Mesh-refinement in 2D
For , a mesh is a finite partition of into compact affine line segments. We employ the bisection algorithm from [AFF*+*13]. We assume that all meshes are obtained by applying this mesh-refinement strategy to a given initial mesh . As already mentioned in Section 2, this guarantees (M1)–(M3). Moreover, there holds uniform -shape regularity in the sense of
[TABLE]
where depends only on . We recall that denotes the uniform refinement, where all elements have been bisected once.
3.4. Mesh-refinement in 3D
For , a mesh is a conforming triangulation of into compact plane surface triangles. For mesh-refinement, we employ 2D newest vertex bisection (NVB); see Figure 1 and, e.g., [Ste08b, KPP13]. In particular, we assume that marked elements are bisected by three bisections into four son elements. We assume that all meshes are obtained by applying this mesh-refinement strategy to a given initial mesh . As already mentioned in Section 2, this guarantees (M1)–(M3). Moreover, NVB ensures that only finitely many shapes of triangles are generated. In particular, all meshes are uniformly -shape regular in the sense of
[TABLE]
where depends only on . We note that conformity and (38b) also imply (38a) (with a different constant though). We recall that denotes the uniform refinement, where all elements have been bisected by three bisections.
3.5. Galerkin discretization
Let be a mesh. For the Galerkin discretization (8) of (35) resp. (37), we consider the space of piecewise constant functions
[TABLE]
For , let be the characteristic function, i.e., for and for . Then, \big{\{}\chi_{T}\,:\,T\in\mathcal{T}_{H}\big{\}} is the canonical basis of .
**Proposition 10. ***The functional analytic framework of Section 3.1 and Section 3.2 together with its discretization in Section 3.3–3.5 satisfies all assumptions from Section 2.1. In particular, is always the scalar product (35) induced by the Laplace single-layer operator (34), while for Laplace BEM (Section 3.1) resp. for Helmholtz BEM (Section 3.2). *
Proof.
It is well-known (see, e.g., [SS11, Lemma 3.9.8] or [Ste08a, Section 6.9]) that is a compact operator. Hence, (35) and (37) meet the abstract variational formulation (7) of Section 2.1. According to Remark 2.2, it only remains to verify that uniform mesh-refinement leads to convergence of the best approximation error, i.e., that the definition and for all guarantees that
[TABLE]
For , we recall that
[TABLE]
Since is dense in , this concludes the proof. ∎
3.6. Two-level a posteriori error estimation
For the weakly-singular integral equation (34) and lowest-order BEM (39), the local contributions of the two-level error estimator (13) read
[TABLE]
where is the set of local fine-mesh functions with for (see Figure 2) and for (see Figure 3). Firstly considered in [MMS97, MSW98] for error control on quasi-uniform meshes, we refer, e.g., to [EH06, EFLFP09] for -refinement in 2D and 3D and to [HMS01] for -refinement in 2D for the fact that
[TABLE]
where depends only on -shape regularity of and hence only on . The main observation for the proof of (41) is that the decomposition
[TABLE]
is stable with respect to the -norm.
3.7. Convergence of Algorithm 2.4 for weakly-singular integral equation
The following theorem states that the weakly-singular integral equation is covered by the abstract framework of Section 2.
**Theorem 11 (optimal adaptivity for weakly-singular integral equation). *** Let be a given mesh, , and . Then, the two-level estimator with its local contributions (40) satisfies (E1)–(E2), where depend only on -shape regularity of and hence on . Applied to the framework of the weakly-singular integral equation for the Laplacian (Section 3.1) or the Helmholtz problem (Section 3.2), Algorithm 2.4 thus leads to linear convergence (17) of the energy error with optimal algebraic rates (22), if the saturation assumption (S) is satisfied. *
Proof.
Note that the proofs in [EH06, EFLFP09] imply also that the decomposition
[TABLE]
is stable with respect to the -norm. Arguing as in [EH06, EFLFP09], this leads to
[TABLE]
where the two-level estimator on the right-hand side now involves only the enrichment from to ; see (43). For details, we refer, e.g., to [EFLFP09, Lemma 4.4, Proposition 4.5, Theorem 4.6] and to [MMS97] for the Helmholtz problem. Next, note that
[TABLE]
since the sons of marked elements are the same in and . Clearly, this implies (E1).
To prove (E2), note that the functions depend only on , but not on the mesh . Hence, the triangle inequality proves that
[TABLE]
where the final estimate follows as in [EH06, EFLFP09]. This concludes the proof. ∎
Even without the saturation assumption, we can adapt some ideas from [MSV08] to guarantee that Algorithm 2.4 ensures at least convergence of the two-level estimator.
**Theorem 12 (plain convergence without the saturation assumption). *** For any adaptivity parameters and and independently of any saturation assumption, Algorithm 2.4 guarantees that the two-level estimator with its local contributions (40) satisfies as . *
Proof.
The proof is split into five steps.
Step 1. There are several definitions of the fractional-order Sobolev space for , e.g., by lifting to , by use of the Sobolev–Slobodeckij seminorm, or by (real or complex) interpolation. While these definitions lead to the same space, the norms are only equivalent up to constants, which depend on . For , the definition thus matters. In what follows, we define by the K-method of interpolation [BL76, Section 3.1]. Moreover, denotes the dual space with respect to the extended scalar product.
Step 2. Let be a sequence of measurable subsets with as . The no-concentration of Lebesgue functions then implies that as for all . Consequently, for , it also follows that as , and the interpolation estimate reveals that
[TABLE]
Since is dense in , it follows that
[TABLE]
Step 3. Define . Let . Since the estimate
[TABLE]
holds for , interpolation theory [BL76] implies that it also holds for .
Step 4. Recall that the enrichtments satisfy that . Therefore, it follows from interpolation of the Poincaré inequality and a duality argument that
[TABLE]
where denotes the local mesh-width function defined by ; see, e.g., [CP06, Theorem 4.1]. Together with an inverse estimate from [GHS05, Theorem 3.6], this leads to
[TABLE]
Step 5. With the aforegoing observations, the proof of the theorem essentially follows the lines of the proof of [MSV08, Theorem 2.1]:
- •
the variational formulation (35) clearly fits into the class of problems considered in [MSV08, Section 2.1];
- •
the Galerkin discretization (8) with the discrete spaces (39) satisfies the assumptions in [MSV08, eq. (2.6)–(2.8)];
- •
the refinement strategies from Section 3.3–3.4 satisfy the assumptions in [MSV08, eq. (25) and (2.14)];
Let be the “discrete limit space”, where the closure is understood with respect to . According to [MSV08, Lemma 4.2], there exists a unique such that
[TABLE]
and it holds that as . Let be the set of all elements which remain unrefined after finitely many steps of refinement. In the spirit of [MSV08, eqs. (4.10)], for all , we consider the decomposition
[TABLE]
where
[TABLE]
In the following, we elaborate the ideas for the Laplacian (Section 3.1). Replacing by , the same arguments apply to the Helmholtz problem (Section 3.2).
The elements in are refined sufficiently many times to guarantee that
[TABLE]
The set consists of all elements such that the whole element patch remains unrefined. The remaining elements are collected in the set . We note that corresponds to in [MSV08, eq. (4.10a)] (but actually is a bit larger), while coincides with the corresponding set in [MSV08, eq. (4.10b)]. As a consequence, corresponds to in [MSV08, eq. (4.10c)], but actually is a bit smaller.
With the mapping properties of , we obtain that
[TABLE]
Let . Since is contained in the corresponding set in [MSV08, eq. (4.10c)], we may argue as in Step 1 of the proof of [MSV08, Proposition 4.2] to show that as . According to Step 2, this leads to
[TABLE]
Since , it follows from (48)–(3.7) that
[TABLE]
This concludes the proof. ∎
**Remark 13. ***The convergence proof of Theorem 3.7 covers also other marking criterions than Dörfler marking (14); for instance, the maximum criterion or estimator equilibration. To this end, only the final step in the proof of Theorem 3.7 has to be modified, where one can adapt the ideas of [MSV08]. *
4. Hypersingular integral equation for
4.1. Functional analytic framework for Laplace BEM
Suppose the assumptions of Section 3.1. In addition, suppose that the (relative) boundary of is non-trivial, i.e., , and hence is not closed. We consider the hypersingular integral equation
[TABLE]
where denotes the outer unit normal vector of , is some given right-hand side, and is the sought integral density. Here, we employ the notation \widetilde{H}^{1/2}(\Gamma):=\big{\{}v\in H^{1/2}(\partial\Omega)\,:\,\operatorname*{supp}(v)\subseteq\overline{\Gamma}\big{\}} and is its dual space with respect to the (extended) -scalar product.
The variational formulation (7) of (50) reads: Find such that
[TABLE]
It is well-known that the hypersingular integral operator is a symmetric and elliptic isomorphism. Therefore, is a scalar product, and the induced norm is an equivalent norm on . In particular, the Lax–Milgram theorem proves the existence and uniqueness of the solution of (51).
4.2. Functional analytic framework for Helmholtz BEM
Recall the integral kernel from Section 3.2. Adopting the notation from Section 4.1, we consider the hypersingular integral equation
[TABLE]
where is some given right-hand side and is the sought integral density. The variational formulation (7) of (52) reads: Find such that
[TABLE]
It is well-known that the hypersingular operator is an isomorphism if and only if is not an eigenvalue of the interior Neumann problem for the Laplace operator; see, e.g., [Ste08a, Proposition 2.5]. We suppose throughout that this is the case, i.e., is an isomorphism and (53) thus admits a unique solution .
4.3. Galerkin discretization
Let be a mesh in the sense of Sections 3.3–3.4. For the Galerkin discretization (8) of (51) resp. (53), we consider the space of continuous piecewise linear finite elements
[TABLE]
Let be the set of vertices of . For , let be the associated hat function, i.e., is piecewise affine, globally continuous, and satisfies the Kronecker property for all . Then, \big{\{}\varphi_{H,z}\,:\,z\in\mathcal{N}_{H}\setminus\partial\Gamma\big{\}} is the standard basis of .
**Proposition 14. ***The functional analytic framework of Section 4.1 and Section 4.2 together with its discretization in Section 4.3 satisfies all assumptions from Section 2.1. In particular, is always the scalar product (51) induced by the Laplace hypersingular integral operator (50), while for Laplace BEM (Section 4.1) resp. for Helmholtz BEM (Section 4.2). *
Proof.
It is well-known (see, e.g., [SS11, Lemma 3.9.8] or [Ste08a, Section 6.9]) that is a compact operator. Hence, (51) and (53) meet the abstract variational formulation (7) of Section 2.1. According to Remark 2.2, it only remains to verify that uniform mesh-refinement leads to convergence of the best approximation error, i.e., that the definition and for all guarantees that
[TABLE]
For , we recall that
[TABLE]
Since is dense in , this concludes the proof. ∎
4.4. Two-level a posteriori error estimation
Let be a mesh with uniform refinement . In 2D, define and let be the hat function associated with the midpoint of . In 3D, define . For an element with its three edges , let be either the zero function, if lies on the boundary of , or the hat function associated with the midpoint of .
For the hypersingular integral equation (50) and lowest-order BEM (54), the local contributions of the two-level error estimator (13) read
[TABLE]
where for and for . Firstly considered in [MMS97, MS00] for error control on quasi-uniform meshes, we refer, e.g., to [EFGP13, AFF*+*15] for -refinement in 2D and 3D and to [HMS01, HS01, Heu02] for -refinement for the fact that
[TABLE]
where depends only on -shape regularity of and hence only on . The main observation for the proof of (56) is that the decomposition
[TABLE]
is stable with respect to the -norm.
4.5. Convergence of Algorithm 2.4 for hypersingular integral equation
The following theorem states that the hypersingular integral equation is also covered by the abstract framework of Section 2.
**Theorem 15 (optimal adaptivity for hypersingular integral equation). *** Let be a given mesh, , and . Then, the two-level estimator with its local contributions (55) satisfies (E1)–(E2), where depend only on -shape regularity of and hence on . Applied to the framework of the hypersingular integral equation for the Laplacian (Section 4.1) or the Helmholtz problem (Section 4.2), Algorithm 2.4 thus leads to linear convergence (17) of the energy error with optimal algebraic rates (22), if the saturation assumption (S) is satisfied. *
Proof.
The essential observation is that
[TABLE]
While this is clear for 2D, it is less obvious for 3D but a consequence of the refinement pattern of NVB; see Figure 1. First, this allows to rewrite (57) in the form
[TABLE]
Second, with this observation, the proofs in [EFGP13, AFF*+*15] imply also that the decomposition
[TABLE]
is stable with respect to the -norm. Arguing as in [EFGP13, AFF*+*15], this leads to
[TABLE]
where the two-level estimator on the right-hand side now involves only the enrichment from to ; see (58). For details, we refer, e.g., to [EFGP13, Lemma 4.4, Theorem 4.1] and [AFF*+*15, Lemma 15, Lemma 16, Theorem 14] and to [MMS97] for the Helmholtz problem. Next, note that
[TABLE]
since the sons of marked elements are the same in and . Clearly, this implies (E1).
To prove (E2), note that the functions depend only on , but not on the mesh, i.e., for , the hat function belongs to . Hence, the triangle inequality proves that
[TABLE]
where the final estimate follows as in [EFGP13, AFF*+*15]. This concludes the proof. ∎
Even without the saturation assumption, we can argue as in Section 3 (Theorem 3.7) and show that Algorithm 2.4 ensures at least convergence of the two-level estimator.
**Theorem 16 (plain convergence without the saturation assumption). *** For any adaptivity parameters and and independently of any saturation assumption, Algorithm 2.4 guarantees that the two-level estimator with its local contributions (55) satisfies as . *
Proof.
The proof is split into five steps. The first four steps prove some technical results on fractional-order Sobolev norms. Even though they might be well-known to the experts, we include their brief proofs for the convenience of the reader; see also the discussion in Step 1 of the proof of Theorem 3.7 for the fact that the definition of the fractional norms matters.
Step 1. For , we recall that , where \widetilde{H}^{s}(\omega)=\big{\{}v\in H^{s}(\Gamma)\,:\,\operatorname*{supp}(v)\subseteq\overline{\omega}\big{\}} for all . For , the space is equipped with the interpolation norm. For all with , we then have the norm equivalence
[TABLE]
Indeed, on the one hand, the estimate holds for , and thus also for by interpolation theory [BL76]. On the other hand, the converse estimate follows, e.g., from the open mapping theorem, observing that is a closed subspace of . As a consequence, for all , it follows that
[TABLE]
Step 2. Let be a sequence of measurable subsets with as . We show that as for all . To this end, let and be arbitrary. Since is densely embedded in , there exists such that . By no-concentration of Lebesgue functions, it holds that as . In particular, there exists such that for all . Hence, for all , using also (59), we obtain that
[TABLE]
This proves the desired limit.
Step 3. We consider a partition of a subset satisfying if . We show that, for all , it holds that
[TABLE]
To that end, we consider the product space , endowed with the product norm for all . We consider the sum operator (which coincides with the identity, because we are dealing with a partition of ) defined by for all . Since
[TABLE]
holds for (even with equality sign), then the inequality is true for all by interpolation. Hence, is linear and bounded for all and the same holds for its adjoint . Since (\Pi^{s})^{\prime}=\big{(}\prod_{m=1}^{M}\widetilde{H}^{s}(\omega_{m})\big{)}^{\prime}=\prod_{m=1}^{M}\widetilde{H}^{s}(\omega_{m})^{\prime}=\prod_{m=1}^{M}H^{-s}(\omega_{m}), the estimate (61) follows from the boundedness of .
Step 4. For all , let denote the element-patch of in . For all and , we define . We show that, for all , it holds that
[TABLE]
To this end, we note that both the number of elements contained in each patch and the number of patches to which each element belong are uniformly bounded, with the bounds depending only on the shape-regularity of the mesh, and thus only on . With an inductive construction (see, e.g., [CMS01, Lemma 3.1]), we can construct a partition such that if with the property that for all with and . Again, depends only on the shape-regularity of , and hence only on . Define . For all , we then conclude that
[TABLE]
Step 5. We argue as for Step 5 of the the proof of Theorem 3.7. We sketch the proof for the Laplacian, but the same ideas apply to the Helmholtz problem (Section 4.2) replacing with . Let . Recall from [MSV08, Lemma 4.2] that there exists a unique such that
[TABLE]
and it holds that as . Use the decomposition (46). Arguing as for the weakly-singular integral equation, we see that
[TABLE]
where we have used the norm equivalence
[TABLE]
With Step 4 and the mapping properties of , we obtain that
[TABLE]
where . Recall that satisfies that as . Moreover, it holds that . By Step 2, this leads to
[TABLE]
Since , it follows from (64)–(65) that
[TABLE]
This concludes the proof. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AFF + 13] M. Aurada, M. Feischl, T. Führer, M. Karkulik, and D. Praetorius. Efficiency and optimality of some weighted-residual error estimator for adaptive 2D boundary element methods. Comput. Methods Appl. Math. , 13(3):305–332, 2013.
- 2[AFF + 15] M. Aurada, M. Feischl, T. Führer, M. Karkulik, and D. Praetorius. Energy norm based error estimators for adaptive BEM for hypersingular integral equations. Appl. Numer. Math. , 95:15–35, 2015.
- 3[AFF + 17] M. Aurada, M. Feischl, T. Führer, M. Karkulik, J. M. Melenk, and D. Praetorius. Local inverse estimates for non-local boundary integral operators. Math. Comp. , 86(308):2651–2686, 2017.
- 4[AO 00] M. Ainsworth and J. T. Oden. A posteriori error estimation in finite element analysis . Pure and Applied Mathematics (New York). Wiley, 2000.
- 5[Ban 96] R. E. Bank. Hierarchical bases and the finite element method. Acta Numer. , 5:1–43, 1996.
- 6[BDD 04] P. Binev, W. Dahmen, and R. De Vore. Adaptive finite element methods with convergence rates. Numer. Math. , 97(2):219–268, 2004.
- 7[BEK 93] F. Bornemann, B. Erdmann, and R. Kornhuber. Adaptive multilevel methods in three space dimensions. Internat. J. Numer. Methods Engrg. , 36(18):3187–3203, 1993.
- 8[BEK 96] F. A. Bornemann, B. Erdmann, and R. Kornhuber. A posteriori error estimates for elliptic problems in two and three space dimensions. SIAM J. Numer. Anal. , 33(3):1188–1204, 1996.
