Multivariate Christoffel functions and hyperinterpolation 1 Stefano - - PowerPoint PPT Presentation

multivariate christoffel functions
SMART_READER_LITE
LIVE PREVIEW

Multivariate Christoffel functions and hyperinterpolation 1 Stefano - - PowerPoint PPT Presentation

Multivariate Christoffel functions and hyperinterpolation 1 Stefano De Marchi Department of Mathematics - University of Padova Goettingen - December 2, 2014 1 Joint work with Alvise Sommariva and Marco Vianello Motivation Len Bos, Multivariate


slide-1
SLIDE 1

Multivariate Christoffel functions and hyperinterpolation1

Stefano De Marchi

Department of Mathematics - University of Padova

Goettingen - December 2, 2014

1Joint work with Alvise Sommariva and Marco Vianello

slide-2
SLIDE 2

Motivation

Len Bos, Multivariate interpolation and polynomial inequalities, Ph.D. course held in 2001 at the University of Padova (unpublished notes)

2 of 26

slide-3
SLIDE 3

Motivation

Len Bos, Multivariate interpolation and polynomial inequalities, Ph.D. course held in 2001 at the University of Padova (unpublished notes) He proved by means of the bivariate Christoffel-Darboux formula of Xu that the Lebesgue constant of the Morrow-Patterson points, ΛMP

n

= O(n6).

2 of 26

slide-4
SLIDE 4

Motivation

Len Bos, Multivariate interpolation and polynomial inequalities, Ph.D. course held in 2001 at the University of Padova (unpublished notes) He proved by means of the bivariate Christoffel-Darboux formula of Xu that the Lebesgue constant of the Morrow-Patterson points, ΛMP

n

= O(n6).

Morrow-Patterson points were the basis of inspiration of the Padua Points.

2 of 26

slide-5
SLIDE 5

Outline

1

The problem

2

Estimates for Christofell functions Disk and ball Square and cube

3

Upper bounds for Lebesgue constants The d-dimensional ball The d-dimensional cube The Morrow-Patterson points

4

References

3 of 26

slide-6
SLIDE 6

Introduction

Notation

1

K ⊂ Rd, Pd

n(K), N = dim(Pd n(K)) := (n+d d );

4 of 26

slide-7
SLIDE 7

Introduction

Notation

1

K ⊂ Rd, Pd

n(K), N = dim(Pd n(K)) := (n+d d );

2

Kn(x, y): reproducing kernel of Pd

n(K) in L2 dµ(K) (µ a positive

measure on K) with representation (cf. Dunkl and Xu 2001, §3.5) Kn(x, y) =

N

  • j=1

pj(x)pj(y) , x, y ∈ Rd , (1) where {pj} is any orthonormal basis of Pd

n(K) in L2 dµ(K). The

function Kn(x, x) =

N

  • j=1

p2

j (x)

(2) is known as the (reciprocal of) the n-th Christoffel function of µ on K.

4 of 26

slide-8
SLIDE 8

Introduction

Hyperinterpolation operator

Definition

Hyperinterpolation of multivariate continuous functions, on compact subsets or manifolds, is a discretized orthogonal projection on polynomial subspaces [Sloan JAT1995]. It requires 3 main ingredients

5 of 26

slide-9
SLIDE 9

Introduction

Hyperinterpolation operator

Definition

Hyperinterpolation of multivariate continuous functions, on compact subsets or manifolds, is a discretized orthogonal projection on polynomial subspaces [Sloan JAT1995]. It requires 3 main ingredients

1

a good cubature formula (positive weights and high precision);

2

a good formula for representing the reproducing kernel (accurate and efficient);

3

a slow increase of the Lebegsue constant (which is the operator norm).

5 of 26

slide-10
SLIDE 10

Introduction

Hyperinterpolation operator

Definition

Hyperinterpolation of multivariate continuous functions, on compact subsets or manifolds, is a discretized orthogonal projection on polynomial subspaces [Sloan JAT1995]. It requires 3 main ingredients

1

a good cubature formula (positive weights and high precision);

2

a good formula for representing the reproducing kernel (accurate and efficient);

3

a slow increase of the Lebegsue constant (which is the operator norm).

Practically

It is a total-degree polynomial approximation of multivariate continuous functions, given by a truncated Fourier expansion in o.p. for the given domain

5 of 26

slide-11
SLIDE 11

Introduction

Initial observation

We observe the following fact. Let {an} ∈ R+ be a sequence s.t. an ≥ Cn(dµ, K) =

  • max

x∈K Kn(x, x)

(3) Let Ln :

  • C(K), · L∞(K)
  • Pd

n, · L2

dµ(K)

  • (4)

uniformly bounded operators, i.e. ∃ M > 0 s.t. for every n Ln = sup

f0

LnfL2

dµ(K)

fL∞(K) ≤ M . Then this estimate holds: Ln∞ = sup

f0

LnfL∞(K) fL∞(K) ≤ anM . (5)

6 of 26

slide-12
SLIDE 12

Lebesgue constant

  • f the hyperinterpolation operator

Given cubature formula (X, w) for µ, exact in Pd

2n(K), with nodes

X = Xn = {ξi(n) , i = 1, . . . , V} ⊂ K and positive weights w = wn = {wi(n) , i = 1, . . . , V}, V ≥ N = dim(Pd

n(K)),

{pj , j = 1, . . . , N} be any orthonormal basis of Pd

n(K) in L2 dµ(K).

hyperinterpolation operator is the discretized orthogonal projection Ln : C(K) → Pd

n(K) defined as

Lnf(x) =

N

  • j=1

f, pjℓ2

w(X) pj(x) ,

where ℓ2

w(X) is equipped with the scalar product

f, g =

V

  • i=1

wif(ξi)g(ξi) .

7 of 26

slide-13
SLIDE 13

”Lebesgue constant”

  • f the hyperinterpolation operator

Corollary 1

Assume that (3) holds, then Ln∞ ≤ an

  • µ(K) .

(6)

  • Proof. Following Sloan [JAT95], we can write by exactness in Pd

2n(K) and the Pythagorean theorem in ℓ2 w(X)

LnfL2

dµ(K) = Lnfℓ2 w (X) ≤ fℓ2 w (X) =

  • V
  • i=1

wif2(ξi) ≤

  • V
  • i=1

wi fℓ∞(X) =

  • µ(K) fℓ∞(X) ≤
  • µ(K) fL∞(K) ,

so that in Proposition 1 we can take M =

  • µ(K).
  • 8 of 26
slide-14
SLIDE 14

Estimates

disk and ball, K = Bd

Here we use the Gegenbauer measure Wλ(x) = (1 − |x|2)λ−1/2 , λ > −1 2 , (7)

9 of 26

slide-15
SLIDE 15

Estimates

disk and ball, K = Bd

Here we use the Gegenbauer measure Wλ(x) = (1 − |x|2)λ−1/2 , λ > −1 2 , (7) Bos in [NZJM,94] proved Cn(W0(x) dx, Bd) ≤

  • 2

ωd n + d d

  • +

n + d − 1 d

  • = O(nd/2) ,

(8) ωd being the surface area of the unit sphere Sd ⊂ Rd+1. Later [Bloom, Bos, Levenberg, APM12] showed that Cn has polynomial growth on the ball for dµ = Wλ(x) dx, λ ≥ 0. No explicit bounds were provided!

9 of 26

slide-16
SLIDE 16

Estimates

formulas for K = B2

Main ingredient: Zernike polynomials (see [Carnicer, God´ es NA14]),

  • rthogonal basis on the disk w.r.t. Lebesgue measure (used in optics)

ˆ Zm

h (r, θ) =

              

  • 2(h+1)

αm

Rm

h (r) cos(mθ) ,

m ≥ 0

  • 2(h+1)

αm

Rm

h (r) sin(mθ) ,

m < 0 (9) for 0 ≤ h ≤ n, |m| ≤ h, h − m ∈ 2Z, where αm =          2 , m = 0 1 , m 0 (10) Rm

h (r) = (−1)(h−m)/2rmPm,0 (h−m)/2(1 − 2r2)

(11) and Pm,0

j

is the corresponding Jacobi polynomial of degree j.

10 of 26

slide-17
SLIDE 17

Estimates

formulas for the disk, K = B2

Relevant property: for 0 ≤ h ≤ n, |m| ≤ h, h − m ∈ 2Z |ˆ Zm

h (r, θ)| ≤

  • 2h + 2

π , x = (r cos(θ), r sin(θ)) ∈ B2 . Kn(x, x) =

n

  • h=0
  • |m|≤h,h−m∈2Z

(ˆ Zm

h (r, θ))2 ≤ 1

π

n

  • h=0
  • |m|≤h,h−m∈2Z

(2h + 2) = 1 π

n

  • h=0

(2h + 2)(n − h + 1) = 1 3π (n + 1)(n + 2)(n + 3) , and hence Cn(dx, B2) ≤ 1 √ 3π

  • (n + 1)(n + 2)(n + 3) = O(n3/2) .

(12)

11 of 26

slide-18
SLIDE 18

Estimates

formulas for the cube, K = [−1, 1]d

Jacobi measure dµ = Wα,β(x) dx , Wα,β(x) =

d

  • i=1

(1 − xi)α(1 + xi)β , α, β > −1 , (13) Total-degree orthonormal product basis Πα,β

k (x) = d

  • i=1

ˆ Pα,β

ki (xi) , 0 ≤ |k| ≤ n ,

(14) where k = (k1, . . . , kd) with ki ≥ 0 and |k| = d

i=1 ki, and ˆ

Pα,β

m

denotes the m-th degree polynomial of the univariate orthonormal Jacobi basis with parameters α and β.

12 of 26

slide-19
SLIDE 19

Estimates

formulas for K = [−1, 1]d

For max {α, β} ≥ −1/2, max |ˆ Pα,β

ki | at ±1, then

|ˆ Pα,β

m (t)| ≤ |ˆ

Pα,β

m (sign(α − β))| =

  • (2m + α + β + 1)Γ(m + α + β + 1)Γ(m + q + 1)

2α+β+1 m! Γ(m + min {α, β} + 1)

≤ c(α, β) mq+1/2 , t ∈ [−1, 1] , q = max {α, β} ≥ −1 2 , (15)

13 of 26

slide-20
SLIDE 20

Estimates

formulas for K = [−1, 1]d

max

x∈[−1,1]d Kn(x, x) =

max

x∈[−1,1]d

  • 0≤|k|≤n
  • Πα,β

k (x)

2 =

  • 0≤|k|≤n

d

  • i=1

ˆ Pα,β

ki (sign(α − β))

2 ≤ (c(α, β))2d

  • 0≤|k|≤n

d

  • i=1

k 2q+1

i

= (c(α, β))2d

n

  • k1=0

k 2q+1

1 n−k1

  • k2=0

k 2q+1

2

· · ·

n−d−1

j=1 kj

  • kd=0

k 2q+1

d

= O(n(2q+2)d) , which gives the qualitative bound Cn(Wα,β(x) dx, [−1, 1]d) = O(n(q+1)d) . (16)

14 of 26

slide-21
SLIDE 21

Special cases

α = β = 0, Legendre polynomials

|ˆ P0,0

m (t)| ≤ ˆ

P0,0

m (1) =

  • 2m + 1

2 , t ∈ [−1, 1] , from which we have

max

x∈[−1,1]d Kn(x, x) =

  • 0≤|k|≤n

d

  • i=1
  • ˆ

P0,0

ki (1)

2 = 1 2d

n

  • k1=0

(2k1 + 1)

n−k1

  • k2=0

(2k2 + 1) · · ·

n−d−1 j=1 kj

  • kd =0

(2kd + 1) , (17)

15 of 26

slide-22
SLIDE 22

Special cases

α = β = 0, Legendre polynomials

|ˆ P0,0

m (t)| ≤ ˆ

P0,0

m (1) =

  • 2m + 1

2 , t ∈ [−1, 1] , from which we have

max

x∈[−1,1]d Kn(x, x) =

  • 0≤|k|≤n

d

  • i=1
  • ˆ

P0,0

ki (1)

2 = 1 2d

n

  • k1=0

(2k1 + 1)

n−k1

  • k2=0

(2k2 + 1) · · ·

n−d−1 j=1 kj

  • kd =0

(2kd + 1) , (17)

Cn(dx, [−1, 1]) = 1 √ 2 (n + 1) , (18) Cn(dx, [−1, 1]2) = 1 2 √ 6

  • (n + 1)(n + 2)(n2 + 3n + 3) ,

(19) Cn(dx, [−1, 1]3) = 1 12 √ 10

  • (n + 1)(n + 2)2(n + 3)(2n2 + 8n + 15)

(20)

15 of 26

slide-23
SLIDE 23

Special cases

α = β = −1/2, Chebyshev polynomials of first kind

|ˆ P

− 1

2 ,− 1 2

m

(t)| = |ˆ Tm(t)| ≤ ˆ Tm(1) =

  • 2 − δ0,m

π , t ∈ [−1, 1] , which entails by a little algebra

πd max

x∈[−1,1]d Kn(x, x) = πd

  • 0≤|k|≤n

d

  • i=1

ˆ Tki (1) 2 =

n

  • k1=0

(2 − δ0,k1 )

n−k1

  • k2=0

(2 − δ0,k2 ) · · ·

n−d−1 j=1 kj

  • k2=0

(2 − δ0,kd )

16 of 26

slide-24
SLIDE 24

Special cases

α = β = −1/2, Chebyshev polynomials of first kind

|ˆ P

− 1

2 ,− 1 2

m

(t)| = |ˆ Tm(t)| ≤ ˆ Tm(1) =

  • 2 − δ0,m

π , t ∈ [−1, 1] , which entails by a little algebra

πd max

x∈[−1,1]d Kn(x, x) = πd

  • 0≤|k|≤n

d

  • i=1

ˆ Tki (1) 2 =

n

  • k1=0

(2 − δ0,k1 )

n−k1

  • k2=0

(2 − δ0,k2 ) · · ·

n−d−1 j=1 kj

  • k2=0

(2 − δ0,kd )

Cn(W− 1

2 ,− 1 2 (x) dx, [−1, 1]) =

1 √π √ 2n + 1 (21) (observe that (21) coincides with the bound in (8) for d = 1), Cn(W− 1

2 ,− 1 2 (x) dx, [−1, 1]2) = 1

π

  • 2n2 + 2n + 1 ,

(22) Cn(W− 1

2 ,− 1 2 (x) dx, [−1, 1]3) =

1 √ 3π3

  • 4n3 + 6n2 + 8n + 3 .

(23)

16 of 26

slide-25
SLIDE 25

Special cases

α = β = 1/2, Chebyshev polynomials of second kind

|ˆ P

1 2 , 1 2

m (t)| = |ˆ

Um(t)| ≤ ˆ Um(1) =

  • 2

π (m + 1) , t ∈ [−1, 1] , which leads to

max

x∈[−1,1]d Kn(x, x) =

  • 0≤|k|≤n

d

  • i=1

ˆ Uki (1) 2 = 2 π d

n

  • k1=0

(k1 + 1)2

n−k1

  • k2=0

(k2 + 1)2 · · ·

n−d−1 j=1 kj

  • kd =0

(kd + 1)2 , (24)

17 of 26

slide-26
SLIDE 26

Special cases

α = β = 1/2, Chebyshev polynomials of second kind

|ˆ P

1 2 , 1 2

m (t)| = |ˆ

Um(t)| ≤ ˆ Um(1) =

  • 2

π (m + 1) , t ∈ [−1, 1] , which leads to

max

x∈[−1,1]d Kn(x, x) =

  • 0≤|k|≤n

d

  • i=1

ˆ Uki (1) 2 = 2 π d

n

  • k1=0

(k1 + 1)2

n−k1

  • k2=0

(k2 + 1)2 · · ·

n−d−1 j=1 kj

  • kd =0

(kd + 1)2 , (24)

Cn(W 1

2 , 1 2 (x) dx, [−1, 1]) =

1 √ 3π

  • (n + 1)(n + 2)(2n + 3) ,

(25) Cn(W 1

2 , 1 2 (x) dx, [−1, 1]2) =

1 3π √ 10

  • P6(n) ,

(26)

P6(n) = (n + 1)(n + 2)(n + 3)(n + 4)(2n2 + 10n + 15) ,

Cn(W 1

2 , 1 2 (x) dx, [−1, 1]3) =

1 18 √ 35π3

  • P9(n) ,

(27)

P9(n) = (n + 1)(n + 2)(n + 3)(n + 4)(n + 5)(n + 6)(2n + 7)(n2 + 7n + 18) .

17 of 26

slide-27
SLIDE 27

Lebesgue constants

The case of the d-ball

By Corollary 1, we can give upper bounds for the “Lebesgue constant”, Ln∞, independent of the underlying cubature formula, whenever we are able to estimate the maximum of Kn(x, x).

18 of 26

slide-28
SLIDE 28

Lebesgue constants

The case of the d-ball

By Corollary 1, we can give upper bounds for the “Lebesgue constant”, Ln∞, independent of the underlying cubature formula, whenever we are able to estimate the maximum of Kn(x, x). Wade in [JMAA13] provided this bound in the d-ball ad,λn(d−1)/2+λ ≤ Ln∞ ≤ bd,λn(d−1)/2+λ , n even , d > 1 , ad,λ and bd,λ positive constants. This improves the bound O(n log n) for hyperinterpolation w.r.t the Lebesgue measure on the disk (λ = 1/2, d = 2), by [Hansen et al. IMA JNA09]. When λ = 0, Corollary 1 and (8) gives Ln∞ = O(nd/2), an

  • verestimate by a factor √n (for any d).

For the Lebesgue measure on the disk (λ = 1/2, d = 2), by (6) and (12) we get Ln∞ = O(n3/2), again an overestimate by a factor √n.

18 of 26

slide-29
SLIDE 29

Lebesgue constants

The d-cube, Chebeyshev first kind measure

For d = 3, [Caliari at al. CMA08], showed that for any hyperinterpolation operator w.r.t the dµ = W−1/2,−1/2(x) dx (cf. (13)), the following estimate holds Ln∞ = O(logd n) . (28) An estimate of this kind was previously obtained in the case of hyperinterpolation at the Morrow-Patterson-Xu points of the square (cf. [Caliari at al. JCAM07]).

19 of 26

slide-30
SLIDE 30

Lebesgue constants

The d-cube, Chebeyshev first kind measure

For d = 3, [Caliari at al. CMA08], showed that for any hyperinterpolation operator w.r.t the dµ = W−1/2,−1/2(x) dx (cf. (13)), the following estimate holds Ln∞ = O(logd n) . (28) An estimate of this kind was previously obtained in the case of hyperinterpolation at the Morrow-Patterson-Xu points of the square (cf. [Caliari at al. JCAM07]). Corollary 1 and (21)-(23), gives Ln∞ = O(nd/2), again an

  • vestimate of the actual order of growth by a factor ( √n/ log(n))d.

19 of 26

slide-31
SLIDE 31

Lebesgue constants

The d-cube, Jacobi measure

For other Jacobi measures, there are apparently no results in the literature for d > 1. By Corollary 1 we get Ln∞ = O(n(q+1)d) , (29) for any hyperinterpolation operator w.r.t. any Jacobi measure with q = max {α, β} ≥ −1/2. Notice, for d = 1, the Lebesgue constant of interpolation at the zeros of Pα,β

n+1 increases asymptotically like log(n) for q ≤ −1/2, and

like nq+1/2 for q > −1/2, in view of a classical result by Sz¨ ego. Hence, (29) is again an overestimate!

20 of 26

slide-32
SLIDE 32

The Morrow-Patterson points

definition

We specialized (29) to the case of the product Chebyshev measure of the second kind on the square.

21 of 26

slide-33
SLIDE 33

The Morrow-Patterson points

definition

We specialized (29) to the case of the product Chebyshev measure of the second kind on the square.

Morrow-Patterson points [SIAM JNA78]

For even degree n, the MP points are the set {(xm, yk)} ⊂ (−1, 1)2 xm = cos mπ n + 2

  • , yk =

           cos

  • 2kπ

n+3

  • m odd

cos (2k−1)π

n+3

  • m even

(30) 1 ≤ m ≤ n + 1, 1 ≤ k ≤ n

2 + 1.

21 of 26

slide-34
SLIDE 34

The Morrow-Patterson points

plots

Figure: Left: MP points for n = 10. Right: MP points for n = 20

22 of 26

slide-35
SLIDE 35

The Morrow-Patterson points

Lebesgue constant

The MP points are important for cubature on the square: minimal formulas of exactness 2n for Chebyshev measure of the second kind, dµ = W 1

2 , 1 2 (x1, x2) dx1dx2

Len Bos in a manuscript of 2001, proved by means of the bivariate Christoffel-Darboux-Xu formula ΛMP

n

= O(n6)

23 of 26

slide-36
SLIDE 36

The Morrow-Patterson points

Lebesgue constant

The MP points are important for cubature on the square: minimal formulas of exactness 2n for Chebyshev measure of the second kind, dµ = W 1

2 , 1 2 (x1, x2) dx1dx2

Len Bos in a manuscript of 2001, proved by means of the bivariate Christoffel-Darboux-Xu formula ΛMP

n

= O(n6) Using our approach of hyperinterpolation, we prove The Lebesgue constant of bivariate polynomial interpolation at the Morrow-Patterson points has the following upper bound ΛMP

n

≤ 1 6 √ 10

  • (n + 1)(n + 2)(n + 3)(n + 4)(2n2 + 10n + 15) = O(n3) .

(31)

23 of 26

slide-37
SLIDE 37

The Morrow-Patterson points

Lebesgue constant

Again, (31) is an overestimate. [Caliari et al. AMC05] showed that the values of ΛMP

n

are well-fitted by the quadratic polynomial (0.7n + 1)2. Hence, it can be conjectured that the actual order of growth is ΛMP

n

= O(n2). Figure: The upper bound (31) (◦) and the numerically evaluated Lebesgue constant (∗) of interpolation at the MPX

points.

24 of 26

slide-38
SLIDE 38

References

  • L. Bos, Asymptotics for the Christoffel function for Jacobi like weights on a ball in Rm, New Zealand J. Math. 23

(1994), 99–109.

  • L. Bos, Multivariate interpolation and polynomial inequalities, Ph.D. course held at the University of Padova (2001),

unpublished notes.

  • M. Caliari, S. De Marchi and M. Vianello, Hyperinterpolation on the square, J. Comput. Appl. Math. 210 (2007),

78–83.

  • M. Caliari, S. De Marchi and M. Vianello, Hyperinterpolation in the cube, Comput. Math. Appl. 55 (2008),

2490–2497.

  • S. De Marchi, A. Sommariva and M. Vianello, Multivariate Christoffel functions and hyperinterpolation . Dolomites
  • Res. Notes Approx 7 (2014), 26–33.
  • S. De Marchi, M. Vianello and Y. Xu, New cubature formulae and hyperinterpolation in three variables. BIT 49

(2009), 55–73. C.F . Dunkl and Y. Xu, Orthogonal Polynomials of Several Variables, Encyclopedia of Mathematics and its Applications 81, Cambridge University Press, 2001. I.H. Sloan, Polynomial interpolation and hyperinterpolation over general regions, J. Approx. Theory 83 (1995), 238–254.

25 of 26

slide-39
SLIDE 39

#thankyou!

26 of 26