Polynomial approximation via de la Vall ee Poussin means { - - PowerPoint PPT Presentation

polynomial approximation via de la vall ee poussin means
SMART_READER_LITE
LIVE PREVIEW

Polynomial approximation via de la Vall ee Poussin means { - - PowerPoint PPT Presentation

Summer School on Applied Analysis 2011 TU Chemnitz, September 26-30, 2011 Polynomial approximation via de la Vall ee Poussin means { Generalized airfoil equation (Part 1) Lecture 3: Polynomial wavelets (Part 2) Woula Themistoclakis


slide-1
SLIDE 1

Summer School on Applied Analysis 2011

TU Chemnitz, September 26-30, 2011

Polynomial approximation via de la Vall´ ee Poussin means

Lecture 3:

{

  • Generalized airfoil equation (Part 1)
  • Polynomial wavelets (Part 2)

Woula Themistoclakis

CNR - National Research Council of Italy Institute for Computational Applications “Mauro Picone”, Naples, Italy.

Woula Themistoclakis - Chemnitz, September 26-30, 2011 1

slide-2
SLIDE 2

GENERALIZED AIRFOIL EQUATION −1 π ∫ 1

−1

f(y) y − x √1 − y 1 + ydy + ν π ∫ 1

−1

log |x − y|f(y) √1 − y 1 + ydy = g(x), |x| < 1 where the first integral is in the Cauchy principal value sense, ν is a complex number, g is a known function and f is the sought solution. Df(x)+νKf(x) = g(x), |x| < 1 ← Operator form ◮ Cauchy singular integral operator: Df(x) = −1 π ∫ 1

−1

f(y) y − xv

1 2,−1 2(y)dy

◮ Perturbation operator: Kf(x) = 1 π ∫ 1

−1

log |x − y|f(y)v

1 2,−1 2(y)dy Woula Themistoclakis - Chemnitz, September 26-30, 2011 2

slide-3
SLIDE 3

For u(x) = (1 − x)γ(1 + x)δ with γ, δ ≥ 0, we consider ◮ Weighted spaces of locally continuous functions: C0

u :=

{ f ∈ C0

loc :

limx→1(fu)(x) = 0 if γ > 0 and limx→−1(fu)(x) = 0 if δ > 0 } equipped with the norm ∥f∥C0

u := ∥fu∥∞.

◮ H¨

  • lder–Zygmund subspaces:

Zr(u) := {f ∈ C0

u :

∥f∥Zr(u) < ∞} equipped with the norm ∥f∥Zr(u) := ∥fu∥∞ + sup

t>0

ωk

ϕ(f, t)u,∞

tr ∼ ∥fu∥∞ + sup

k>0

(k + 1)rEk(f)u,∞

Woula Themistoclakis - Chemnitz, September 26-30, 2011 3

slide-4
SLIDE 4

◮ Mapping properties of Df(x) = −1 π ∫ 1

−1

f(y) y − x v

1 2,−1 2(y).

  • TH. 1: For all r > 0, the map D : Zr(v

1 2,0) → Zr(v0,1 2) is linear, bounded,

with bounded inverse given by Df(x) = 1 π ∫ 1

−1

f(y) y − xv−1

2,1 2(y)dy. Moreover

sup

t>0

ωk

ϕ(Df, t) v0,1

2,∞

tr ∼ sup

t>0

ωk

ϕ(f, t) v

1 2,0,∞

tr , k > r > 0 Note: More generally, in the first lecture we studied Dα,−αf(x) := cos παf(x)vα,−α(x) − sin πα π ∫ 1

−1

f(y) y − xvα,−α(y)dy, establishing TH.1 for the map Dα,−α : Zr(vα,0) → Zr(v0,α).

Woula Themistoclakis - Chemnitz, September 26-30, 2011 4

slide-5
SLIDE 5

◮ Mapping properties of Kf(x) = 1 π ∫ 1

−1

log |x − y|f(y)v

1 2,−1 2(y)dy

  • TH. 2: For all r > 0, the map K : Zr(v

1 2,0) → Zr+1 is bounded and

∥Kf∥∞ ≤ C∥fv

1 2,0∥∞,

sup

t>0

ωk+1

ϕ

(Kf, t)∞ tr+1 ≤ C sup

t>0

ωk

ϕ(f, t) v

1 2,0,∞

tr hold for all k > r, C > 0 being independent of f ∈ Zr(v

1 2,0).

Note that:

  • The identity (Kf)′ = Df and TH.1 can be used in order to prove the

second inequality of TH.2.

  • Since Zr+1 is compactly embedded into Zs for all s < r + 1, by TH.2

we also get that the map K : Zr(v

1 2,0) → Zr is compact. Woula Themistoclakis - Chemnitz, September 26-30, 2011 5

slide-6
SLIDE 6

◮ Solvability of (D + νK)f = g: By the previous theorems we can apply the Fredholm alternative theorem to the regularized equation (I + ν DK)f = Dg, obtaining the following Corollary: Assume ker{D + νK} = {0}. Then for any g ∈ Zr(v0,1

2) the

generalized airfoil equation has a unique and stable solution f ∈ Zr(v

1 2,0).

Note:(D.Berthold, W.Hoppe, B.Silbermann) ker{D+νK} = {0}, ∀ν ∈ R ◮ Polynomial projection methods attempt to find a polynomial approximation

  • f

f, namely fn, solving the approximate equation (D + νPnK)fn = Png, where Pn is the polynomial projection defining the method. Condition to require: lim

n→∞ ∥K − PnK∥ Zr(v

1 2,0)→Zr(v0,1 2) = 0 Woula Themistoclakis - Chemnitz, September 26-30, 2011 6

slide-7
SLIDE 7

Projections: Ln : f → Ln(v−1

2,1 2, f) ∈ Pn−1

Lagrange ˜ Vn,m : f → ˜ Vn,m(v−1

2,1 2, f) ∈ Sn,m(v−1 2,1 2)

de la V.P. Both these projections satisfy the required condition, since we have ∥K − LnK∥

Zr(v

1 2,0)→Zr(v0,1 2)

≤ C n−1 log n ∥K − ˜ Vn,mK∥

Zr(v

1 2,0)→Zr(v0,1 2)

≤ C n−1, m = θn, 0 < θ < 1

  • TH. 3:

If D + νK : Zr(v

1 2,0) → Zr(v0,1 2) has bounded inverse, then the

same holds for D + νPnK : Zr(v

1 2,0) → Zr(v0,1 2), where either Pn = Ln or

Pn = ˜ Vn,m with m = θn, 0 < θ < 1. Moreover: supn ∥(D + νPnK)−1∥ < ∞, limn κ(D + νPnK) = κ(D + νK) where κ(A) := ∥A∥∥A−1∥.

Woula Themistoclakis - Chemnitz, September 26-30, 2011 7

slide-8
SLIDE 8

Airfoil equation: (D + νK)f = g, g ∈ Zr(v0,1

2)

Approximate equation: (D + νPnK)fn = Png, Pn = Ln or Pn = ˜ Vn,m ◮ Solvability of the approximate equation: There exists a unique stable solution f of the airfoil equation = ⇒ There exists a unique stable solution fn of the approximate equation ◮ Error estimates depend on Pn and can be deduced from f − fn = (I + ν DPnK)−1[ DDf − DPnDf] taking into account that ∥[ DF− DPnF]v

1 2,0∥∞ ≤ C

nr∥F∥

Zr(v0,1

2)

{ 1 if Pn = ˜ Vn,m(v−1

2,1 2), m = θn

log n if Pn = Ln(v−1

2,1 2) Woula Themistoclakis - Chemnitz, September 26-30, 2011 8

slide-9
SLIDE 9

Theorem 4: The solution fn of the approximate equation corresponding to Pn = Ln or Pn = ˜ Vn,m with m = θn, 0 < θ < 1, satisfies the following error estimates, where C > 0 denotes a constant independent of f and n. ◮ Lagrange case:              ∥f − fn∥

Zs(v

1 2,0) ≤ C

∥g∥

Zr(v0,1

2)

nr−s log n, 0 < s ≤ r ∥(f − fn)v

1 2,0∥∞ ≤ C

∥g∥

Zr(v0,1

2)

nr log n, ◮ De la V.P. case:              ∥f − fn∥

Zs(v

1 2,0) ≤ C

∥g∥

Zr(v0,1

2)

nr−s , 0 < s ≤ r ∥(f − fn)v

1 2,0∥∞ ≤ C

∥g∥

Zr(v0,1

2)

nr

Woula Themistoclakis - Chemnitz, September 26-30, 2011 9

slide-10
SLIDE 10

Df(x) = −1 π ∫ 1

−1

f(y) y − xv

1 2,−1 2(y)dy,

  • Df(x) = 1

π ∫ 1

−1

f(y) y − xv−1

2,1 2(y)dy

Theorem 5 The operator D maps the space Sn,m(v

1 2,−1 2) into the

space Sn,m(v−1

2,1 2). This correspondence is bijective and its inverse is

D−1 = D : Sn,m(v−1

2,1 2) → Sn,m(v 1 2,−1 2).

Proof. Dpk(v

1 2,−1 2) = pk(v−1 2,1 2) =

⇒ Dqk(v

1 2,−1 2) = qk(v−1 2,1 2). ✷

Notes on Dfn + ν ˜ Vn,m(v−1

2,1 2, Kfn) = ˜

Vn,m(v−1

2,1 2, g)

: ◮ Its solution fn ∈ Sn,m(v

1 2,−1 2).

◮ It is equivalent to: ˜ Vn,m(v−1

2,1 2, Dfn + νKfn) = ˜

Vn,m(v−1

2,1 2, g) Woula Themistoclakis - Chemnitz, September 26-30, 2011 10

slide-11
SLIDE 11

COMPUTATION OF THE APPROXIMATE SOLUTIONS Notations: w := v−1

2,1 2

and < f, g >w:= ∫ 1

−1 f(x)g(x)w(x)dx

◮ De la Vall´ ee Poussin case: Dfn + ν ˜ Vn,m(w, Kfn) = ˜ Vn,m(w, g) We compute fn = ∑n−1

k=0 ak qk(w−1) ∈ Sn,m(w−1) by requiring that

< Dfn + ν ˜ Vn,m(w, Kfn), qh(w) >w < qh(w), qh(w) >w = < ˜ Vn,m(w, g), qh(w) >w < qh(w), qh(w) >w h = 0, . . . , n − 1 ◮ Lagrange case: Dfn + νLn(w, fn) = Ln(w, g) We compute fn = ∑n−1

k=0 bk pk(w−1) ∈ Pn−1 by requiring that

< Dfn + νLn(w, Kfn), ph(w) >w = < Ln(w, g), ph(w) >w h = 0, . . . , n − 1

Woula Themistoclakis - Chemnitz, September 26-30, 2011 11

slide-12
SLIDE 12

Linear system by de la V.P. projection method For h = 0, . . . , n − 1, set w := v−1

2,1 2, we have

< Dfn + ν ˜ Vn,m(w, Kfn), qh(w) >w < qh(w), qh(w) >w = < ˜ Vn,m(w, g), qh(w) >w < qh(w), qh(w) >w which, by fn = ∑n−1

k=0 ak qk(w−1) and Dqk(w−1) = qk(w), gives n−1

k=0

ak [ δh,k + ν< ˜ Vn,m(w, Kqk(w−1)), qh(w) >w < qh(w), qh(w) >w ] = < ˜ Vn,m(w, g), qh(w) >w < qh(w), qh(w) >w But ˜ Vn,m(w, f) = ∑n−1

h=0

[∑n

j=1 λn,jph(w, xn,j)f(xn,j)

] qh(w), hence

n−1

k=0

ak  δh,k + ν

n

j=1

λn,jKqk(w−1)(xn,j)ph(w, xn,j)  =

n

j=1

λn,jg(xn,j)ph(w, xn,j)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 12

slide-13
SLIDE 13

◮ By de la V.P. interpolation: fn(x) = ∑n−1

k=0 ak qk(w−1, x) n−1

k=0

ak  δh,k + ν

n

j=1

λn,jKqk(w−1)(xn,j)ph(w, xn,j)  =

n

j=1

λn,jg(xn,j)ph(w, xn,j) spazio h = 0, .., n − 1 ◮ By Lagrange interpolation: fn(x) = ∑n−1

k=0 bk pk(w−1, x) n−1

k=0

bk  δh,k + ν

n

j=1

λn,jKpk(w−1)(xn,j)ph(w, xn,j)  =

n

j=1

λn,jg(xn,j)ph(w, xn,j) spazio h = 0, .., n − 1 where w := v−1

2,1 2, xn,j and λn,j correspond to w and Kpk(w−1, xn,j) =

∫ 1

−1 log |xn,j − y|pk(w−1, y)w−1(y)dy, as well as Kqk(w−1, xn,j) can be

computed without any integration.

Woula Themistoclakis - Chemnitz, September 26-30, 2011 13

slide-14
SLIDE 14

Theorem 6 [D.Berthold, W.Hoppe and B.Silbermann] The operator Kf(x) =

1 π

∫ 1

−1 log |x − y|f(y)v

1 2,−1 2(y)dy acts on polynomials according

to the rule: Kp0(v

1 2,−1 2)(x)

= (x − log 2)/√π, Kpk(v

1 2,−1 2)(x)

= 1 2 [ pk+1(v−1

2,1 2, x)

k + 1 − pk(v−1

2,1 2, x)

k(k + 1) − pk−1(v−1

2,1 2, x)

k ] A similar result holds for Kqk(v

1 2,−1 2)(xn,j) too, recalling the definition

qk(w) :=    pk(w) if 0 ≤ k ≤ n − m m + n − k 2m pk(w) − m − n + k 2m p2n−k(w) if n − m < k < n and using p2n−k(v−1

2,1 2, xn,j) = −pk(v−1 2,1 2, xn,j). Woula Themistoclakis - Chemnitz, September 26-30, 2011 14

slide-15
SLIDE 15

Theorem 7 For all n ∈ N and any k, j = 1, . . . , n, we have Kq0(v

1 2,−1 2)(xn,j) = (xn,j − log 2)/√π

Kqk(v

1 2,−1 2)(xn,j) = αkpk+1(v−1 2,1 2, xn,j) − βkpk(v−1 2,1 2, xn,j) − γkpk−1(v−1 2,1 2, xn,j)

where for k = 1, . . . , n − m, it is αk := 1 2(k + 1), βk := 1 2k(k + 1), γk := 1 2k while in the case k = n − m + 1, . . . , n, we have αk := 1 4m [n + m − k k + 1 − m − n + k 2n − k ] γk := 1 4m [n + m − k k − m − n + k 2n − k + 1 ] βk := 1 4m [n + m − k k(k + 1) + m − n + k (2n − k)(2n − k + 1) ]

Woula Themistoclakis - Chemnitz, September 26-30, 2011 15

slide-16
SLIDE 16

◮ Matrix system from de la V.P. interpolation: Mn = In + νAn An =       −β0 −γ1

O

α0 −β1 −γ2 ... ... ... ... ... −γn−1

O

αn−2 −βn−1       with { β0 := 1

2 − ln 2,

α0 := 1

2

◮ Matrix system from Lagrange interpolation: Mn = In + νBn Bn =         −1

2 + ln 2

−1

2

O

1 2

−1

4

−1

2

... ... ... ... ... −

1 2(n−1)

O

1 2(n−1)

1 2n(n−1)

       

Woula Themistoclakis - Chemnitz, September 26-30, 2011 16

slide-17
SLIDE 17

SOME REFERENCES (Part 1: Generalized airfoil equation):

  • K.E.Atkinson, The numerical solution of integral equations of the second kind,

Cambridge University Press, Cambridge, 1997.

  • D.Berthold, W.Hoppe, B.Silbermann, A fast algorithm for solving the generalized

airfoil equation, in: Orthogonal polynomials and numerical methods, J. Comput.

  • Appl. Math., 43 (1992), 185–219.
  • Capobianco M.R., The stability and the convergence of a collocation method for

a class of Cauchy singular integral equation, Math. Nacr. 162 (1993), 45–58

  • P.Junghanns,Product integration for the generalized airfoil equation, in: E.Schock

(Ed.), Beitr¨ age zur Angewandten Analysis und Informatik, Shaker Verlag, Aachen (1994), 171–188.

  • G.Mastroianni, M.G.Russo, W.Themistoclakis, Numerical methods for Cauchy

singular integral equations in spaces of weighted continuous functions, in Operator Theory: Adv. and Appl., 160, 311–336, Birkhuser Verlag, Basel, 2005

  • G. Mastroianni, W. Themistoclakis, A numerical method for the generalized airfoil

equation based on the de la Valle Poussin interpolation, J. Comput. Appl. Math., 180 (2005), 71–105

Woula Themistoclakis - Chemnitz, September 26-30, 2011 17

slide-18
SLIDE 18

POLYNOMIAL WAVELETS: some historical remarks

  • 1993 - C.K.Chui, H.N.Mhaskar, On trigonometric wavelets. Constr. Approx., 9 ,

167–190.

  • 1995 - G.Plonka, K.Selig, M.Tasche, On the construction of wavelets on the

interval, Adv. Comp. Math., 4 (1995), 357–388.

  • 1995 - J.Prestin, K.Selig, Interpolating and orthonormal trigonometric wavelets,

in: Signal and Image Representation in Combined Spaces, Academic Press, 1995.

  • 1995 - M.Tasche, Polynomial wavelets on [-1,1], Approximation Theory, Wavelets

and Applications (Ed. S.P. Singh), Kluwer Academic Publ., Dordrecht, 497–512.

  • 1996 - T.Kilgore, J.Prestin, Polynomial wavelets on the interval, Constr. Approx.,

12 (1996), 95–110.

  • 1997 - B.Fischer, J.Prestin, Wavelets based on orthogonal polynomials, Math.

Comp., 66 (1997), 1593–1618.

  • 2005 - M.R.Capobianco, W.Themistoclakis, Interpolating polynomial wavelets on

[- 1,1], Adv. in Comput. Math., 23 (2005), 353-374.

Woula Themistoclakis - Chemnitz, September 26-30, 2011 18

slide-19
SLIDE 19

Polynomial wavelets based on de la V. P. interpolation In order to have a multiresolution structure, we take the integers n > m as functions of the resolution level j ∈ N, i.e. we assume n := nj and m := mj. ◮ The choice of nj and mj is different in dependence on which Chebyshev weight w we consider. More precisely we set nj := 2 · 3j, mj := 3j if w(x) = 1 √ 1 − x2, nj := 2j+2 − 1, mj := 2j − 1 if w(x) = √ 1 − x2, nj := 3j+1 − 1 2 , mj := 3j − 1 2 if w(x) = √ 1 ± x 1 ∓ x ◮ Reason for this choice: The zeros of pnj(w) are also zeros of pnj+1(w).

Woula Themistoclakis - Chemnitz, September 26-30, 2011 19

slide-20
SLIDE 20

SIMPLIFIED NOTATIONS: For all resolution level j ∈ N, we set xj,k := xnj,k(w), λj,k := λnj,k(w) and define: ◮ Scaling functions: Φj,k(x) := λj,kHnj,mj(w, x, xj,k), k = 1, . . . , nj ◮ Sample spaces: Sj := Snj,mj(w) := span {Φj,k : k = 1, . . . , nj} ◮ De la V.P. projection: Vjf(x) := ˜ Vnj,mj(w, f, x) =

nj

k=1

f(xj,k)Φj,k(x) Properties: The choices of nj and mj guarantee that:

  • The interpolation knots of level j are also knots of level j +1, i.e. we have

the partition {xj+1,k}k=1,..,nj+1 = {xj,k}k=1,..,nj ∪ {yj,k}k=1,..,(nj+1−nj),

  • We have a nested sequence of polynomial spaces Sj ⊂ Sj+1

Woula Themistoclakis - Chemnitz, September 26-30, 2011 20

slide-21
SLIDE 21

Figure 1: Scaling functions Φ

mj nj,k of level j = 3

−1 −0.5 0.5 1 0.5 1

w(x)=(1−x2)−1/2 y=Φ54,28

27

(x)

−1 −0.5 0.5 1 0.5 1

w(x)=(1−x2)1/2 y=Φ31,16

7

(x)

−1 −0.5 0.5 1 0.5 1

w(x)=(1−x)1/2(1+x)−1/2 y=Φ40,20

13

(x)

−1 −0.5 0.5 1 0.5 1

w(x)=(1−x)−1/2(1+x)1/2 y=Φ40,21

13

(x)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 21

slide-22
SLIDE 22

Figure 2: Scaling functions Φ

mj nj,k associated with w(x) =

√ 1 − x2 and xj,k = 0 for increasing resolution levels j = 1, 2, 3

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.5 1

y=Φ15,8

3

(x)

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.5 1

y=Φ31,16

7

(x)

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.5 1

y=Φ63,32

15

(x)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 22

slide-23
SLIDE 23

WAVELET SPACES Wj are defined as the orthogonal complement of Sj in Sj+1, i.e. Sj+1 = Sj ⊕ Wj and Sj ⊥ Wj. WAVELET FUNCTIONS Ψj,k provide local bases in the spaces Wj. Generally they are orthogonal or interpolating. In our case, they are uniquely determined by the conditions:

  • < Ψj,h, Φj,k >w

= 0, h = 1, .., nj+1 − nj, k = 1, .., nj,

  • Ψj,h(yj,k)

= δh,k, h, k = 1, .., nj+1 − nj. where {yj,k}k are those zeros of pnj+1(w) which are not zeros of pnj(w). The previous requirements allow us to compute uniquely the unknown coefficients in the expansion Ψj,h(x) = ∑nj+1

k=1 Ψj,h(xj+1,k)Φj+1,k(x)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 23

slide-24
SLIDE 24

Computation of the wavelet functions Since we partitioned {xj+1,k}k = {xj,k}k ∪ {yj,k}k, set Φj(x, y) := λj(x)Hnj,mj(w, x, y), λj(x) =  

nj−1

k=0

p2

k(w, x)

 

−1

we write Ψj,h(x) = ∑nj+1

k=1 Ψj,h(xj+1,k)Φj+1,k(x)

as follows Ψj,h(x) =

nj+1−nj

k=1

Ψj,h(yj,k)

  • Φj+1(yj,k, x) +

nj

k=1

Ψj,h(xj,k)

  • Φj+1(xj,k, x)

where we required Ψj,h(yj,k) = δh,k and < Ψj,h, Φj,k >w= 0 = ⇒ Ψj,h(xj,k) = −λj+1(yj,h) λj+1(xj,k)Φj,k(yj,h)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 24

slide-25
SLIDE 25

In fact, easy computations give < Φj,k, Φj+1,r >w= λj+1(xj+1,r)Φj,k(xj+1,r) Then by Ψj,h(x) = Φj+1(yj,h, x) +

nj

s=1

Ψj,h(xj,s)Φj+1(xj,s, x), we deduce = < Φj,k, Ψj,h >w = λj+1(yj,h)Φj,k(yj,h) +

nj

s=1

Ψj,h(xj,s)λj+1(xj,s)Φj,k(xj,s) = λj+1(yj,h)Φj,k(yj,h) + Ψj,h(xj,k)λj+1(xj,k) i.e. Ψj,h(xj,k) = −λj+1(yj,h) λj+1(xj,k)Φj,k(yj,h) . ✷

Woula Themistoclakis - Chemnitz, September 26-30, 2011 25

slide-26
SLIDE 26

Figure 3: Wavelet functions of level j = 3

−1 −0.5 0.5 1 −1 −0.5 0.5 1

w(x)=(1−x2)−1/2

−1 −0.5 0.5 1 −1 −0.5 0.5 1

w(x)=(1−x2)1/2

−1 −0.5 0.5 1 −1 −0.5 0.5 1

w(x)=(1−x)1/2(1+x)−1/2

−1 −0.5 0.5 1 −1 −0.5 0.5 1

w(x)=(1−x)−1/2(1+x)1/2

Woula Themistoclakis - Chemnitz, September 26-30, 2011 26

slide-27
SLIDE 27

WAVELET DECOMPOSITION AND RECONSTRUCTION SJ = SJ−1 ⊕ WJ−1 = SJ−2 ⊕ WJ−2 ⊕ WJ−1 = . . . . . . = SJ−s ⊕ WJ−s ⊕ . . . ⊕ WJ−1 Consequently, any fJ ∈ SJ can be uniquely decomposed: fJ = fJ−1 + gJ−1 = fJ−2 + gJ−2 + gJ−1 = . . . . . . = fJ−s + gJ−s + . . . + gJ−1 where for j = J − 1, J − 2, . . .:              fj(x) =

nj

k=1

aj,kΦj,k(x) ∈ Sj lower degree approximations gj(x) =

nj+1−nj

k=1

bj,kΨj,k(x) ∈ Wj details we lost

Woula Themistoclakis - Chemnitz, September 26-30, 2011 27

slide-28
SLIDE 28

TWO SCALE RELATIONS: Ψj,h(x) = Φj+1(yj,h, x) −

nj

k=1

λj+1(yj,h) λj+1(xj,k)Φj,k(yj,h)Φj+1(xj,k, x) spa j ∈ N, h = 1, . . . , nj+1 − nj, Φj,h(x) = Φj+1(xj,h, x) +

nj+1−nj

k=1

Φj,h(yj,k)Φj+1(yj,k, x) spa j ∈ N, h = 1, . . . , nj where, for each j ∈ N, we set Φj(x, y) := λj(x)Hnj,mj(w, x, y), λj(x) =  

nj−1

k=0

p2

k(w, x)

 

−1

Woula Themistoclakis - Chemnitz, September 26-30, 2011 28

slide-29
SLIDE 29

Matrix formulation: ( Φj Ψj ) =   I Aj Bj I   ( Φ′

j+1

Φ′′

j+1

) where the matrices Aj and Bj are defined by { (Aj)h,k := Φj,h(yj,k), h = 1, .., nj, k = 1, .., nj+1 − nj, (Bj)h,k := Ψj,h(xj,k), h = 1, .., nj+1 − nj, k = 1, .., nj I is the identity matrix and we set Φj(x) := ( Φj,1(x), . . . , Φj,nj(x) )T , Ψj(x) := ( Ψj,1(x), . . . , Ψj,nj+1−nj(x) )T , Φ′

j+1(x)

:= ( Φj+1(xj,1, x), . . . , Φj+1(xj,nj, x) )T , Φ′′

j+1(x)

:= ( Φj+1(yj,1, x), . . . , Φj+1(yj,nj+1−nj, x) )T ,

Woula Themistoclakis - Chemnitz, September 26-30, 2011 29

slide-30
SLIDE 30

THEOREM: Under the previous notations, we have ( Φ′

j+1

Φ′′

j+1

) =   G−1

j

−G−1

j Aj

−BjG−1

j

I + BjG−1

j Aj

  ( Φj Ψj ) where G−1

j

is the inverse matrix of Gj defined by (Gj)h,k := 1 λj+1(xj,k) < Φj,h, Φj,k >w, h, k = 1, . . . , nj.

  • Proof. It is based on the identity Gj = I − AjBj, which follows from

Φj,h(x) = Φj+1(xj,h, x) +

nj+1−nj

k=1

Φj,h(yj,k)Φj+1(yj,k, x) taking into account that < Φj,k, Φj+1,r >w= λj+1(xj+1,r)Φj,k(xj+1,r). ✷

Woula Themistoclakis - Chemnitz, September 26-30, 2011 30

slide-31
SLIDE 31

NOTATIONS: For all resolution level j, assume fj+1 = fj + gj with fj(x) =

nj

k=1

aj,kΦj,k(x) ∈ Sj, gj(x) =

nj+1−nj

k=1

bj,kΨj,k(x) ∈ Wj and recalling that {xj+1,k}k = {xj,k}k ∪ {yj,k}k, set fj+1(x) =

nj+1

k=1

aj+1,kΦj+1(xj+1,k, x) =

nj

k=1

a′

j+1,kΦj+1(xj,k, x) + nj+1−nj

k=1

a′′

j+1,kΦj+1(yj,k, x)

Basis coefficients: aj := ( aj,1, . . . , aj,nj ) , bj := ( bj,1, . . . , bj,nj+1−nj ) , a′

j+1 :=

( a′

j+1,1, . . . , a′ j+1,nj

) , a′′

j+1 :=

( a′′

j+1,1, . . . , a′′ j+1,nj+1−nj

)

Woula Themistoclakis - Chemnitz, September 26-30, 2011 31

slide-32
SLIDE 32

RECONSTRUCTION FORMULA: ( a′

j+1, a′′ j+1

) = (aj, bj)   I Aj Bj I   where            (Aj)h,k := Φj,h(yj,k) = λj(xj,h)

n−1

k=0

pk(w, , xj,h)qk(w, yj,k) (Bj)h,k := Ψj,h(xj,k) = −λj+1(yj,h) λj+1(xj,k)Φj,k(yj,h) a1 b1 a2 b2 a3 · · · · · · · · · aJ−1 bJ−1 aJ

Reconstruction scheme

Woula Themistoclakis - Chemnitz, September 26-30, 2011 32

slide-33
SLIDE 33

DECOMPOSITION FORMULA: (aj, bj) = ( a′

j+1, a′′ j+1

)   G−1

j

−G−1

j Aj

−BjG−1

j

I + BjG−1

j Aj

  where      (Aj)h,k := Φj,h(yj,k), (Bj)h,k := Ψj,h(xj,k), (Gj)h,k := < Φj,h, Φj,k > λj+1(xj,h) ← High computational cost! Decomposition scheme aJ aJ−1 bJ−1

✲ ❅ ❅ ❅ ❅ ❅ ❅ ❘

aJ−2 · · · bJ−2 · · ·

✲ ❅ ❅ ❅ ❅ ❅ ❅ ❘

a1 b1

✲ ❅ ❅ ❅ ❅ ❅ ❅ ❘

Woula Themistoclakis - Chemnitz, September 26-30, 2011 33

slide-34
SLIDE 34

THEOREM: The elements of the matrix G−1

j

are given by (G−1

j )r,s := λj+1(xj,r) nj−1

h=0

νj,hph(w, xj,r)ph(w, xj,s), r, s = 1, .., nj, where νj,h :=      1 if 0 ≤ h ≤ nj − mj, 2m2

j

m2

j + (nj − h)2

if nj − mj < h < nj.

  • Proof. Recalling Φj,h(x) = λj,h

∑nj−1

k=0 pk(w, , xj,h)qk(w, x), we get

(Gj)r,s := < Φj,r, Φj,s > λj+1(xj,s) = λj,rλj,s λj+1(xj,s)

nj−1

h=0

1 νj,h ph(w, xj,r)ph(w, xj,s) Thus Gj = ∆jCT

j MjCjDj holds, where ∆j, Mj, Dj are diagonal and

(Cj)r,s := √ λj,s pr−1(w, xj,s), r, s = 1, .., nj, is orthogonal. ✷

Woula Themistoclakis - Chemnitz, September 26-30, 2011 34

slide-35
SLIDE 35

Decomposition formulas: For k = 1, . . . , nj aj,k =

nj

s=1

a′

j+1,sλj+1(xj,s)

 

nj−1

r=0

νj,rpr(w, xj,k)pr(w, xj,s)   +

nj+1−nj

s=1

a′′

j+1,sλj+1(yj,s)

 

nj−1

r=0

νj,rpr(w, xj,k)qr(w, yj,s)   For k = 1, . . . , nj+1 − nj bj,k = a′′

j+1,k

nj

s=1

a′

j+1,sλj+1(xj,s)

 

nj−1

r=0

νj,rqr(w, yj,k)pr(w, xj,s)   −

nj+1−nj

s=1

a′′

j+1,sλj+1(yj,s)

 

nj−1

r=0

νj,rqr(w, yj,k)qr(w, yj,s)  

Woula Themistoclakis - Chemnitz, September 26-30, 2011 35

slide-36
SLIDE 36

Reconstruction formulas: For k = 1, . . . , nj a′

j+1,k = aj,k− λj(xj,k)

λj+1(xj,k)

nj+1−nj

s=1

bj,sλj+1(yj,s)  

nj−1

r=0

pr(w, xj,k)qr(w, yj,s)   For k = 1, . . . , nj+1 − nj a′′

j+1,k = bj,k + nj

s=1

aj,sλj(xj,s)  

nj−1

r=0

qr(w, yj,k)pr(w, xj,s)   where we recall that qk(w) :=    pk(w) if 0 ≤ k ≤ n − m m + n − k 2m pk(w) − m − n + k 2m p2n−k(w) if n − m < k < n

Woula Themistoclakis - Chemnitz, September 26-30, 2011 36

slide-37
SLIDE 37

Decomposition Algorithm: 1. Compute αr =

nj

s=1

λj+1(xj,s)a′

j+1,s pr(w, xj,s),

r = 0, . . . , nj − 1 2. Compute βr =

nj+1−nj

s=1

λj+1(yj,s)a′′

j+1,s qr(w, yj,s),

r = 0, . . . , nj − 1 3. Compute aj,k =

nj−1

r=0

νj,r(αr + βr)pr(w, xj,k), k = 1, . . . , nj 4. Compute bj,k =

nj−1

r=0

νj,r(αr + βr)qr(w, yj,k), k = 1, . . . , nj+1 − nj

Woula Themistoclakis - Chemnitz, September 26-30, 2011 37

slide-38
SLIDE 38

Reconstruction Algorithm: 1. Compute αr =

nj

s=1

λj(xj,s)aj,s pr(w, xj,s), r = 0, . . . , nj − 1 2. Compute βr =

nj+1−nj

s=1

λj+1(yj,s)bj,s qr(w, yj,s), r = 0, . . . , nj − 1 3. Compute a′

j+1,k = aj,k − λj(xj,k)

λj+1(xj,k)

nj−1

r=0

βrpr(w, xj,k), k = 1, .., nj 4. Compute a′′

j+1,k = bj,k + nj−1

r=0

αrqr(w, yj,k), k = 1, . . . , nj+1 − nj

Woula Themistoclakis - Chemnitz, September 26-30, 2011 38

slide-39
SLIDE 39

SOME REFERENCES (Part 2: Polynomial wavelets):

  • M.R.Capobianco, W.Themistoclakis, Interpolating polynomial wavelets on [- 1,1],
  • Adv. in Comput. Math., 23 (2005), 353-374.
  • C.K.Chui, H.N.Mhaskar, On trigonometric wavelets Constr. Approx., 9 (1993),

167–190.

  • B.Fischer, J.Prestin, Wavelets based on orthogonal polynomials, Math. Comp., 66

(1997), 1593–1618.

  • B.Fischer, W.Themistoclakis, Orthogonal polynomial wavelets, Numer. Algorithms,

30 (2002), 37–58.

  • T.Kilgore, J.Prestin, Polynomial wavelets on the interval, Constr. Approx., 12

(1996), 95–110.

  • D.Potts, G.Steidl, M.Tasche Fast algorithms for discrete polynomial transforms,
  • Math. Comp,, 67 (1998), 1577–1590.
  • J.Prestin, K.Selig, Interpolating and orthonormal trigonometric wavelets, in:

Signal and Image Representation in Combined Spaces, Academic Press, 1995.

  • M.Tasche, Polynomial wavelets on [-1,1], Approximation Theory, Wavelets and

Applications (Ed. S.P. Singh), Kluwer Academic Publ., Dordrecht, 497–512, 1995.

Woula Themistoclakis - Chemnitz, September 26-30, 2011 39