MATH 590: Meshfree Methods

Similar documents
MATH 590: Meshfree Methods

Green s Functions: Taking Another Look at Kernel Approximation, Radial Basis Functions and Splines

Sturm-Liouville operators have form (given p(x) > 0, q(x)) + q(x), (notation means Lf = (pf ) + qf ) dx

Positive Definite Kernels: Opportunities and Challenges

3 Green s functions in 2 and 3D

Lecture IX. Definition 1 A non-singular Sturm 1 -Liouville 2 problem consists of a second order linear differential equation of the form.

MATH 590: Meshfree Methods

Section Consider the wave equation: ρu tt = T 0 u xx + αu + βu t

Compact Matérn Kernels and Piecewise Polynomial Splines Viewed From a Hilbert-Schmidt Perspective

MATH 590: Meshfree Methods

MATH 590: Meshfree Methods

Kernel-based Approximation. Methods using MATLAB. Gregory Fasshauer. Interdisciplinary Mathematical Sciences. Michael McCourt.

AMS 212A Applied Mathematical Methods I Appendices of Lecture 06 Copyright by Hongyun Wang, UCSC. ( ) cos2

Physics 250 Green s functions for ordinary differential equations

MATH 590: Meshfree Methods

MATH 590: Meshfree Methods

Review and problem list for Applied Math I

Electrodynamics PHY712. Lecture 3 Electrostatic potentials and fields. Reference: Chap. 1 in J. D. Jackson s textbook.

6 Non-homogeneous Heat Problems

Midterm Solution

MATH 590: Meshfree Methods

One-Dimensional Diffusion Operators

Physics 6303 Lecture 15 October 10, Reminder of general solution in 3-dimensional cylindrical coordinates. sinh. sin

In this worksheet we will use the eigenfunction expansion to solve nonhomogeneous equation.

(3) Let Y be a totally bounded subset of a metric space X. Then the closure Y of Y

On an Eigenvalue Problem Involving Legendre Functions by Nicholas J. Rose North Carolina State University

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

STABLE EVALUATION OF GAUSSIAN RBF INTERPOLANTS

Two special equations: Bessel s and Legendre s equations. p Fourier-Bessel and Fourier-Legendre series. p

MATH34032 Mid-term Test 10.00am 10.50am, 26th March 2010 Answer all six question [20% of the total mark for this course]

RKHS, Mercer s theorem, Unbounded domains, Frames and Wavelets Class 22, 2004 Tomaso Poggio and Sayan Mukherjee

Section 12.6: Non-homogeneous Problems

FINITE-DIMENSIONAL LINEAR ALGEBRA

LEGENDRE POLYNOMIALS AND APPLICATIONS. We construct Legendre polynomials and apply them to solve Dirichlet problems in spherical coordinates.

Partial Differential Equations Summary

Degree Master of Science in Mathematical Modelling and Scientific Computing Mathematical Methods I Thursday, 12th January 2012, 9:30 a.m.- 11:30 a.m.

Mathematical Modeling using Partial Differential Equations (PDE s)

Solving the Heat Equation (Sect. 10.5).

MATH 590: Meshfree Methods

Separation of Variables in Linear PDE: One-Dimensional Problems

Waves on 2 and 3 dimensional domains

AND NONLINEAR SCIENCE SERIES. Partial Differential. Equations with MATLAB. Matthew P. Coleman. CRC Press J Taylor & Francis Croup

PDE and Boundary-Value Problems Winter Term 2014/2015

Real Variables # 10 : Hilbert Spaces II

(L, t) = 0, t > 0. (iii)

Definition and basic properties of heat kernels I, An introduction

Lecture Notes for MAE 3100: Introduction to Applied Mathematics

STURM-LIOUVILLE EIGENVALUE CHARACTERIZATIONS

Polynomial Approximation: The Fourier System

Math 4263 Homework Set 1

are harmonic functions so by superposition

MAE 200B Homework #3 Solutions University of California, Irvine Winter 2005

Math Theory of Partial Differential Equations Lecture 3-2: Spectral properties of the Laplacian. Bessel functions.

Solving Boundary Value Problems (with Gaussians)

Fourier Series. 1. Review of Linear Algebra

PART IV Spectral Methods

Functional Analysis Review

Last Update: April 7, 201 0

Math 353, Fall 2017 Study guide for the final

Math 46, Applied Math (Spring 2009): Final

Spectral Functions for Regular Sturm-Liouville Problems

Reproducing Kernel Hilbert Spaces

Geometric Series and the Ratio and Root Test

Sturm-Liouville Theory

Method of Separation of Variables

Resources. Introduction to the finite element method. History. Topics

Green s Functions and Distributions

Introduction to Sturm-Liouville Theory and the Theory of Generalized Fourier Series

MATH 590: Meshfree Methods

Differential equations, comprehensive exam topics and sample questions

# Points Score Total 100

1 Distributions (due January 22, 2009)

Examination paper for TMA4215 Numerical Mathematics

HW7, Math 322, Fall 2016

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

Lecture 12: Detailed balance and Eigenfunction methods

Math Numerical Analysis

UNIVERSITY of LIMERICK OLLSCOIL LUIMNIGH

17 Source Problems for Heat and Wave IB- VPs

MATH 590: Meshfree Methods

MATH 590: Meshfree Methods

Large Deviations, Linear Statistics, and Scaling Limits for Mahler Ensemble of Complex Random Polynomials

Reproducing Kernel Hilbert Spaces

Reproducing Kernels of Generalized Sobolev Spaces via a Green Function Approach with Differential Operators

Problem set 3: Solutions Math 207B, Winter Suppose that u(x) is a non-zero solution of the eigenvalue problem. (u ) 2 dx, u 2 dx.

Two-parameter regularization method for determining the heat source

Math 2930 Worksheet Final Exam Review

PARTIAL DIFFERENTIAL EQUATIONS (MATH417) SOLUTIONS FOR THE FINAL EXAM

Wave Equation With Homogeneous Boundary Conditions

Equations (3) and (6) form a complete solution as long as the set of functions fy n (x)g exist that satisfy the Properties One and Two given by equati

Lecture 12: Detailed balance and Eigenfunction methods

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

Fourier transforms, Fourier series, pseudo-laplacians. 1. From R to [a, b]

and finally, any second order divergence form elliptic operator

Sufficient conditions for functions to form Riesz bases in L 2 and applications to nonlinear boundary-value problems

Commutative Banach algebras 79

Numerical Methods I Orthogonal Polynomials

Mathematics for Chemists 2 Lecture 14: Fourier analysis. Fourier series, Fourier transform, DFT/FFT

Differentiation and Integration of Fourier Series

Lucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche

Transcription:

MATH 590: Meshfree Methods The Connection to Green s Kernels Greg Fasshauer Department of Applied Mathematics Illinois Institute of Technology Fall 2014 fasshauer@iit.edu MATH 590 1

Outline 1 Introduction 2 Green s Kernels 3 Sturm-Liouville Theory 4 Eigenfunction Expansions 5 Summary fasshauer@iit.edu MATH 590 2

Introduction Over the last few lectures you learned about native spaces (reproducing kernel Hilbert spaces associated with the kernel K ). There are several issues with this standard theory: We often don t really understand what these spaces are. In particular, it would be nice to have a more intuitive definition for them. Can we say what kind of functions lie in these spaces? What is their smoothness (like for classical Sobolev spaces)? On what sort of length scale do these functions exist (not part of standard Sobolev space theory)? Standard error bounds are often sub-optimal, and proofs of improved results are not elegant (more later). The role and choice of the shape parameter is not fully understood. Ultimately: Which kernel should I use to solve my problem? By establishing a connection between positive definite reproducing kernels and Green s kernels we can understand some of these issues better. Note that some of these issues are still ongoing research. fasshauer@iit.edu MATH 590 4

Green s Kernels We now go over some classical material related to Green s functions. There are many references for this material such as the books on Applied/Functional Analysis [Che01, Fol92, HN01] Mathematical Physics [CH53] Boundary Value Problems [Duf01, Sta79] and even Statistics [RS05, Chapters 20 and 21] fasshauer@iit.edu MATH 590 6

Green s Kernels Green s kernels defined Green s kernels defined Definition A Green s kernel G of the linear (ordinary or partial) differential operator L on the domain Ω R d is defined as the solution of LG(x, z) = δ(x z), z Ω fixed. Here δ(x z) is the Dirac delta functional evaluated at x z, i.e., δ(x z) = 0 for x z and δ(x)dx = 1. In particular, δ acts as a point evaluator for any f L 2 (Ω), i.e., f (z)δ(x z)dz = f (x). Ω Ω fasshauer@iit.edu MATH 590 7

Green s Kernels Green s kernels defined Remark Homogeneous boundary or decay conditions are usually added to make the Green s kernel unique, i.e., G(x, z) x Ω = 0 or lim G(x, z) = 0. x The solution of LG(x, z) = δ(x z) without boundary conditions is called either a fundamental solution of Lu = 0 or a full-space Green s kernel of L. In the engineering literature Green s kernels are also known as impulse response (in signal processing), influence function (in mechanical engineering). fasshauer@iit.edu MATH 590 8

Green s Kernels Green s kernels defined G is usually used to solve boundary value problems since u(x) = G(x, z)f (z)dz Ω satisfies Lu = f with the appropriate boundary or decay conditions: Lu(x) = L G(x, z)f (z)dz = LG(x, z) f (z)dz = f (x). Ω Ω }{{} =δ(x z) The integral operator Gf (x) = Ω G(x, z)f (z)dz can be regarded as the inverse of the differential operator L, i.e., Lu = f u = Gf. fasshauer@iit.edu MATH 590 9

Green s Kernels Green s kernels defined Remark The inverse is guaranteed to exist if and only if the homogeneous equation Lu = 0 has only the trivial solution u = 0. Our Hilbert Schmidt integral operators are compact, but their inverse differential operators are unbounded whenever H G has an infinite-dimensional orthonormal basis. fasshauer@iit.edu MATH 590 10

Eigenvalue problems Green s Kernels Eigenvalue problems Consider the differential eigenvalue problem Lϕ(x) = µρ(x)ϕ(x), ρ(x) > 0, µ 0, with eigenvalues µ n, eigenfunctions ϕ n, n = 1, 2,..., weight function ρ, and assume G is the Green s kernel of L. Now solve this equation in terms of G, i.e., solve Lϕ = f with f (z) = µρ(z)ϕ(z): ϕ(x) = G(x, z)f (z)dz, Ω = G(x, z)µρ(z)ϕ(z)dz. Ω This looks just like our Hilbert Schmidt eigenvalue problem but as we saw in the min-kernel example with eigenvalues λ n = 1 µ n : λϕ(x) = G(x, z)ϕ(z)ρ(z)dz Gϕ(x) = λϕ(x). Ω fasshauer@iit.edu MATH 590 11

Green s Kernels Computing Green s kernels Computing Green s Kernels We don t want to use Green s kernels to solve differential equations. We want to recognize them as positive definite reproducing kernels and use this connection to create new reproducing kernels, and to gain new insights about our work by drawing from known results from harmonic analysis. Being able to compute a specific Green s kernel depends heavily on the differential operator L, the space dimension d, the shape of the domain Ω, and the boundary conditions. fasshauer@iit.edu MATH 590 12

Green s Kernels Computing Green s kernels Example (1D ODE Boundary Value Problem) Show that the Green s kernel of u (x) = f (x) with u(0) = u(1) = 0 is the Brownian bridge kernel G(x, z) = min(x, z) xz. Solution From the definition of the Green s kernel one can derive that LG(x, z) = 0 for x z, z fixed, G(x, z) x {0,1} satisfies homogeneous BCs, G is continuous at x = z, and dg dx has a jump discontinuity at x = z of the form lim x z d G(x, z) = lim dx x z + d G(x, z) + 1. dx Therefore G is a piecewise defined function, i.e., { G (x, z), x < z, G(x, z) = G + (x, z), x > z. fasshauer@iit.edu MATH 590 13

Green s Kernels Computing Green s kernels Since L = d2 it is clear that the kernel is a piecewise linear dx 2 polynomial which we express as { a 0 + a 1 x, x < z, G(x, z) = b 0 + b 1 (x 1), x > z. Let s consider the section x < z and the left BC: 0 BC = G(0, z) = a 0 = a 0 = 0. Similarly, for x > z the right BC yields G(1, z) = b 0 = 0. Thus, so far G(x, z) = { a 1 x, x < z, b 1 (x 1), x > z. fasshauer@iit.edu MATH 590 14

Green s Kernels Computing Green s kernels To determine the remaining coefficients a 1 and b 1 we use the interface conditions at x = z. Continuity of G implies lim x z x z G(x, z) = lim G(x, z) + so that z 1 a 1 z = b 1 (z 1) a 1 = b 1. z Using the jump condition for the first derivative, we get lim x z d G(x, z) = lim dx x z + d G(x, z) + 1, dx a 1 = b 1 + 1 b 1 z 1 z = b 1 + 1 b 1 = z. fasshauer@iit.edu MATH 590 15

Green s Kernels Computing Green s kernels Putting everything together, we have a 0 = b 0 = 0, b 1 = z and a 1 = 1 z to that the Green s kernel { a 0 + a 1 x, x < z, G(x, z) = b 0 + b 1 (x 1), x > z, turns out to be or G(x, z) = { (1 z)x, x < z, z(x 1), x > z, G(x, z) = min(x, z) xz. Remark Note that G is symmetric. This will be true whenever L is a self-adjoint differential operator. fasshauer@iit.edu MATH 590 16

Green s Kernels Computing Green s kernels 2.5 2.0 1.5 1.0 0.5 Figure: Plots of multiple copies of the Brownian bridge kernel, centered at z = j 10, j = 1,..., 9. fasshauer@iit.edu MATH 590 17

Green s Kernels Computing Green s kernels Multivariate Brownian bridge kernel As we saw in Chapter 3, it is straightforward to extend the 1D kernel G to a kernel in higher dimensions using a tensor product approach. In this case, the domain will be the unit cube [0, 1]d. The kernel is then given by K (x, y) = d Y `=1 G(x`, y` ) = d Y (min{x`, y` } x` y` ), `=1 where x = (x1,..., xd ) and y = (y1,..., yd ). fasshauer@iit.edu MATH 590 18

Green s Kernels Iterated Brownian Bridge Kernels Using the differential operator L = and boundary conditions Computing Green s kernels ( ) β d2 dx 2 + ε2 I, β N, ε 0 G(0, z) = G (0, z) =... = G (2β 2) (0, z), G(1, z) = G (1, z) =... = G (2β 2) (1, z). one obtains the so-called iterated Brownian bridge kernels as Green s kernels of LG(x, z) = δ(x z). Above, we saw the example for β = 1 and ε = 0. For β = 2, ε = 0 one obtains natural cubic interpolating splines. We will discuss this family of kernels in Chapter 6. fasshauer@iit.edu MATH 590 19

Sturm-Liouville Theory Standard 1D SL-Theory [Fol92, Hab13] Consider the ODE d ( p(x)ϕ (x) ) + q(x)ϕ(x) + µσ(x)ϕ(x) = 0, dx x (a, b) (1) with boundary conditions where the γ i are real numbers. Definition γ 1 ϕ(a) + γ 2 ϕ (a) = 0 γ 3 ϕ(b) + γ 4 ϕ (b) = 0 If p, q, σ and p in (1) are real-valued and continuous on [a, b] and if p(x) and σ(x) are positive for all x in [a, b], then (1) with (2) is called a regular Sturm-Liouville problem. Remark Note that the BCs don t capture those of the periodic or singular type. fasshauer@iit.edu MATH 590 21 (2)

Sturm-Liouville Theory Facts for regular 1D SL problems 1 All eigenvalues are real. 2 There are countably many eigenvalues which can be strictly ordered: µ 1 < µ 2 < µ 3 <... 3 Every eigenvalue µ n has an associated eigenfunction ϕ n which is unique up to a constant factor. Moreover, ϕ n has exactly n 1 zeros in the open interval (a, b). 4 The set of eigenfunctions, {ϕ n } n=1, is complete, i.e., any piecewise smooth function f can be represented by a generalized Fourier series f (x) a n ϕ n (x) n=1 with generalized Fourier coefficients b a a n = f (x)ϕ n(x)σ(x) dx b, n = 1, 2, 3,... a ϕ2 n(x)σ(x) dx fasshauer@iit.edu MATH 590 22

Sturm-Liouville Theory 5 The eigenfunctions associated with different eigenvalues are orthogonal on (a, b) with respect to the weight σ, i.e., b a ϕ n (x)ϕ m (x)σ(x) dx = 0 provided λ n λ m. 6 The Rayleigh quotient is given by p(x)ϕ(x)ϕ (x) b a + ( ) b a p(x) [ϕ (x)] 2 q(x)ϕ 2 (x) dx µ = b a ϕ2 (x)σ(x) dx 7 Truncating the Fourier series yields mean-squared best approximation: a n = arg min α n M f α n ϕ n n=1 2 fasshauer@iit.edu MATH 590 23

Eigenfunction Expansions Green s kernels and eigenfunction expansions We now study how the eigenfunctions of linear self-adjoint differential operators, such as the SL operator, are related to Green s kernels. Starting from the ODE (LG)(x, z) = δ(x z), z fixed, with regular SL BCs we consider the SL ODE eigenvalue problem (Lϕ)(x) = µσ(x)ϕ(x) (3) with the same BCs. The choice of the weight σ is free. Once σ is chosen we have unique eigenvalues and eigenfunctions and we write G(x, z) = a n (z)ϕ n (x). (4) n=1 n=1 To find a n (z) we apply L and use linearity: δ(x z) = (LG)(x, z) = a n (z)(lϕ n )(x) (3) = a n (z)µ n σ(x)ϕ n (x) fasshauer@iit.edu MATH 590 25 n=1

Next we multiply Eigenfunction Expansions δ(x z) = a n (z)µ n σ(x)ϕ n (x) n=1 by ϕ m (x) and integrate from a to b: b b δ(x z)ϕ m (x)dx = a n (z)µ n σ(x)ϕ n (x)ϕ m (x)dx and so a n=1 Def δ, ϕ orthog = ϕ m (z) = a m (z)µ m b ϕ n (z) a n (z) = b µ n a ϕ2 n(x)σ(x)dx a a σ(x)ϕ 2 m(x)dx Putting this back into the eigenfunction expansion (4) for G we have ϕ n (z) G(x, z) = b µ n a ϕ2 n(ξ)σ(ξ)dξ ϕ n(x). n=1 fasshauer@iit.edu MATH 590 26

Eigenfunction Expansions In particular, if the eigenfunctions are orthonormal with respect to σ then 1 G(x, z) = ϕ n (x)ϕ n (z), µ n n=1 which matches the Mercer series for G with λ n = 1 µ n (as it should be). Remark This approach provides an alternative approach to finding Green s functions in infinite series form (as opposed to the closed form derivation we went through for the Brownian bridge kernel). As we will see later, it is not necessary to have a closed form representation of a kernel K in order to be able to use it to solve the approximation problems we are interested in. In fact, it may even be advantageous to work with its series representation, provided it is available. fasshauer@iit.edu MATH 590 27

Eigenfunction Expansions Example (More Brownian bridge) A simple exercise in standard SL theory tells us that the BVP ϕ (x) = µϕ(x), ϕ(0) = ϕ(1) = 0, has eigenvalues and eigenfunctions and we can verify with a n (z) = 2 µ n = (nπ) 2, ϕ n (x) = sin nπx, n = 1, 2, 3,..., 1 0 G(x, z) = min(x, z) xz = a n (z) sin nπx n=1 (min(x, z) xz) sin nπxdx = 2 (nπ) 2 sin nπz = 1 µ n ϕ n (z) ϕ n 2. fasshauer@iit.edu MATH 590 28

Summary Summary Chapters 2 and 5 tell us that we can get an eigenfunction series K (x, z) = λ n ϕ n (x)ϕ n (z) n=1 for a given positive definite kernel K. This can be done via Mercer s theorem using the eigenvalues and L 2 (Ω, ρ)-normalized eigenfunctions of the Hilbert Schmidt integral operator K, i.e., as solutions of Kϕ = λϕ, Kf (x) = K (x, z)f (z)ρ(z)dz, or via a generalized Fourier series based on the eigenvalues and eigenfunctions of the corresponding SL eigenvalue problem Lϕ = 1 ρϕ, LK (x, z) = δ(x z) λ with appropriate boundary conditions. fasshauer@iit.edu MATH 590 30 Ω

Summary We will show later that such series expansions can be used to generate the Hilbert Schmidt SVD which allows us to compute with kernels in a numerically stable and highly accurate way. fasshauer@iit.edu MATH 590 31

References I Appendix References [CH53] R. Courant and D. Hilbert, Methods of Mathematical Physics, Vol. 1, Wiley, 1953, Reprinted 1989. [Che01] W. Cheney, Analysis for Applied Mathematics, Springer, 2001. [Duf01] [Fol92] D. G. Duffy, Green s Functions with Applications, Chapman and Hall/CRC, 2001. G. B. Folland, Fourier Analysis and Its Applications, American Mathematical Society, 1992. [Hab13] R. Haberman, Applied Partial Differential Equations, 5th ed., Pearson Prentice Hall, 2013. [HN01] [RS05] John K. Hunter and B. Nachtergaele, Applied Analysis, World Scientific Publishing Company, 2001. James Ramsay and B. W. Silverman, Functional Data Analysis, 2nd ed., Springer, New York, 2005. [Sta79] I. Stakgold, Green s Functions and Boundary Value Problems, Wiley, 1979. fasshauer@iit.edu MATH 590 32