SLIDE 1
Adaptive Quadrature for Nystrm Yuchen Su 12/6/17 Quadrature - - PowerPoint PPT Presentation
Adaptive Quadrature for Nystrm Yuchen Su 12/6/17 Quadrature - - PowerPoint PPT Presentation
Adaptive Quadrature for Nystrm Yuchen Su 12/6/17 Quadrature Quadrature Quadrature Quadrature Quadrature Quadrature Composite Newton-Cotes Quadrature Composite Gaussian Error Estimation When should we be satisfied with our Quadrature?
SLIDE 2
SLIDE 3
Quadrature
SLIDE 4
Quadrature
SLIDE 5
Quadrature
SLIDE 6
Quadrature
SLIDE 7
Quadrature
Composite Newton-Cotes
SLIDE 8
Quadrature
Composite Gaussian
SLIDE 9
Error Estimation
When should we be satisfied with our Quadrature?
SLIDE 10
Error Estimation
When should we be satisfied with our Quadrature? Consider error:
SLIDE 11
Automatic Quadrature
SLIDE 12
Automatic Quadrature
SLIDE 13
Automatic Quadrature
SLIDE 14
Automatic Quadrature
SLIDE 15
Automatic Quadrature
Algorithm:
- 1. Set an error tolerance
- 2. Compute
- 3. If
- Increase
- Loop to Step 2
SLIDE 16
Automatic Quadrature
This seems unintelligent
SLIDE 17
Automatic Quadrature
This seems unintelligent Can we do better?
SLIDE 18
Adaptive Quadrature
SLIDE 19
Adaptive Quadrature
SLIDE 20
Adaptive Quadrature
SLIDE 21
Adaptive Quadrature
SLIDE 22
Adaptive Quadrature
Algorithm:
- 1. Set an error tolerance , usually 1
- 2. Compute
- 3. If
- Let
- Compute
SLIDE 23
Amazing Quadrature
Can we make this jump directly?
SLIDE 24
Error Estimation
Main approaches: Error ~ 1. 2. 3. 4.
Gonnet – A Review of Error Estimation in Adaptive Quadrature, ACM Computing Surveys (2012)
SLIDE 25
Nyström Method
Consider the Fredholm equation of the second kind Where the integral operator is
SLIDE 26
Nyström Method
Consider the Fredholm equation of the second kind Where the integral operator is If we approximate by some quadrature rule We can solve the system at the quadrature points
SLIDE 27
Nyström Method
Once we have the density at the quadrature points Use Nyström interpolation to get density for all
SLIDE 28
Nyström Method
Once we have the density at the quadrature points Use Nyström interpolation to get density for all For example if , we may interpolate by: where ,
SLIDE 29
Nyström Error Estimate
Corollary 10.11, Kress – LIE (2nd ed.)
SLIDE 30
Nyström Error Estimate
Corollary 10.11, Kress – LIE (2nd ed.)
SLIDE 31
Example 1
Consider the following second kind integral equation Where We can compute the solution as
SLIDE 32
Ex 1 Density Error: Gauss-Legendre
SLIDE 33
Ex 1 Density Approx: Gauss-Legendre
SLIDE 34
Ex 1 Density Error: Trapezoid Rule
SLIDE 35
Ex 1 Density Approx: Trapezoid Rule
SLIDE 36
Ex 1 Density Approx: Trapezoid Rule
SLIDE 37
Ex 1 Density Approx: Trapezoid Rule
SLIDE 38
Ex 1: Trapezoid Rule Differences
SLIDE 39
Example 2
Consider the following second kind integral equation Where We can compute the solution as
SLIDE 40
Ex 1 Density Error: Gauss-Legendre
SLIDE 41
Ex 1: Gauss-Legendre Differences
SLIDE 42
Ex 1 Density Error: Trapezoid Rule
SLIDE 43
Ex 1: Trapezoid Rule Differences
SLIDE 44
Nyström Local Estimates
Not so good =( Can we do better?
SLIDE 45
Nyström Local Estimates
Consider the constant
SLIDE 46
Nyström Local Estimates
Consider the constant Remove the norms (abuse notation)
SLIDE 47
Nyström Local Estimates
Consider the constant Remove the norms (abuse notation) Let
SLIDE 48
Nyström Local Estimates
Our equation becomes It turns out
SLIDE 49
Nyström Local Estimates
Our equation becomes It turns out Shuffling around From collective compactness, we have
SLIDE 50
Nyström Local Estimates
Stare at this real hard and consider
SLIDE 51
Nyström Local Estimates
Stare at this real hard and consider 2 things happen
SLIDE 52
Nyström Local Estimates
Stare at this real hard and consider 2 things happen
SLIDE 53
Nyström Local Estimates
Stare at this real hard and consider 2 things happen
SLIDE 54
Nyström Local Estimates
Maybe take a look at
SLIDE 55
Nyström Local Estimates
Let’s assume we have infinite computational power and compute directly Look at
SLIDE 56
Ex 1: Trapezoid, n = 11
SLIDE 57
Ex 1: Recall Trapezoid Rule Error
SLIDE 58
Just to check it works
n=26 n=51
SLIDE 59
How can we estimate this?
This is expensive! Maybe ?
SLIDE 60
Ex 1: Estimator
n = 11 vs n = 21
SLIDE 61
Ex 1: Estimator Comparison
Real Estimator
SLIDE 62
Ex 2: Trapezoid, n = 11
SLIDE 63
Ex 1: Trapezoid Rule Differences
SLIDE 64
Ex 2: Estimator
n = 11 vs n = 21
SLIDE 65
Ex 2: Estimator comparison
Real Estimator
SLIDE 66