Multilevel Methods for Uncertainty Quantification of Elliptic PDEs with Random Anisotropic Diffusion
Helmut Harbrecht, Marc Schmidlin

TL;DR
This paper develops multilevel methods for efficiently quantifying uncertainty in elliptic PDEs with random anisotropic diffusion, showing how the decay of the Karhunen-Loève expansion influences solution regularity and computational complexity.
Contribution
It establishes a link between the decay of the Karhunen-Loève expansion and solution regularity, enabling multilevel methods to efficiently approximate statistical quantities.
Findings
Decay of the Karhunen-Loève expansion determines solution regularity.
Multilevel collocation and quadrature methods achieve expected convergence rates.
Numerical examples validate the theoretical results in three dimensions.
Abstract
We consider elliptic diffusion problems with a random anisotropic diffusion coefficient, where, in a notable direction given by a random vector field, the diffusion strength differs from the diffusion strength perpendicular to this notable direction. The Karhunen-Lo\`eve expansion then yields a parametrisation of the random vector field and, therefore, also of the solution of the elliptic diffusion problem. We show that, given regularity of the elliptic diffusion problem, the decay of the Karhunen-Lo\`eve expansion entirely determines the regularity of the solution's dependence on the random parameter, also when considering this higher spatial regularity. This result then implies that multilevel collocation and multilevel quadrature methods may be used to lessen the computation complexity when approximating quantities of interest, like the solution's mean or its second moment, while…
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.
Multilevel Methods for Uncertainty Quantification of Elliptic PDEs with Random Anisotropic Diffusion
Helmut Harbrecht and Marc Schmidlin
Helmut Harbrecht and Marc Schmidlin, Departement Mathematik und Informatik, Universität Basel, Spiegelgasse 1, 4051 Basel, Switzerland
{helmut.harbrecht, marc.schmidlin}@unibas.ch
Abstract.
We consider elliptic diffusion problems with a random anisotropic diffusion coefficient, where, in a notable direction given by a random vector field, the diffusion strength differs from the diffusion strength perpendicular to this notable direction. The Karhunen-Loève expansion then yields a parametrisation of the random vector field and, therefore, also of the solution of the elliptic diffusion problem. We show that, given regularity of the elliptic diffusion problem, the decay of the Karhunen-Loève expansion entirely determines the regularity of the solution’s dependence on the random parameter, also when considering this higher spatial regularity. This result then implies that multilevel collocation and multilevel quadrature methods may be used to lessen the computation complexity when approximating quantities of interest, like the solution’s mean or its second moment, while still yielding the expected rates of convergence. Numerical examples in three spatial dimensions are provided to validate the presented theory.
Key words and phrases:
Uncertainty quantification, anisotropic diffusion, regularity estimates, multilevel methods
2010 Mathematics Subject Classification:
Primary 35R60, 65N30, 60H35
Funding: The work of the authors was supported by the Swiss National Science Foundation (SNSF) through the project “Multilevel Methods and Uncertainty Quantification in Cardiac Electrophysiology” (grant 205321_169599).
1. Introduction
The numerical approximation of quantities of interest, such as expectation, variance, or more general output functionals, of the solution of a diffusion problem with a scalar random diffusion coefficient with multilevel collocation or multilevel quadrature methods has been considered previously, see e.g. [2, 8, 13, 14, 20, 23, 27, 34] and the references therein; in this isotropic case, the mixed smoothness required for the use of such multilevel methods has been provided in [9] for uniformly elliptic diffusion coefficients and in [26] for log-normally distributed diffusion coefficients. However, in simulations of certain diffusion phenomena in science and engineering, the diffusion that needs to be modeled may not necessarily be isotropic. One specific application we have in mind here stems from cardiac electrophysiology, where the electrical activation of the human heart is considered. It is known that the fibrous structure of the heart plays a major role when considering the electrical and mechanical properties of the heart. And while the fibres have a complex and generally well-organised structure, see e.g. [11, 30, 31, 32], the exact fibre orientation may vary between individuals and also over time in an individual, for example due to the presence of scaring of the heart.
More generally, we wish to be able to model diffusion in a fibrous media, where fibre direction and diffusion strength in fibre direction are subject to uncertainty. For this setting, the following random anisotropic diffusion coefficient was defined in [24]:
[TABLE]
where is a given value and is a random vector-valued field, over a given spatial domain and a given probability space . The fibre direction is hence given by with the diffusion strength in the fibre direction being and the diffusion strength perpendicular to the fibre direction is defined by . While we only consider this model hereafter, the techniques we use may also be applied straightforwardly to other models of random anisotropic diffusion coefficients, such as, for example, the following model in three spatial dimensions:
[TABLE]
Here, , and are vector fields describing the fibre, the transverse sheet and the sheet normal directions in the heart, which at each point in yields an orthonormal basis. These vector fields could, for example, be derived from measurements or be generated by an algorithm such as the Laplace-Dirichlet Rule-Based algorithm described in [3]. Note that, in this model, the diffusion strengths are random fields , and , and the fibre and sheet directions are locally angularily perturbed by random fields , and .
We shall consider the second order diffusion problem with this uncertain diffusion coefficient given by
[TABLE]
with the known function as a source. The result of this article is then as follows. Having spatial -regularity of the underlying diffusion problem, given by sufficient smoothness of the right hand side and the domain , then the random solution admits analytic regularity with respect to the stochastic parameter also in the -norm provided that the random vector-valued field offers enough spatial regularity. This mixed regularity is the essential ingredient in order to apply multilevel collocation or multilevel quadrature methods without deteriorating the rate of convergence, see [20] for instance.
The rest of the article is organised as follows: In Section 2, we provide basic definitions and notation for the functional analytic framework to be able to state and then also reformulate the model problem, by using the Karhunen-Loève expansion of the diffusion describing random vector-valued field , into its stochastically parametric and spatially weak formulation. Section 3 then deals with the regularity of the solution of the stochastically parametric and spatially weak formulation of the model problem with respect to the stochastic parameter and some given higher spatial regularity in the model problem. We then use the fact that the higher spatial regularity can be kept, when considering the regularity of the solution with respect to the stochastic parameter, to arrive at convergence rates when considering multilevel quadrature, such as multilevel quasi-Monte Carlo quadrature, to approximate the solution’s mean and second moment. Numerical examples are provided in Section 4 as validation; specifically we use multilevel quasi-Monte Carlo quadrature to approximate the solution’s mean and second moment in a setting with three spatial dimensions. Lastly, we give our conclusions in Section 5.
2. Problem formulation
2.1. Notation and precursory remarks
For a given Banach space and a complete measure space with measure the space for denotes the Bochner space, see [25], which contains all equivalence classes of strongly measurable functions with finite norm
[TABLE]
A function is strongly measurable if there exists a sequence of countably-valued measurable functions , such that for almost every we have . Note that, for finite measures , we also have the usual inclusion for .
Let , and be Banach spaces, then we denote the Banach space of bounded, linear maps from to as ; furthermore, we recursively define
[TABLE]
and the special case
[TABLE]
For and we use the notation .
Subsequently, we will always equip with the norm induced by the canonical inner product and with the induced norm . Then, for , the Cauchy-Schwartz inequality gives us
[TABLE]
where equality holds only if , and we also have, by straightforward computation, that
[TABLE]
We also note that to avoid the use of generic but unspecified constants in certain formulas we use to mean that can be bounded by a multiple of , independently of parameters which and may depend on. Obviously, is defined as and we write if and . Lastly, note that for the natural numbers denotes them including [math] and excluding [math].
2.2. Model problem
Let be a separable, complete probability space. Then, we consider the following second order diffusion problem with a random anisotropic diffusion coefficient
[TABLE]
where is a Lipschitz domain with and the function describes the known source. The random anisotropic diffusion coefficient is given as the random matrix field \mathbf{A}\in L_{\mathbb{P}}^{\infty}\big{(}\Omega;L^{\infty}(D;\mathbb{R}^{d\times d})\big{)}, which satisfies the uniform ellipticity condition
[TABLE]
for some constants and is almost surely symmetric almost everywhere. Without loss of generality, we assume .
We specifically consider diffusion coefficients that are of form
[TABLE]
where is a given positive number and \mathbf{V}\in L_{\mathbb{P}}^{\infty}\big{(}\Omega;L^{\infty}(D;\mathbb{R}^{d})\big{)} is a random vector-valued field. We note that such a field accounts for a medium that has homogeneous diffusion strength perpendicular to and has diffusion strength \big{\lVert}\mathbf{V}[\omega](\mathbf{x})\big{\rVert}_{2} in the direction of . The randomness of the specific direction and length of therefore quantifies uncertainty of this notable direction and its diffusion strength. To guarantee the uniform ellipticity condition (2), we require that
[TABLE]
as well as .
It is assumed that the spatial variable and the stochastic parameter of the random field have been separated by the Karhunen-Loève expansion of , yielding a parametrised expansion
[TABLE]
where is a sequence of uncorrelated random variables, see e.g. [24]. In the following, we will denote the pushforward of the measure onto as . Then, we also view and as being parametrised by and restate (1) as
[TABLE]
We now impose some common assumptions, which make the Karhunen-Loève expansion computationally feasible.
Assumption 2.1**.**
The random variables are independent and identically distributed. Moreover, they are uniformly distributed on \big{[}{-1},1\big{]}.
Lastly, we note that the spatially weak form of (6) is given by
[TABLE]
This also entails the well known stability estimate.
Lemma 2.2**.**
There is a unique solution u\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;H_{0}^{1}(D)\big{)} of (7), which fulfils
[TABLE]
where is the Poincaré-Friedrichs constant of .
3. Parametric regularity and multilevel quadrature
We now derive regularity estimates for the solution of (7) and apply multilevel quadrature for approximating the mean of . The regularity estimates are based on the following assumption on the decay of the expansion of .
Assumption 3.1**.**
We assume that the are elements of for a and that the sequence , given by
[TABLE]
is at least in , where we have defined and . Furthermore, we define
[TABLE]
We furthermore assume that the vector field is given by a finite rank Karhunen-Loève expansion, i.e.
[TABLE]
where . We note that the regularity estimates however will not depend on the rank and therefore, if necessary, a finite rank can be attained by appropriate truncation.
Furthermore, for the regularity estimates we also require an elliptic regularity result.
Assumption 3.2**.**
Let be a Banach space with norm such that, for all
[TABLE]
that fulfil (2), we have that the problem of solving
[TABLE]
for any has a unique solution , which also lies in , with
[TABLE]
where only depends on and continuously on .
We assume from here on that also lies in .
Note, that for , this reduces to the stability estimate, for which the parametric regularity may be found in [24]. Therefore, we will hereafter only consider the case where . Such an elliptic regularity estimate for example is known for , when the domain is convex and bounded and , see [16, Theorems 3.2.1.2 and 3.1.3.1]. The elliptic regularity estimate is also known to hold for and , when the domain’s boundary is smooth and , see [7].
The rest of this section is now split into three subsections. The first subsection is dedicated to introducing some useful norms as well as deriving Corollary 3.11 and Theorem 3.12. These two results are then used in the second subsection to step-by-step provide regularity estimates for the different terms that make up the diffusion coefficient, based on Assumption 3.1 on the decay of the expansion of , which then yields regularity estimates for the diffusion coefficient. By using this decay as well as Assumption 3.2, we derive the regularity estimates of the solution in Theorem 3.18. In the third subsection, we then briefly discuss what kind of convergence rates and computational complexity this regularity of yields, for the example of approximating using multilevel quadrature methods.
3.1. Precursory remarks
For the Sobolev–Bochner spaces with and , we introduce the norms given by
[TABLE]
for where is a Banach space with norm and where we make use of the shorthand
[TABLE]
We may omit the specification of the Banach space , for example when is the space , or .
For these norms, we have the following lemma giving a bound after applying a , or :
Lemma 3.3**.**
Let , . For we have that with
[TABLE]
and with
[TABLE]
For we have that with
[TABLE]
Proof.
We calculate
[TABLE]
We also may compute
[TABLE]
as well as
[TABLE]
The Leibniz rule also yields the following kind of submultiplicativity for these norms:
Lemma 3.4**.**
Let , , and be Banach spaces and
[TABLE]
with . Then, we have
[TABLE]
Proof.
Let be two multi-indices, then we have
[TABLE]
We now can calculate
[TABLE]
By a change of variables, i.e. replacing with , and remarking that
[TABLE]
we find the identity
[TABLE]
Consequently, we arrive at the desired estimate:
[TABLE]
By induction, we thus arrive at the following corollary:
Corollary 3.5**.**
Let , , and be Banach spaces and
[TABLE]
with . Then, we have
[TABLE]
As we will need the Faà di Bruno formula, see [10], we just restate it here — slightly adapted to our notation and usage — for reference:
Remark 3.6**.**
Given and , where and are Banach spaces, is open with and are both sufficiently differentiable for the formula to make sense, then
[TABLE]
for with , where is the set of integer partitions of a multiindex into non-vanishing multiindices, given by
[TABLE]
It also follows from [10] that, for and , we have
[TABLE]
where denotes the Stirling numbers of the second kind, see [1].
Lastly, as we know that equals the -th ordered Bell number, we can bound it, see [4], giving
[TABLE]
Lastly, the Faà di Bruno formula now yields the following lemma:
Lemma 3.7**.**
Let , , and be Banach spaces,
[TABLE]
* be open with , -times Fréchet differentiable and, for ,*
[TABLE]
Then, we have
[TABLE]
with
[TABLE]
Proof.
The Faà di Bruno formula leads to
[TABLE]
Now, with Corollary 3.5,
[TABLE]
leads to
[TABLE]
Furthermore, we also introduce the shorthand notations
[TABLE]
for v\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta,p}(D;\mathcal{X})\big{)} where is a Banach space with norm . We may also omit the specification of the Banach space in this shorthand, for example when is the space , or .
With this notation we still carry over the previous results, yielding the following lemmata and corollaries. Lemma 3.3 directly transforms to:
Corollary 3.8**.**
Let , . For \mathbf{v}\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta,p}(D;\mathbb{R}^{d})\big{)} we have that \operatorname{div}_{\mathbf{x}}\mathbf{v}\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta-1,p}(D;\mathbb{R})\big{)} with
[TABLE]
and \operatorname{D}_{\mathbf{x}}\mathbf{v}\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta-1,p}(D;\mathbb{R}^{d\times d})\big{)} with
[TABLE]
For v\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta,p}(D)\big{)} we have that \operatorname{\nabla}_{\mathbf{x}}v\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;W^{\eta-1,p}(D;\mathbb{R}^{d})\big{)} with
[TABLE]
We use Lemma 3.4 to arrive at the following result:
Lemma 3.9**.**
Let , , , and be Banach spaces and
[TABLE]
for all with . Then, we have
[TABLE]
with
[TABLE]
for all .
Proof.
The Leibniz rule and the application of Lemma 3.4 yield:
[TABLE]
Again, similar as before by induction, we arrive at:
Corollary 3.10**.**
Let , , , and be Banach spaces and
[TABLE]
for all with . Then, we have
[TABLE]
with
[TABLE]
for all .
Moreover, we also will require the following corollary:
Corollary 3.11**.**
Let , , , and be Banach spaces and
[TABLE]
for all with . Then, we have
[TABLE]
with
[TABLE]
for all .
Lastly, from Theorem 3.12 we can the derive the following:
Theorem 3.12**.**
Let , , , and be Banach spaces,
[TABLE]
* be open with , be -times Fréchet differentiable and, for and ,*
[TABLE]
Then, we have
[TABLE]
with
[TABLE]
and, for ,
[TABLE]
Proof.
The application of Lemma 3.7 leads to
[TABLE]
from which, with , the assertion follows directly for .
For , we remark that the Faà di Bruno formula and Corollary 3.10 yield
[TABLE]
3.2. Parametric regularity
We first consider the two terms
[TABLE]
which appear in the diffusion coefficient. For these we have:
Lemma 3.13**.**
We have for all that
[TABLE]
with . Furthermore, we know that .
Proof.
More verbosely, is given by
[TABLE]
from which we can derive the first order derivatives, yielding
[TABLE]
and from those also the second order derivatives. They are given by
[TABLE]
Since the second order derivatives with respect to are constant, all higher order derivatives with respect to vanish.
We obviously have
[TABLE]
From (8) we can now derive the bound
[TABLE]
and (9) leads us to
[TABLE]
Therefore, we have
[TABLE]
and are finished since .
Starting from the equation
[TABLE]
the bound for clearly follows analogously as for . Lastly, we note that (4) directly implies that . ∎
Next, we consider the terms
[TABLE]
for which we have:
Lemma 3.14**.**
We know for all that
[TABLE]
with
[TABLE]
Proof.
Because with and with are composite functions, we can employ Theorem 3.12 to bound their derivatives. For this, we remark that the -th derivative of and are given by
[TABLE]
and
[TABLE]
where c_{t}\mathrel{\mathrel{\mathop{:}}=}\prod_{i=0}^{t-1}\big{(}\frac{1}{2}-i\big{)}. For we therefore have
[TABLE]
which implies
[TABLE]
using Lemma 3.13 — with which we then furthermore arrive at the estimates
[TABLE]
and, analogously,
[TABLE]
as well as, for ,
[TABLE]
and, again analogously,
[TABLE]
Combining these estimates finally yields the assertions. ∎
We can now consider the two terms
[TABLE]
For these we have:
Lemma 3.15**.**
We have for all that
[TABLE]
with
[TABLE]
Proof.
We use Corollary 3.11 with the bounds from Lemma 3.13 and Lemma 3.14 to arrive at
[TABLE]
and
[TABLE]
Lastly, the combinatorial identity
[TABLE]
yields the bounds
[TABLE]
and
[TABLE]
with which the assertion follows. ∎
We now can consider the complete diffusion coefficient, yielding:
Theorem 3.16**.**
The derivatives of the diffusion matrix , defined in (3), satisfy
[TABLE]
for all with
[TABLE]
Proof.
We can state as
[TABLE]
which, by taking the norm of the derivative and using Lemma 3.15, yields
[TABLE]
We now define the modified sequence as
[TABLE]
and also
[TABLE]
thus, we have
[TABLE]
Now, Assumption 3.2 directly implies the following result:
Lemma 3.17**.**
The unique solution u\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;H_{0}^{1}(D)\big{)} of (7) fulfils u\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;H^{\kappa+1}(D)\big{)}, with
[TABLE]
where
[TABLE]
However, by also leveraging the higher spatial regularity in the Karhunen-Loève expansion of the random vector-valued field, we can show that the solution admits analytic regularity with respect to the stochastic parameter also in the -norm. This mixed regularity is then the essential ingredient when applying multilevel methods.
Theorem 3.18**.**
The derivatives in of the solution of (7) satisfy
[TABLE]
Proof.
By differentiation of the variational formulation (7) with respect to we arrive, for arbitrary , at
[TABLE]
Applying the Leibniz rule on the left-hand side yields
[TABLE]
Then, by rearranging and using the linearity of the gradient, we find
[TABLE]
Using Green’s identity, we can then write
[TABLE]
Thus, we arrive at
[TABLE]
from which we derive
[TABLE]
where
[TABLE]
We note that, by definition of , we have and furthermore, because of Lemma 3.17, we also have that \big{\ltvert}u\big{\rtvert}_{H^{1}(D)}\leq c, which means that the assertion is true for . Thus, we can use an induction over to prove the hypothesis
[TABLE]
for .
Let the assertions hold for all , which satisfy for some . Then, we know for all with that
[TABLE]
Making use of the combinatorial identity (10) yields
[TABLE]
Now, since , we have and hence also
[TABLE]
This completes the proof. ∎
3.3. Numerical quadrature in the parameter
Coming from the solution of (7), that is u\in L_{\mathbb{P}_{\mathbf{y}}}^{\infty}\big{(}\square;H^{\kappa+1}(D)\big{)}, we now wish to know the moments of . In this section, we will therefore consider the approximation of the mean of .
The mean of is given by the Bochner integral
[TABLE]
Therefore, we may proceed to approximate it by considering a generic quadrature method ; that is
[TABLE]
where
[TABLE]
are the weight and evaluation point pairs. We assume that the quadrature chosen fulfils
[TABLE]
for some constants and .
We will employ the quasi-Monte Carlo quadrature based on the Halton sequence, i.e. and , where denotes the -th -dimensional Halton point, cf. [18]. Then, we know that, given that there exists an such that holds for some , for every there exists a constant such that (12) holds for , see e.g. [22] which is a consequence of [35]. Clearly, other, possibly more sophisticated, quadrature methods may also be considered, for example, other quasi-Monte Carlo quadratures, such as those based on the Sobol sequence or other low-discrepancy sequences as well as their higher-order adaptations, and anisotropic sparse grid quadratures, see e.g. [12, 17, 29, 33].
To approximate the mean of as in (11), we require the values for . These values can be approximated by , where is the Galerkin approximation of the spatially weak formulation on a finite dimensional subspace of ; that is, is the solution of
[TABLE]
We assume that a sequence of can be chosen for such that there is a constant with
[TABLE]
For example, we can consider to be the spaces of continuous finite elements of order coming from a sequence of quasi-uniform meshes using isoparametric elements, where the mesh size behaves like . Then, it is known from finite element theory that we have (13) with , see e.g. [5, 6].
The combination of the error estimates (12) and (13) then leads to
[TABLE]
Thus, choosing N_{l}\mathrel{\mathrel{\mathop{:}}=}\big{\lceil}2^{\kappa l/r}\big{\rceil} finally yields
[TABLE]
In contrast, the mixed regularity, shown before in Theorem 3.18, allows us to consider a multilevel adaptation, which may be given as
[TABLE]
where
[TABLE]
Indeed, this is the sparse grid combination technique as introduced in [15], see also [14, 20]. It thus follows that
[TABLE]
For complexity considerations, we shall consider a quadrature that is nested, i.e. we may set as it does not depend on . Then, we note that may explicitly be stated as
[TABLE]
Computing requires thus the values , which can be derived by solving
[TABLE]
Generally, when considering a sequence of finite element spaces as described above, the number of degrees of freedom behaves like \mathcal{O}\big{(}2^{ld}\big{)} and computing one using state of the art methods will have a complexity that is \mathcal{O}\big{(}2^{ld}\big{)}. As this has to be done times for the calculation of , a complexity scaling is obtained that is \mathcal{O}\big{(}2^{l(\kappa/r+d)}\big{)}. Therefore, for the computation of the multilevel quadrature , we arrive at an over-all complexity of
[TABLE]
We mention that also non-nested quadrature formulae can be used but lead to a somewhat larger constant in the complexity estimate, see [14] for the details.
Remark 3.19**.**
If we redefine the as N_{l}\mathrel{\mathrel{\mathop{:}}=}\big{\lceil}l^{(1+\varepsilon)/r}2^{\kappa l/r}\big{\rceil} for an , then we have
[TABLE]
and, as proposed in [2], we arrive at
[TABLE]
So, the logarithmic factor, which shows up in the convergence rate, can be removed by increasing the quadrature accuracy slightly faster. Note that this modification increases the hidden constant with a dependance on .
Remark 3.20**.**
In the particular situation of a standard quasi-Monte Carlo method, we can consider such that . Then, the quadrature error satisfies the estimate
[TABLE]
With a similar argument as in [2], it follows that
[TABLE]
That is, the logarithmic factor, which shows up in the convergence rate, is removed at the cost of replacing the constant with and adds a constant with a dependance on yielding an increased hidden constant.
While we have exclusively considered the case of the mean of the solution here, we do note that analogous statements may also be shown for example for the higher-order moments, see [20] for instance.
4. Numerical Results
We will now consider two examples of the model problem (1) with a diffusion coefficient of form (3) using the unit cube as the domain of computations. Therefore, in view of -regularity of the spatial problem under consideration, we are only considering the situation with . In both examples, we set the global strength to and choose the right hand side . For convenience, we define
[TABLE]
Example 1**.**
In this first example, we choose the description of to be defined by
[TABLE]
and
[TABLE]
We note that for the covariance in the normal direction on the parts of the boundary with is suppressed.
Example 2**.**
For this second example we choose the description of to be defined by
[TABLE]
and
[TABLE]
Here, the covariance in the normal direction on all of the boundary is suppressed.
The numerical implementation is performed with aid of the problem-solving environment DOLFIN [28], which is a part of the FEniCS Project [28]. The Karhunen-Loève expansion of the vector field is computed by the pivoted Cholesky decomposition, see [19, 21] for the details. For the finite element discretisation, we employ the sequence of nested triangulations , yielded by successive uniform refinement, i.e. cutting each tetrahedron into tetrahedra. The base triangulation consists of tetrahedra. Then, we use interpolation with continuous element-wise linear functions and the truncated pivoted Cholesky decomposition for the Karhunen-Loève expansion approximation and continuous element-wise linear functions in space. The truncation criterion for the pivoted Cholesky decomposition is that the relative trace error is smaller than .
Since the exact solutions of the examples are unknown, the errors will have to be estimated. Therefore, in this section, we will estimate the errors for the levels [math] to by substituting the exact solution with the approximate solution computed on the level triangulation using the quasi-Monte Carlo quadrature based on Halton points with samples.
For every level, we also define the number of samples used by the quasi-Monte Carlo method based on Halton points (QMC); we choose
[TABLE]
with ; see Table 1 for the resulting values of . This then also implies the amount of samples used on the different levels when using the multilevel quasi-Monte Carlo method based on Halton points (MLQMC). Based on these choices, we expect to see an asymptotic rate of convergence of in the -norm for the mean and in the -norm for the variance.
Figures 1 and 2 show the estimated errors of the solution’s first moment on the left hand side and of the solution’s second moment on the right hand side, each versus the discretisation level for the QMC and MLQMC quadrature for the two different examples. As expected, the QMC quadrature methods achieves the predicted rate of convergence in both examples, and this rate of convergence also carries over to its multilevel adaptation (MLQMC).
5. Conclusion
In this article, we have considered the second order diffusion problem
[TABLE]
with the uncertain diffusion coefficent given by
[TABLE]
This models anisotropic diffusion, where the diffusion strength in the direction given by is and perpendicular to it is , which can be used to model both diffusion in media that consist of thin fibres or thin sheets.
After having restated the problem in a parametric form by considering the Karhunen-Loève expansion of the random vector field , we have shown that, given regularity of the elliptic diffusion problem, the decay of the Karhunen-Loève expansion of entirely determines the regularity of the solution’s dependence on the random parameter, also when considering this higher regularity in the spatial domain.
We then leverage this result to reduce the complexity of the approximation of the solution’s mean, by using the multilevel quasi-Monte Carlo method instead of the quasi-Monte Carlo method, while still retaining the same error rate. Indeed, while the QMC method yields a scheme, where the uncertainty added increases the complexity, this is not the case, when considering two or more spatial dimensions and the MLQMC method. That is, given elliptic regularity and up to a constant in the complexity, adding uncertainty comes for free. The numerical experiments corroborate these theoretical findings.
While we considered the use of QMC and its multilevel adaptation, one can clearly also consider other quadrature methods, such as the anisotropic sparse grid quadrature, and then reduce the complexity by passing to their multilevel adaptations. Likewise, multilevel collocation is also applicable.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Abramowitz and I. A. Stegun. Handbook of Mathematical Functions: With Formulas, Graphs, and Mathematical Tables , volume 55 of Appl. Math. Ser. Dover Publications, N. Chemsford, MA, 1964.
- 2[2] A. Barth, C. Schwab, and N. Zollinger. Multi-level Monte Carlo finite element method for elliptic PD Es with stochastic coefficients. Numer. Math. , 119(1):123–161, 2011.
- 3[3] J. D. Bayer, R. C. Blake, G. Plank, and N. A. Trayanova. A novel rule-based algorithm for assigning myocardial fiber orientation to computational heart models. Ann. Biomed. Eng. , 40(10):2243–2254, 2012.
- 4[4] J. Beck, R. Tempone, F. Nobile, and L. Tamellini. On the optimal polynomial approximation of stochastic PD Es by Galerkin and collocation methods. Math. Models Methods Appl. Sci. , 22(9):1250 023, 2012.
- 5[5] D. Braess. Finite Elemente. Theorie, schnelle Löser und Anwendungen in der Elastizitätstheorie. Springer, Berlin, 5., überarb. aufl. edition, 2013.
- 6[6] S. C. Brenner and L. R. Scott. The Mathematical Theory of Finite Element Methods . Springer, New York, 3rd edition, 2008.
- 7[7] C. Bǎcuţǎ, H. Li, and V. Nistor. Differential operators on domains with conical points: precise uniform regularity estimates. Rev. Roumaine de Math. Pures Appl. , 62(3):383–411, 2017.
- 8[8] K. A. Cliffe, M. B. Giles, R. Scheichl, and A. L. Teckentrup. Multilevel Monte Carlo methods and applications to elliptic PD Es with random coefficients. Comput. Vis. Sci. , 14(1):3–15, 2011.
