Trivariate polynomial approximation on Lissajous curves 1

Similar documents
arxiv: v1 [math.na] 13 Feb 2015

Trivariate polynomial approximation on Lissajous curves

Polynomial approximation and cubature at approximate Fekete and Leja points of the cylinder

Bivariate Lagrange interpolation at the Padua points: The generating curve approach

BIVARIATE LAGRANGE INTERPOLATION AT THE PADUA POINTS: THE IDEAL THEORY APPROACH

A numerical study of the Xu polynomial interpolation formula in two variables

On Multivariate Newton Interpolation at Discrete Leja Points

Polynomial Meshes: Computation and Approximation

Optimal Polynomial Admissible Meshes on the Closure of C 1,1 Bounded Domains

arxiv: v1 [math.na] 27 Nov 2014

Constructing optimal polynomial meshes on planar starlike domains

Approximate Fekete points and discrete Leja points based on equal area partitions of the unit sphere

On the Lebesgue constant of subperiodic trigonometric interpolation

Padua2DM: fast interpolation and cubature at the Padua points in Matlab/Octave

Stability of Kernel Based Interpolation

Dubiner distance and stability of Lebesgue constants

Lectures on multivariate polynomial interpolation. Stefano De Marchi Department of Mathematics University of Padua

ETNA Kent State University

Global polynomial optimization by norming sets on sphere and torus

i x i y i

FEKETE TYPE POINTS FOR RIDGE FUNCTION INTERPOLATION AND HYPERBOLIC POTENTIAL THEORY. Len Bos, Stefano De Marchi, and Norm Levenberg

Vectors in Function Spaces

Numerical Analysis An Advanced Course. Gheorghe Coman, Ioana Chiorean, Teodora Cătinaş

Application of modified Leja sequences to polynomial interpolation

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

ON A WEIGHTED INTERPOLATION OF FUNCTIONS WITH CIRCULAR MAJORANT

On the Lebesgue constant for the Xu interpolation formula

Stability constants for kernel-based interpolation processes

Chebfun and equispaced data

A new stable basis for radial basis function interpolation

Approximation by Conditionally Positive Definite Functions with Finitely Many Centers

Computing multivariate Fekete and Leja points by numerical linear algebra

Kernel Method: Data Analysis with Positive Definite Kernels

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016

ON THE CHEBYSHEV POLYNOMIALS. Contents. 2. A Result on Linear Functionals on P n 4 Acknowledgments 7 References 7

Bernstein-Durrmeyer operators with arbitrary weight functions

Trigonometric Gaussian quadrature on subintervals of the period

COMPLETE PADOVAN SEQUENCES IN FINITE FIELDS. JUAN B. GIL Penn State Altoona, 3000 Ivyside Park, Altoona, PA 16601

Giovanni Migliorati. MATHICSE-CSQI, École Polytechnique Fédérale de Lausanne

QMC designs and covering of spheres by spherical caps

Numerical hyperinterpolation over. nonstandard planar regions.

2014:05 Incremental Greedy Algorithm and its Applications in Numerical Integration. V. Temlyakov

On the bang-bang property of time optimal controls for infinite dimensional linear systems

4. Multi-linear algebra (MLA) with Kronecker-product data.

University of Houston, Department of Mathematics Numerical Analysis, Fall 2005

Recall that any inner product space V has an associated norm defined by

GENERALIZED GAUSS RADAU AND GAUSS LOBATTO FORMULAE

Numerical integration formulas of degree two

INTEGRAL FORMULAS FOR CHEBYSHEV POLYNOMIALS AND THE ERROR TERM OF INTERPOLATORY QUADRATURE FORMULAE FOR ANALYTIC FUNCTIONS

ETNA Kent State University

ETNA Kent State University

Chapter 3 Conforming Finite Element Methods 3.1 Foundations Ritz-Galerkin Method

Fourier series on triangles and tetrahedra

Upper and lower bounds for ruin probability

A comparison of interpolation grids over the triangle or the tetrahedron

Fourier series

MATH 2433 Homework 1

Multivariate polynomial approximation and convex bodies

Myopic Models of Population Dynamics on Infinite Networks

ON LINEAR COMBINATIONS OF CHEBYSHEV POLYNOMIALS arxiv: v1 [math.nt] 9 Nov 2013

Section 7.5 Inner Product Spaces

Introduction to Signal Spaces

REAL AND COMPLEX ANALYSIS

Scientific Computing

EXAMINATION: MATHEMATICAL TECHNIQUES FOR IMAGE ANALYSIS

The Shortest Vector Problem (Lattice Reduction Algorithms)

Interpolation via weighted l 1 -minimization

Optimal Estimation of a Nonsmooth Functional

On the remainder term of Gauss Radau quadratures for analytic functions

Solving the 3D Laplace Equation by Meshless Collocation via Harmonic Kernels

MET Workshop: Exercises

DISCRETE FOURIER ANALYSIS, CUBATURE AND INTERPOLATION ON A HEXAGON AND A TRIANGLE

Microlocal Methods in X-ray Tomography

Integration of permutation-invariant. functions

Stability and Lebesgue constants in RBF interpolation

Linearization coefficients for orthogonal polynomials. Michael Anshelevich

Final Year M.Sc., Degree Examinations

Application of QMC methods to PDEs with random coefficients

Statistics (1): Estimation

Hyperuniformity on the Sphere

Advanced Computational Fluid Dynamics AA215A Lecture 2 Approximation Theory. Antony Jameson

Chapter Four Gelfond s Solution of Hilbert s Seventh Problem (Revised January 2, 2011)

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.

Study guide for Exam 1. by William H. Meeks III October 26, 2012

Interpolation and Cubature at Geronimus Nodes Generated by Different Geronimus Polynomials

Solving Fredholm integral equations with application of the four Chebyshev polynomials

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Functional Analysis I

Math 54. Selected Solutions for Week 5

Compact hyperbolic Coxeter n-polytopes with n + 3 facets

One dimension and tensor products. 2.1 Legendre and Jacobi polynomials

Sparse Legendre expansions via l 1 minimization

Addition sequences and numerical evaluation of modular forms

MATH 5640: Fourier Series

1 Math 241A-B Homework Problem List for F2015 and W2016

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

Non commutative Khintchine inequalities and Grothendieck s theo

Polynomial approximation via de la Vallée Poussin means

Fast evaluation of mixed derivatives and calculation of optimal weights for integration. Hernan Leovey

Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing

Transcription:

Trivariate polynomial approximation on Lissajous curves 1 Stefano De Marchi DMV2015, Minisymposium on Mathematical Methods for MPI 22 September 2015 1 Joint work with Len Bos (Verona) and Marco Vianello (Padova)

Outline 1 Introduction 2 Looking for good 3d Lissajous curves 3 Hyperinterpolation on Lissajous curves 4 Computational issues 5 Interpolation 6 To do 2 of 31

Lissajous curves Properties and motivation 1 Are parametric curves studied by Bowditch (1815) and Lissajous (1857) of the form γ(t) = (A cos(at + α), B sin(bt + β)). 2 Chebyshev polynomials (T k or U k ) are Lissajous curves (cf. J. C. Merino 2003). In fact a parametrization of y = T n (x), x 1 is x = cos t y = ( ) sin nt π 2 0 t π 3 Padua points (of the first family) lie on [ 1, 1] 2 on the π-periodic Lissajous curve T n+1 (x) = T n (y) called generating curve given also as γ n (t) = (cos nt, cos(n + 1)t), 0 t π, n 1. 3 of 31

The generating curve of the Padua points (n = 4) 1 0.5 0-0.5-1 -1-0.5 0 0.5 1 Figure : Pad n = C O n+1 CE n+2 CE n+1 CO n+2 C n+1 C n+2 C n+1 = { z n = ( ) } (j 1)π cos j n, j = 1,..., n + 1 : Chebsyhev-Lobatto points on [ 1, 1] Note: Pad n = ( n+2 ) = dim(p 2 n(r 2 )) 4 of 31

The generating curve and cubature Lemma (cf. Bos et al. JAT 2006) For all p P 2n (R 2 ) we have 1 1 1 p(x, y) π 2 dxdy = 1 [ 1,1] 2 1 x 2 1 y 2 π π 0 p(γ n (t))dt. Proof. Check the property for all p(x, y) = T j (x)t k (y), j + k 2n. 5 of 31

Lissajous points in 2D: non-degenerate case Erb et al. 2014 (cf. arxiv 1411.7589) in the framework of Magnetic Particle Imaging applications, considered γ n,p (t) = (sin nt, sin((n + p)t)) 0 t < 2π, n, p N s.t. n and n + p are relative primes. γ n,p is non-degenerate iff p is odd. Take t k = 2πk/(4n(n + p)), k = 1,..., 4n(n + p). Lisa n,p := { γ n,p (t k ), k = 1,..., 4n(n + p) }, Lisa n,p = 2n(n+p)+2n+p. Notice: Lisa n,1 = 2n 2 + 4n + 1 while Pad 2n = 2n 2 + 3n + 1 is obtained with p = 1/2. 6 of 31

Lissajous points: non-degenerate case Figure : From the paper by Erb et al. 2014 (cf. arxiv 1411.7589) 7 of 31

Lissajous points: degenerate case Erb 2015, (cf. arxiv 1503.00895) has then studied the degenerate 2π-Lissajous curves γ n,p (t) = (cos nt, cos((n + p)t)) 0 t < 2π, Take t k = πk/(n(n + p)), k = 0, 1,..., n(n + p). LD n,p := { γ n,p (t k ), k = 0, 1,..., n(n + p) } (n + p + 1)(n + 1), LD n,p =. 2 Notice: for p = 1, LD n,1 = Pad n = dim(p n (R 2 )) and correspond to the Padua points themselves. 8 of 31

Lissajous points: degenerate case Figure : From the paper by Erb 2015, (cf. arxiv 1503.00895) 9 of 31

Notation in 3d Ω = [ 1, 1] 3 : the standard 3-cube The product Chebyshev measure dλ = w(x)dx, w(x) = 1 (1 x 21 )(1 x22 )(1 x23 ). (1) P 3 k : space of trivariate polynomials of degree k in R3 (dim(p 3 ) = (k + 1)(k + 2)(k + 3)/6). k 10 of 31

Fundamental theorem This results shows which are the admissible 3d Lissajous curves Theorem (cf. Bos, De Marchi at al. 2015, arxiv 1502.04114) Let be n N + and (a n, b n, c n ) be the integer triple ( 3 4 n2 + 1 n, 3 2 4 n2 + n, 3 4 n2 + 3 2 n + 1), n even (a n, b n, c n ) = ( (2) 3 4 n2 + 1, 3 4 4 n2 + 3 2 n 1, 3 4 4 n2 + 3 2 n + 4) 3, n odd Then, for every integer triple (i, j, k), not all 0, with i, j, k 0 and i + j + k m n = 2n, we have the property that ia n jb n + kc n, jb n ia n + kc n, kc n ia n + jb n. Moreover, m n = 2n is maximal, in the sense that there exists a triple (i, j, k ), i + j + k = 2n + 1, that does not satisfy the property. 11 of 31

Consequence I Cubature along the curve On admissible curves the integration reduces to the integral along the curve. Proposition Consider the Lissajous curves in [ 1, 1] 3 defined by l n (θ) = (cos(a n θ), cos(b n θ), cos(c n θ)), θ [0, π], (3) where (a n, b n, c n ) is the sequence of integer triples (2). Then, for every total-degree polynomial p P 3 2n π p(x) w(x)dx = π 2 p(l n (θ)) dθ. (4) [ 1,1] 3 0 Proof. It suffices to prove the identity for a polynomial basis (ex: for the tensor product basis T α (x), α 2n). 12 of 31

Consequence II Exactness Corollary Let p P 3 2n, l n(θ) and ν = n max{a n, b n, c n }. Then p(x) w(x)dx = [ 1,1] 3 µ w s p(l n (θ s )), (5) s=0 where with or alternatively w s = π 2 ω s, s = 0,..., µ, (6) µ = ν, θ s = (2s + 1)π 2µ + 2, ω s µ = ν + 1, θ s = sπ µ, s = 0,..., µ, π, s = 0,..., µ, (7) µ + 1 ω 0 = ω µ = π 2µ, ωs π, s = 1,..., µ 1. (8) µ 13 of 31

Remarks The points set { ln (θ s ), s = 0,..., µ } are a 3-dimensional rank-1 Chebyshev lattices (for cubature of degree of exactness 2n). Cools and Poppe [cf. CHEBINT, TOMS 2013] wrote a search algorithm for constructing heuristically such lattices. Formulae (2) provide explicit formulas for any degree. In theory, given a vector a = (a 1,..., a d ) N d of frequencies we can construct a curve in [ 1, 1] d l a (t) = (cos(a 1 t),..., cos(a d t)), 0 t < π so that the Proposition holds. 14 of 31

Hyperinterpolation operator General definition Definition Hyperinterpolation of multivariate continuous functions, on compact subsets or manifolds, is a discretized orthogonal projection on polynomial subspaces [Sloan JAT1995]. 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 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 Lebesgue constant (which is the operator norm). 15 of 31

Hyperinterpolation operator Definition and properties For f C([ 1, 1] 3 ), using (5), the hyperinterpolation polynomial of f is ˆφ i,j,k (x) = ˆTi (x 1 )ˆTj (x 2 )ˆTk (x 3 ) with H n f(x) = C i,j,k ˆφ i,j,k (x), (9) 0 i+j+k n ˆT m ( ) = σ m cos(m arccos( )), σ m = 1 + sign(m), m 0 π the normalized Chebyshev polynomials µ C i,j,k = w s f(l n (θ s )) ˆφ i,j,k (l n (θ s )). (10) s=0 16 of 31

Properties H n f = f, f P 3 n (projection operator, by construction). L 2 -error Lebesgue constant f H n f 2 2π 3 E n (f), E n (f) = inf p P n f p. (11) H n = max K n (x, y) = x [ 1,1] 3 s=0 µ Kn w s (x, l n (θ s )) (12) ˆφ i (x)ˆφ i (y), i = (i, j, k) (13) i n where K n is the reproducing kernel of P 3 n w.r.t. product Chebyshev measure. 17 of 31

Hyperinterpolation operator Norm and approximation error estimates Based on a conjecture stated in [DeM, Vianello & Xu, BIT 2009] and specialized in [H.Wang, K.Wang & X.Wang, CMA 2014] we get H n = O((log n) 3 ) i.e. the minimal polynomial growth. H n is a projection, then f H n f = O ( (log n) 3 E n (f) ). (14) 18 of 31

Computing the hyperinterpolation coefficients The coefficients {C i,j,k } can be computed by a single 1D discrete Chebyshev transform along the Lissajous curve. Proposition Let be f C([ 1, 1] 3 ), (a n, b n, c n ), ν, µ, {θ s }, ω s, {w s } as in Corollary 1. Then ( C i,j,k = π2 4 σ γα1 ia n σ jbn σ kcn + γ α 2 + γ α 3 + γ ) α 4, (15) σ α1 σ α2 σ α3 σ α4 α 1 = ia n + jb n + kc n, α 2 = ia n + jb n kc n, α 3 = ia n jb n + kc n, α 4 = ia n jb n kc n, where {γ m } are the first ν + 1 coefficients of the discretized Chebyshev expansion of f(t an (t), T bn (t), T cn (t)), t [ 1, 1], namely γ m = µ ω s ˆTm (τ s ) f(t an (τ s ), T bn (τ s ), T cn (τ s )), (16) s=0 m = 0, 1,..., ν, with τ s = cos(θ s ), s = 0, 1,..., µ. 19 of 31

Remarks Lissajous sampling, cubature, WAMs 1 Within the emerging 3d MPI (Magnetic Particle Imaging) technology, Lissajous sampling is one of the most common sampling method. 2 Hyperinterpolation polynomials on d-dimensional cubes can be done by other cubature formulas (exacteness 2n) for the product Chebyshev measure : O(n 4 ) [DeM, Vianello, Xu BIT 2009]; [Godzina 1995] which have the lowest cardinality and used in the package CHEBINT by Cools&Poppe. 3 The set A n = {l n (θ s ), s = 0,..., µ} in (7)-(8), forms a Weakly Admissible Mesh (norming set) for [ 1, 1] 3, so they provide a Lissajous sampling to 3d polynomial interpolation. 20 of 31

Implementation details: I From Prop. 2, hyperinterpolation on l n (t) can be done by a single 1-dimensional FFT Chebfun package [Chebfun 2014]. The polynomial interpolant of a function g can be written π µ (t) = µ c m T m (t) (17) m=0 where c m = 2 µ µ T m (τ s ) g(τ s ), m = 1,..., µ 1, s=0 c m = 1 µ µ T m (τ s ) g(τ s ), m = 0, µ, (18) s=0 Note: µ means first and last terms are halved s=0 21 of 31

Implementation details: II If g(t) = f(t an (t), T bn (t), T cn (t)) and comparing with the discrete Chebyshev expansion coefficients (16) γ m σ m = π 2 c m, m = 1,..., µ 1 π c m, m = 0, µ (19) i.e., the 3D hyperinterpolation coefficients (15) can be computed by the {c m } and (19)....practically... A single call of the function chebfun on f(t an (t), T bn (t), T cn (t)), truncated at the (µ + 1)th-term, produces all the relevant coefficients {c m } in an extremely fast and stable way. 22 of 31

Example computation of coefficients Example Take n = 100 and the functions f 1 (x) = exp( c x 2 2 ), c > 0, f 2(x) = x β 2, β > 0, (20) To compute the µ = 3 4 n3 + 3 2 n2 + n + 2 = 765102 coefficients from which we get, by (15), the (n + 1)(n + 2)(n + 3)/6 = 176851 coefficients of trivariate hyperinterpolation, it took about 1 sec by using Chebfun 5.1 on a Athlon 64 X2 Dual Core 4400+ 2.4 GHz processor. 23 of 31

Example hyperinterpolation errors Figure : Left: Hyperinterpolation errors for the trivariate polynomials x 2k 2 with k = 5 (diamonds) and k = 10 (triangles), and for the trivariate function f 1 with c = 1 (squares) and c = 5 (circles). Right: Hyperinterpolation errors for the trivariate function f 2 with β = 5 (squares) and β = 3 (circles). 24 of 31

Interpolation by Lissajous sampling The sampling set (Chebyshev lattice) A n = {l n (θ s ), s = 0,..., µ} has been used as a WAM from which we have extracted the AFP and the DLP. The extraction of N = dim(p 3 n) points has been done by the software available at www.math.unipd.it/ marcov/caasoft. DLP form a sequence, i.e., its first N r = dim(p d r ) elements span P d r, 1 r n. We wrote the package hyperlissa, a Matlab code for hyperinterpolation on 3d Lissajous curves. Available at the same web page. 25 of 31

Example Chebyshev lattice points Figure : Left: the Chebyshev lattice (circles) and the extracted Approximate Fekete Points (red asterisks), on the Lissajous curve for polynomial degree n = 5. Right: A face projection of the curve and the sampling nodes 26 of 31

Figure : Lebesgue constants (log scale) of the Approximate Fekete Points (asterisks) and Discrete Leja Points (squares) extracted from the Chebyshev lattices on the Lissajous curves, for degree n = 1, 2,..., 30, compared with dim(p 3 n) = (n + 1)(n + 2)(n + 3)/6 (upper solid line) and n 2 (dots). 27 of 31

Figure : Interpolation errors on Approximate Fekete Points (asterisks) and Discrete Leja Points (squares) for the trivariate functions f 1 (Left) with c = 1 (solid line) and c = 5 (dotted line), and f 2 (Right) with β = 5 (solid line) and β = 3 (dotted line). 28 of 31

To do... A general results for generating good Lissajous curves for every dimension d. A faster way to extract AFP and LDP from Lissajous curves. Construct Padua points on the cube [ 1, 1] 3. 29 of 31

DWCAA16 4th Dolomites Workshop on Constructive Approximation and Applications (DWCAA16) Alba di Canazei (ITALY), 8-13/9/2016 http://events.math.unipd.it/dwcaa16/ 30 of 31

#thankyou! 31 of 31