A convergent boundary-condition conforming adaptive spline-based finite element method for the bi-Laplace operator
Ibrahim Al Balushi

TL;DR
This paper proves the convergence of an adaptive spline-based finite element method designed for solving the bi-Laplace operator, a fourth-order elliptic problem, enhancing numerical solution reliability.
Contribution
It introduces a convergent adaptive spline-based finite element method specifically for the bi-Laplace operator, advancing numerical techniques for high-order elliptic problems.
Findings
Proves convergence of the proposed method
Enhances numerical solution accuracy for the bi-Laplace operator
Provides theoretical foundation for adaptive spline methods
Abstract
We establish the convergence of an adaptive spline-based finite element method of a fourth order elliptic problem.
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.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Numerical methods in engineering · Advanced Mathematical Modeling in Engineering
\institution
McGill University
A convergent boundary-condition conforming adaptive spline-based finite element method for the bi-Laplace operator
Ibrahim Al Balushi
Abstract
We establish the convergence of an adaptive spline-based finite element method of a fourth order elliptic problem.
1 Introduction
Design of optimal meshes for finite element analysis is a topic of extensive research going back to the early seventies. Among the rich variety of strategies explored, the first mathematical framework for automatic optimal mesh generation was laid in the seminal work of Babushka and Rheinboldt [5]. They introduce a class of computable a posteriori error estimates for a general class of variational problems which provides a strategy of extracting localized approximations of the numerical error of the exact solution. The derived computable estimates are shown to form an upper bound with the numerical error, justifying the validity of the estimator, and a lower bounds which ensures efficient refinement; i.e, refinement where only necessar. This established equivablence with the numerical error eluded to promising potential of practicality and robustness. The theoretical results led to a heuristic characterization of optimal meshes through the even distribution a posteriori error quantities over all mesh elements, providing a blue-print for adaptive mesh generation. The first detailed discription and performance analysis for a simple and accessible a posteriori error estimator was conceived for a one-dimensional elliptic and parabolic second-order Poisson-type problems in [4]. The analysis was significantly improved in [28] for two-dimensional scenarios and develops numerous techniques used in the derivation of a posteriori estimates untill today.
The first convergence was given in [14] in one-dimensions and later extended to two-dimenions by Dorfler [16]. Combing the advent of a novel marking strategy and finess assumptions of the initial mesh, [16]. Element marking directs the refinement procedure to select user-specified ratio of elements with highest error indicators relative to the total estimation. The proposed strategy is later shown to be optimal [15]. The initial mesh assumption was placed to ensure problem datum, such as source function and boundary values, are sufficiently resolved for detection by the solver. The aim is to ensure error reduction of the estimator and thus monotone convergence of numerical error is achieved through contraction of consecutive errors in energy norm at every step. but at the expense of potential over-refinement of the initial mesh. This was achieved using a local counter part of the efficiency estimate described above.
Morin et al [22] came to the realization that the averaging of the data has an unavoidable interference with the estimator error reduction irrespective of quadrature and was due to the avergaing of finer feathures of data brought by finite-dimensional approximations. This averaging was quantified into an oscillation term, a quantity tightly related to the criterion used in the initial mesh assumption used in [16] but it provided a sharper representation of the underlying issue. As a result the initial mesh assumption was removed in [22] and replaced with a Dolfer-type marking criterion, separate marking, for the data oscillation. Unfortunately, the relaxation of a fine initial mesh had the unintended consequence of losing the strict monotone behaviour of numerical error decay. It led to the introduction of the interior node property to ensure error reduction with every step so as to ensure two consequence solutions will not be the same unless they are equal to the exact one; but at the expense of introducing over refinement. Each marked elementin in a two-dimensional triangular mesh undergoes three bisections ensuring an interior node, which furnishes us with a local lower bound and thus recovers strict error reduction with every iteration. The results were extended to saddle-problems in [23] and genarlized into abstract Hilbert setting in [24].
For the better part of the 2000’s Morin-Nochetto-Sierbert algorithm (MNS) champoined adaptive finite element methods AFEM of linear elliptic problems after which the analysis was refined by Cascon [15] in concrete setting where they did not rely on a local lower bound for convergence which led to the ultimate removal of the costly interior node property and separate marking for oscillation. This was done while achieving quasi-optimal mesh complexity; see [12],[27] for dertails. It was realized that strict reduction of error in energy norm cannot be gaurenteed whenever consequetive numerical solutions coinside but strict monotone decay is be obtain with respect to a suitable quasi-norm. The result was extended to abstract Hilbert by Siebert [26] which is now widely considered state of the art analysis of AFEM among the adaptive community and It hinges on the following ingredients: a global upper bound justifying the validity of the a posteriori estimator, a Lipschitz property of the estimator as a function on the discrete finite element trail space indicating suitable sensitivity in variation within the trial space, a Pythgurous-type relation furnished by the variational and discrete forms and any suitable making strategy akin to that of Dofler; one that aims to equally distributes the elemental error estimates.
2 Problem set up and Adaptive method
Let be a bounded domain in with polygonal boundary . For a source function we consider the following homogenous Dirichlet boundary-valued problem
[TABLE]
The adaptive procedure iterates over the following modules
[TABLE]
The module SOLVE computes a hierarchical polynomial B-spline approximation of the solution with respect to a hierarchical partition of . A detailed discussion on the nature of such partitions will be carried in Section 2.3 For the module ESTIMATE, we use a residual-based error estimator derived from the a posteriori analysis in Section 3. The module MARK follows the Dölfer marking criterion of [16]. Finally, the module REFINE produces a new refined partition satisfying certain geometric constraints described in Section 2.3 to ensure sharp local approximation.
2.1 Notation
We begin by laying out the notational conventions and function space definitions used in this presentation. Let be a partition of domain consisting of square cells following the structure described in [29],[3]. Denote the collection of all interior edges of cells by and all those along the boundary are to be collected in . We assume that cells are open sets in and that edges do not contain the vertices of its affiliating cell. Let be the longest length within a Euclidian object and set and . Then let the mesh-size . Define the boundary mesh-size function by
[TABLE]
where the are the indicator functions on boundary edges. Let , , be the fractional order Sobolev space equipped with the usual norm ; see references [1],[18]. Let be given as the closure of the test functions in . The semi-norm defines a full norm on by virtue of Poincaré’s inequality. Moreover, the semi-norm defines a norm on . By the dual of with the induced norm
[TABLE]
2.2 Weak formulation
The natural weak formulation to the PDE (1) reads
[TABLE]
where is be the bilinear form and . The energy norm is one for which the form is continuous and coercive on , with unit proportionality constants. The existence of a unique solution is therefore ensured by Babuska-Lax-Milgram theorem. The variational formulation (5) is consistent with the PDE (1) under sufficient regularity considerations; if satisfies (5) then satisfies (1) in the classical sense by virtue of the Du Bois-Reymond lemma.
2.3 Spline spaces and hierarchical partitions
We consider a hierarchical polynomial spline space as the discrete trial and test space. For completeness we describe the construction. Let be a hierarchy of tensor-product multivariate spline spaces defined on . For each hierarchy level , we obtain -spline polynomial basis of degree defined on a tensor-product mesh partitioning of generated by tensorizing translations and dilations of an -th degree cardinal B-spline defined by recursive convolution with the characteristic function:
[TABLE]
Partition is obtained from via uniform dyadic subdivisions which will insure the nesting . That is, if then we may express in terms of :
[TABLE]
where are the coefficients of when expressed in . From classical spline theory, it is well-known that B-splines are locally linearly independent, they are non-negative, they are supported locally and form a partition of unity. We are now in a position to define hierarchical mesh configuration. A cell of level is said to active if and . A subdomain of is defined as the closure of the union of active Cells in . With subdomain hierarchy of closed domains , with and , we define a hierarchical partitioning of as a mesh satisfying the following conditions:
Members of are active cells from , . 2. 2.
All cells in are disjoint. 3. 3.
The interior of the closure of the union is equal to .
A Hierarchical B-spline (HB-spline) basis with respect to hierachical partition is defined as
[TABLE]
A recursive definition is given in [7]. A basis function of level is said to active if , otherwise it is passive. The basis inherits much of the key properties of tensor-product B-spline bases: they are locally linearly independent, they are non-negative and they have local support [29]. However, the basis does not form a partition of unity which could pose a problem to approximation stability. It is possible to modify into forming a partition of unity through scaling [29] but instead we use a truncation procedure utilizing the relation (7) to produce a new basis that recovers the partition of unity while preseving all the desirable properties of . We define a truncation operatoe of a spline function :
[TABLE]
In simple terms, the truncation removes contributions coming from active basis functions in thus reducing the support from reaching too far into . By recursive application of (8) to each spline :
[TABLE]
we obtain a modified hierarchical B-spline basis, a truncated hierarchical B-spline (THB-spline) basis with respect to partition :
[TABLE]
The basis retains all of the aforementioned properties of its hierarchical counterpart while forming a partition of unity.
2.4 Admissible partitions
For local and stable approximation we need to control the infleuence of each basis function. With additional restrictions on the structure of partitions we can guarantee that the number of basis functions acting on any point is bounded and that the diameter of the support of a basis function is comparable to any cell in its support. A partition is said to be admissible if the truncated basis functions in which has support on belong to at most two levels successive levels. The support extension of a cell with respect to level is defined as
[TABLE]
Note that the support extension consist of cells from the tensor-product mesh . To assess the locality of the basis; i.e, the influence of basis functions have on active cells, it is useful to consider a support extension consisting of all active cells belonging to its support regardless of level. For define
[TABLE]
indicating the collection of all supports for basis function ’s whose supports intersect . Analogously, we denote the support extension for an edge by
[TABLE]
The following auxiliary subdomain provides a way to ensure mesh admissibility
[TABLE]
Lemma 2.1**.**
Let be a subdomain hierarchy with respect to partition of domain . If
[TABLE]
for , then is an admissible partition.
Proof.
See [10]. ∎
In other words, represents the biggest subset of so that the set of B-splines in whose support is contained in spans the restriction of to .
2.5 The adaptive method
We now discuss the modules SOLVE, ESTIMATE, MARK and REFINE in detail.
The module SOLVE
The space of piecewise polynomials of degree defined on a partition will be given by
[TABLE]
Assuming we have at our disposal a polynomial B-spline space then the discrete problem reads
[TABLE]
The linear system is numerically stable and consistent with (5) in the sense that for every and therefore we are provided with Galerkin orthogonality:
[TABLE]
Moreover, the spline solution will serve as an optimal approximation to in with respect to . Indeed, we have for any ,
[TABLE]
The module ESTIMATE
For a continuous function we define the jump operator across interface .
[TABLE]
The adaptive refinement procedure of method (2) will aim to reduce the error estimations instructed by the cell-wise error indicators:
[TABLE]
We can define the indicators on subsets of via:
[TABLE]
To each cell in mesh the error indicators (21) will assign error estimations:
[TABLE]
The module MARK
We follow the Dorlfer marking strategy [16]: For ,
[TABLE]
To ensure minimal cardinality of in the marking strategy one typically undergoes QuickSort which has an average complexity of to produce the indexing set .
The module REFINE
The refinement framework is designed to preserve the structure described in the previous section hinges on extending the marked cells obtained from module MARK to a set for which the new mesh is admissible. We define the neighbourhood of as
[TABLE]
when , and otherwise. To put in concrete terms, the neighbourhood of an active cell in consist of active cells of level overlapping the support extension of with respect to level .
Procedure REFINE will ensure that for a constant , depending only on the polynomial degree of the spline space, all considered partitions therefore will satisfy the shape-regularity constraints:
[TABLE]
For any two partitions there exists a common admissible partition in , called the overlay and denoted by , such that
[TABLE]
Moreover, shown in [11], if the sequence is obtained by repeating the step with any subset of , then for we have that
[TABLE]
where which will depend on the polynomial degree .
3 A posteriori estimates
We define the residual quantity by
[TABLE]
In view of continuity and coercivity of the bilinear form we readily have sharp a posteriori estimates for
[TABLE]
The quantity is computable since it only depends on available discrete approximation of solution . We follow the techniques devised in [28],[2] to approximate .
3.1 Approximation in
To quantify the approximation power of , we use a quasi-interpolant ; see [8],[7],[6] for the detailed construction of . The following theorem summarizes the local approximation properties of . Various spline-based quasi-interpolants have been studied extensively and amounts to choosing dual-functionals . A suitable choice for B-spline basis is [6]. To each level we assume we have in hand
[TABLE]
such that for every . In [7] it is shown that it is sufficient to define with
[TABLE]
with each being that of the one in the level-wise interpolant (30).
Theorem 3.1** (Quasi-interpolation).**
There exists a quasi-interpolation projection operator such that, for a constant , independent of the refinement, and ,
[TABLE]
and the approximation properties
[TABLE]
and
[TABLE]
Recall the general trace theorem [1],[18] for cells and edges with . For a constant
[TABLE]
Lemma 3.2** (Auxiliary discrete estimate).**
Let . Then for , depending only on polynomial degree , for we have
[TABLE]
and if , for a constant we have
[TABLE]
where .
Remark 3.3*.*
The constants all depend on the polynomial degree and the reference cell or edge; or . From now, for a simpler presentation of the analysis, we combined all these constants, and their powers into a unifying constant
3.2 The global upper bound
We prove that the proposed error estimator is reliable.
Lemma 3.4** (Estimator reliability).**
Let be a partition of satisfying Conditions (2.5). The module produces a posteriori error estimate for the discrete error such that for a constants ,
[TABLE]
with constants depending only on .
Proof.
In this proof we will derive a localized quantification for the residual . In view of definition (28) we follow standard procedure and integrate by parts to obtain Let
[TABLE]
We will derive a localized quantification for the residual which will provide a sharp upper-bound estimate for residual.
[TABLE]
Expressing all the integrals over cell boundaries as integrals over edges,
[TABLE]
We have
[TABLE]
We define the interior residual and jump terms and across each interior edge . Starting with the first three terms in (41), we use the approximation results from Lemma 3.2 to estimate interior residual terms
[TABLE]
As for the interior edge jump terms,
[TABLE]
and
[TABLE]
From the finite-intersection property (2.5) we have . and using (2.5) we have . Summing up we arrive at
[TABLE]
∎
3.3 Global lower bound
We will define extension operators for all edges with . Let and . Let be the affine transformation comprising of translation and scaling mapping onto and onto . Define via
[TABLE]
To this end, let be an edge of a cell , then define via
[TABLE]
In other words extending the values of from into along inward . Let be any smooth cut-off function with the following properties:
[TABLE]
Furthermore, we will define for two cut-off functions and via with the following
[TABLE]
such that
[TABLE]
Let and retain the same meanings as before. Let and let and let Now let be the affine map that maps onto and define
[TABLE]
unit normal vector on . Let be the cubic polynomial satisfying
[TABLE]
Put . Now define to be the quartic polynomial satisfying
[TABLE]
Put . Finally, let and let . Finally set
[TABLE]
Lemma 3.5** (Localizing estimates).**
Let be a partition of satisfying Conditions (2.5). Let be a cell in partition . For a constant depending only on polynomial degree ,
[TABLE]
Let be an edge in and let and be cells from for which . We also have
[TABLE]
and
[TABLE]
holding for every .
Proof.
Relations (55) and (56) are proven in the same fashion as in [2], [28]. We focus on (57). We prove that is a norm on .
[TABLE]
It clear that is identically zero if and only if its extension is identically zero on . So is an equivalent norm on we have
[TABLE]
so with
[TABLE]
∎
Lemma 3.6** (Estimator efficiency).**
Let be a partition of satisfying conditions (2.5). The module produces a posteriori error estimate of the discrete solution error such that
[TABLE]
with constant depending only on .
Proof.
The proof is carried by localizing the error contributions coming from the cells residuals and edge jumps and . For let be as in (48) and let be a polynomial approximation of by means of an -orthogonal projection. Using the norm-equivalence relation (55) of Lemma 3.5
[TABLE]
From (36) and (48), with a constant which depends on the polynomial degree and (62) now reads . Then
[TABLE]
Recognizing that , define . We turn our attention to the jump terms across the interior edges. We begin with the edge residual . Let an edge and cells be such that and denote . If then
[TABLE]
Let be the bubble function (51) and constantly extend the values of in directions ; i.e, into each of , and set . Then (64) reads
[TABLE]
From (37) and (51) we have the estimates and which we apply to (65) to obtain
[TABLE]
where the the last line follows from (57). Now let be the function (56), extend the values of into and set . We then have
[TABLE]
Similarly, we obtain
[TABLE]
[TABLE]
Summing up we have
[TABLE]
we arrive at
[TABLE]
Note that
[TABLE]
∎
3.4 Discrete upper bound
Here we show that the estimator is capable of local quantification of the difference between two consequetive discrete spline solutions.
Lemma 3.7** (Estimator discrete reliability).**
Let be a partition of satisfying conditions (2.5) and let for some refined set . If and are the respective solutions to (17) on and , then for a constants , depending only on ,
[TABLE]
where is understood as the union of support extensions of refined cells from to obtain .
Proof.
Let . First note that if then in view of the nesting ,
[TABLE]
To localize, we form disconnected subdomains , , each formed from the interiors of connected components of . Then to each subdomain we form a partition , interior edges , and a corresponding finite-element space . Let . Let be an approximation of be given by
[TABLE]
Then on and performing integration by parts will yield
[TABLE]
Following the same procedure carried in Lemma 3.4 we have
[TABLE]
Set . We therefore have
[TABLE]
∎
4 Convergence
In section we show that the derived computable estimator (22) when used to direct refinement will result in decreased error. This will hinge on the estimator Lipschitz property of Lemma 4.1. To show that procedure (2) exhibits convergence we must be able to relate the errors of consecutive discrete solutions. The symmetry of the bilinear form, consistency of the formulation and finite-element spline space nesting will readily provide that via Galerkin Pythagoras in Lemma 4.3.
4.1 Error reduction
Lemma 4.1** (Estimator Lipschitz property).**
Let be a partition of satisfying conditions (2.5). There exists a constant , depending only , such that for any cell we have
[TABLE]
holding for every pair of finite-element splines and in .
Proof.
Let and be finite-element splines in and let be a cell in partition .
[TABLE]
Treating the interior term,
[TABLE]
Treating the edge terms we have
[TABLE]
Let from be a cell that shares the edge , i.e is an adjacent cell to . For any finite-element spline we have
[TABLE]
Replacing with gives
[TABLE]
Similarly, we have
[TABLE]
It then follows from (80)
[TABLE]
∎
Lemma 4.2** (Estimator error reduction).**
Let be a partition of satisfying conditions (2.5), let and let . There exists constants and , depending only on , such that for any it holds that for any pair of finite-element splines and we have
[TABLE]
Proof.
Let be a set of marked elements from partition and let . For notational simplicity we denote and by and , respectively. Let and be the respective finite-element splines from and . Let be a cell from partition . In view of the Lipschitz property of the estimator (Lemma 4.1) and the nesting ,
[TABLE]
Given any , an application of Young’s inequality on the last term gives
[TABLE]
We now have
[TABLE]
Recalling that the partition cell are disjoint with uniformly bounded support extensions, we may sum over all the cells to obtain
[TABLE]
It remains to estimate . Let be the sum areas of all cells in . For every marked element define . Let denote the number of bisections required to obtain the conforming partition from . Let be a child of a cell . Then . Noting that we have no jumps within
[TABLE]
summing over all children
[TABLE]
and we obtain by disjointness of partitions an estimate on the error reduction
[TABLE]
For the remaining cells , the estimator monotonicity implies . Decompose the partition as union of marked cells in and their complement to conclude the total error reduction obtained by and the choice of Dorfler parameter
[TABLE]
∎
Lemma 4.3** (Galerkin Pythaguras).**
Let and be partitions of satisfying conditions (2.5) with and let and be the spline solutions to (17). Then
[TABLE]
Proof.
At first we express
[TABLE]
Recognizing that , we arrive at
[TABLE]
∎
Theorem 4.4** (Convergence of conforming AFEM).**
For a contractive factor and a constant , given any successive mesh partitions and satisfying conditions (2.5), and Dolfer parameter , the adaptive procedure with produce two successive solutions and to problem (17) for which
[TABLE]
Proof.
Adopt the following abbreviations:
[TABLE]
Define constants and so that in view of Dorlfer ,
[TABLE]
and (87) reads . Together with Galerkin orthogonality,
[TABLE]
Let be a positive parameter and express . Invoking on the reliability estimate on one of the decomposed terms gives
[TABLE]
Choose with so that and we may choose a contractive for which . Indeed,
[TABLE]
∎
Remark 4.5*.*
Observe that if
[TABLE]
and as . Then it is clear that contractive factor deteriorates as . We have for some constant depending on .
5 Quasi-optimlaity of AFEM
The selection of marked cells within every loop of the AFEM dictated by procedure MARK is determined by the error indicators (21). Hence the decay rate of the adaptive method in terms of the DOFs is heavily dependant on the estimator (22) which, in view of the Global Upper Bound (3.4), may exhibit slower decay than the enrgy norm whenever overresatimation occurs. In view of the Global Lower Bound (3.6), the quality of the estimator strongly depends on the resolution of the right-hand-side source function on the mesh resulting from the averaging process the finite element approximation yields manifesting in the oscillation term . The fact that the estimator is equivalent to the error in the energy norm up-to the oscillation term
[TABLE]
motivates measuring the decay rate of the total-error
[TABLE]
which in the asymptotic regime, due to estimator dominance over oscillation, can be made equivalent to the quasi-error
[TABLE]
In what follows we show that Cea’s lemma holds for the total-error norm, that is, that the finite element solution is an optimal choice from in total-error norm.
Lemma 5.1** (Optimality of total error).**
Let be the solution of (5) and for all let be the discrete solution to (17). Then,
[TABLE]
Proof.
In view of Galerkin orthogonality and the symmetry of the bilinear form we have
[TABLE]
and we have . Therefore,
[TABLE]
∎
5.1 AFEM approximation class
In order to assess the perfomance of AFEM (2), the rate of decay of error in terms of DOFs, we consider the following nonlinear approximation classes that govern the adaptive finite element problem:
[TABLE]
[TABLE]
If then nonlinear-approximation theory dictates there exists an admissible partition for which can be approximated in with an error proprtional to . We hope that the proposed AFEM (2) will generate a sequence of partitions for which decays with order . We define the approximation class described by the total-error norm (108)
[TABLE]
where
[TABLE]
Remark 5.2*.*
We will restrict values . For values resulting approximation spaces will consist of polynomials only. Valid values for rate will be refined and made more precise when we characterize the aforementioned approximation classes in terms of smoothness.
Lemma 5.3** (Equivalence of classes).**
Let be the weak solution to (5). If and then .
Proof.
By assumption we have two admissible partitions and a finite-element spline such that and . Invoking Mesh Overlay (26) we obtain an admissible partition for which and because of spline space nesting we have
[TABLE]
∎
5.2 Quasi-optimality
The contraction achieved in the convergence proof is ensured by the Dorfler marking strategy. However the relationship between the Dorfler strategy and error reduction in the total-error norm goes deeper than asserted in Theorem 4.4. In the following lemma we show that if is a set of refined elements resultiing in a reduction of error in contractive sense, then necessarily the Dorfler property holds for the set . The fact will be instrumental in proving that the cardinality of marked cells will keep the partition cardinality at each refinement step proprtional to the optimal quantity dictated by nononlinear approximation.
Lemma 5.4** (Optimal Marking).**
Let , let be any refinement of and let . If for some positive
[TABLE]
and denotes collection of all elements in requiring refinement to obtain from , then for we have
[TABLE]
Proof.
Let , the parameter to be specified later, such that the linear contraction of the total error holds for . The Efficiency Estimate (61) together with the assumption (117)
[TABLE]
In view of Galerkin pythagorus gives . so . Estimator asymptotic dominance over oscillation and Discrete Upper Bound (73)
[TABLE]
By definition we arrive at for . ∎
Lemma 5.5** (Cardinality of Marked Cells).**
Let be sequence generated by for admissible and the pair for some then
[TABLE]
Proof.
Assume that the marking parameter satisfies the hypothesis of Theorem 5.4 and suppose that for some . Set and let . Then by definition of there exists an admissible partition and a spline for which
[TABLE]
Let be the overlay partition of and , , and let be the corresponding spline solution. In view of Optimality of Total Error in Lemma 5.1 and the fact makes and
[TABLE]
From Optimal Marking of Lemma 5.4 we have satisfying Dorfler property for .
[TABLE]
In view of overlay property in (26) and definition of we arrive at
[TABLE]
∎
Theorem 5.6** (Quasi-optimality).**
If and is admissible, then the call generates a sequence of strictly admissible partitions , conforming finite-element spline spaces and discrete solutions satisfying
[TABLE]
with
Proof.
Let be given and assume that . We will show that the adaptive procedure will produce a sequence such that . Let Cardinality of Marked Cells (121) and (27) yields
[TABLE]
In view of Convergence Theorem 4.4, we have for a factor and a contractive factor
[TABLE]
holding for any iteration . At each intermediate step, the Efficiency Estimate (61) makes so we may write
[TABLE]
We sum (127) over and we recover the total-error from the quasi-error using estimator domination over oscillation,
[TABLE]
We obtain
[TABLE]
where and for any .
[TABLE]
From Remark 4.5
[TABLE]
∎
6 Characterization of approximation classes
In this section we characterize the approximation classes of the previous section. Namely, we will express , and in terms of Besov smoothness spaces. Let be an integer and , we define the -th order forward difference operator recursively via
[TABLE]
For convex with , we defind the Besov space via modulus the of smoothness
[TABLE]
and for values such that . Note that if then , moreover if then necessarily we have . For values , we characterize Besov spaces in terms of :
[TABLE]
where the semi-norm reads
[TABLE]
Note that if then different choices of with result in quasi-norms that are equivalent to each other. On the other hand if then the Besov space is a polynomial space of degree . We will need some tools for the following analysis. Let We will make use of the Whitney-type estimate:
[TABLE]
We have the and whenever we also have the continuous embedding . We have
[TABLE]
Let and for let . We have the embedding for and
[TABLE]
Following result is due to Binev [13] which we include for completeness.
Lemma 6.1**.**
Let for , and let .
[TABLE]
Given any , the adaptive procedure
* *
while* do *
* *
* *
end* while. *
we will terminates in finite steps and produces an admissible partition for which
[TABLE]
Proof.
With each refinement step, foe error quantities exceeding , will reduce by a factor and . We will have after a finite number of steps ; set we obtain the first relation in (137). We estimate the cardinality of the resulting partition . Let be the set of refined cells and put . Let and let . First of all, there can be at most disjoint of size which makes which gives us one upper bound on . We obtain a second upper bound in the following manner. Let , then
[TABLE]
and
[TABLE]
by shape-regularity. We therefore obtain . Let be the smallest integer for which . Then if
[TABLE]
If is biggest integer for which , then
[TABLE]
Observe that , and which makes
[TABLE]
where we invoked (27). ∎
Theorem 6.2**.**
We have with for values and and .
Proof.
Let .
[TABLE]
Let and . For we have nontrivial Besov spaces and if we have the continuous embedding . Together with the facts and we arrive at
[TABLE]
Invoking (134),
[TABLE]
we obtain
[TABLE]
with . We have the local estimate
[TABLE]
and
[TABLE]
we have in view of Lemma 6.1 with , there exists an admissible mesh such that
[TABLE]
Noting that so let and let then
[TABLE]
Let then
[TABLE]
∎
Theorem 6.3**.**
We have with for values and , .
Proof.
Let .
[TABLE]
Let and . For we have nontrivial Besov spaces and if we have the continuous embedding . Together with the facts and we arrive at
[TABLE]
Invoking (134),
[TABLE]
we obtain
[TABLE]
We have
[TABLE]
with ; let . we have in view of Lemma 6.1 with , there exists an admissible mesh such that
[TABLE]
Noting that so , let and let then
[TABLE]
Let then . ∎
The previous two results in combination with Lemma 5.3 yields a one-sided characterization of the AFEM approximation class :
Corollary 6.4** (One-sided characterization for ).**
Let be the weak solution to (5). If with for some and with for some , then .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. A. Adams , Sobolev spaces. 1975 , Academic Press, New York, 1975.
- 2[2] M. Ainsworth and J. T. Oden , A posteriori error estimation in finite element analysis , vol. 37, John Wiley & Sons, 2011.
- 3[3] I. Al Balushi, W. Jiang, G. Tsogtgerel, and T.-Y. Kim , Adaptivity of a b-spline based finite-element method for modeling wind-driven ocean circulation , Computer Methods in Applied Mechanics and Engineering, 332 (2018), pp. 1–24.
- 4[4] I. Babuvska and W. C. Rheinboldt , A-posteriori error estimates for the finite element method , International Journal for Numerical Methods in Engineering, 12 (1978), pp. 1597–1615.
- 5[5] I. Babuvvska and W. C. Rheinboldt , Error estimates for adaptive finite element computations , SIAM Journal on Numerical Analysis, 15 (1978), pp. 736–754.
- 6[6] Y. Bazilevs, L. Beirao da Veiga, J. A. Cottrell, T. J. Hughes, and G. Sangalli , Isogeometric analysis: approximation, stability and error estimates for h-refined meshes , Mathematical Models and Methods in Applied Sciences, 16 (2006), pp. 1031–1090.
- 7[7] Effortless quasi-interpolation in hierarchical spaces , Speleers, Hendrik and Manni, Carla , Numerische Mathematik, volume 132, number 1, pages 155–184, 2016, Springer
- 8[8] H. Speleers , Hierarchical spline spaces: quasi-interpolants and local approximation estimates , Advances in Computational Mathematics, volume 43, number 2, pages 235–255, 2017, Springer
