workshop: structured numerical linear algebra problems: algorithms and applications cortona, italy,...

63
Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004 Interpolation and Approximation on Chebyshev extrema nodes redo Eisinberg seppe Fedele S – University of Calabria - Italy

Upload: yaakov

Post on 25-Feb-2016

28 views

Category:

Documents


4 download

DESCRIPTION

Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004. Interpolation and Approximation on Chebyshev extrema nodes. Alfredo Eisinberg Giuseppe Fedele DEIS – University of Calabria - Italy. Outline. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Workshop:Structured Numerical Linear Algebra Problems:Algorithms and ApplicationsCortona, Italy, September 19-24, 2004

Interpolation and Approximation on

Chebyshev extrema nodes

Alfredo EisinbergGiuseppe FedeleDEIS – University of Calabria - Italy

Page 2: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Outline

A property on the elementary symmetric functions

Explicit factorization of the inverse of the Vandermonde matrix

Symmetric functions for G-L nodes

Vandermonde systems on G-L nodes

Discrete orthogonal polynomials on G-L nodes

Applications

Page 3: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

Page 4: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

)3,3()2,3()1,3()0,3(

)()()(

)3,3()2,3()1,3(

1)0,3(,,

23

3213231212

3213

321

323121

321

3213

xxx

xxxxxxxxxxxxxxxxS

xxxxxxxxx

xxx

xxxX

n

Example

Page 5: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

))(()3,3())(()2,3(

))(()1,3(,,

2313

2312

1312

3213

xxxxxxxxxxxx

xxxX

Example(continued)

Page 6: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

A. Eisinberg, C. PicardiOn the inversion of Vandermonde matrixIFAC, Kyoto, Japan, 1981.

A. Eisinberg, G. FedeleA property on the elementary symmetric functions Unpublished

Page 7: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

Page 8: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Inverse of theVandermonde matrix

A property on elementary symmetric functions

Page 9: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Inverse of theVandermonde matrix

A property on elementary symmetric functions

Page 10: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

Inverse of theVandermonde matrix

Page 11: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

A property on elementary symmetric functions

Factorization

Page 12: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Chebyshev nodes

Page 13: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Chebyshev nodesStandard

A. Eisinberg, G. FedelePolynomial interpolation and related algorithmsTwelfth International Colloquium on Num. Anal. AndComputer Science with Appl.Plovdiv, 2003.

Page 14: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Chebyshev nodesExtended

A. Eisinberg, G. FedelePolynomial interpolation and related algorithmsTwelfth International Colloquium on Num. Anal. AndComputer Science with Appl.Plovdiv, 2003.

Page 15: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Why Gauss-Lobatto nodes?“It has been also shown that the set of nodescoinciding with the Chebyshev extrema, failed to be a goodapproximation to the optimal interpolation set. Nevertheless, thisset of nodes is of considerable interest since as was established byEhlick and Zeller, the norm of corresponding interpolation operator is less than the norm of the operator (where T is theset of Chebyshev nodes) induced by interpolation at the Chebyshevroot. Namely, the following relation holds:

mkmkU 0)/cos(

)(UPn )(TPn

,...6,4,2 ,10 ,)(

,...5,3,1 ,)()(

21

1

mm

TP

mTPUP

mmm

mm

L. Brutman, A Note on Polynomial Interpolation at the Chebyshev Extrema Nodes, Journal of Approx. Theory 42, 283-292 (1984).

Page 16: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Why Gauss-Lobatto nodes?

“For some sets of nodes which are of special importance in theinterpolation theory, such as equidistant nodes, Chebyshev rootsand extrema and others, the behavior of the Lebesgue functionis well investigated.”

L. Brutman, Lebesgue functions for polynomial interpolation – a survey,Annals of Numerical Mathematics 4, 111-127 (1997).

Page 17: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Notes: Chebyshev nodes

Page 18: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Chebyshev nodes

Page 19: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Interpolationon Gauss-Lobatto

nodes

Page 20: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Gauss-Lobatto Chebyshev nodes (extrema)

Page 21: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Gauss-Lobatto Chebyshev nodes (extrema)

Page 22: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Gauss-Lobatto Chebyshev nodes (extrema)

Page 23: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Factorization

A. Eisinberg, G. Franzè, N. SalernoRectangular Vandermonde matrices on Chebyshev nodesLinear Algebra Appl., 283 (1998), 205-219.

Page 24: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Factorization

A. Eisinberg, G. FedeleVandermonde systems on Gauss-Lobatto Chebyshev nodesUnpublished

FHUDSWn

Page 25: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Properties of Qn=9

Page 26: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Properties of Hn=9

2,...,2,1 ,11,,1 nkkHkH

niinHniH

njjnH j

,...,2,1 ,,12

12

,

2,...,2,1 ,)1(12,1

21

2,...,1, ;

2,...,3,2

,,ij,H

,1

22),1)(1(modcos,

niijni

jiHn

njijiH

2...,2,1 ;

2,...,2,1

,,12

)1(,12

1

nknj

jknHjknH j

2...,2,1 ;,...,2,1

,12

,)1(12

, 1

nkni

kniHkniH i

Page 27: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Algorithm details

nf

fff

f3

2

1

2/)1(

2/

3

2

1

1

nn f

fff

b

fFb 1

Page 28: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Algorithm details

1b12 bHb

Page 29: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Algorithm details

23 bQb

)9()8()7()6()5()4()3()2()1(

2

2

2

2

2

2

2

2

2

bbbbbbbbb

)1(8 2b)3(3b )3(9 2b )5(4 2b )7(2b

Page 30: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Algorithm details

311 bK

nsolef

Page 31: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical experiments

Primal system:

Dual system:

Page 32: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical experiments

Page 33: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical experiments

Page 34: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Computational cost

Page 35: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Frobenius norms

Page 36: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Frobenius norms

A. Eisinberg, G. FedeleVandermonde systems on Gauss-Lobatto Chebyshev nodesUnpublished

Page 37: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Determinant

A. Eisinberg, G. FedeleVandermonde systems on Gauss-Lobatto Chebyshev nodesUnpublished

Page 38: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonalpolynomials on

Gauss-Lobatto nodes

Page 39: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonal polynomials on G-L nodes

Page 40: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonal polynomials on G-L nodes

A. Eisinberg, G. FedeleDiscrete orthogonal polynomials on Gauss-Lobatto Chebyshev nodesUnpublished

Page 41: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonal polynomials on G-L nodes

Page 42: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonal polynomials on G-L nodes

Page 43: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Discrete orthogonal polynomials on G-L nodes

Page 44: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004
Page 45: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Inner products

Three-terms recurrencerelation

Discrete orthogonal polynomials on G-L nodes

Page 46: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical results

Page 47: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical resultsEF = Our algorithm

4mn flops

CB = Conte – De Boor algorithm10mn flops

S. D. Conte, C. De BoorElementary Numerical AnalysisMcGraw Hill, 2nd ed., 1972.

Page 48: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical results

Page 49: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical results

Page 50: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Numerical results

Page 51: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Applications

Page 52: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Eigensystems

Page 53: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Eigensystems

A. Eisinberg, G. FedeleA property on the elementary symmetric functions Unpublished

Page 54: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Differentiationmatrices

Page 55: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

The process of obtaining approximations to the valuesof a function at the collocation points can be expressedas a matrix-vector multiplication; the matrices involvedare called spectral differentiation matrices.

Page 56: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Differentiation matrices

Page 57: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Differentiation matrices

Page 58: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Differentiation matrices8)( xxf

B. D. WelfertGeneration of pseudospectral differentiation matrices ISIAM J. Numer. Anal., 34, 1640-1657 (1997).

Page 59: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

LMS filter

Page 60: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

LMS filter

398429.00128.30sin02995.2

425389.00645.10sin96023.1 22025.181587.3)( 72685.0

tt

etg t

7/30sin27/10sin24)( ttetf t

S/N = 0.1

Page 61: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Unpublished papers

Page 62: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

PapersA. Eisinberg, G. FedeleAccurate floating point summation: a new approach

A. Eisinberg, G. FedeleA property on the elementary symmetric functions.

A. Eisinberg, G. FedeleOn the inversion of the Vandermonde matrix.

A. Eisinberg, G. Fedele, C. ImbrognoVandermonde systems on equidistant nodes in [0,1].

A. Eisinberg, G. Fedele, G. FranzèOn the Lebesgue constant for Lagrange interpolation on equidistant nodes.

A. Eisinberg, G. FedeleDiscrete orthogonal polynomials on equidistant nodes.

A. Eisinberg, G. FedeleVandermonde systems on Gauss-Lobatto Chebyshev nodes.

A. Eisinberg, G. FedeleDiscrete orthogonal polynomials on Gauss-Lobatto Chebyshev nodes.

Page 63: Workshop: Structured Numerical Linear Algebra Problems: Algorithms and Applications Cortona, Italy, September 19-24, 2004

Tank you