Adaptive Quadrature for Nystrm Yuchen Su 12/6/17 Quadrature - - PowerPoint PPT Presentation

adaptive quadrature for nystr m
SMART_READER_LITE
LIVE PREVIEW

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-1
SLIDE 1

Adaptive Quadrature for Nyström

Yuchen Su 12/6/17

slide-2
SLIDE 2

Quadrature

slide-3
SLIDE 3

Quadrature

slide-4
SLIDE 4

Quadrature

slide-5
SLIDE 5

Quadrature

slide-6
SLIDE 6

Quadrature

slide-7
SLIDE 7

Quadrature

Composite Newton-Cotes

slide-8
SLIDE 8

Quadrature

Composite Gaussian

slide-9
SLIDE 9

Error Estimation

When should we be satisfied with our Quadrature?

slide-10
SLIDE 10

Error Estimation

When should we be satisfied with our Quadrature? Consider error:

slide-11
SLIDE 11

Automatic Quadrature

slide-12
SLIDE 12

Automatic Quadrature

slide-13
SLIDE 13

Automatic Quadrature

slide-14
SLIDE 14

Automatic Quadrature

slide-15
SLIDE 15

Automatic Quadrature

Algorithm:

  • 1. Set an error tolerance
  • 2. Compute
  • 3. If
  • Increase
  • Loop to Step 2
slide-16
SLIDE 16

Automatic Quadrature

This seems unintelligent

slide-17
SLIDE 17

Automatic Quadrature

This seems unintelligent Can we do better?

slide-18
SLIDE 18

Adaptive Quadrature

slide-19
SLIDE 19

Adaptive Quadrature

slide-20
SLIDE 20

Adaptive Quadrature

slide-21
SLIDE 21

Adaptive Quadrature

slide-22
SLIDE 22

Adaptive Quadrature

Algorithm:

  • 1. Set an error tolerance , usually 1
  • 2. Compute
  • 3. If
  • Let
  • Compute
slide-23
SLIDE 23

Amazing Quadrature

Can we make this jump directly?

slide-24
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
SLIDE 25

Nyström Method

Consider the Fredholm equation of the second kind Where the integral operator is

slide-26
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
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
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
SLIDE 29

Nyström Error Estimate

Corollary 10.11, Kress – LIE (2nd ed.)

slide-30
SLIDE 30

Nyström Error Estimate

Corollary 10.11, Kress – LIE (2nd ed.)

slide-31
SLIDE 31

Example 1

Consider the following second kind integral equation Where We can compute the solution as

slide-32
SLIDE 32

Ex 1 Density Error: Gauss-Legendre

slide-33
SLIDE 33

Ex 1 Density Approx: Gauss-Legendre

slide-34
SLIDE 34

Ex 1 Density Error: Trapezoid Rule

slide-35
SLIDE 35

Ex 1 Density Approx: Trapezoid Rule

slide-36
SLIDE 36

Ex 1 Density Approx: Trapezoid Rule

slide-37
SLIDE 37

Ex 1 Density Approx: Trapezoid Rule

slide-38
SLIDE 38

Ex 1: Trapezoid Rule Differences

slide-39
SLIDE 39

Example 2

Consider the following second kind integral equation Where We can compute the solution as

slide-40
SLIDE 40

Ex 1 Density Error: Gauss-Legendre

slide-41
SLIDE 41

Ex 1: Gauss-Legendre Differences

slide-42
SLIDE 42

Ex 1 Density Error: Trapezoid Rule

slide-43
SLIDE 43

Ex 1: Trapezoid Rule Differences

slide-44
SLIDE 44

Nyström Local Estimates

Not so good =( Can we do better?

slide-45
SLIDE 45

Nyström Local Estimates

Consider the constant

slide-46
SLIDE 46

Nyström Local Estimates

Consider the constant Remove the norms (abuse notation)

slide-47
SLIDE 47

Nyström Local Estimates

Consider the constant Remove the norms (abuse notation) Let

slide-48
SLIDE 48

Nyström Local Estimates

Our equation becomes It turns out

slide-49
SLIDE 49

Nyström Local Estimates

Our equation becomes It turns out Shuffling around From collective compactness, we have

slide-50
SLIDE 50

Nyström Local Estimates

Stare at this real hard and consider

slide-51
SLIDE 51

Nyström Local Estimates

Stare at this real hard and consider 2 things happen

slide-52
SLIDE 52

Nyström Local Estimates

Stare at this real hard and consider 2 things happen

slide-53
SLIDE 53

Nyström Local Estimates

Stare at this real hard and consider 2 things happen

slide-54
SLIDE 54

Nyström Local Estimates

Maybe take a look at

slide-55
SLIDE 55

Nyström Local Estimates

Let’s assume we have infinite computational power and compute directly Look at

slide-56
SLIDE 56

Ex 1: Trapezoid, n = 11

slide-57
SLIDE 57

Ex 1: Recall Trapezoid Rule Error

slide-58
SLIDE 58

Just to check it works

n=26 n=51

slide-59
SLIDE 59

How can we estimate this?

This is expensive! Maybe ?

slide-60
SLIDE 60

Ex 1: Estimator

n = 11 vs n = 21

slide-61
SLIDE 61

Ex 1: Estimator Comparison

Real Estimator

slide-62
SLIDE 62

Ex 2: Trapezoid, n = 11

slide-63
SLIDE 63

Ex 1: Trapezoid Rule Differences

slide-64
SLIDE 64

Ex 2: Estimator

n = 11 vs n = 21

slide-65
SLIDE 65

Ex 2: Estimator comparison

Real Estimator

slide-66
SLIDE 66

Some Thoughts

(done verbally) =)