Computation of operators in wavelet coordinates Tsogtgerel Gantumur - - PowerPoint PPT Presentation

computation of operators in wavelet coordinates
SMART_READER_LITE
LIVE PREVIEW

Computation of operators in wavelet coordinates Tsogtgerel Gantumur - - PowerPoint PPT Presentation

Computation of operators in wavelet coordinates Tsogtgerel Gantumur and Rob Stevenson Department of Mathematics Utrecht University Tsogtgerel Gantumur - Computation of operators in wavelet coordinates - Sixth Minisimposium TIANA.


slide-1
SLIDE 1

Computation of operators in wavelet coordinates

Tsogtgerel Gantumur and Rob Stevenson Department of Mathematics Utrecht University

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.1/22

slide-2
SLIDE 2

Overview

Linear operator equation Lu = g with L : H → H′ Riesz basis Ψ = {ψλ} of H, e.g. u =

λ uλψλ

Infinite dimensional matrix-vector system Lu = g, with

u = (uλ)λ and L : ℓ2 → ℓ2

Convergent iterations such as u(i+1) = u(i) + α[g − Lu(i)] We can approximate Lu(i) by a finitely supported vector How cheap can we compute this approximation? The answer will depend on L and Ψ

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.2/22

slide-3
SLIDE 3

Linear operator equations

Let Ω be an n-dimensional domain or smooth manifold

Ht ⊂ Ht(Ω) be a subspace, and H−t be its dual space

Consider the problem of finding u from

Lu = g

where L : Ht → H−t is a self-adjoint elliptic operator of

  • rder 2t

and g ∈ H−t is a linear functional

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.3/22

slide-4
SLIDE 4

Differential operators

Partial differential operators of order 2t

v, Lu =

  • |α|,|β|≤t

∂αv, aαβ∂βu,

Example: The reaction-diffusion equation (t = 1)

v, Lu =

∇v · ∇u + κ2vu,

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.4/22

slide-5
SLIDE 5

Singular integral operators

Boundary integral operators

[Lu](x) =

K(x, y)u(y)dΩy

with the kernel K(x, y) singular at x = y Example: The single layer operator for the Laplace BVP in 3-d domain (t = −1

2)

K(x, y) = 1 4π|x − y|

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.5/22

slide-6
SLIDE 6

Multiresolution analysis

S0 ⊂ S1 ⊂ . . . ⊂ Ht

and

˜ S0 ⊂ ˜ S1 ⊂ . . . ⊂ H−t dim Sj , dim ˜ Sj = O(2jn)

(dyadic refinements)

Sj contains all piecewise pols of degree d − 1 ˜ Sj contains all piecewise pols of degree ˜ d − 1 Sj is globally Cr-smooth

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.6/22

slide-7
SLIDE 7

Wavelet bases

Ψ = {ψλ : λ ∈ Λ} is a Riesz basis for Ht

– each v ∈ Ht has a unique expansion

v =

  • λ∈Λ

vλψλ

s.t.

cv ≤ vHt ≤ Cv

For every index λ ∈ Λ, there is a number |λ| ∈ I

N0 called

the level of ψλ

span{ψλ : |λ| ≤ j} = Sj ψλ, v = 0 for any v ∈ ˜ S|λ|−1 diam(supp ψλ) = O(2−|λ|)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.7/22

slide-8
SLIDE 8

Typical wavelets

x ψλ ψµ ψλ is a piecewise polynomial of degree d − 1

  • xkψλ(x)dx = 0 for k < ˜

d

( ˜

d vanishing moments)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.8/22

slide-9
SLIDE 9

Galerkin methods

Wavelet basis Ψj := {ψλ : |λ| ≤ j} of Sj Stiffness L(j) = Lψλ, ψµ|λ|,|µ|≤j load g(j) = g, ψλ|λ|≤j Linear equation in I

RNj

(Nj := dim Sj)

L(j)u(j) = g(j) L(j) : I RNj → I RNj SPD and g(j) ∈ I RNj u(j) =

λ[u(j)]λψλ approximates the solution of Lu = g

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.9/22

slide-10
SLIDE 10

Galerkin approximation

If u ∈ Hs for some s ∈ [t, d]

ε(j) := u(j) − uHt ≤ O(2−j(s−t)) Nj = dim Sj = O(2jn) ε(j) ≤ O(N− s−t

n

j

)

Solve L(j)u(j) = g(j) with CG ❀ complexity O(Nj) Similar estimates for FEM Better convergence? Adaptive methods?

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.10/22

slide-11
SLIDE 11

Nonlinear approximation

Given u = (uλ)λ ∈ ℓ2 Approximate u using N coeffs

λ |uλ|

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.11/22

slide-12
SLIDE 12

Nonlinear approximation

Given u = (uλ)λ ∈ ℓ2 Approximate u using N coeffs

λ (arranged) |uλ|

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.11/22

slide-13
SLIDE 13

Nonlinear approximation

Given u = (uλ)λ ∈ ℓ2 Approximate u using N coeffs

|uλ|

  • N biggest

uN best approximation of u with #supp uN ≤ N

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.11/22

slide-14
SLIDE 14

Nonlinear approximation

Given u = (uλ)λ ∈ ℓ2 Approximate u using N coeffs

|[uN − u]λ| N zeroes uN best approximation of u with #supp uN ≤ N

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.11/22

slide-15
SLIDE 15

Nonlinear vs. linear approximation

If u ∈ Bs

τ,τ with 1 τ = 1 2 + s−t n for some s < d

εN = uN − u ≤ O(N− s−t

n )

If u ∈ Hs for some s≤d, uniform refinement

ε(j) = u(j) − u ≤ O(N− s−t

n

j

) Bs

τ,τ is bigger than Hs

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.12/22

slide-16
SLIDE 16

Besov vs. Sobolev regularity

1 τ 1 2

s d t Bs

τ,τ 1 τ = 1 2 + s−t n

[Dahlke, DeVore]: u ∈ Bd

τ,τ with 1 τ = 1 2 + d−t n

"often"

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.13/22

slide-17
SLIDE 17

Equivalent problem in ℓ2

[Cohen, Dahmen, DeVore ’02] Wavelet basis Ψ = {ψλ : λ ∈ Λ} Stiffness L = Lψλ, ψµλ,µ and load g = g, ψλλ Linear equation in ℓ2(Λ)

Lu = g L : ℓ2(Λ) → ℓ2(Λ) SPD and g ∈ ℓ2(Λ) u =

λ uλψλ is the solution of Lu = g

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.14/22

slide-18
SLIDE 18

Richardson iterations in ℓ2

u(0) = 0 u(i+1) = u(i) + α[g − Lu(i)] i = 0, 1, . . . g and Lu(i) are infinitely supported

Approximate them by finitely supported sequences Algorithm SOLVE[N, L, g] → u[N] (N operations)

#supp u[N] ≤ O(N) and ε[N] = u[N] − u → 0

as N → ∞

ε[N] speed of convergence?

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.15/22

slide-19
SLIDE 19

Complexity of SOLVE

Matrix L is called q∗-computable, when for each N one can construct an infinite matrix LN s.t. for any q < q∗, LN − L ≤ O(N−q) having in each column O(N) non-zero entries whose computation takes O(N) operations [CDD’02]: Suppose that

uN − u ≤ O(N−s) [s < d−t

n ]

L is q∗-computable with q∗ > s

then for suitable g, u[N] = SOLVE[N, L, g] satisfies

u[N] − u ≤ O(N−s)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.16/22

slide-20
SLIDE 20

Computability

[Lλ,µ]λ∈Λ – µ-th column λ |Lλ,µ|

Approximate by N entries?

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.17/22

slide-21
SLIDE 21

Computability

[Lλ,µ]λ∈Λ – µ-th column arranged by modulus λ (arranged) |Lλ,µ| N biggest entries?

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.17/22

slide-22
SLIDE 22

Computability

[Lλ,µ]λ∈Λ – µ-th column |Lλ,µ|

  • N

Compute the N biggest entries

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.17/22

slide-23
SLIDE 23

Computability

The µ-th column of the difference

|[LN − L]λ,µ|

  • N

Need to locate the biggest entries a priori

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.17/22

slide-24
SLIDE 24

Compressibility

L is called q∗-compressible, when L is q∗-computable

assuming each entry of L is available at unit cost [CDD’01], [Stevenson ’04]: Suppose

{ψλ} are piecewise polynomial wavelets that

are sufficiently smooth and have sufficiently many vanishing moments

L is either differential or singular integral operator

then L is q∗-compressible for some q∗ ≥ d−t

n

(> s)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.18/22

slide-25
SLIDE 25

Computability

Distribute computational works over the entries

W N

Require: shaded area = O(N)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.19/22

slide-26
SLIDE 26

Computability

Distribute computational works over the entries

N Nθ p(x) = Nθx−̺ ❀ when θ ≤ ̺ < 1 N Nθx−̺dx =

1 1−̺N1+θ−̺ = O(N)

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.20/22

slide-27
SLIDE 27

Computability

[T.G., Stevenson ’04], [T.G.’04]: Suppose

{ψλ} are piecewise polynomial wavelets that

are sufficiently smooth and have sufficiently many vanishing moments

L is either differential or singular integral operator

then L is q∗-computable for some q∗ ≥ d−t

n

(> s)

So the adaptive wavelet method has the optimal convergence rate and optimal computational complexity

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.21/22

slide-28
SLIDE 28

References

  • A. Cohen, W. Dahmen, and R. DeVore. Adaptive wavelet methods II - Beyond the

elliptic case. Found. Comput. Math., 2(3):203–245, 2002. R.P . Stevenson. On the compressibility of operators in wavelet coordinates. SIAM J.

  • Math. Anal., 35(5):1110–1132, 2004.
  • T. Gantumur and R.P

. Stevenson. Computation of differential operators in wavelet

  • coordinates. Technical Report 1306, Utrecht University, August 2004. Submitted.
  • T. Gantumur. Computation of singular integral operators in wavelet coordinates.

Technical Report, Utrecht University, 2004. To appear. This work was supported by the Netherlands Organization for Scientific Research and by the EC-IHP project “Breaking Complexity”.

Tsogtgerel Gantumur - “Computation of operators in wavelet coordinates” - Sixth Minisimposium TIANA. Amsterdam. Oct 2004. – p.22/22