Bounds for the Weighted Lp Discrepancy and Tractability of

advertisement
Bounds for the Weighted Lp Discrepancy and Tractability of
Integration
Gunther Leobacher and Friedrich Pillichshammer
Institut für Analysis, Universität Linz, Altenbergerstraße 69, A-4040 Linz, Austria
E-mail: gunther.leobacher@jku.at, friedrich.pillichshammer@jku.at
Quite recently Sloan and Woźniakowski [4] introduced a new notion of discrepancy, the so called weighted Lp discrepancy of points in the d-dimensional
unit cube for a sequence γ = (γ1 , γ2 , . . .) of weights. In this paper we prove a
nice formula for the weighted Lp discrepancy for even p. We use this formula to
derive an upper bound for the average weighted Lp discrepancy. This bound
enables us to give conditions on the sequence of weights γ such that there
exists N points in [0, 1)d for which the weighted Lp discrepancy is uniformly
bounded in d and goes to zero polynomially in N −1 .
Finally we use these facts to generalize some results from Sloan and Woźniakowski [4] on (strong) QMC-tractability of integration in weighted Sobolev
spaces.
Key Words: Weighted discrepancy, QMC-tractability of integration
1. INTRODUCTION AND BASIC NOTATIONS
Quite recently Sloan and Woźniakowski [4] introduced a new notion of
discrepancy, the so called weighted Lp (star) discrepancy. To introduce
this notion we need a sequence γ = (γ1 , γ2 , . . .) of weights with 1 = γ1 ≥
γ2 ≥ . . . ≥ γd ≥ . . . > 0.
At first we need some
Q notation: let D denote the index set D = {1, 2, . . . , d}.
For u ⊆ D let γu = j∈u γj , γ∅ = 1, |u| the cardinality of u and for a vector
x in I d = [0, 1)d let xu denote the vector from I |u| = [0, 1)|u| containing
Q
the components of x whose indices are in u. Further let dxu = j∈u dxj
and let (xu , 1) be the vector x from I d , with all components whose indices
are not in u replaced by 1.
Now we can give the definition of weighted Lp discrepancy.
1
2
G. LEOBACHER, F. PILLICHSHAMMER
Definition 1.1. For any N points t1 , . . . , tN in the d-dimensional unit
cube I d = [0, 1)d and any x = (x1 , . . . , xd ) in I d let
disc(x) = x1 . . . xd −
|{i : ti ∈ [0, x)}|
.
N
Then the weighted Lp discrepancy LpN,γ for 1 ≤ p < ∞ is defined as
LpN,γ

Z
 X p/2
p
= LN,γ ({ti }) = 
γu
I¯|u|
u⊆D
u6=∅
1/p

|disc((xu , 1))|p dxu 
.
For p = ∞ the weighted star discrepancy is given by
1/2
∗
DN,γ
= sup max γu
u⊆D
x∈I d u6=∅
|disc((xu , 1))|.
In [3] S. Joe gave an explicit formula for the weighted L2 discrepancy.
He proved
Proposition 1.1. For any N points t1 , . . . , tN in I d and any sequence
γ = (γ1 , γ2 , . . .) of weights we have
(L2N,γ )2 =
d Y
j=1
+
1+
N
d
2 XY
γj
γj −
1+
(1 − t2n,j )
3
N n=1 j=1
2
N
N
d
1 X XY
(1 + γj (1 − max(tm,j , tn,j ))),
N 2 m=1 n=1 j=1
where tn,j is the j-th component of the point tn .
In Section 2 we generalize this formula to a formula for the weighted Lp
discrepancy for even p (Theorem 2.1).
In [4] Sloan and Woźniakowski showed that one can find points t1 , . . . , tN
in the d-dimensional unit cube for which the weighted L2 discrepancy L2N,γ
is uniformly bounded
in d and goes to zero polynomially in N −1 as long
P∞
as the series j=1 γj < ∞ is convergent and they anticipated that the
same holds for the weighted Lp discrepancy LpN,γ as long as the series
P∞ p/2
< ∞ is convergent.
j=1 γj
In Section 3 we prove a formula (Theorem 3.1) and an upper bound
(Corollary 3.1) for the average weighted Lp discrepancy LpN,γ for even p.
WEIGHTED DISCREPANCY AND TRACTABILITY
3
Then we use this upper bound to prove the above conjecture of Sloan and
Woźniakowski (Corollary 3.2).
Let us turn now to an application of the previous results, the QMCtractability of integration in weighted Sobolev spaces. First we repeat
some basic facts and definitions. We deal with multivariate integration
Z
Id (f ) := f (t) dt
I¯d
for functions defined over the d-dimensional unit cube I¯d = [0, 1]d which
belong to some normed space Fd . We denote the norm in Fd by k.kd.
A quasi-Monte Carlo (QMC) algorithm QN,d is of the form
QN,d(f ) :=
N
1 X
f (tn ),
N n=1
where tn , 1 ≤ n ≤ N , are points in I d .
We define the worst case error of the QMC algorithm QN,d by its worst
performance over the unit ball of Fd ,
e(QN,d ) :=
sup
f ∈Fd , kf kd ≤1
|Id (f ) − QN,d(f )|.
For N = 0 we set Q0,d (f ) := 0 such that
e(Q0,d ) =
sup
f ∈Fd ,kf kd ≤1
|Id (f )| = kId k
is the initial error, i.e., the a priori error in multivariate integration without
sampling the function.
We would like to reduce the initial error by a factor of ε, where ε ∈ (0, 1).
Let
Nmin (ε, d) = min{N : ∃QN,d such that e(QN,d) ≤ ε e(Q0,d )}.
Definition 1.2.
1. We say that multivariate integration in the space Fd is QMC-tractable
if there exist nonnegative C, α and β such that
Nmin (ε, d) ≤ C dα ε−β
holds for all dimensions d = 1, 2, . . . and for all ε ∈ (0, 1).
2. We say that multivariate integration in the space Fd is strongly QMCtractable if the inequality above holds with α = 0.
4
G. LEOBACHER, F. PILLICHSHAMMER
3. The minimal (infimum) α and β are called the d-exponent and the
ε-exponent of (strong) QMC-tractability.
In this paper we consider the space
Fd = Wq(1,1,...,1) ([0, 1]d ) = Wq1 ([0, 1]) ⊗ . . . ⊗ Wq1 ([0, 1])
(d times),
where Wq1 ([0, 1]) is the Sobolev space of all absolutely continuous functions
with first derivative in Lq ([0, 1]), q ≥ 1. For details on this space see the
appendix.
Now let f ∈ Fd and t1 , . . . , tN ∈ I d . Then Hlawka’s identity [2] states
that
Z
I¯d
f (x)dx −
Z
N
X
∂ |u|
1 X
disc(xu , 1)
(−1)|u|
f (ti ) =
f (xu , 1) dxu .
N i=1
∂xu
∅6=u⊆D
I¯|u|
For a proof of Hlawkas’s identity see also [5].
Let γ = (γ1 , . . . , γd ) be a sequence of weights with 1 = γ1 ≥ γ2 ≥ . . . ≥
1/2
γd > 0. By multiplying and dividing by γu we obtain from Hlawka’s
identity
Z
I¯d
f (x)dx −
X
∅6=u⊆D
N
1 X
f (ti ) =
N i=1
(−1)|u|
Z
−1/2
1/2
γu disc(xu , 1)γu
I¯|u|
∂ |u|
f (xu , 1) dxu .
∂xu
Finally an application of Hölder’s inequality yields
Z
N
X
1
f (x)dx −
f (ti ) ≤ LpN,γ · kf kd,γ,q ,
N i=1
¯d
(1)
I
where for 1 ≤ q < ∞ p is such that p1 + 1q = 1, and LpN,γ is the weighted
Lp discrepancy of the point set {t1 , . . . , tN } with respect to the sequence
γ of weights and

kf kd,γ,q := 
X
u⊆D
γu−1
1/q
q
Z |u|
∂
 .
∂xu f (xu , 1) dxu
I¯|u|
5
WEIGHTED DISCREPANCY AND TRACTABILITY
Remark 1. 1. It is well known that k · kd,γ,q is a norm on the linear space
(1,...,1)
Wq
([0, 1]d ) (see the appendix).
In [4] Sloan and Woźniakowski showed that integration in the P
weighted
d
(1,...,1)
γj
j=1
([0, 1]d ) is QMC-tractable iff lim sup log
<
d
Pd
∞ and strongly QMC-tractable iff j=1 γj < ∞.
In Section 4 we generalize some of their results to the non-Hilbertian case,
i.e., q 6= 2. We show that integration in the weighted tensor product space
tensor product space W2
Pd
(1,...,1)
([0, 1]d ) is QMC-tractable if lim sup
P∞ p/2
QMC-tractable if j=1 γj < ∞, where p1 +
(Theorem 4.1).
Wq
p/2
γj
log d
1
q = 1
j=1
< ∞ and strongly
and where p is even
2. A FORMULA FOR THE WEIGHTED Lp DISCREPANCY
In this section we prove a generalization of Joe’s formula for the weighted
Lp discrepancy for even p.
Theorem 2.1. Let p be an even, positive integer. For any N points
t1 , . . . , tN in the d-dimensional unit cube I d and for any sequence of weights
γ = (γ1 , γ2 , . . .) we have
(LpN,γ )p
l
p X
1
p
−
=
l
N
l=0
X
(u1 ,...,ul )
∈{1,...,N }l
d
Y
j=1

1 +
p/2
γj
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1


where ti,j is the j-th component of the point ti .
Proof.
we have
For even p, for x = (x1 , . . . , xd ) ∈ [0, 1)d and for u ⊆ D, u 6= ∅,
disc((xu , 1))p
p
N Y
X
1
1[0,xj ) (ti,j )
xj −
= 
N
i=1 j∈u
j∈u

=
Y
l=0
=
l
N Y
X
1
−
xp−l
1[0,xj ) (ti,j )
j
N
j∈u
i=1 j∈u
p Y
X
p
l
p Y
X
p
l=0
l

l
1
−
xp−l
j
N
j∈u
X
(u1 ,...,ul )
∈{1,...,N }l
l Y
Y
k=1 j∈u
1[0,xj ) (tuk ,j )
6
G. LEOBACHER, F. PILLICHSHAMMER
l
p X
p
1
=
−
N
l
l
p X
1
p
−
=
l
N
l=0
l=0
l
Y
xp−l
j
(u1 ,...,ul )
∈{1,...,N }l
Y
j∈u
X
Y
xp−l
1[0,xj ) ( max tuk ,j ).
j
X
1[0,xj ) (tuk ,j )
k=1
1≤k≤l
j∈u
(u1 ,...,ul )
∈{1,...,N }l
Therefore we get
Z
disc((xu , 1))p dxu =
I¯|u|
=
p X
p
l
l=0
1
−
N
l
Z Y
X
(u1 ,...,ul )
I¯|u|
∈{1,...,N }l
xp−l
1[0,xj ) ( max tuk ,j ) dxu .
j
1≤k≤l
j∈u
Now we evaluate the integral in the above expression. We have
Z
Y
I¯|u| j∈u
xp−l
1[0,xj ) ( max tuk ,j ) dxu =
j
1≤k≤l
j∈u
=
xp−l
1[0,xj ) ( max tuk ,j ) dxj
j
1≤k≤l
0
1
YZ
j∈u
=
1
YZ
max1≤k≤l tuk ,j
xp−l
dxj
j
max tp−l+1
uk ,j
Y 1 − 1≤k≤l
p−l+1
j∈u
.
Thus we get
Z
p
I¯|u|
disc((xu , 1)) dxu =
p X
p
l=0
l
1
−
N
l
X
(u1 ,...,ul )
∈{1,...,N }l
max tp−l+1
uk ,j
Y 1 − 1≤k≤l
j∈u
p−l+1
Inserting this in the definition of weighted Lp discrepancy we obtain
(LpN,γ )p
=
X
u⊆D
u6=∅
p/2
γu
l
p X
1
p
−
l
N
l=0
l
p X
1
p
=
−
N
l
l=0
X
X
(u1 ,...,ul )
∈{1,...,N }l
XY
(u1 ,...,ul ) u⊆D
∈{1,...,N }l u6=∅
j∈u
max tp−l+1
uk ,j
Y 1 − 1≤k≤l
j∈u
p/2
γj
p−l+1
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1
.
.
7
WEIGHTED DISCREPANCY AND TRACTABILITY
Now we use the fact that
XY
u⊆D
u6=∅
p/2
γj
1 − max tp−l+1
uk ,j
j∈u
1≤k≤l
p−l+1
= −1 +
d
Y
j=1

1 +
p/2
γj
1 − max tp−l+1
uk ,j
1≤k≤l


p−l+1
(this can be proved by induction on d, or see [3]) and that
l
p X
1
p
N l = 0.
−
N
l
l=0
Hence we obtain
(LpN,γ )p
=
p X
p
l=0
l
1
−
N
l
X
(u1 ,...,ul )
∈{1,...,N }l
d
Y
j=1

1 +
p/2
γj
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1

,
and we are done.
3. AVERAGING THE WEIGHTED Lp DISCREPANCY
In [1] Heinrich et al. analyzed the Lp -star discrepancy for uniformly
distributed points in [0, 1)d by computing bounds on the average Lp -star
discrepancy. In the sequel we follow their calculations to derive bounds
on the average weighted Lp discrepancy. For even p we define the average
weighted Lp discrepancy as
avγp (N, d)
=
Z
[0,1]N d
p
LpN,γ (t1 , . . . , tN )
!1/p
dt
,
where t = (t1 , . . . , tN ) ∈ I N d .
With Theorem 2.1 we have
avγp (N, d)p =
l
p X
1
p
=
−
N
l
l=0
X
(u1 ,...,ul )
∈{1,...,N }l
Z
[0,1]N d
d
Y
j=1

1 + γjp/2
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1

 dt.
For given (u1 , . . . , ul ) ∈ {1, . . . , N }l let κ(u1 , . . . , ul ) be the number of
different ui ’s and denote by v1 , . . . , vκ the different ui ’s (κ = κ(u1 , . . . , ul )).
8
G. LEOBACHER, F. PILLICHSHAMMER
Then we have

d
Y
Z
[0,1]N d j=1

Z
d
Y

=
=
j=1
1
...
0
j=1
d
Y
1 + γjp/2
"
Z
1
0
p/2
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1

1 + γjp/2
γj
1+
p−l+1
Z
1
...
0

 dt =
1 − max tp−l+1
vk ,j
1≤k≤κ
p−l+1
Z
1


 dtv1 ,j . . . dtvκ ,j 
#
min (1 − tp−l+1
vk ,j ) dtv1 ,j . . . dtvκ ,j .
0 1≤k≤κ
In [1] it is shown, that
Z
0
1
...
Z
1
min (1 − tp−l+1
vk ,j ) dtv1 ,j . . . dtvκ ,j =
0 1≤k≤κ
p−l+1
.
κ(u1 , . . . , ul ) + p − l + 1
Thus we obtain
d
Y
Z
[0,1]N d j=1
=

1 + γjp/2
d Y
p/2
1 + γj
j=1
1 − max tp−l+1
uk ,j
1≤k≤l
p−l+1

 dt =
1
κ(u1 , . . . , ul ) + p − l + 1
.
Inserting this back into the above expression we have
avγp (N, d)p =
l
p X
1
p
=
−
l
N
l=0
X
(u1 ,...,ul )
∈{1,...,N }l
d Y
p/2
1 + γj
j=1
1
κ(u1 , . . . , ul ) + p − l + 1
.
Now let #(l, k, N ) be the number of tuples (u1 , . . . , ul ) ∈ {1, . . . , N }l
such that k different elements occur (this is the number of mappings from
{1, . . . , l} to {1, . . . , N } such that the range has cardinality k). With this
notation we obtain
avγp (N, d)p =


l X
p l
d X
Y
p
1
1
p/2
 · #(l, k, N ).

=
−
1 + γj
l
N
k
+
p
−
l
+
1
j=1
l=0
k=0
WEIGHTED DISCREPANCY AND TRACTABILITY
9
Fortunately the numbers #(l, k, N ) are well known in combinatorics and
can be expressed by Stirling numbers s(k, i) of the first kind and Stirling
numbers S(l, k) of the second kind. We have
#(l, k, N ) = k!
k
X
N
s(k, i) S(l, k) N i
S(l, k) =
k
i=0
(this is easy calculation using the fact that the number of surjective mappings from {1, . . . , l} to {1, . . . , k} is given by k! S(l, k)). Here we use
#(0, 0, N ) = 1 and #(l, 0, N ) = 0 for l > 0. This is consistent with the
above formula if we use the usual definitions s(0, 0) = S(0, 0) = 1 and
S(l, 0) = 0 for l > 0. Therefore we get
avγp (N, d)p =


l X
p l
d X
Y
1
p
1
p/2
×

−
=
1 + γj
N
k
+
p
−
l
+
1
l
j=1
l=0
k=0
×
k
X
s(k, i) S(l, k) N i
i=0


Y
d 1
p
p/2

 s(k, i) S(l, k)N −l+i
1 + γj
(−1)l
=
l
k
+
p
−
l
+
1
j=1
l=0 k=0 i=0


p
l X
l
d XX
Y
1
p
p/2

 s(k, i) S(l, k)N −l+i .
1 + γj
(−1)l
=
l
k
+
p
−
l
+
1
i=0
j=1
p X
l X
k
X
l=0
k=i
Letting
A(i, l) :=
l
X
k=i


Y
d 1
p
p/2

 s(k, i) S(l, k)
1 + γj
(−1)l
l
k
+
p
−
l
+
1
j=1
we have
avγp (N, d)p =
p X
l
X
l=0 i=0
=
p
X
r=0
A(i, l) · N −l+i =
C(r, p, d) · N −r ,
p−r
p X
X
r=0 i=0
A(i, i + r) · N −r
10
G. LEOBACHER, F. PILLICHSHAMMER
where
C(r, p, d) =
p−r
X
A(i, i + r)
i=0
=
p−r X
i+r
X
(−1)i+r
i=0 k=i


Y
d 1
p
p/2

×
1 + γj
i+r
k
+
p
−
i−r+1
j=1
×s(k, i) S(i + r, k).
Now we consider C(r, p, d). First note that C(p, p, d) = 0. Next we write
C(r, p, d) in the form
r Y
d X
p/2
1 + γj
C(r, p, d) = (−1)
r
l=0 j=1
1
p+1−r+l
· β(r, p, l)
with
β(r, p, l) =
p−r+l
X k=l
p
(−1)k−l s(k, k − l) S(k − l + r, k).
r+k−l
In [1, Lemma 1] it is shown that β(r, p, l) = 0 for r = 0, . . . , p/2 − 1
and l = 0, . . . , r for all even integers p. Thus we have C(r, p, d) = 0 for
r = 0, . . . , p/2 − 1.
We summarize:
Theorem 3.1. Let p be an even integer and let d ∈ N. Then we have
avγp (N, d)p =
p−1
X
r=p/2
C(r, p, d) · N −r ,
where C(r, p, d) is given by
C(r, p, d) =
p−r X
i+r
X
i=0 k=i
(−1)i+r


Y
d 1
p
p/2
×

1 + γj
k
+
p
−
i−r+1
i+r
j=1
×s(k, i) S(i + r, k).
Remark 3. 1. It is easy to prove that for the special case p = 2 we have
1/2

d d Y
Y
γ
1
γ
j
j
γ
 .
−
1+
av2 (N, d) = 1/2 · 
1+
2
3
N
j=1
j=1
WEIGHTED DISCREPANCY AND TRACTABILITY
11
Compare this formula to the subsequent Corollary 3.1.
So to obtain upper bounds on avγp (N, d) one needs to have upper bounds
for |C(r, p, d)|. We continue in the following way:
|C(r, p, d)| ≤
≤


X
i+r Y
d p
1
p/2

×
1 + γj
i+r
k
+
p
−
i−r+1
j=1
p−r
X
i=0
d
Y
j=1
k=i
p/2
1 + γj
1
p−r+1
×|s(k, i) S(i + r, k)|
X
i+r
p
|s(k, i) S(i + r, k)|.
i+r
X
p−r i=0
k=i
Now following the proof of [1, Theorem 5] we get
|C(r, p, d)| ≤
d Y
p/2
1 + γj
j=1
1
p−r+1
· (r + 1) (4 p)p .
We use this bound to get an upper estimate on avγp (N, d):
p−1
X
r=p/2
|C(r, p, d)| · N −r ≤
≤
=
≤
Noting that
Theorem 3.1:


1
p/2

 (r + 1) (4 p)p 1
1 + γj
p−r+1
Nr
r=p/2 j=1


X
p−1
d p
1
p (4 p)p  Y
p/2

1
+
γ
N −(r− 2 )
j
p/2
2
N
j=1
r=p/2
 p

d 2 −1
X
p (4 p)p  Y
p/2 1 
1
+
γ
N −r
j
2
N p/2 j=1
r=0


d
p (4 p)p  Y
p/2 1 
1 + γj
.
2
p/2
2
N
j=1
p−1
X
d Y
√
√
p p ≤
2 for even p we get the following corollary from
Corollary 3.1. Let p be an even integer and let d ∈ N. Then we have
avγp (N, d) ≤ 8 p
1
N 1/2

1/p
d Y
1
p/2
 .
·
1 + γj
2
j=1

12
G. LEOBACHER, F. PILLICHSHAMMER
From this corollary we immediately get the following result, which was
already conjectured by Sloan and Woźniakowski in [4].
Corollary 3.2. Let p be an even integer and let d ∈ N.
1.If the series
∞
X
p/2
γj
j=1
< ∞,
then one can find points t1 , . . . , tN in I d such that we have
LpN,γ ({ti }) < C ·
1
where a := e 2 p
2.If
P∞
j=1
p/2
γj
a
N 1/2
,
and where C := 8 p.
lim sup
d−→∞
p/2
Pd
j=1
γj
< ∞,
log d
then one can find points t1 , . . . , tN in I d such that we have
dα
LpN,γ ({ti }) < C · √ ,
N
where α :=
1
2p
· lim supd−→∞
p/2
Pd
γj
log d
j=1
and where C := 8 p.
Proof. From Corollary 3.1 we know that there exist points t1 , . . . , tN
in I d for which


1/p
d Y
1
1
p/2

1 + γj
LpN,γ ({ti }) ≤ 8 p 1/2 · 
2
N
j=1
holds. Further we have
d P∞
Pd
Y
p/2
p/2 1
1
p/2 1
1 + γj
= e j=1 log(1+γj 2 ) ≤ e 2 j=1 γj
2
j=1
and part 1 follows. Since
e
Pd
j=1
p/2 1
2)
log(1+γj
1
≤ e2
Pd
j=1
p/2
γj
1
= d2
p/2
γ
j
j=1 log d
Pd
13
WEIGHTED DISCREPANCY AND TRACTABILITY
we have also part 2 and we are done.
4. CONDITIONS FOR TRACTABILITY IN q-SPACES
In this section we shall give sufficient conditions on the sequence of
weights γ = (γ1 , γ2 , . . .) for (strong) QMC-tractability of integration in
(1,...,1)
the space Fd,γ = Wq
([0, 1]d ), q ≥ 1, endowed with the norm k · kd,γ,q .
For this purpose we prove upper bounds on N = Nmin (ε, d) such that
e(QN,d ) ≤ ε e(Q0,d)
holds. As in [4] we use reproducing kernels to derive the initial error e(Q0,d ).
Define
Kd,γ (x, t) :=
d
Y
j=1
(1 + γj min(1 − xj , 1 − tj )).
Then Kd,γ is a reproducing kernel for the space Fd,γ , i.e.,
f (t) = hf (.), K(., t)i,
where for every element f ∈ Fd,γ and every element f ′ in the Banach dual
space of Fd,γ , hf, f ′ i := f ′ (f ) denotes the action of f ′ on f .
Here K(., t) clearly is in the dual space (see appendix) for every t and
hf (.), K(., t)i =
If we define hd (x) :=
on Fd,γ , i.e.,
hf, hd i = hf (.),
R
X
γu−1
u⊆D
Z
f (x)K(x, t)dx,
I¯|u|
(f ∈ Fd,γ ).
K(x, t)dt then hd is the representer of integration
I¯d
Z
K(., t)dti =
Z
I¯d
I¯d
hf (.), K(., t)idt =
Z
f (t)dt,
I¯d
for all f ∈ Fd,γ . Thus we have
Z
e(Q0,d ) = kId k = sup f (t)dt = khd kd,γ,p,
f ∈Fd
kf k
≤1 ¯d
d,γ,q
I
14
G. LEOBACHER, F. PILLICHSHAMMER
′
such that the initial error is the norm of hd in Fd,γ
(here p is such that
1
1
+
=
1).
Further
we
have
p
q
hd (x) =
Z
Kd (x, t)dt
I¯d
=
Z
[0,1]d
d
Y
j=1
(1 + γj min(1 − xj , 1 − tj )) dt
1
=
d Z
Y
j=1 0
=
d
Y
j=1
1 + γj min(1 − xj , 1 − tj )dtj

1 + γj
Z1
0

min(1 − xj , 1 − tj )dtj 
and
Z1
0
min(1 − xj , 1 − tj )dtj =
1
(1 − x2j ).
2
Putting this together we get
hd (x) =
d Y
j=1
1
1 + γj (1 − x2j )
2
and
khd kpd,γ,p
p
= hd (1) +
X
∅6=u⊆D
−p/2
γu
p
Z |u|
∂
∂xu hd (xu , 1) dxu ,
I¯|u|
where 1 is the vector in Rd with all components equal to 1. We evaluate
the integral:
Y
Y
1
∂ |u|
2
1 + γj (1 − xj ) ,
(−γj )(1 − xj )
hd (x) =
∂xu
2
j∈u
j ∈u
/
Y
∂ |u|
γj (xj − 1),
hd (xu , 1) =
∂xu
j∈u
15
WEIGHTED DISCREPANCY AND TRACTABILITY
and hence
p
Z Y
Z |u|
∂
|γj |p |xj − 1|p dxu
∂xu hd (xu , 1) dxu =
j∈u
I¯|u|
I¯|u|
=
Y
j∈u
γjp
Z1
0
|xj − 1|p dxj
Y γjp
=
.
p+1
j∈u
Since hd (1) = 1 we have
khd kpd,γ,p
= 1+
−p/2
γu
X
∅6=u⊆D
p/2
d
Y γjp
Y
γj
1+
=
p + 1 j=1
p+1
j∈u
!
,
such that
p
e(Q0,d ) =
d
Y
j=1
p/2
γj
1+
p+1
!
.
We summarize:
Proposition 4.1. The initial error for integration in the weighted space
(1,...,1)
Fd,γ = Wq
([0, 1]d ) with weight sequence γ = (γ1 , γ2 , . . .) and for q ≥ 1
is given by
e(Q0,d ) =
d
Y
j=1
where p is such that
1
p
+
1
q
p/2
γj
1+
p+1
!1/p
,
= 1.
Remark 4. 1. Observe that the initial error e(Q0,d ) is bounded as a
P∞ p/2
function of d iff j=1 γj is finite.
Now we are ready to state our tractability results for integration in the
space Fd,γ .
Theorem 4.1. Let q =
Then we have
p
p−1 ,
where p is an even integer, and let d ≥ 1.
16
G. LEOBACHER, F. PILLICHSHAMMER
1.If
∞
X
p/2
γj
j=1
< ∞,
then integration in the weighted space Fd,γ is strongly QMC-tractable. More
detailed for ε ∈ (0, 1) we have Nmin ≤ C · ε−2 where the constant C is given
p−1
by C = (8pa)2 and where a = e 2p(p+1)
2.If
b := lim sup
d−→∞
P∞
j=1
p/2
γj
.
p/2
d
X
γj
< ∞,
log d
j=1
then integration in the weighted space Fd,γ is QMC-tractable. More detailed
for ε ∈ (0, 1) we have Nmin ≤ C · dα · ε−2 , where C = (8p)2 and where
p−1
α = p(p+1)
· b.
Remark 4. 2. Note that in the case of QMC-tractability the d-exponent
α tends to zero as q tends to one. But unfortunately C depends on p and
therefore tends to infinity in this case.
Proof. From the definition of the worst case error e(QN,d) and from the
generalized Koksma-Hlawka bound (1) for the integration error in Fd,γ we
get
e(QN,d) ≤ LpN,γ =
LpN,γ
j=1 1 +
Qd
p/2
γj
p+1
1/p · e(Q0,d ).
Due to Corollary 3.1 we can find N points t1 , . . . , tN in the d-dimensional
unit cube I d with weighted Lp discrepancy LpN,γ such that
LpN,γ
Qd
j=1 1 +
1/p ≤
p/2
γj
p+1

d
Y
8p 
·
N 1/2 j=1
1+
1+
p/2
γj
2
p/2
γj
p+1
1/p



1+
d
1 X
8p

log =
· exp 
p j=1
N 1/2
1+

p/2
γj
2
p/2
γj
p+1




17
WEIGHTED DISCREPANCY AND TRACTABILITY


d
X
1
8p
p
−
1
p/2 
· exp 
≤
log 1 +
γ
p j=1
2(p + 1) j
N 1/2


d
X
p
−
1
8p
p/2
γ .
· exp 
≤
2p(p + 1) j=1 j
N 1/2
Hence there is a point set {t1 , . . . , tN } in I d such that


d
X
8p
p
−
1
p/2
e(QN,d ) ≤ 1/2 · exp 
γ  · e(Q0,d ).
2p(p + 1) j=1 j
N
Let ε ∈ (0, 1).
P∞ p/2
1. If j=1 γj < ∞, then we have


d
X
8p
8p
p
−
1
p/2
γ  ≤ 1/2 · a,
· exp 
2p(p + 1) j=1 j
N 1/2
N
where a is as in the statement of Theorem 4.1. Now the right hand side of
this inequality is smaller than ε iff (8pa)2 · ε−2 < N and the result follows.
Pd γjp/2
2. It b := lim supd−→∞ j=1 log
d < ∞, then we have

8p
p−1
· exp 
2p(p + 1)
N 1/2
d
X
j=1

p/2
γj  =
≤
Pd
p−1
8p
· d 2p(p+1) j=1
1/2
N
p−1
8p
8p
· d 2p(p+1) ·b = 1/2 · dα/2 ,
N 1/2
N
where α is as in the statement of Theorem 4.1. Now
(8p)2 · dα · ε−2 < N and the result follows.
APPENDIX:
p/2
γ
j
log d
8p
N 1/2
· dα/2 < ε iff
THE SPACE Wq(1,...,1) ([0, 1]d )
For the whole section let 1 ≤ q ≤ ∞. D = {1, . . . , d}.
(1,...,1)
Definition A.1. Wq
([0, 1]d ) is the space of functions
f : [0, 1]d −→ R
18
G. LEOBACHER, F. PILLICHSHAMMER
|u|
∂
which are absolutely continuous on [0, 1]d , for which ∂x
f (xu , 1) exists for
u
|u|
almost every xu ∈ [0, 1] , u ⊆ D := {1, . . . , d}, and for which
kf kd,q
Example A.1.
Wq1 ([0, 1])
1/q
q
X Z ∂ |u|

< ∞.
:= 
∂xu f (xu , 1) dxu

u∈D ¯|u|
I
For the case d = 1 we have
:= {f : [0, 1] −→ R : f absolutely continuous,
Z1
0
|f ′ (x)|q < ∞}
Definition A.2. Let X and Y be linear spaces. The algebraic tensor
product X ⊙ Y is the linear space of linear combinations of elementary
tensors x ⊗ y, x ∈ X and y ∈ Y ,
X ⊙ Y := span{x ⊗ y : x ∈ X, y ∈ Y }
with the relations (“simplification rules”)
1. x1 ⊗ y + x2 ⊗ y = (x1 + x2 ) ⊗ y,
2. x ⊗ y1 + x ⊗ y2 = x ⊗ (y1 + y2 ),
3. λ(x ⊗ y) = (λx) ⊗ y = x ⊗ (λy).
Each element z ∈ X ⊙ Y has a representation as a sum of elementary
tensors, i.e.,
z=
m
X
k=1
xk ⊗ yk
x1 , . . . , xm ∈ X, y1 . . . , ym ∈ Y . Note that we do not need scalar factors
due to simplification rule 3.
Example A.2. Let X be a space of functions on a set A and Y be a
space of functions on a set B. Then we can identify elementary tensors
with the functions
f ⊗ g : A × B −→ R
(a, b) 7−→ f (a)g(b)
(a ∈ A, b ∈ B),
WEIGHTED DISCREPANCY AND TRACTABILITY
19
for f ∈ X, g ∈ Y .
Every element in X ⊙ Y is of the form
m
X
k=1
fk ⊗ gk
for f1 , . . . , fm ∈ X, g1 , . . . , gm ∈ Y , and can be identified with the function
(a, b) 7−→
m
X
k=1
fk ⊗ gk (a, b) =
m
X
fk (a)gk (b)
k=1
for a ∈ A, b ∈ B.
Let X1 , . . . , Xn be linear spaces. Then the tensor product of these spaces
is defined by induction
X1 ⊙ . . . ⊙ Xn := (X1 ⊙ . . . ⊙ Xn−1 ) ⊙ Xn .
Definition A.3. Let X1 , . . . , Xn be normed spaces. Then we define
their q-direct product as the Cartesian product
n
Y
k=1
Xk := {(x1 , . . . , xn ) : xk ∈ Xk }
equipped with the norm
k(x1 , . . . , xn )k⊕q :=
n
X
k=1
kxk k
q
!1/q
,
Ln
Ln
and we denote it by
k=1 Xk . Note that
k=1 Xk is complete iff each
Xk , 1 ≤ k ≤ n is complete.
(1,...,1)
Proposition A.1. The spaces Wq
are isometrically isomorphic.
([0, 1]d ) and
L
Proof. Define a linear mapping
I:
M
u⊆D
Lq ([0, 1]|u| ) −→ Wq(1,...,1) ([0, 1]d )
u⊆D
Lq ([0, 1]|u| )
20
G. LEOBACHER, F. PILLICHSHAMMER
by
X
I ((fu )u⊆D ) :=
|u|
(−1)
u={k1 ,...,k|u| }⊆D
Z1
...
xk1
Z1
fu (ξ1 , . . . , ξ|u| )dξ1 . . . dξ|u| .
xk|u|
I is a linear operator and I ((fu )u⊆D ) is absolutely continuous as a finite
sum of primitive functions.
L
I is isometric: Let (fu )u⊆D ∈ u⊆D Lq ([0, 1]|u|).
kI ((fu )u⊆D ) kqd,q =
q
1
1
Z
Z
Z
|u|
X
X
∂
|v|
...
fv (ξv )dξv dxu
(−1)
=
∂xu
u⊆D ¯|u| v={k1 ,...,k|v| }⊆D
xk|v|
xk1
I
Z
X
X
q
q
=
|fu (xu )| dxu =
kfu kqq = (k(fu )u⊆D k⊕q ) .
u⊆D ¯|u|
I
u⊆D
(1,...,1)
It remains to show that I is onto Wq
Define
fu (xu ) :=
(1,...,1)
([0, 1]d ). Let g ∈ Wq
([0, 1]d ).
∂ |u|
g(xu , 1).
∂xu
Then it is easy to show that I ((fu )u⊆D ) = g.
Note that for f1 , . . . , fd ∈ Wq1 the function
[0, 1]d −→ R
(x1 , . . . , xd ) 7−→ f1 (x1 ) . . . fd (xd )
(1,...,1)
is in Wq
([0, 1]d ). Thus Wq1 ([0, 1]) ⊙ . . . ⊙ Wq1 ([0, 1]) can be viewed as
(1,...,1)
a subspace of Wq
([0, 1]d ), as in Example A.2.
Proposition A.2. The d-fold algebraic tensor product Wq1 ([0, 1])⊙ . . .⊙
(1,...,1)
Wq1 ([0, 1]) is dense in Wq
([0, 1]d ).
(1,...,1)
Proof. Let f ∈ Wq
([0, 1]d ). For all u ⊆ D there is a function
gu ∈ Lq [0, 1] ⊙ . . . ⊙ Lq [0, 1] (|u|-times), such that
q
Z |u|
q
gu (xu ) − ∂ f (xu , 1) dxu < ε ,
∂xu
2d
I¯|u|
WEIGHTED DISCREPANCY AND TRACTABILITY
21
since Lq [0, 1] ⊙ . . . ⊙ Lq [0, 1] (|u|-times) is dense in Lq ([0, 1]|u| ). Define
g := I ((gu )u⊆D ) ∈ Wq(1,...,1) ([0, 1]d ),
where I is the isomorphism from Proposition A.1. It is straightforward
to show that g is a linear combination of simple tensors, i.e., g lies in
Wq1 ([0, 1]) ⊙ . . . ⊙ Wq1 ([0, 1]). Now
q
|u|
X Z gu (xu ) − ∂ f (xu , 1) dxu
∂xu
kg − f kqd,q =
u⊆D ¯|u|
I
X q
<
u⊆D
ε
= εq ,
2d
and we are done.
Definition A.4. Let X1 , . . . , Xd be normed spaces with norms p1 , . . . , pd
respectively. A norm p on the algebraic tensor product X1 ⊙ . . . ⊙ Xd is
called a tensor product norm, if
p(x1 ⊗ . . . ⊗ xd ) = p1 (x1 ) . . . pd (xd ),
for every elementary tensor x1 ⊗ . . . ⊗ xd , xk ∈ Xk , 1 ≤ k ≤ d.
So what would a tensor product norm p on Wq1 ([0, 1]) ⊙ . . . ⊙ Wq1 ([0, 1])
look like?
Let f1 , . . . , fd ∈ Wq1 ([0, 1]). We write f = f1 ⊗ . . . ⊗ fd
p(f ) = kf1 k1,q . . . kfd k1,q
Z
d Y
q
=
|fk (1)| +
0
k=1

= 
XY
u⊆D k∈u
/

= 
= kf kd,q .
|fk (1)|q
q
!1/q
∂
∂xk fk (xk ) dxk
YZ
k∈u
1
0
1/q
q
∂

∂xk fk (xk ) dxk
1/q
q
|u|
∂
f (xu , 1) dxu 
I¯|u| ∂xu
XZ
u⊆D
1
So our norm k.kd,q is a tensor product norm and it indeed looks like the
most natural one. (But be careful: There still may be tensor product norms
22
G. LEOBACHER, F. PILLICHSHAMMER
p on Wq1 ([0, 1]) ⊙ . . . ⊙ Wq1 ([0, 1]) with p(f1 ⊗ . . . ⊗ fd ) = kf1 ⊗ . . . ⊗ fd kd,q
but p 6= k.kd,q .)
Definition A.5. We call the completion of Wq1 ([0, 1]) ⊙ . . . ⊙ Wq1 ([0, 1])
(d-times) with respect to the norm k.kd,q the tensor product of the spaces
Wq1 ([0, 1]), . . . . . . , Wq1 ([0, 1]) and we simply denote it by Wq1 ([0, 1]) ⊗ . . . ⊗
Wq1 ([0, 1]).
Now we introduce the weights γ1 ≥ γ2 ≥ . . . 0. Obviously the function
pk : Wq1 ([0, 1]) −→ [0, ∞)
1/q
R1
f 7−→ |f (1)|q + γk−1 0 |f ′ (x)|q dx
,
1 ≤ k ≤ d, defines a norm on Wq1 ([0, 1]) which is equivalent to k.k1,q .
As in the unweighted case this norm can be extended in a natural way to
(1,...,1)
the d-fold tensor product Wq1 ([0, 1]) ⊗ . . . ⊗ Wq1 ([0, 1]) = Wq
([0, 1]d ).
REFERENCES
1. Heinrich, S., Novak, E., Wasilkowski, G., Woźniakowski, H., The inverse of the stardiscrepancy depends linearly on the dimension. Acta Arith. 96: 279-302, 2001.
2. Hlawka, E., Über die Diskrepanz mehrdimensionaler Folgen mod. 1. Math. Zeitschr.
77: 273-284, 1961.
3. Joe, S., Formulas for the Computation of the Weighted L2 Discrepancy. Department
of Mathematics Research Report 55, 1997, The University of Waikato, Hamilton,
New Zealand.
4. Sloan, I., Woźniakowski, H., When are Quasi-Monte Carlo Algorithms Efficient for
High Dimensional Integrals? J. Complexity 14: 1-33, 1998.
5. Zaremba, S. K., Some applications of multidimensional integration by parts. Ann.
Poln. Math. 21:85-96, 1968.
Download