Uploaded by edsioncc

drac059

advertisement
IMA Journal of Numerical Analysis (2023) 43, 2934–2964
https://doi.org/10.1093/imanum/drac059
Advance Access publication on 15 October 2022
Tino Franz and Holger Wendland∗
Department of Mathematics, University of Bayreuth, D-95440 Bayreuth, Germany
∗ Corresponding author: holger.wendland@uni-bayreuth.de
[Received on 28 March 2022; revised on 23 August 2022]
Quasi-interpolation methods are well-established tools in multivariate approximation. They are efficient
as they do not require, in contrast to interpolation, the solution of a linear system. Quasi-interpolations
are often first studied on infinite grids. Here, it is usually required that the quasi-interpolation operator
reproduces polynomials of a certain degree exactly. This degree corresponds to the approximation order
of the quasi-interpolation process. Unfortunately, if a radial, compactly supported kernel is employed for
building the quasi-interpolation operator, it is well known that polynomial reproduction is impossible
in two or more dimensions. As such operators are numerically appealing and are frequently used in
particle methods, we will, in this paper, look at such quasi-interpolation operators that do not reproduce
polynomials and show that they lead, when employed in a multilevel scheme, to an efficient and converging
approximation method.
Keywords: multivariate approximation; quasi-interpolation; multilevel methods.
1. Introduction
The efficient approximation of an unknown multivariate function f : Rd → R using only information
of that function at a discrete point set, i.e., fj = f (xj ), j ∈ J, is one of the most fundamental problems in
approximation theory and numerical analysis. While interpolation and approximation with radial basis
functions (see for example Buhmann, 2003; Wendland, 2005; Fasshauer, 2007) and moving-least squares
(see for example Levin, 1998; Wendland, 2001) are by now well-established tools, they often require the
solution of a linear system. A related, but easier-to-implement, concept is that of quasi-interpolation;
see for example Buhmann & Jäger (2022), de Boor (1990). Here, the approximation to f : Rd → R is
formed using a fixed kernel Φ : Rd → R and certain functionals λj , j ∈ J, by setting
Qf :=
λj (f )Φε (· − xj ),
j∈J
where Φε := ε−d Φ(·/ε) is a scaled version of the original kernel. Crucial for an efficient evaluation is,
of course, that the functionals λj can be computed in constant time. Quasi-interpolation processes have
also been thoroughly investigated in the context of shift-invariant spaces; see for example de Boor et al.
(1994a,b, 1998), Johnson (1997).
Besides their role in classical multivariate approximation theory, quasi-interpolation operators are
extremely popular in particle methods such as the smoothed-particle hydrodynamics method (see for
example Di Lisio et al., 1998; Vila, 1999; Monaghan, 2005, 2012; Violeau, 2012) for discretising partial
© The Author(s) 2022. Published by Oxford University Press on behalf of the Institute of Mathematics and its Applications. All rights reserved.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Multilevel quasi-interpolation
MULTILEVEL QUASI-INTERPOLATION
2935
Qp = p,
p ∈ πm (Rd ).
(1.1)
This can either be achieved by imposing certain conditions on the kernel Φ or on the functionals λj or
both. The best investigated situation is when the data sites xj form a regular grid of size h > 0, i.e.,
xj = hj, j ∈ Zd , the scaling parameter ε is proportional to h, i.e., ε = ch with c > 0 and the functionals
are essentially point evaluation functionals, i.e., the operator takes the form
Qh f = hd
f (hj)Φch (· − hj).
(1.2)
j∈Zd
In this situation, it is well known that polynomial reproduction is equivalent to the so-called Strang–Fix
conditions; see for example Strang et al. (1973). Moreover, these conditions are equivalent to the fact
that the space spanned by the translates of the scaled kernel provides good approximations. For example,
for any Sobolev function f ∈ W2m+1 (Rd ), we have the optimal approximation result
inf f − sL2 (Rd ) ≤ Chm+1 f W m+1 (Rd ) ,
s∈Sh
2
Sh := span{Φch (· − hj) : j ∈ Zd }.
As mentioned above, particularly in the area of particle methods, compactly supported and radial
kernels Φ = φ( · 2 ) are used. Here, however, we face the problem that such kernels do not satisfy the
Strang–Fix conditions in any space dimension d ≥ 2; see Wendland (2017), Wu (1997). Hence, such
kernels, when employed in quasi-interpolation operators (1.2), will not lead to a convergent result. As a
matter of fact, it is known that the error behaves like (h/ε)m+1 ; see for example Raviart (1983).
As interpolation with compactly supported radial basis functions faces the same problem, in that
context, the idea of multilevel approximation schemes has been introduced (see Floater & Iske, 1996)
and shown to lead to converging schemes (see for example Le Gia et al. 2010; Wendland, 2010, 2017).
It is the goal of this paper to show that such multilevel techniques also convert nonconverging multilevel
quasi-interpolation schemes into converging ones. The only additional assumption on the kernel Φ is that
it satisfies a so-called moment condition of a certain order m; see Definition 2.2 below. This condition
is essentially a continuous version of the polynomial reproduction property (1.1) above. Its advantage
is that it is possible to have compactly supported radial kernels that satisfy the moment condition. As
a matter of fact, any non-negative, radial kernel with compact support satisfies the moment condition
of order m = 2. The moment condition can also be seen as a generalisation of the generalised StrangFix condition introduced in Wu & Liu (2005). In that paper, similar techniques to this paper are used
to analyse the approximation power of quasi-interpolation operators. However, these operators are a
significant modification of operator (1.2). In particular, the authors do not study the stationary setting
with ε = ch but a nonstationary setting, which is numerically less attractive.
Unfortunately, the moment condition itself cannot lead to a converging quasi-interpolation operator
(1.2), as the moment condition is not equivalent to the Strang–Fix conditions. Hence, we need to combine
the moment condition with a multilevel approximation scheme.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
differential equations in fluid dynamics. Here, Φ : Rd → R is usually a compactly supported radial
function.
In general, quasi-interpolation operators are required to reproduce polynomials of a certain degree
m ∈ N0 , i.e., to satisfy
2936
T. FRANZ AND H. WENDLAND
Mn f = Mn−1 f + Qhn En−1 f ,
En f = En−1 f − Qhn En−1 f .
This means that the global, multilevel approximation Mn f is computed by correcting the previous
approximation Mn−1 f by a local approximation Qhn En−1 f of the previous error.
The following result is a specific, simplified version of the general convergence results, which we
will prove in this paper.
Theorem 1.1 Let 1 ≤ p < ∞ and σ ∈ N with σ > d/p. Let Φ ∈ Wp2σ (Rd ) ∩ L1 (Rd ) satisfy the
moment condition of order m < σ . Let hn = μn with μ ∈ (0, 1). Then there is a constant C > 0 and a
constant q = q(μ, m) such that q ∈ (0, 1) for sufficiently small μ and sufficiently large m and such that
f − Mn f Lp (Rd ) ≤ Cqn f Wpσ (Rd ) ,
f ∈ Wpσ (Rd ).
Hence, the multilevel quasi-interpolation approximation scheme converges linearly in the number of
levels.
So far, results of this form seem to have limited use, as the terms sufficiently small and sufficiently
large cannot yet be quantified. However, the numerical results at the end of this paper clearly indicate
that convergence can be achieved with reasonable values. This means in particular that this paper is just
a first step in understanding the convergence of multilevel quasi-interpolants.
The paper is organised as follows. In the rest of this section, we introduce the necessary notation. In
the next section, we analyse one-level approximations by splitting the error f − Qh f into a convolution
and a discretisation error. In the third section, we analyse the multilevel quasi-interpolation method and
prove our main results. In the fourth section, we review techniques for constructing kernels satisfying
the moment condition of an arbitrary order. In the final section, we give some numerical examples.
1.1 Notation
As usual, Wpσ (Rd ), σ ∈ N0 denotes the Sobolev space of all σ -times weakly differentiable functions
in Lp (Rd ) also having weak derivatives in Lp (Rd ). Throughout this paper, we will restrict ourselves to
integer σ , though the results also hold for fractional-order Sobolev spaces by interpolation. We will
use the standard Sobolev norm denoted by · Wpσ (Rd ) , and the standard Sobolev seminorm denoted by
| · |Wpσ (Rd ) .
In the following, we will use a weighted variation of the standard Sobolev norm. For f ∈ Wpσ (Rd )
and ε > 0, the weighted Sobolev norm is defined by
f Wp,ε
σ (Rd ) =
⎧
σ
⎪
p
⎪
⎨
εkp |f | k
k=0
Wp (Rd )
1/p
⎪
⎪
⎩ max εk |f |W∞
k (Rd )
0≤k≤σ
for 1 ≤ p < ∞,
for p = ∞.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
The idea behind the multilevel scheme is a simple residual correction method. Instead of one data
set hZd , we will use a sequence of data sets hj Zd with h1 ≥ h2 ≥ h3 ≥ · · · . Then, we start the scheme
by setting M0 f = 0 and E0 f = f and compute for n = 1, 2, . . . , recursively,
2937
MULTILEVEL QUASI-INTERPOLATION
p,1
|f |Wp,ε
σ (Rd ) =
p
It is easy to see that f W σ (Rd ) =
p,ε
εσ |f |Wpσ (Rd )
for 1 ≤ p < ∞,
εσ |f |
for p = ∞.
σ (Rd )
W∞
σ
p
k (Rd ) . Next, for 0
k=0 |f |Wp,ε
≤ τ1 ≤ τ2 ≤ σ , we will define
the following (generalised) weighted Sobolev seminorms as the sum over the above-defined weighted
seminorms. To be more precise, we set
τ1 ,τ2
|f |Wp,ε
(Rd ) =
⎧
1/p
τ1
⎪
p
⎪
kp
⎨
ε |f |W k (Rd )
for 1 ≤ p < ∞,
⎪
⎪
⎩ max
for p = ∞.
p
k=τ1
τ1 ≤k≤τ2
εk |f |W∞
k (Rd )
σ ,σ
Note that we simply have |f |Wp,ε
= f Wp,ε
σ (Rd ) and |f | 0,σ
σ (Rd ) .
(Rd ) = |f |Wp,ε
Wp,ε (Rd )
We will also use the following notation for p norms. Let J be an index set and (fj )j∈J be a sequence.
Then
⎧
1/p
⎪
⎪
p
⎪
⎨
|fj |
for 1 ≤ p < ∞,
j∈J
(fj )j p (J) :=
⎪
⎪
⎪sup |fj |
for p = ∞.
⎩
j∈J
If the set J is given by {τ1 , τ1 + 1, . . . , τ2 } with two integers τ1 ≤ τ2 , we simply write (fj ) p (τ1 ,τ2 )
instead of (fj )j p ({τ1 ,...,τ2 }) .
2. One-level approximation
In this section we will investigate the one-level quasi-interpolation operator Qh as defined in (1.2) but
will allow for a general scaling ε > 0 instead of only looking at ε = ch. As we intend to interpret the
quasi-interpolation operator as the discretisation of a convolution, we will first discuss these processes
separately.
After that, we will combine both concepts to analyse the approximation scheme. We will first give
all estimates in the generalised Sobolev seminorms and then simplify the results to the standard norms
and seminorms.
2.1 Convolution
The convolution f ∗ g : Rd → R of two functions f , g : Rd → R is given by the parameter-dependent
integral
f ∗g=
Rd
f (y)g(· − y) dy,
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Obviously, we have that, for ε = 1, the weighted Sobolev norm and the standard norm coincide, i.e.,
· W σ (Rd ) = · Wpσ (Rd ) . The weighted Sobolev seminorm is given by
2938
T. FRANZ AND H. WENDLAND
Lemma 2.1
1. Young’s inequality: let 1 ≤ p, q, r ≤ ∞ be such that 1p + 1q = 1 + 1r . If f ∈ Lp (Rd ) and g ∈ Lq (Rd )
then f ∗ g ∈ Lr (Rd ) and
f ∗ gLr (Rd ) ≤ f Lp (Rd ) gLq (Rd ) .
2. Generalised Minkowski inequality: let (S1 , μ1 ) and (S2 , μ2 ) be σ -finite measure spaces and let
1 ≤ p < ∞. If F : S1 × S2 → R is measurable, then
1/p
1/p
p
F(x, y) dμ (y) p dμ (x)
≤
|F(x,
y)|
dμ
(x)
dμ2 (y).
2
1
1
S1
S2
S2
S1
Young’s inequality immediately carries over to our generalised weighted Sobolev spaces. For
example, with r = p, we have q = 1 and find for 0 ≤ τ1 ≤ τ2 ≤ σ , f ∈ Wpσ (Rd ), g ∈ L1 (Rd )
and δ > 0, by straightforward calculations,
|f ∗ g|W τ1 ,τ2 (Rd ) ≤ |f |W τ1 ,τ2 (Rd ) gL1 (Rd ) .
p,δ
(2.1)
p,δ
In contrast to classical quasi-interpolation schemes that satisfy the discrete requirement of reproducing polynomials in the sense of (1.1), we will only require a corresponding continuous condition, which
leads to a good approximation by convolution.
Definition 2.2 A kernel Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N if
i)
Rd
ii)
Rd
iii)
CΦ,m :=
Rd
Φ(x)dx = 1,
xα Φ(x)dx = 0,
α ∈ Nd0 ,
1 ≤ |α| < m,
xm
2 |Φ(x)|dx < ∞.
When working with a continuous compactly supported function Φ : Rd → R, all integrals are
obviously well defined. Moreover, the third condition is automatically satisfied. However, the constant
CΦ,m will play a crucial role in what follows.
It is easy to verify that for an ε > 0, the scaled kernel Φε := ε−d Φ(·/ε) satisfies the moment
condition of order m if and only if Φ satisfies the moment condition of order m; see for example Franz
& Wendland (2018).
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
whenever the integral on the right-hand side is well defined. Throughout this paper, we will use standard
estimates for convolution and other integral operators. In particular, we will employ Young’s inequality
and a generalised version of Minkowski’s inequality, which we state in the following lemma for the
convenience of the reader. A proof of Young’s inequality can be found in any book on higher analysis
or functional analysis. Minkowski’s generalised inequality can, for example, be found in Stein (1971).
2939
MULTILEVEL QUASI-INTERPOLATION
δ0 := 1 + ΦL1 (Rd ) ,
δm := CΦ,m
dm
,
m!
m ≥ 1,
(2.2)
where CΦ,m is the constant from Definition 2.2.
In our first result, we will keep the same weights in the seminorms on the left-hand and right-hand
sides of the inequality.
Theorem 2.3 Assume Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N. Let 0 ≤ τ1 ≤
σ (Rd ) ∩ Cσ (Rd ),
τ2 ≤ σ with σ ≥ m + τ2 and ε, δ > 0. If f ∈ Wpσ (Rd ) for 1 ≤ p < ∞ or f ∈ W∞
then
|f − f ∗ Φε |W τ1 ,τ2 (Rd ) ≤ δm
ε m
p,δ
δ
|f |W m+τ1 ,m+τ2 (Rd ) ,
p,δ
where δm , m ∈ N0 is given by (2.2).
Proof. We begin by discussing the case σ = τ2 , i.e., m = 0. In this situation, we can use Young’s
inequality in the form (2.1) to derive
|f − f ∗ Φε |W τ1 ,τ2 (Rd ) ≤ |f |W τ1 ,τ2 (Rd ) + |f ∗ Φε |W τ1 ,τ2 (Rd )
p,δ
p,δ
p,δ
≤ 1 + ΦL1 (Rd ) |f |W τ1 ,τ2 (Rd ) ,
p,δ
using also Φε L1 (Rd ) = ΦL1 (Rd ) .
Next we consider the case σ > τ2 . For 1 ≤ p < ∞, we first assume that f ∈ C∞ (Rd ) ∩ Wpm (Rd ).
Hence, in both cases, 1 ≤ p < ∞ and p = ∞, we can take the Taylor expansion of f up to order m with
integral remainder
f (x − y) = f (x) +
1≤|α|<m
+m
Dα f (x)
(−y)α
α!
1 0 |α|=m
(1 − s)m−1 (−y)α α
D f (x − sy) ds.
α!
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
The convergence order in terms of ε of the approximation by convolution with a kernel satisfying
the moment condition is well known for Sobolev functions; see, for example, Raviart (1983). We will
generalise these results using weighted Sobolev seminorms. Unfortunately, in such a situation, we might
lose convergence in ε if the norms are weighted proportionally. To have convergence in our multilevel
scheme, we thus need to calculate all constants involved as accurately as possible. In particular, we need
to track how the constants depend on the space dimension d and, more importantly, on the order m of
the moment condition. In the rest of the paper, we therefore need the constants
2940
T. FRANZ AND H. WENDLAND
f (x) − f ∗ Φε (x) =
Rd
[f (x) − f (x − y)] Φε (y) dy
= −
Rd
m
1 0 |α|=m
(1 − s)m−1 (−y)α α
D f (x − sy)Φε (y) ds dy.
α!
With this equation and the triangle inequality, we have
1 m−1
α
(1 − s)
(−y) α
D f (· − sy)Φε (y) ds dy W τ1 ,τ2 (Rd )
|f − f ∗ Φε |W τ1 ,τ2 (Rd ) = m
p,δ
α!
0 |α|=m
Rd
p,δ
1 F (·, z)dz τ1 ,τ2 d ,
≤m
α
Wp,δ (R )
α! S2
|α|=m
using S2 := Rd × [0, 1], z = (y, s) ∈ S2 and Fα (·, z) = (1 − s)m−1 (−y)α Dα f (· − sy)Φε (y).
From now on, we will restrict ourselves to the case 1 ≤ p < ∞. The case p = ∞ is handled in a
similar way. Thus, the seminorm on the right-hand side becomes
p
τ2
kp
β
F (·, z) dz p τ ,τ
δ
α
D Fα (·, z) dz
Wp,δ1 2 (Rd ) =
S2
S2
|β|=k
k=τ1
(2.3)
Lp (Rd )
and the generalised Minkowski inequality from Lemma 2.1 together with the change of variables from
x − sy to x yields for the Lp -norm on the right-hand side,
Dβ F (·, z) dz
α
S2
1 ≤
≤
Rd
Rd
0
Rd
Rd
S2
Lp (Rd )
=
≤
1/p
β
dz
D Fα (x, z) p dx
1/p
ds dy
(1 − s)m−1 yα Φε (y) p |Dβ+α f (x − sy)|p dx
ym
2 |Φε (y)| dy
1
(1 − s)m−1 ds
0
Rd
1/p
|Dβ+α f (x)|p dx
1
C εm Dβ+α f Lp (Rd ) ,
m Φ,m
where, in the last step, we have used that the integral over s is bounded by 1/m and that for the integral
over y the moment condition of the function Φ yields
Rd
m
ym
2 |Φε (y)| dy = ε
Rd
m
ym
2 |Φ(y)| dy = CΦ,m ε .
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Multiplying this equation by Φε (x), integrating it over Rd and using the first two properties of the moment
condition for Φε leads to
2941
MULTILEVEL QUASI-INTERPOLATION
⎛
⎞
1/p
τ2
1
F (·, z) dz τ1 ,τ2 d ≤ ⎝
C εm Dβ+α f p⎠
δ kp
α
Lp (Rd ) m Φ,m
Wp,δ (R )
S2
|β|=k
k=τ1
=
1
CΦ,m εm Dα f W τ1 ,τ2 (Rd ) ,
p,δ
m
which then gives the bound
1 |f − f ∗ Φε |W τ1 ,τ2 (Rd ) ≤ m
Fα (·, z) dz W τ1 ,τ2 (Rd )
p,δ
p,δ
α! S2
|α|=m
≤ CΦ,m εm
1
|Dα f |W τ1 ,τ2 (Rd ) .
p,δ
α!
|α|=m
The remaining sum can be bounded by
⎛
⎞
1
1
⎠ max |Dα f | τ1 ,τ2 d
|Dα f |W τ1 ,τ2 (Rd ) ≤ ⎝
Wp,δ (R )
p,δ
α!
α! |α|=m
|α|=m
|α|=m
⎛
⎞1/p
τ2
dm
p
max ⎝
≤
δ kp |Dα f |W k (Rd ) ⎠
p
m! |α|=m
k=τ1
⎛
≤
dm
m!
⎝
τ2
⎞1/p
p
Wp
δ kp |f | k+m
k=τ1
(Rd )
⎠
⎛
⎞1/p
m+τ
dm −m ⎝ 2 kp p
δ
≤
δ |f |W k (Rd ) ⎠
p
m!
k=m+τ1
=
dm
m!
δ −m |f |W m+τ1 ,m+τ2 (Rd ) .
p,δ
The fact that Wpσ (Rd ) ∩ C∞ (Rd ) is dense in Wpσ (Rd ) finishes the proof for this case. As mentioned
above, the case p = ∞ is treated in an analogous way.
Direct consequences of this theorem are the following estimates for weighted Sobolev norms and
seminorms. The first of the next two estimates follows by setting τ1 = 0 and τ2 = τ and the second one
by setting τ1 = τ2 = τ .
Corollary 2.4 Assume Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N. Let 0 ≤ τ ≤ σ
σ (Rd ) ∩ Cσ (Rd ), then we have
with σ ≥ m + τ and ε, δ > 0. If f ∈ Wpσ (Rd ) for 1 ≤ p < ∞ or f ∈ W∞
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Inserting this into (2.3) and taking the pth root shows
2942
T. FRANZ AND H. WENDLAND
f − f ∗ Φε W τ (Rd ) ≤ δm
ε m
|f |W m,m+τ (Rd ) ,
δ
p,δ
p,δ
and on the other hand
|f − f ∗ Φε |W τ (Rd ) ≤ δm
ε m
δ
p,δ
|f |W m+τ (Rd ) .
p,δ
Next we will modify these estimates by allowing different weights in the Sobolev norm. However,
we will do this only in the case where the Sobolev norm on the right-hand side is not weighted by δ > 0
but instead by ε, i.e., the scaling parameter of our kernel Φε .
Theorem 2.5 Assume Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N. Let 0 ≤ τ1 ≤
τ2 ≤ σ and ε, δ > 0. Set k1 := min{σ − m − 1, τ2 } and k2 := max{τ1 , σ − m}. Let f ∈ Wpσ (Rd ) for
σ (Rd ) ∩ Cσ (Rd ). Then
1 ≤ p < ∞ or f ∈ W∞
δ k
|f − f ∗ Φε |W τ1 ,τ2 (Rd ) ≤ δm |f |Wp,ε
m+k d
(R )
p,δ
ε
δ
+
ε
k
δσ −k k
k
p (τ1 ,k1 )
(2.4)
|f |Wp,ε
σ (Rd ) .
p (k2 ,τ2 )
Proof. We only deal with the case 1 ≤ p < ∞. The case p = ∞ is treated similarly. We first note that
we have with Fε := f − f ∗ Φε the identity
τ2
p
=
Wp,δ (Rd )
|Fε | k
k=τ1
k1
k=τ1
p
+
Wp,δ (Rd )
|Fε | k
τ2
p
.
Wp,δ (Rd )
|Fε | k
k=k2
(2.5)
To see this, we notice that in the case of σ − m ≤ τ1 we have k2 = τ1 , i.e., the second sum in (2.5) is the
full sum, and because of σ − m − 1 ≤ τ1 − 1 ≤ τ2 − 1, also k1 = σ − m − 1 ≤ τ1 − 1, i.e., the first sum
is empty.
If, however, σ − m > τ1 then we have k2 = σ − m. If σ − m > τ2 then the second sum in (2.5) is
empty and k1 = τ2 , i.e., the first sum is the full sum. If σ − m ≤ τ2 , then we have k1 = σ − m − 1, i.e.,
k2 = k1 + 1, meaning that both sums on the right-hand side of (2.5) yield the sum on the left-hand side.
Thus, using the second part of Corollary 2.4 with δ = ε, we see for 1 ≤ p < ∞,
p
Wp,δ
|f − f ∗ Φε | τ1 ,τ2
(Rd )
≤
k1 δ
k=τ1
p
≤ δm
kp
ε
p,ε
k1 δ
k=τ1
p
|f − f ∗ Φε |W k (Rd ) +
ε
kp
p
+
Wp,ε (Rd )
|f | m+k
τ2 δ
k=k2
ε
kp
p
|f − f ∗ Φε |W k (Rd )
ε
k=k2
τ2 δ
kp
p,ε
p
p
δσ −k |f |W σ (Rd ) ,
p,ε
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
on the one hand
2943
MULTILEVEL QUASI-INTERPOLATION
To simplify the notation, we will, from now on, assume that the smoothness σ of the target function
and the order of the moment condition m satisfy σ ≥ m.
We can easily specialize the last theorem to the case of weighted Sobolev norms and to standard
Sobolev norms.
Corollary 2.6 Assume Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N. Let σ ≥ m and
σ (Rd ) ∩ Cσ (Rd ). If m = σ then
ε, δ > 0. Let f ∈ Wpσ (Rd ) for 1 ≤ p < ∞ or f ∈ W∞
δ
f − f ∗ Φε W σ (Rd ) ≤ p,δ
ε
k
δσ −k k
|f |Wp,ε
σ (Rd ) .
(2.6)
p (0,σ )
If m < σ and δ ≤ ε, then
δ
f − f ∗ Φε W σ (Rd ) ≤ δm f Wp,ε
σ (Rd ) + p,δ
ε
k
δσ −k k
|f |Wp,ε
σ (Rd ) .
(2.7)
p (σ −m,σ )
Finally, if m ≤ σ , then
|f − f ∗ Φε |W σ (Rd ) ≤ δ0
p,δ
δ
ε
σ
|f |Wp,ε
σ (Rd ) .
(2.8)
Proof. With τ1 = 0, τ2 = σ and σ ≥ m, we have k1 = σ − m − 1 and k2 = σ − m. Hence, (2.4)
becomes
δ k
f − f ∗ Φε W σ (Rd ) ≤ δm |f |Wp,ε
m+k d
(R )
p,δ
ε
δ
+
ε
k
δσ −k k
k
p (0,σ −m−1)
|f |Wp,ε
σ (Rd ) .
p (σ −m,σ )
In the case σ = m, the first term comprises an empty sum and thus this inequality reduces to the
stated bound (2.6). If, however, m < σ then, because of δ ≤ ε, the first norm can be bounded by
δ
ε
k
|f |Wp,ε
m+k d
(R )
k
≤ |f |Wp,ε
m+k d
(R ) p (0,σ −m−1)
k
= f Wp,ε
σ −1 d ≤ f W σ (Rd ) ,
(R )
p,ε
p (0,σ −m−1)
yielding (2.7). Finally, for (2.8), we have to set τ1 = τ2 = σ , which yields with σ ≥ m this time
k1 = σ − m − 1 and k2 = σ . Thus, again the first norm in (2.4) vanishes and the second norm reduces
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
where in the application of Corollary 2.4 to the second sum we notice that the necessary condition σ −
k2 ≤ m is automatically satisfied.
Taking the pth root and using the triangle inequality for p gives the stated bound (2.4).
2944
T. FRANZ AND H. WENDLAND
δ
|f − f ∗ Φε |W σ (Rd ) ≤ p,δ
ε
k
δσ −k k
|f |Wp,ε
σ (Rd ) = δ0
p (σ ,σ )
δ
ε
σ
|f |Wp,ε
σ (Rd ) ,
which is the stated inequality.
The next result concerns intermediate Sobolev smoothness.
Corollary 2.7 Assume Φ ∈ L1 (Rd ) satisfies the moment condition of order m ∈ N. Let 0 ≤ τ ≤ σ
with σ ≥ m and ε ∈ (0, 1]. If f ∈ Wpσ (Rd ), then
τ
− min{σ −m−1,τ }
−k
f − f ∗ Φε Wpτ (Rd ) ≤ δm ε
f Wp,ε
ε δσ −k |f |Wp,ε
σ (Rd ) +
σ (Rd ) .
k=σ −m
Proof. Here, we have τ1 = 0 and τ2 = τ giving k1 = min{σ − m − 1, τ } and k2 = σ − m. With δ = 1,
this gives, as in the last corollary,
1
f − f ∗ Φε Wpτ (Rd ) ≤ δm ε
1
+
ε
≤ δm ε
using the fact that every
k
|f |Wp,ε
m+k d
(R )
k
δσ −k − min{σ −m−1,τ }
k
k
p (0,min{σ −m−1,τ })
|f |Wp,ε
σ (Rd )
p (σ −m,τ )
1
f Wp,ε
σ (Rd ) + ε
p norm can be bounded by the 1 norm.
k
δσ −k k
|f |Wp,ε
σ (Rd ) ,
1 (σ −m,τ )
2.2 Quadrature
We will investigate the approximation of an integral over Rn by a simple quadrature formula. To this
end, we will divide the space Rd into infinitely many cubes of length h > 0 with midpoints xj = hj for
j ∈ Zd . For this midpoint rule, the following result is well known; see for example Raviart (1983).
Theorem 2.8 Let f ∈ W1σ (Rd ), σ > d and xj = hj, j ∈ Zd , h > 0. Then there exists a constant Cd,σ > 0
such that
d
f (xj ) ≤ Cd,σ hσ |f |W σ (Rd ) .
d f (x) dx − h
1
R
j∈Zd
The proof of this theorem employs the Bramble–Hilbert lemma. This, however, means that the
constant Cd,σ given in this result is not explicitly known. There exist formulations of this result for
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
to one term with index k = σ , i.e.,
2945
MULTILEVEL QUASI-INTERPOLATION
Lemma 2.9 Let 0 ≤ τ1 ≤ τ2 ≤ σ and 1 ≤ p, q, r ≤ ∞ such that 1 + 1p = 1q + 1r . Then there exists a
constant C > 0 such that
f ∗ g − hd
f (hj)g(· − hj) W τ1 ,τ2 (Rd )
p,δ
j∈Zd
α α−β ≤ Cd,σ hσ
f
D
Lq (Rd )
β
|α|=σ β≤α
δ |γ | Dβ+γ g
τ1 ≤|γ |≤τ2
Lr (Rd )
holds for all f ∈ Wqσ (Rd ) ∩ C(Rd ) and g ∈ Wrσ +τ2 (Rd ) ∩ C(Rd ).
Proof. We start by looking at the specific case τ1 = τ2 = 0. Let x ∈ Rd . A direct application of
Theorem 2.8, which will be justified by the following calculations, shows
≤ C hσ |f (·)g(x − ·)| σ d .
f ∗ g(x) − hd
f
(hj)g(x
−
hj)
d,σ
W1 (R )
j∈Zd
Using the multivariate Leibniz rule, the seminorm on the right-hand side can then be bounded by a sum
of convolutions as
|f (·)g(x − ·)|W σ (Rd ) =
1
|α|=σ
Rd
α
D (f (y)g(x − y)) dy
α
β α−β
β
=
f (y)D g(x − y) dy
(−1) D
d
β
|α|=σ R β≤α
α ≤
Dα−β f (y)Dβ g(x − y) dy
β Rd
|α|=σ β≤α
=
α |Dα−β f | ∗ |Dβ g| (x).
β
|α|=σ β≤α
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
sub-classes of functions, from which the constant can be estimated. However, for functions in W1σ (Rd ),
no such results seem to be known.
In a first step, we will apply the above result to analyse the quadrature of a general convolution
integral. After that, we will apply this result to the specific situation, where the convolution takes place
with kernels from Section 2.1.
2946
T. FRANZ AND H. WENDLAND
f ∗ g − hd
f (hj)g(· − hj)
j∈Zd
α |Dα−β f | ∗ |Dβ g| ≤ Cd,σ hσ |α|=σ β≤α β
d
Lp (R )
≤ Cd,σ hσ
|α|=σ β≤α
≤ Cd,σ h
σ
Lp (Rd )
α |Dα−β f | ∗ |Dβ g| Lp (Rd )
β
α α−β β f
g
,
D
D
Lq (Rd )
Lr (Rd )
β
|α|=σ β≤α
which finishes the proof in the situation τ1 = τ2 = 0. For the general situation, we only consider the case
τ1 ,τ2
(Rd ), we can
1 ≤ p < ∞. The case p = ∞ is dealt with similarly. Recall that for an arbitrary f ∈ Wp,δ
p
p
write the generalised weighted seminorm by f τ1 ,τ2 d = τ1 ≤|γ |≤τ2 δ p|γ | Dγ f L (Rd ) . Inserting the
Wp,δ
(R )
p
result above yields
f ∗ g − hd
f
(hj)g(·
−
hj)
τ1 ,τ2
Wp
j∈Zd
⎛
≤⎝
(Rd )
⎛
τ1 ≤|γ |≤τ2
⎞p ⎞1/p
α ⎠ ⎠
δ p|γ | ⎝Cd,σ hσ
Dα−β f Dβ+γ g
Lq (Rd )
Lr (Rd )
β
|α|=σ β≤α
⎛
α α−β ⎝
≤ Cd,σ hσ
f
D
Lq (Rd )
β
|α|=σ β≤α
≤ Cd,σ hσ
|α|=σ β≤α
using again the fact that the
α α−β f
D
Lq (Rd )
β
Lr (Rd )
τ1 ≤|γ |≤τ2
δ |γ | Dβ+γ g
⎞1/p
p
δ p|γ | Dβ+γ g
Lr (Rd )
τ1 ≤|γ |≤τ2
⎠
,
p norm can always be bounded by the 1 norm.
As mentioned above, we will now specify this result by considering the convolution with our scaled
kernels.
Corollary 2.10 Let 0 ≤ τ1 ≤ τ2 ≤ σ . Let ε, δ, h > 0 and Φ ∈ Wpσ +τ2 (Rd ) ∩ C(Rd ). Then
f ∗ Φ − hd
f
(hj)Φ
(·
−
hj)
ε
ε
τ1 ,τ2
d
j∈Z
Wp,δ
≤
Cσ ,τ2 ,d
h
ε
σ
max
δ
ε
τ1
,
δ
ε
τ2 f Wp,ε
σ (Rd )
(Rd )
holds for all f ∈ Wpσ (Rd ) ∩ C(Rd ), where Cσ ,τ2 ,d = Cσ ,τ2 ,d (Φ) = 2σ σ +d−1
d−1 Cd,σ |Φ| W σ +τ2 (Rd ) .
1
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
The triangle inequality and Young’s inequality then yield
2947
MULTILEVEL QUASI-INTERPOLATION
Wp,δ
≤ Cd,σ hσ
(R )
α α−β f
D
Lp (Rd )
β
|α|=σ β≤α
δ |γ | Dβ+γ Φε L1 (Rd )
τ1 ≤|γ |≤τ2
.
For the p-norm of f , we see that
α−β f
≤ |f | W |α|−|β| (Rd ) ≤ ε|β|−|α| |f | W |α|−|β| (Rd ) ≤ ε|β|−σ f Wp,ε
D
σ (Rd ) .
d
p
Lp (R )
p,ε
The sum over γ can be estimated by
δ |γ | Dβ+γ Φε ≤
d
L1 (R )
τ1 ≤|γ |≤τ2
τ1 ≤|γ |≤τ2
≤ε
−|β|
β+γ Φ
D
|β|+|γ |
δ |γ |
ε
L1 (Rd )
ΦW σ +τ2 (Rd ) max
1
δ
ε
τ1
δ
,
ε
τ2 .
The remaining sum computes to
α
|α|=σ β≤α
β
= 2σ
= 2σ
|α|=σ
σ +d−1
.
d−1
Again, this immediately leads to the following bounds for the full weighted Sobolev norm and the
weighted Sobolev seminorm by setting τ1 = 0, τ2 = τ and τ1 = τ2 = τ , respectively.
Corollary 2.11 Let 0 ≤ τ ≤ σ , ε, δ, h > 0 and Φ ∈ Wpσ +τ (Rd ) ∩ C(Rd ). Then
σ
τ
h
δ
f ∗ Φ − hd
f Wp,ε
f (hj)Φε (· − hj)
≤ Cσ ,τ ,d
max 1,
σ (Rd ) ,
ε
ε
ε
τ d
j∈Zd
Wp,δ (R )
f ∗ Φ − hd
f (hj)Φε (· − hj)
ε
τ
j∈Zd
Wp,δ
≤ Cσ ,τ ,d
h
ε
σ δ
ε
τ
f Wp,ε
σ (Rd )
(Rd )
for every f ∈ Wpσ (Rd ) ∩ C(Rd ).
Note that the constant Cσ ,τ ,d appears to be quite large. However, it is based on a rather pessimistic
estimate, which seems to be worse than it actually is. We will see this later on when looking at specific
examples.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Proof. We use Lemma 2.9 with q = p, r = 1 and g = Φε . Hence, we have
f ∗ Φ − hd
f
(hj)Φ
(·
−
hj)
ε
ε
τ1 ,τ2 d
d
j∈Z
2948
T. FRANZ AND H. WENDLAND
We will now combine both approximation techniques to analyse our quasi-interpolation operator. We
have to be aware that we need point evaluations of the function f in our approximation scheme. Hence,
if 1 ≤ p < ∞, we will assume that σ > d/p to ensure that f ∈ Wpσ (Rd ) is continuous. For p = ∞, we
σ +1 (Rd ). Under this condition, the theorem of Morrey states that f
will assume that σ > 0 and f ∈ W∞
σ
,1
d
belongs to the Hölder space C (R ), such that the conditions of Theorem 2.5 are satisfied.
Let Φ ∈ Wpk (Rd ). For 1 ≤ p < ∞, we define the quasi-interpolation operator Q : Wpσ (Rd ) →
k
Wp (Rd ) with σ > d/p as in (1.2), i.e., by
Qf := hd
f (hj)Φε (· − hj).
j∈Zd
For p = ∞ the operator is defined as a mapping Q : Wpσ +1 (Rd ) → Wpk (Rd ).
As mentioned at the beginning of this section, we can split up the error of the approximation operator
into a convolution error and a quadrature error by
|f − Qf |W τ1 ,τ2 (Rd ) ≤ |f − f ∗ Φε |W τ1 ,τ2 (Rd ) + |f ∗ Φε − Qf |W τ1 ,τ2 (Rd ) .
p,δ
p,δ
p,δ
(2.9)
We can use Theorem 2.5, or, more precisely, Corollaries 2.6 and 2.7 to bound the first term. The
quadrature error can be bounded by employing Corollary 2.10.
For the analysis of the multilevel method, we will need two particular versions of (2.9). First, we
need the above estimate for the Wpτ (Rd ) norm.
Corollary 2.12 Let 0 ≤ τ ≤ σ . If 1 ≤ p < ∞, then let σ > d/p and f ∈ Wpσ (Rd ). Otherwise, let
σ +1 (Rd ). Let h > 0 and 0 < ε ≤ 1. Suppose Φ ∈ W σ +τ (Rd ) ∩ L (Rd ) satisfies the
σ > 0 and f ∈ W∞
p
1
moment condition of order m ≤ σ . Then
f − Qf Wpτ (Rd ) ≤ ε−τ
τ
k=σ −m
ετ −k δσ −k |f |Wp,ε
σ (Rd )
h
+ δm εmax{τ −σ +m+1,0} + Cσ ,τ ,d
ε
σ
f Wp,ε
σ (Rd ) .
Proof. As mentioned above, we split the error according to (2.9) with the specific choices δ = 1, τ1 = 0
and τ2 = τ . Then Corollary 2.7 gives for the first term in (2.9) the bound
f − f ∗ Φε Wpτ (Rd ) ≤ δm ε
− min{σ −m−1,τ }
f Wp,ε
σ (Rd ) +
τ
k=σ −m
ε
−k
δσ −k |f |Wp,ε
σ (Rd ) .
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
2.3 Analysis of the quasi-interpolation operator
2949
MULTILEVEL QUASI-INTERPOLATION
f ∗ Φε − Qf Wpτ (Rd ) ≤ Cσ ,τ2 ,d
= Cσ ,τ ,d
h
ε
h
ε
σ
max
σ 1
ε
τ1
δ
ε
τ2 δ
,
ε
f Wp,ε
σ (Rd )
τ
f Wp,ε
σ (Rd ) .
Both bounds together yield the stated estimate.
The second result we need prepares for a level-to-level estimate in the multilevel method. Hence, the
order of the Sobolev norm remains the same while the weights are changing.
Corollary 2.13 If 1 ≤ p < ∞, then let σ > d/p and f ∈ Wpσ (Rd ). Otherwise, let σ > 0 and
σ +1 (Rd ). Let ε, δ, h > 0 with δ ≤ ε ≤ 1. Suppose Φ ∈ W 2σ (Rd ) ∩ L (Rd ) satisfies the moment
f ∈ W∞
p
1
condition of order m < σ . Then,
f − Qf W σ (Rd ) ≤
p,δ
σ
δ
ε
δσ −k
k=σ −m
and
|f − Qf |W σ (Rd ) ≤
p,δ
k
δ
ε
h
|f |Wp,ε
σ (Rd ) + δm + Cσ ,σ ,d
ε
σ δ0 |f |Wp,ε
Cσ ,σ ,d
σ (Rd ) + σ
f Wp,ε
σ (Rd )
(2.10)
σ
h
ε
f Wp,ε
σ (Rd ) .
(2.11)
Proof. We start again with the basic error split (2.9). For (2.10), we have τ1 = 0 and τ2 = σ . Thus, the
bound (2.7) from Corollary 2.6 yields for the convolution error
δ
f − f ∗ Φε W σ (Rd ) ≤ δm f Wp,ε
σ (Rd ) + p,δ
ε
p,δ
= Cσ ,σ ,d
h
ε
σ
h
ε
σ
k
k=σ −m
using again that the p -norm can be bounded by the
according to Corollary 2.10, this time be bounded by
δσ −k σ
δ
ε
≤ δm f Wp,ε
σ (Rd ) +
f ∗ Φε − Qf W τ (Rd ) ≤ Cσ ,τ2 ,d
k
k
|f |Wp,ε
σ (Rd )
p (σ −m,σ )
δσ −k |f |Wp,ε
σ (Rd ) ,
1 -norm. The second term in (2.9) can, again
max
δ
ε
τ1
δ
,
ε
τ2 f Wp,ε
σ (Rd )
f Wp,ε
σ (Rd ) ,
using in particular τ1 = 0 and δ ≤ ε. Both bounds together yield the stated estimate (2.10).
The second bound (2.11) is proven in the same way, using again the estimate just derived on the
discretisation error and using (2.8) from Corollary 2.6 for the convolution error.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
The second term in (2.9) can, according to Corollary 2.10, be bounded by
2950
T. FRANZ AND H. WENDLAND
2.4 Discussion of the constants
For our further analysis, it is important to know the size of the constants involved in the convergence
estimates.
Here, we have first of all the constants δm from (2.2) playing a crucial role in the analysis of the
m
convolution given in Theorem 2.3. They are mainly given by δm = CΦ,m dm! . While the quotient tends
to zero for m → ∞, we still need to study the behaviour of the constant CΦ,m , which is defined by the
moment condition. In applications, we will choose kernels Φ having compact support in the closed unit
ball B1 [0]. In this case, the constant CΦ,m can be bounded by
CΦ,m =
Rd
xm
2 |Φ(x)| dx ≤
2π d/2
ΦL∞ (Rd )
Γ (d/2)
1
rm+d−1 dr =
0
2π d/2
1
ΦL∞ (Rd ) ,
m + d Γ (d/2)
which means that CΦ,m also converges to zero for m → ∞ or for d → ∞.
The constants appearing in the analysis of the quadrature process are more complicated. They are
given by
σ σ +d−1
Cd,σ |Φ| W σ +τ2 (Rd ) ,
Cσ ,τ2 ,d = Cσ ,τ2 ,d (Φ) = 2
1
d−1
where Cd,σ is the constant from Theorem 2.8 and mainly determined by the constant of the Bramble–
Hilbert lemma. Even if no analytical estimate exists for this constant, numerical tests seem to indicate
that Cd,σ < 2. The remaining part of the constant, however, will be large and exponentially growing in
d and σ . Nonetheless, as mentioned in Section 2.2, the estimates made to achieve this result are far from
being optimal.
3. The multilevel method
We now want to analyse the multilevel quasi-interpolation operator. To this end, we first rewrite the
previous results in an appropriate form, reflecting the level structure of the method. Then we recall the
definition of the multilevel scheme and summarise some additional assumptions and straightforward
representations. Finally, we derive our error analysis.
3.1 Notation and auxiliary results
For every level n ∈ N, let xnj = hn j, j ∈ Zd be the midpoints of the cubes with edge length hn > 0.
Let Φ : Rn → R be a continuous and integrable kernel. For each level n, let Φn := Φεn be the scaled
kernel with scaling parameter εn ∈ (0, 1] with εn+1 ≤ εn .
On each level, we define the quasi-interpolation operator Qn as in Section 2.3 by
Qn f = hdn
j∈Zd
f (xnj )Φn (· − xnj ).
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
As mentioned before, this result means that we do not show convergence in the stationary setting
ε = ch.
2951
MULTILEVEL QUASI-INTERPOLATION
Lemma 3.1 If 1 ≤ p < ∞, then let σ > d/p and f ∈ Wpσ (Rd ). Otherwise, let σ > 0 and
σ +1 (Rd ).
f ∈ W∞
1. If 0 ≤ τ ≤ σ and Φ ∈ Wpσ +τ (Rd ) ∩ L1 (Rd ) satisfies the moment condition of order m < σ , then
f − Qn f Wpτ (Rd ) ≤
εn−τ
τ
k=σ −m
εnτ −k δσ −k |f |Wp,n
σ (Rd )
hn
max{τ −σ +m+1,0}
+ δm ε
+ Cσ ,τ ,d
εn
σ
f Wp,n
σ (Rd ) .
2. If Φ ∈ Wp2σ (Rd ) ∩ L1 (Rd ) satisfies the moment condition of order m < σ , then
σ
εn+1 k
f − Qn f W σ (Rd ) ≤
δσ −k |f |Wp,n
σ (Rd )
p,n+1
εn
k=σ −m
hn σ
f Wp,n
+ δm + Cσ ,σ ,d
σ (Rd ) .
εn
3. If Φ ∈ Wp2σ (Rd ) ∩ L1 (Rd ) satisfies the moment condition of order m < σ , then
εn+1 σ
hn σ
f Wp,n
δ0 |f |Wp,n
|f − Qn f |W σ (Rd ) ≤
σ (Rd ) + Cσ ,σ ,d
σ (Rd ) .
p,n+1
εn
εn
Next we intend to derive a recursion formula, which will be necessary for the analysis of the
multilevel scheme. To this end, we assume that there are constants 0 < μ ≤ 1 and 0 < Cμ ≤ 1
such that
Cμ μhn ≤ hn+1 ≤ μhn ,
n ∈ N0 ,
(3.1)
which means that the individual sets of points become uniformly finer at the same rate. Moreover, we
will assume that the support radius of the kernel on each level depends linearly on the mesh size hn , i.e.,
that there is a constant 0 < ν < 1 such that
hn = νεn ,
n ∈ N0 .
(3.2)
Corollary 3.2 If 1 ≤ p < ∞, then let σ > d/p and f ∈ Wpσ (Rd ). Otherwise, let σ > 0 and
σ +1 (Rd ). Assume Φ ∈ W 2σ (Rd ) ∩ L (Rd ) satisfies the moment condition of order m < σ . For
f ∈ W∞
p
1
(n)
(n)
(n)
(n)
n ∈ N, define numbers αj , βj , 0 ≤ j ≤ n, as follows. The numbers αn , βn are chosen arbitrarily
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
For the sake of readability, we will write · Wp,n
σ (Rd ) = · W σ (Rd ) for the weighted Sobolev
p,εn
norm. For the weighted seminorms, we will use analogous notation. For the convenience of the reader,
we summarise the results of Corollaries 2.12 and 2.13 using this notation.
2952
T. FRANZ AND H. WENDLAND
σ
(n)
(n)
(n)
αj := αj+1 μσ δ0 + βj+1
k=σ −m
(n)
μk δσ −k ,
βj
(n)
(n)
:= Cσ ,σ ,d ν σ μσ αj+1 + δm + Cσ ,σ ,d ν σ βj+1 .
Then, for j = n − 1, n − 2, . . . , 1, the error f − Qj f satisfies the recursion
(n)
αj+1 |f − Qj f |W σ
d
p,j+1 (R )
(n)
+ βj+1 f − Qj f W σ
d
p,j+1 (R )
(n)
(n)
(n)
≤ αj |f |W σ (Rd ) + βj f W σ (Rd ) .
p,j
p,j
(n)
Moreover, if for 0 ≤ τ ≤ σ the numbers αn and βn are defined by
τ
αn(n) :=
k=σ −m
εnτ −k δσ −k ,
βn(n) := δm εnmax{τ −σ +m+1,0} + Cσ ,τ ,d ν σ ,
then the error satisfies the bound
(n)
f − Qn f Wpσ (Rd ) ≤ εn−τ αn(n) |f |Wp,n
σ (Rd ) + βn f W σ (Rd ) .
p,n
(n)
(n)
Proof. For simplicity, we will write αj , βj instead of αj and βj .
Using j instead of n and multiplying the second and third bound of Lemma 3.1 by βj+1 and αj+1 ,
respectively, yields, together with (3.1) and (3.2),
αj+1 |f − Qj f |W σ
≤ αj+1 μσ δ0 |f |W σ (Rd ) + Cσ ,σ ,d ν d f W σ (Rd ) ,
p,j
p,j
σ
k
d
μ δσ −k |f |Wp,n
Cσ ,σ ,d ν f W σ (Rd ) .
σ (Rd ) + δm + (Rd ) ≤ βj+1
d
p,j+1 (R )
βj+1 f − Qj f W σ
p,j+1
p,j
k=σ −m
Adding these two equations, reordering the terms and denoting the resulting factor in front of |f |W σ (Rd )
p,j
by αj and the factor in front of f W σ (Rd ) by βj gives the first statement. The second statement
p,j
immediately follows from the first bound in Lemma 3.1.
3.2 The method
Let f ∈ Wpσ (Rd ). As mentioned in the introduction, the multilevel quasi-interpolation approximation
method is defined by two sequences of operators (Mn ) and (En ), where En describes the error at level n
and Mn describes the approximation at level n. These operators are defined by setting M0 f = 0, E0 f = f
and then by computing recursively
Mn f = Mn−1 f + Qn En−1 f ,
En f = En−1 f − Qn En−1 f .
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
and then, for j = n − 1, n − 2, . . . , 1, they are given recursively by
2953
MULTILEVEL QUASI-INTERPOLATION
n
I
Qn Qn−1 · · · Qm
Qj :=
j=m
if n < m,
if n ≥ 1,
where I denotes the identity operator. As the operators Qj usually do not commute, the order of the
operators is crucial.
Proposition 3.3 The operators Mn and En of the multilevel quasi-interpolation method satisfy
Mn =
n
Qj
j−1
(I − Q ),
n
En =
(I − Qj ),
=1
j=1
j=1
where I is the identity operator.
Proof. This follows easily by induction. For example, for the error operators, we obviously have
En+1 = (I − Qn+1 )En ,
E1 = I − Q1 ,
which immediately leads to the stated representation. Similarly, for the multilevel operators Mn , we have
M1 = M0 + Q1 E0 = Q1 and
Mn+1 = Mn + Qn+1 En =
n
Qj
j−1
(I − Q ) + Qn+1
=1
j=1
j−1
n
n+1
(I − Qj ) =
Qj
(I − Q ).
j=1
j=1
=1
3.3 Convergence results
In this subsection we will prove our main result on the convergence of the multilevel method.
Theorem 3.4 Let 0 ≤ τ ≤ σ . If 1 ≤ p < ∞, then let σ > d/p and f ∈ Wpσ (Rd ). Otherwise, let σ > 0
σ +1 (Rd ). If Φ ∈ W 2σ (Rd ) ∩ L (Rd ) satisfies the moment condition of order m < σ , then the
and f ∈ W∞
p
1
error f − Mn f satisfies
(n)
(n)
f − Mn f Wpτ (Rd ) ≤ εn−τ α1 ε0σ μσ + β1 f Wpσ (Rd )
(n) f W σ (Rd ) ,
α1(n) ε0σ μσ + β
≤ ε0−τ 1
p
(n)
(n)
(n)
where the coefficients (αj ) and (βj ) are from Corollary 3.2 and the new coefficients (
αj )j and
−τ −τ n+1−j (n)
−τ −τ n+1−j (n)
(n)
(n)
(n)
α
= Cμ μ
α and β
= Cμ μ
β and satisfy for
(β )j are given by j
j
j
j
j
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Given this recursion, it is easy to see that multilevel quasi-interpolation operator Mn and the multilevel
error operator En satisfy the following recursions. To formulate these, we use the notation
2954
T. FRANZ AND H. WENDLAND
αj(n)
=
(n) −τ σ −τ (n) Cμ−τ
Cμ μ
αj+1
δ0 + β
j+1
σ
k−τ
μ
k=σ −m
δσ −k ,
(n)
(n)
(n) = Cσ ,σ ,d Cμ−τ ν σ μσ −τ αj+1 + Cμ−τ μ−τ δm + Cσ ,σ ,d ν σ β
β
j
j+1
with initial values
αn(n) = Cμ−τ μ−τ αn(n) ,
n(n) = Cμ−τ μ−τ βn(n) .
β
Proof. As before, we simplify the notation by omitting the upper index (n) in the definition of the
coefficients. Using the second statement of Corollary 3.2 to start the recursion and then the first statement
multiple times yields
f − Mn f Wpτ (Rd ) = En−1 f − Qn En−1 f Wpτ (Rd )
≤ εn−τ αn |En−1 f |Wp,n
σ (Rd ) + βn En−1 f W σ (Rd )
p,n
≤ εn−τ α1 |E0 f |W σ (Rd ) + β1 E0 f W σ (Rd )
p,1
p,1
−τ
= εn α1 |f |W σ (Rd ) + β1 f W σ (Rd )
p,1
p,1
σ σ
−τ
≤ εn α1 ε0 μ + β1 f Wpσ (Rd ) ,
where, in the last step, we have used that |f |W σ (Rd ) = ε1σ |f |Wpσ (Rd ) ≤ ε0σ μσ f Wpσ (Rd ) and f W σ (Rd ) ≤
p,1
p,1
f Wpσ (Rd ) .
−τ
n
= ε0−τ Cμ−τ μ−τ .
From Cμ μεn−1 ≤ εn , we can conclude εn−τ ≤ (Cμ μεn−1 )−τ ≤ Cμn μn ε0
With this, we can show the stated recursion of the new coefficients, as we have
−τ −τ n+1−j
Cμ μ
αj
σ
−τ −τ n+1−j
σ
k
= Cμ μ
μ δσ −k
αj+1 μ δ0 + βj+1
αj =
k=σ −m
σ
j+1
= Cμ−τ μ−τ αj+1 μσ δ0 + β
μk δσ −k
k=σ −m
σ
j+1 Cμ−τ
= αj+1 Cμ−τ μσ −τ δ0 + β
μk−τ δσ −k
k=σ −m
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
j = n − 1, n − 2, . . . , 1 the recursions
2955
MULTILEVEL QUASI-INTERPOLATION
j = Cμ−τ μ−τ n+1−j βj
β
!
n+1−j
= Cμ−τ μ−τ
Cσ ,σ ,d ν σ βj+1
Cσ ,σ ,d ν σ μσ αj+1 + δm + !
j+1
αj+1 + δm + Cσ ,σ ,d ν σ β
= Cμ−τ μ−τ Cσ ,σ ,d ν σ μσ j+1 .
= Cσ ,σ ,d Cμ−τ ν σ μσ −τ αj+1 + Cσ ,σ ,d Cμ−τ ν σ μ−τ β
So far it is not obvious that the above result indeed guarantees convergence under reasonable
assumptions. Typically for multilevel methods, such assumptions usually comprise the refinement ratio μ
and the ratio ν between the grid size and the support radius and convergence is attained if both quantities
are sufficiently small. Here, however, we will also need to consider the order m of the moment condition.
Let us now introduce
η := Cσ ,σ ,d ν σ ,
σ
γ :=
k=σ −m
μk δσ −k .
(3.3)
As both μ and ν can be chosen arbitrarily small, it is possible to make both parameters as small as
required. In particular, we can choose them in such a way that
γ ≤
δm
+ 1,
η
(3.4)
which is, for example, satisfied if we require the stronger condition γ ≤ 1. With this notation, the
recursion of the coefficients αj , βj can be expressed as
(n)
αj
(n)
(n)
= αj+1 μσ δ0 + βj+1 γ ,
(n)
βj
(n)
(n)
= αj+1 μσ η + βj+1 (δm + η).
Hence, both recursions have the same pattern and differ only in some constants. Using the fact that δ0 ≥ 1
and assuming (3.4) gives
(n)
αj
δ (n)
(n)
(n)
(n)
≤ δ0 αj+1 μσ + βj+1 γ = 0 αj+1 μσ η + βj+1 γ η
η
δ
δ
(n)
(n)
(n)
≤ 0 αj+1 μσ η + βj+1 (δm + η) = 0 βj ,
η
η
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
and, in the same way,
2956
T. FRANZ AND H. WENDLAND
δ (n) σ
(n) σ
(n) (n) δm + η ≤ 0 βj+1
δm + η
βj(n) = αj+1
μ η + βj+1
μ η + βj+1
η
"
#
(n)
= δ0 μσ + δm + η βj+1
"
#n−j (n)
≤ δ0 μσ + δm + η
βn ,
αj(n) ≤
"
#n−j (n)
δ0 (n) δ0 βj ≤
δ0 μσ + δm + η
βn .
η
η
j )j , this becomes
For the modified sequences (
αj )j and (β
#n−j (n)
δ0 "
n ,
δ0 Cμ−τ μσ −τ + Cμ−τ μ−τ δm + η
β
η
(3.5)
"
#
(n) ≤ δ0 Cμ−τ μσ −τ + Cμ−τ μ−τ δm + η n−j β
n(n) .
β
j
(3.6)
(n)
αj
≤
This leads to the following convergence result.
Corollary 3.5 Suppose that the conditions of Theorem 3.4 are satisfied and let ε0 = 1. Suppose that
there is a constant Cν > 0 such that μ = Cν ν. Let ν > 0 be sufficiently small and m sufficiently large
such that
σ
k=σ −m
μk δσ −k ≤ 1
and
q := Cμ−τ δ0 μσ −τ + μ−τ δm + Cσ ,σ ,d ν σ < 1.
Then there exists a constant C = C(Cν , σ , δ0 ) independent of n such that the quasi-interpolation
multilevel method is converging with
f − Mn f Wpτ (Rd ) ≤ Cqn f Wpσ (Rd ) .
Proof. The definition of η from (3.3) shows that (3.5) and (3.6) yield
α1(n) ≤
δ0 n−1 (n)
n ,
q β
η
n(n) .
(n) ≤ qn−1 β
β
1
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
so that we have the recursive inequalities
MULTILEVEL QUASI-INTERPOLATION
2957
(n)
(n) f W σ (Rd )
α1 μσ + β
1
p
δ0
n(n) f W σ (Rd ) .
≤
Cνσ + 1 qn−1 β
p
Cσ ,σ ,d
f − Mn f Wpτ (Rd ) ≤
Finally, from its definition, we can conclude
n(n) = Cμ−τ μ−τ βn(n)
β
= Cμ−τ μ−τ δm εnmax{τ −σ +m+1,0} + Cσ ,τ ,d ν σ
≤ Cμ−τ μ−τ δm + Cσ ,τ ,d ν σ
$
Cσ ,τ ,d
≤ max 1,
q,
Cσ ,σ ,d
which yields the stated result.
The above result shows that we can indeed achieve convergence, if we choose the parameters m, ν
Cσ ,σ ,d ν σ μ−τ become sufficiently small. In
and μ = Cν ν such that the three terms δ0 μσ −τ , δm μ−τ and the case of pure approximation errors, i.e., τ = 0, this simplifies dramatically, as the negative influence
μ−τ disappears. If we additionally choose the constants Cμ = Cν = 1, then we have μ = ν and hn = ν n ,
εn = hn /ν = hn−1 and only need to guarantee that
σ
k=σ −m
ν k δσ −k ≤ 1,
σ
δ0 ν + δm + Cσ ,σ ,d ν σ < 1
is satisfied. Obviously, if we first choose m ∈ N such that δm < 1, then there is a ν0 > 0 such that for all
ν ∈ (0, ν0 ) these inequalities are satisfied.
4. Kernel construction
The goal of this section is to remind the reader of techniques that allow the easy construction of kernels
satisfying a higher-order moment condition. Proofs of the results can be found in Franz & Wendland
(2018), Ramming & Wendland (2018) but go back to ideas from Beale & Majda (1985).
4.1 Construction scheme
We will concentrate on radial basis functions as kernels, as in this situation, the moment condition can
be expressed using only univariate integrals. To be more precise, the following result holds.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Thus, Theorem 3.4 shows, together with μ = Cν ν and ε0 = 1,
2958
T. FRANZ AND H. WENDLAND
1
sd−1 φ(s) ds =
0
1
Γ ( d2 )
,
2π d/2
s2k+d−1 φ(s) ds = 0,
(4.1)
1 ≤ k ≤ M − 1,
(4.2)
0
1
s2M+d−1 φ(s) ds < ∞,
(4.3)
0
where Γ denotes the Gamma function; see Gradshteyn & Ryzhik (2000, 8.310). Then Φ = φ( · 2 )
satisfies the moment condition of order m = 2M.
We now want to give a simple way to construct radial kernel functions satisfying the moment
condition of arbitrary order. For that, we follow the ideas of Beale & Majda (1985), see also Majda
& Bertozzi (2002) and Ramming & Wendland (2018), by constructing a linear combination of scaled
kernel functions. Suppose that M ∈ N. Consider the kernel as a linear combination of scaled functions,
i.e., consider
φ(s) =
M
s
aj
λj ψ
j=1
,
s ∈ [0, ∞),
(4.4)
with λj ∈ R for 1 ≤ j ≤ M, 0 < a1 < a2 < · · · < aM = 1 ∈ R and ψ : [0, ∞) → R being a continuous
function with compact support. With this kind of kernel, we can change the conditions imposed on the
kernel to conditions imposed on the parameters λj and aj . Inserting (4.4) into (4.1), we find the new
condition
M
j=1
⎞−1
d ⎛∞
Γ
2 ⎝
λj adj =
sd−1 ψ(s) ds⎠ =: c0 .
2π d/2
(4.5)
0
Furthermore, condition (4.2) will be satisfied if
M
λj a2k+d
= 0,
j
1 ≤ k ≤ M − 1.
(4.6)
j=1
With predefined aj , this leads to a linear system of M equations for the M coefficients λj , which can be
shown to have a unique solution. As a matter of fact, it is possible to write down this solution explicitly
as follows.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Lemma 4.1 Let φ ∈ C[0, ∞) have compact support and let M ∈ N. Suppose φ satisfies
2959
MULTILEVEL QUASI-INTERPOLATION
λj =
M
c0 a2k
adj k=1 a2k − a2j
k =j
a21 · · · a2j−1 a2j+1 · · · a2M
c
= (−1)j−1 0d 2
aj (aj − a21 ) · · · (a2j − a2j−1 )(a2j+1 − a2j ) · · · (a2M − a2j )
for 1 ≤ j ≤ M.
This method of construction of the kernel gives us a very simple way to satisfy the moment condition
of any desired order. Moreover, this construction is, except for the constant c0 , independent of the choice
for the function ψ. However, the smoothness of the function φ is determined by the smoothness of the
function ψ.
4.2 Examples of kernel functions
For the sake of simplicity, we now choose a ∈ RM to be equidistant; more precisely we assume that
λj := adj λj via
aj = bj for b > 0 and for 1 ≤ j ≤ M. Then we can calculate λj = c0
M
k=1
k =j
k2
k
k
(bk)2
=
c
=
c
0
0
k−jk+j
(bk)2 − (bj)2
k 2 − j2
m
M
k=1
k =j
k=1
k =j
⎛
⎞⎛
⎞
j−1
M
M
(M! )2 ⎝ 1 ⎠ ⎝ 1 ⎠
1
= c0 2
2j
k−j
k−j
k+j
j
k=1
= (−1)j−1 2c0
= (−1)j−1 2c0
= (−1)j−1 2c0
(M! )2
j
⎛
⎝
k=j+1
j−1
1
k=1
k
⎞⎛
⎠⎝
M−j
k=1
⎞⎛
1⎠ ⎝
k
k=1
M+j
k=1+j
⎞
1⎠
k
M!
M!
(M + j)! (M − j)!
j
M+1−k
k=1
M+k
.
With this representation for λj , which is independent of the choice of b, we can easily verify that
M+1−j
λj = − M+j λj−1 . However, the usual choice of is b = 1/M to ensure that φ has the same compact
support as ψ. Examples of typical values for λj ∈ R for 1 ≤ j ≤ M and 0 < a1 < a2 < · · · < aM = 1 ∈ R
can be found in Table 1.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Proposition 4.2 Let M ∈ N, aj > 0 be pairwise distinct for 1 ≤ j ≤ M and c0 ∈ R. Then the
coefficients λj are given by
2960
T. FRANZ AND H. WENDLAND
Parameters for d = 2 and c0 = 1 on the left and d = 3 and c0 = 1 on the right
M
a
1
2
a1
a1
a2
a1
a2
a3
a1
a2
a3
a4
3
4
λ
1
1/2
1
1/3
2/3
1
1/4
1/2
3/4
1
λ1
λ1
λ2
λ1
λ2
λ3
λ1
λ2
λ3
λ4
1
16/3
−1/3
27/2
−27/20
1/10
128/5
−16/5
8/315
−1/35
M
a
1
2
a1
a1
a2
a1
a2
a3
a1
a2
a3
a4
3
4
λ
1
1/2
1
1/3
2/3
1
1/4
1/2
3/4
1
λ1
λ1
λ2
λ1
λ2
λ3
λ1
λ2
λ3
λ4
1
32/3
−1/3
81/2
−81/10
1/10
512/5
−32/5
32/945
−1/35
Table 2 Errors for the first test example with d = 2 and c0 = 1; ψ is the C6 Wendland function given
by r → (1 − r)+ (32r3 + 25r2 + 8r + 1)
Level
hn
εn
1
1.25e−1
1.
2
6.25e−2
5e−1
3
3.13e−2 2.5e−1
4
1.56e−2 1.25e−1
5
7.81e−3 6.25e−2
6
3.91e−3 3.13e−2
7
1.95e−3 1.56e−2
m=2
Error
q
m=4
Error
q
m=6
Error
q
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
1.54e−2
4.35e−2
3.62e−3
1.64e−2
8.04e−4
4.40e−3
1.26e−4
7.84e−4
1.29e−5
8.46e−5
7.94e−7
7.25-6
2.76e−8
3.04e−7
—
—
0.24
0.38
0.22
0.27
0.16
0.18
0.10
0.11
0.06
0.09
0.03
0.04
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
2.73e−3
1.35e−2
4.57e−4
2.65e−3
5.47e−5
3.57e−4
3.67e−6
3.21e−5
1.30e−7
1.59e−6
5.45e−9
8.58e−8
3.85e−10
7.06e−9
—
—
0.17
0.02
0.11
0.14
0.07
0.09
0.04
0.05
0.04
0.05
0.07
0.08
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
2
∞
1.59e−3
8.53e−3
2.37e−4
1.44e−3
2.18e−5
1.56e−4
9.69e−7
1.03e−5
2.70e−8
4.43e−7
1.61e−9
2.68e−8
6.89e−11
1.51e−9
—
—
0.15
0.17
0.09
0.11
0.04
0.07
0.03
0.04
0.06
0.06
0.04
0.06
5. Numerical tests
In this section we want to verify our analytical error bounds numerically. Since our analysis is given for
functions defined on all of Rd , we can simplify the error computation by looking either at compactly
supported or periodic target functions. We will use the former. We will look at two test examples in R2 .
The first one consists of an infinitely smooth target function, while the second example uses a target
function of limited smoothness.
In both cases, we use point sets with grid length hn = 2−2−n and grid points (xnj )k = 2−2−n (2−1 +jk )
for j ∈ Zd , 1 ≤ k ≤ d and 1 ≤ n ≤ 7. In this case, we have μ = 1/2 and Cμ = 1. We will choose
d = 2, εn = 8hn , such that ν = 1/8 and ε1 = 1. As kernels, we use the normalised versions of the C4
(k = 2) and C6 (k = 3) Wendland functions. To obtain a higher-order moment condition, we use the
construction from Section 4.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Table 1
MULTILEVEL QUASI-INTERPOLATION
2961
Fig. 2. Example 1: ∞ error of each level on the left-hand side and values for q on the right-hand side.
5.1 Test example 1
A first test example approximates the infinitely smooth blob function f : R2 → R given by
e−1/(1−x2 )
0
2
x = (x1 , x2 ) →
if x2 < 1,
else.
The results of this test example can be found in Table 2 and in Figs 1 and 2. We also give estimates on
the constant q, which is required to be in (0, 1) for convergence. The estimates are simply computed by
dividing two successive errors.
As one can see, the error is smaller for kernels satisfying a higher-order moment condition. When
comparing the order 6 kernel with the order 2 kernel, we see that we need about two levels less to achieve
a comparable error. Moreover, the value for q, the improvement of the error per level, is smaller for the
higher-order kernels.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Fig. 1. Example 1: 2 error of each level on the left-hand side and values for q on the right-hand side.
2962
T. FRANZ AND H. WENDLAND
Fig. 4. Example 2: ∞ error of each level on the left-hand side and values for q on the right-hand side.
Nonetheless, though our theoretical result requires m to be sufficiently large, we even have good
convergence for m = 2, which describes the kernels mostly used in particle methods.
In the last two levels, we see that the value for q is smaller for the kernels with m = 2 than for
higher-order kernels. Nevertheless, we gain convergence for all kernel functions.
5.2 Test example 2
For our second example, we choose the C1 -function f : R2 → R given by
x = (x1 , x2 ) →
(1 − x2 )2
0
if x2 < 1,
else.
In this case, the test function is not particularly smooth. This means that it does not satisfy the required
conditions for our error analysis for larger m.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Fig. 3. Example 2: 2 error of each level on the left-hand side and values for q on the right-hand side.
MULTILEVEL QUASI-INTERPOLATION
2963
References
Beale, J. T. & Majda, A. (1985) High order accurate vortex methods with explicit velocity kernels. J. Comput.
Phys., 58, 188–208.
Buhmann, M. D. (2003) Radial Basis Functions. Cambridge Monographs on Applied and Computational Mathematics. Cambridge: Cambridge University Press.
Buhmann, M. D. & Jäger, J. (2022) Quasi-Interpolation. Cambridge Monographs on Applied and Computational
Mathematics. Cambridge: Cambridge University Press.
de Boor, C. (1990) Quasiinterpolants and approximation power of multivariates splines. Computation of Curves
and Surfaces (M. Gasca & C. A. Micchelli eds). Dordrecht, Netherlands: Kluwer Academic Publishers,
pp. 313–345.
de Boor, C., DeVore, R. A. & Ron, A. (1994a) Approximation from shift-invariant subspaces of L2 (Rd ). Trans.
Am. Math. Soc. 341, 787–806.
de Boor, C., DeVore, R. A. & Ron, A. (1994b) The structure of finitely generated shift-invariant spaces in L2 (Rd ).
J. Funct. Anal. 119, 37–78.
de Boor, C., DeVore, R. A. & Ron, A. (1998) Approximation orders of FSI spaces in L2 (Rd ). Constr. Approx. 14,
411–427.
Di Lisio, R., Grenier, E. & Pulvirenti, M. (1998) The convergence of the SPH method. Computers Math. Appl.,
35, 95–102.
Fasshauer, G. (2007) Meshfree Approximation Methods with MATLAB. Singapore: World Scientific Publishers.
Floater, M. S. & Iske, A. (1996) Multistep scattered data interpolation using compactly supported radial basis
functions. J. Comput. Appl. Math., 73, 65–78.
Franz, T. & Wendland, H. (2018) Convergence of the smoothed particle hydrodynamics method for a specific
barotropic fluid flow: constructive kernel theory. SIAM J. Math. Anal., 50, 4752–4784.
Gradshteyn, I. S. & Ryzhik, I. M. (2000) Table of Integrals, Series, and Products, 6th edn. New York: Academic
Press.
Johnson, M. J. (1997) On the approximation power of principal shift-invariant subspaces of Lp (Rd ). J. Approx.
Theory 91, 279–319.
Le Gia, Q. T., Sloan, I. & Wendland, H. (2010) Multiscale analysis in Sobolev spaces on the sphere. SIAM J.
Numer. Anal., 48, 2065–2090.
Levin, D. (1998) The approximation power of moving least-squares. Math. Comput., 67, 1517–1531.
Majda, A. J. & Bertozzi, A. L. (2002) Vorticity and Incompressible Flow. Cambridge: Cambridge University
Press.
Monaghan, J. J. (2005) Smoothed particle hydrodynamics. Rep. Prog. Phys., 68, 1703–1759.
Monaghan, J. J. (2012) Smoothed particle hydrodynamics and its diverse applications. Ann. Rev. Fluid Mech., 44,
323–346.
Ramming, T. & Wendland, H. (2018) A kernel-based discretisation method for first order partial differential
equations. Math. Comput., 87, 1757–1781.
Raviart, P. A. 1985 An analysis of particle methods. Numerical Methods in Fluid Dynamics, Como, 1983 (Berlin).
Lecture Notes in Math., vol. 1127. Heidelberg: Springer, pp. 243–324.
Stein, E. M. (1971) Singular Integrals and Differentiability Properties of Functions. Princeton, New Jersey:
Princeton University Press.
Strang, G. & Fix, G. (1973) A Fourier analysis of the finite element variational method. C.I.M.E. II, Ciclo 1971,
Constructive Aspects of Functional Analysis (G. Geymonat, ed.). Heidelberg: Springer Berlin, pp. 793–840.
Vila, J. P. (1999) On particle weighted methods and smooth particle hydrodynamics. Math. Models Methods Appl.
Sci., 9, 161–209.
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
The results of this test example can be found in Figs 3 and 4. Even if the conditions for convergence
are not met, we see good convergence, though the convergence is, as expected, not as fast as in the first
example.
2964
T. FRANZ AND H. WENDLAND
Downloaded from https://academic.oup.com/imajna/article/43/5/2934/6760979 by National Science & Technology Library user on 25 February 2024
Violeau, D. (2012) Fluid Mechanics and the SPH Method—Theory and Applications. Oxford: Oxford University
Press.
Wendland, H. (2001) Local polynomial reproduction and moving least squares approximation. IMA J. Numer.
Anal., 21, 285–300.
Wendland, H. (2005) Scattered Data Approximation. Cambridge Monographs on Applied and Computational
Mathematics. Cambridge, UK: Cambridge University Press.
Wendland, H. (2010) Multiscale analysis in Sobolev spaces on bounded domains. Numer. Math., 116, 493–517.
Wendland, H. (2017) Multiscale radial basis functions. Frames and Other Bases in Abstract and Function Spaces—
Novel Methods in Harmonic Analysis (I. Pesenson, Q. T. Le Gia, A. Mayeli, H. Mhaskar & D.-X. Zhou eds),
vol. 1. Cham: Birkhäuser, pp. 265–299.
Wu, Z. (1997) Compactly supported radial functions and the Strang–Fix condition. Appl. Math. Comput., 84,
115–124.
Wu, Z. & Liu, J. (2005) Generalized Strang–Fix condition for scattered data quasi-interpolation. Adv. Comput.
Math., 23, 201–214.
Download