Multilevel discrete least squares polynomial approximation
Raúl Tempone
Alexander von Humboldt Professor, RWTH-Aachen, KAUST Joint work with: A.-L. Haji-Ali (Heriot Watt) F. Nobile (EPFL), S. Wolfers (ex KAUST, now G-Research)
Multilevel discrete least squares polynomial approximation Ral - - PowerPoint PPT Presentation
Multilevel discrete least squares polynomial approximation Ral Tempone Alexander von Humboldt Professor, RWTH-Aachen, KAUST Joint work with : A.-L. Haji-Ali (Heriot Watt) F. Nobile (EPFL), S. Wolfers (ex KAUST, now G-Research) DCSE Fall
Alexander von Humboldt Professor, RWTH-Aachen, KAUST Joint work with: A.-L. Haji-Ali (Heriot Watt) F. Nobile (EPFL), S. Wolfers (ex KAUST, now G-Research)
1/20
1/20
1/20
µ(Γ). We seek an approximation of f in a finite
n=1 ypn n ,
1 2 3 4 2 3 4 5 5 6 7 1
2/20
dµ;
1 ρ(y);
v∈VΛ
M = 1
M
M
L2
µ.
j=1 be a basis of VΛ, orthonormal w.r.t.
j=1 cjφj(y). Then, c =
3/20
dµ;
1 ρ(y);
v∈VΛ
M = 1
M
M
L2
µ.
j=1 be a basis of VΛ, orthonormal w.r.t.
j=1 cjφj(y). Then, c =
3/20
dµ;
1 ρ(y);
v∈VΛ
M = 1
M
M
L2
µ.
j=1 be a basis of VΛ, orthonormal w.r.t.
j=1 cjφj(y). Then, c =
3/20
y∈Γ
|Λ|
2
µ ≤ (1 +
v∈VΛ f − vL∞
√w with prob. > 1 − 2M −r.
Mf2 L2
µ
v∈VΛ f − v2 L2
µ + 2f2
L2
µM −r
Mf = ˆ
2 } and CM =
4κr log M
4/20
i=1 Γi
5/20
[Cohen-Migliorati 2017] For arbitrary µ, when sampling from the optimal
|Λ|
[H.-Nobile-Tempone-Wolfers, 2017])
6/20
j=1µj, with µj doubling measure, i.e.
7/20
ℓ→∞ f − fnℓL2
µ = 0,
k→∞
v∈VΛmk
µ = 0.
Mk log Mk = O(|Λmk|)
8/20
ℓ→∞ f − fnℓL2
µ = 0,
k→∞
v∈VΛmk
µ = 0.
Mk log Mk = O(|Λmk|)
8/20
ℓ→∞ f − fnℓL2
µ = 0,
k→∞
v∈VΛmk
µ = 0.
Mk log Mk = O(|Λmk|)
8/20
L
9/20
L
9/20
L
9/20
L
9/20
µ, · L2
µ) be a normed vector space of
10/20
µ n−βw
ℓ
ℓ
ℓ .
k,
v∈VΛmk
√w m−αp
k
v∈VΛmk
µ m−αe
k
11/20
µ n−βw
ℓ
ℓ
ℓ .
k,
v∈VΛmk
√w m−αp
k
v∈VΛmk
µ m−αe
k
11/20
µ n−βw
ℓ
ℓ
ℓ .
k,
v∈VΛmk
√w m−αp
k
v∈VΛmk
µ m−αe
k
11/20
k
k
L
12/20
k
k
L
12/20
µ ≤ ǫ,
Proof
13/20
µ ≤ ǫ,
Proof
13/20
µ ≤ ǫ,
γ βw + σ αp . 14/20
µ ≤ ǫ,
γ βw + σ αp . 14/20
15/20
15/20
15/20
x∂s yvC0(D×Γ) < ∞,
16/20
2 + ys 2 ∈ Cr−1,1(D) ⊗ Cs−1,1(Γ).
◮ error: f − fnL2
µ = O(n−(r+1)) = f − fnCs−1,1
◮ cost: Work(fn) = nd with optimal solver
◮ error: f − ΠPmfL∞ = O(m−s),
◮ cost: dim(VΛm) =
N
17/20
d r+1− N s log ǫ−1
d r+1, N s }(log ǫ−1)t
d r+1 > N s ,
d r+1,
d r+1 = N s ,
d r+1 < N s .
18/20
Single-level Multilevel Adaptive Multilevel Adaptive Multilevel with arcsine
10−5 10−4 10−3 10−2 10−1 101 102 103 104 105 106 107 L2 Error Work Estimate ǫ− 5
3 log(ǫ−1)
ǫ−1 log(ǫ−1)
(a) N = 2
10−4 10−3 10−2 102 103 104 105 106 107 L2 Error Work Estimate ǫ−2 log(ǫ−1) ǫ−1 log(ǫ−1)4
(b) N = 3
10−4 10−3 10−2 101 102 103 104 105 106 107 L2 Error Work Estimate ǫ− 7
3 log(ǫ−1)
ǫ− 4
3 log(ǫ−1)2
(c) N = 4
10−3 10−2 101 102 103 104 105 106 L2 Error Work Estimate ǫ−3 log(ǫ−1) ǫ−2 log(ǫ−1)2
(d) N = 6 19/20
20/20
20/20
20/20
20/20
20/20
A-L. Haji-Ali, F. Nobile, R. Tempone, S. Wolfers, Multilevel weighted least squares polynomial approximation, arXiv:1707.00026. A.-L. Haji-Ali, F. Nobile, L. Tamellini and R. Tempone. Multi-Index Stochastic Collocation convergence rates for random PDEs with parametric regularity, FoCM 16(2016) 1555-1605. A.-L. Haji-Ali, F. Nobile, L. Tamellini and R. Tempone. Multi-Index Stochastic Collocation for random PDEs, CMAME 306(2016) 95–122. A-L. Haji-Ali, F. Nobile, R. Tempone, Multi index Monte Carlo: when sparsity meets sampling, Numer. Math. 132(2016) 767–806, published online.
Discrete least squares polynomial approximation with random evaluations – application to parametric and stochastic elliptic PDEs, ESAIM: M2AN, vol. 49, num. 3, p. 815-837, 2015.
Mk log Mk ≤ 2mσ
k
κL and κL ≈ 1/(L + 1)
k log Mk (L + 1)e
kσ σ+αp
kσ σ+αp (k + 1)
L
ℓ
Lσ σ−αp
L
1/3
Mk log Mk ≤ 2mσ
k
κL and κL ≈ 1/(L + 1)
k log Mk (L + 1)e
kσ σ+αp
kσ σ+αp (k + 1)
L
ℓ
Lσ σ−αp
L
1/3
µ = f − fL +
L
µ
µ +
L
µfℓ − fℓ−1F
γ+βs + e− Lα σ+α
L
γ+βs is always negligible as βw > βs.
Back
2/3
Single-level Multilevel Adaptive Multilevel Adaptive Multilevel with arcsine
10−5 10−4 10−3 10−2 10−1 10−3 10−2 10−1 100 101 102 103 L2 Error Time [s.] ǫ− 5
3 log(ǫ−1)
ǫ−1 log(ǫ−1)
(a) N = 2
10−4 10−3 10−2 10−1 100 101 102 103 L2 Error Time [s.] ǫ−2 log(ǫ−1) ǫ−1 log(ǫ−1)4
(b) N = 3
10−4 10−3 10−2 10−1 100 101 102 103 L2 Error Time [s.] ǫ− 7
3 log(ǫ−1)
ǫ− 4
3 log(ǫ−1)2
(c) N = 4
10−3 10−2 10−1 100 101 102 L2 Error Time [s.] ǫ−3 log(ǫ−1) ǫ−2 log(ǫ−1)2
(d) N = 6 3/3