recent developments of approximation theory and greedy algorithms
Peter Binev
Department of Mathematics and Interdisciplinary Mathematics Institute University of South Carolina
recent developments of approximation theory and greedy algorithms - - PowerPoint PPT Presentation
recent developments of approximation theory and greedy algorithms Peter Binev Department of Mathematics and Interdisciplinary Mathematics Institute University of South Carolina R educed O rder M odeling in G eneral R elativity Pasadena, CA
Department of Mathematics and Interdisciplinary Mathematics Institute University of South Carolina
Table of Contents
Greedy Algorithms Initial Remarks
◮
◮
[a,b]
2
◮
◮
◮
p∈Φn
◮
n
◮
◮
Greedy Algorithms Initial Remarks
◮
◮
Ω
2
◮
◮
◮
p∈Φn
◮
n
◮
◮
Greedy Algorithms Initial Remarks
◮
◮
◮
¯ g - complex conjugation
◮
2
◮
◮
n−1
Gramm-Schmidt
◮
◮
n
p∈Φn
Cj do not depend on n
◮
n
Greedy Algorithms Initial Remarks
◮
j=1
j=1
◮
n
◮
∞
Parseval’s Identity f2 =
∞
◮
n
◮
◮
Greedy Algorithms Initial Remarks
j=1, choose any n elements from it and form the linear
n
◮
j=1
◮
◮
g∈Σn f − g
◮
Note that although
∞
j=1 and
∞
j=1 might yield the same polynomial spaces Φn, it is usually the case that
Σn
∞
j=1
∞
j=1
Greedy Algorithms Greedy Bases
◮
j=1 in a Hilbert space X
k∈I N\Λj−1
k∈I N
◮
∞
k∈I N\Λj−1
Note that in the general case gn is no longer the best approximation from Σn to f
Greedy Algorithms Greedy Bases
◮
j=1 for any f ∈ X the greedy approximation
◮
j=1 for any sign sequence
j=1,
∞
◮
j=1 there exists a constant D such that for
Greedy Algorithms Greedy Bases
◮
◮
◮
k∈I N\Λj−1 ck(f)
Greedy Algorithms Examples for Greedy Algorithms
◮
◮
◮
k=1 by calculating a decision functional
is usually related to inf
k,C f − gj−1 − Cψk
◮
k
◮
◮
is found in the form gj−1 + Cψkj
◮
Greedy Algorithms Examples for Greedy Algorithms
k=1 is a dictionary (not a basis!) in a Hilbert space with ψk = 1
◮
k
Greedy Algorithms Examples for Greedy Algorithms
k=1 is a dictionary (not a basis!) in a Hilbert space with ψk = 1
◮
k
◮
k
Greedy Algorithms Examples for Greedy Algorithms
k=1 is a dictionary (not a basis!) in a Hilbert space with ψk = 1
◮
k
◮
k
◮
k
Greedy Algorithms Examples for Greedy Algorithms
k=1 is a dictionary (not a basis!) in a Hilbert space with ψk = 1
◮
k
◮
k
◮
k
◮
k
Greedy Algorithms Examples for Greedy Algorithms
k=1 is a dictionary (not a basis!) in a Hilbert space with ψk = 1
◮
k
◮
k
◮
k
◮
k
Greedy Algorithms Examples for Greedy Algorithms
◮
◮ framework for adaptive partitioning strategies ◮ gn corresponds to a (binary) tree with complexity n ◮ functionals λk are estimators of the local errors ◮ search for kj is limited to the leaves of the tree corresponding to gj−1 ◮ greedy strategy does not work needs modifications ◮ theoretical estimates ensure near-best approximation with essentially
Greedy Algorithms Examples for Greedy Algorithms
◮
◮ framework for adaptive partitioning strategies ◮ gn corresponds to a (binary) tree with complexity n ◮ functionals λk are estimators of the local errors ◮ search for kj is limited to the leaves of the tree corresponding to gj−1 ◮ greedy strategy does not work needs modifications ◮ theoretical estimates ensure near-best approximation with essentially
◮
◮ the problem is to estimate a high dimensional parametric set via a low
◮ the error cannot be calculated efficiently and one has to settle with a
◮ the general comparison of the greedy approximation with the best
Tree Approximation Initial Setup
◮ X ⊂ I
◮ Y ⊂ [−M, M] ⊂ I
◮ building blocks ∆j,k with j = 1, 2, ... and k = 0, 1, .., 2j − 1 ◮ k represents a bitstream with length j ◮ ∆0,∅ = X ;
◮ ∆j+1,2k ∪ ∆j+1,2k+1 = ∆j,k and ρX (∆j+1,2k ∩ ∆j+1,2k+1) = 0 ◮ adaptive partition P :
◮ corresponding binary tree T = T (P) with nodes ∆j,k
Tree Approximation Binary Partitions
Tree Approximation Binary Partitions
Tree Approximation Binary Partitions
Tree Approximation Binary Partitions
◮ the process of finding an appropriate partition P can be defined on the
Tree Approximation Binary Partitions
◮ the process of finding an appropriate partition P can be defined on the
◮ in T the node ∆j,k is the “parent” of its “children” ∆j+1,2k and ∆j+1,2k+1 ◮ not every tree corresponds to a partition
◮ the elements of P are the terminal nodes of T , its “leaves” L(T ) ◮ usually the complexity of P
◮ the number of nodes of the binary tree T (P) is equivalent measure since
Tree Approximation Near-Best Approximation
P : #P≤N
Tree Approximation Near-Best Approximation
P : #P≤N
Tree Approximation Near-Best Tree Approximation
◮
◮
Tree Approximation Near-Best Tree Approximation
◮
◮
2, 1] with length 2−k
◮
(B > 0)
◮
L2 = A2 + 2kB2.
Tree Approximation Near-Best Tree Approximation
◮
◮
◮
◮
◮
◮
Tree Approximation Near-Best Tree Approximation
m(∆)
m(∆)
Tree Approximation Near-Best Tree Approximation
◮ initial partition subtree T0 ⊂ T,
◮ for each child ∆j of ∆ :
◮
◮
Tree Approximation Near-Best Tree Approximation
P : #P≤N
N (1−c2)N+1 for any chosen 0 < c2 ≤ 1
Parameter Dependent PDEs
◮ input parameters µ ∈ D ⊂ I Rp ◮ differential operator Aµ : H → H′ ◮ functional ℓ ∈ H′ ◮ solution uµ of Aµuµ = ℓ(uµ) ◮ quantity of interest I(µ) = ℓ(uµ) Iµ → optµ∈D ◮ example: · 2
H = · 2 = a¯ µ(·, ·)
Aµ, v := aµ(u, v) =
p
θj(µj)
∇u · ∇v dx uniform ellipticity: c1v2 ≤ aµ(v, v) ≤ C1v2 v ∈ H, µ ∈ D [Y. Maday, T. Patera, G. Turicini, ...]
Parameter Dependent PDEs Reduced Basis Method
◮
µ ℓ : µ ∈ D
◮
compute
such that for Fn := span{f0, ..., fn−1}
f∈F f − Pnf
◮
for each
a small Galerkin problem in Fn
µ, fj) = ℓ(fj)
Parameter Dependent PDEs Reduced Basis Method
aµ(u, v) =
3
µj ∇u · ∇v dx +
∇u · ∇v dx ℓ(v) =
v ds µ1 = 0.1, µ2 = 0.3, µ3 = 0.8
µ1 = 0.4, µ2 = 0.4, µ3 = 7.1
Parameter Dependent PDEs Reduced Basis Method
◮
such that for Fn := span{f0, ..., fn−1}
f∈F f − Pnf
◮
µ, fj) = ℓ(fj)
µ)| = aµ(uµ − un µ, uµ − un µ)
◮
µ for solving the optimization problem
Parameter Dependent PDEs Reduced Basis Method
◮
◮
f∈F
given Fn := span{f0, ..., fn−1} and σn(F) := max
f∈F f − Pnf
◮
f∈F
◮
◮
◮
f∈F
C2
Parameter Dependent PDEs Kolmogorov Widths
dim(Y )=n
f∈F
◮
◮
Y ∈Fn
f∈F
◮
◮
◮
Parameter Dependent PDEs Kolmogorov Widths
Parameter Dependent PDEs Results
◮
◮
◮
Parameter Dependent PDEs Results
◮
◮
◮
◮
◮
Parameter Dependent PDEs Results
◮
2
Parameter Dependent PDEs Results
◮
2
◮
1 2 dm(F).
Parameter Dependent PDEs Results
σn+qm(F) ≥ θσn(F) ⇒ σn(F) ≤ q
1 2 dm(F)
Parameter Dependent PDEs Results
σn+qm(F) ≥ θσn(F) ⇒ σn(F) ≤ q
1 2 dm(F)
◮
σn(F) ≤ CMn−α for n ≤ N0
◮
assume it fails for some N > N0
◮
⇒ flatness for m ∼ n
◮
apply flatness lemma
◮
Parameter Dependent PDEs Results
◮
◮
1≤m<n d
n−m n
m
Parameter Dependent PDEs Robustness
◮
◮
f∈F
◮
◮
Thanks