Top Banner
Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer School in Monte Carlo Methods for Rare Events Brown University, Providence RI June 17, 2016 1 / 42
76

Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Mar 12, 2018

Download

Documents

vunhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Monte Carlo Methods for Random/StochasticPDE

Jingchen Liu

Department of StatisticsColumbia University

Summer School in Monte Carlo Methods for Rare EventsBrown University, Providence RI

June 17, 2016

1 / 42

Page 2: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Overview

I Ordinary/partial differential equations

I Imprecision and measurement error

I Stochastic and random partial differential equation

2 / 42

Page 3: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Overview

I Ordinary/partial differential equations

I Imprecision and measurement error

I Stochastic and random partial differential equation

2 / 42

Page 4: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Overview

I Ordinary/partial differential equations

I Imprecision and measurement error

I Stochastic and random partial differential equation

2 / 42

Page 5: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Random PDE

u : D → R

I Differential equationL(u) = 0

subject to certain boundary conditions.

I Randomness L(u, ξ) = 0

I u(x , ω) : D ×Ω→ R

3 / 42

Page 6: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Random PDE

u : D → R

I Differential equationL(u) = 0

subject to certain boundary conditions.

I Randomness L(u, ξ) = 0

I u(x , ω) : D ×Ω→ R

3 / 42

Page 7: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Random PDE

u : D → R

I Differential equationL(u) = 0

subject to certain boundary conditions.

I Randomness L(u, ξ) = 0

I u(x , ω) : D ×Ω→ R

3 / 42

Page 8: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Interesting quantities

I The tail probabilities of functional P(Γ(u) > v)

I Some examples

Γ(u) = supx∈D

u(x), ‖u(x)‖p, supx∈D|∇u(x)|...

I Level crossing of random functions

4 / 42

Page 9: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Interesting quantities

I The tail probabilities of functional P(Γ(u) > v)

I Some examples

Γ(u) = supx∈D

u(x), ‖u(x)‖p, supx∈D|∇u(x)|...

I Level crossing of random functions

4 / 42

Page 10: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Interesting quantities

I The tail probabilities of functional P(Γ(u) > v)

I Some examples

Γ(u) = supx∈D

u(x), ‖u(x)‖p, supx∈D|∇u(x)|...

I Level crossing of random functions

4 / 42

Page 11: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Asymptotic regimes

I L(u, ξ(ω)) = 0⇒ uξ(x)

I Fixed noise and large deviations P(Γ(uξ) > v) as v → ∞.

I Small noise: L(u, σξ) = 0 as σ→ 0.

5 / 42

Page 12: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Asymptotic regimes

I L(u, ξ(ω)) = 0⇒ uξ(x)

I Fixed noise and large deviations P(Γ(uξ) > v) as v → ∞.

I Small noise: L(u, σξ) = 0 as σ→ 0.

5 / 42

Page 13: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Asymptotic regimes

I L(u, ξ(ω)) = 0⇒ uξ(x)

I Fixed noise and large deviations P(Γ(uξ) > v) as v → ∞.

I Small noise: L(u, σξ) = 0 as σ→ 0.

5 / 42

Page 14: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Korteweg-de Vries (KdV) Equation

I The wave u(x , t)

u : R× [0,T ]→ R

I Korteweg-de Vries (KdV) equation

∂tu − 6u∂xu + ∂xxxu = 0

6 / 42

Page 15: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Korteweg-de Vries (KdV) Equation

I The wave u(x , t)

u : R× [0,T ]→ R

I Korteweg-de Vries (KdV) equation

∂tu − 6u∂xu + ∂xxxu = 0

6 / 42

Page 16: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Wave

7 / 42

Page 17: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Wave

8 / 42

Page 18: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Wave

9 / 42

Page 19: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Wave

10 / 42

Page 20: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

11 / 42

Page 21: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

12 / 42

Page 22: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

13 / 42

Page 23: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

u(x , t) =W(x − vt)

14 / 42

Page 24: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

I ∂tu − 6u∂xu + ∂xxxu = 0

I u(x , t) =W(x − vt)

⇒ d2Wdx2

= 3W2 + vW + c0

15 / 42

Page 25: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

I ∂tu − 6u∂xu + ∂xxxu = 0

I u(x , t) =W(x − vt)

⇒ d2Wdx2

= 3W2 + vW + c0

15 / 42

Page 26: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

1

1The picture is published at http://kaheel7.com

16 / 42

Page 27: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Stochastic Korteweg-de Vries (KdV) Equation

I The stochastic version

∂tu − 6u∂xu + ∂xxxu = ξ(t)

where ξ(t) is a Gaussian process.

I P(supt∈[0,T ] u(x , t) > b), for a given x

17 / 42

Page 28: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Stochastic Korteweg-de Vries (KdV) Equation

I The stochastic version

∂tu − 6u∂xu + ∂xxxu = ξ(t)

where ξ(t) is a Gaussian process.

I P(supt∈[0,T ] u(x , t) > b), for a given x

17 / 42

Page 29: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solitary wave

2

2The picture is published at http://whybecausescience.com

18 / 42

Page 30: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Initial condition

I The equation

u(x , t = 0) = −2κ2sech2(κx)

where sech(x) = 2ex+e−x .

I If ξ(t) = 0, then

u(x , t) = −2κ2sech2κ(x − 4κ2t)

19 / 42

Page 31: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Initial condition

I The equation

u(x , t = 0) = −2κ2sech2(κx)

where sech(x) = 2ex+e−x .

I If ξ(t) = 0, then

u(x , t) = −2κ2sech2κ(x − 4κ2t)

19 / 42

Page 32: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Solution to the random PDE

∂tu − 6u∂xu + ∂xxxu = ξ(t)

u(x , 0) = −2κ2sech2(κx)

I The solution

u(x , t) = f (t)− 2κ2sech2

κ(x − 4κ2t) + 6κ∫ t

0f (t)dt

where f (t) =

∫ t0 ξ(s)ds

20 / 42

Page 33: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Hueristics

u(x , t) = f (t)− 2κ2sech2

κ(x − 4κ2t) + 6κ∫ t

0f (s)ds

I Upper bound u(x , t) ≤ f (t)

I supt u(x , t) > v ⊂ sup f (t) > v

I P(supt u(x , t) > v) ≤ P(sup f (t) > v)

21 / 42

Page 34: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Hueristics

u(x , t) = f (t)− 2κ2sech2

κ(x − 4κ2t) + 6κ∫ t

0f (s)ds

I Upper bound u(x , t) ≤ f (t)

I supt u(x , t) > v ⊂ sup f (t) > v

I P(supt u(x , t) > v) ≤ P(sup f (t) > v)

21 / 42

Page 35: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Hueristics

u(x , t) = f (t)− 2κ2sech2

κ(x − 4κ2t) + 6κ∫ t

0f (s)ds

I Upper bound u(x , t) ≤ f (t)

I supt u(x , t) > v ⊂ sup f (t) > v

I P(supt u(x , t) > v) ≤ P(sup f (t) > v)

21 / 42

Page 36: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The relative difference

I Given sup f (t) > v

supt

f (t)− v = O(1/v)

andsupt

f (t)− supt

u(x , t) = O(e−εv )

22 / 42

Page 37: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The relative difference

I The relative difference

1− e−εb ≤ P(supt u(x , t) > v)

P(supt f (t) > v)≤ 1

I Approximation

P(supt

u(x , t) > v) ∼ P(supt

f (t) > v) ∼ Cv βe−v2/2σ2

T

where σ2T = supt Var(f (t))

23 / 42

Page 38: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The relative difference

I The relative difference

1− e−εb ≤ P(supt u(x , t) > v)

P(supt f (t) > v)≤ 1

I Approximation

P(supt

u(x , t) > v) ∼ P(supt

f (t) > v) ∼ Cv βe−v2/2σ2

T

where σ2T = supt Var(f (t))

23 / 42

Page 39: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Simulation from the change of measure

I Simulate τ ∈ Dτ ∼ h(t)

I Simulate f (τ) according to gτ(x)

I Simulate f (t) : t 6= τ given f (τ) under P

24 / 42

Page 40: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Simulation from the change of measure

I Simulate τ ∈ Dτ ∼ h(t)

I Simulate f (τ) according to gτ(x)

I Simulate f (t) : t 6= τ given f (τ) under P

24 / 42

Page 41: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Simulation from the change of measure

I Simulate τ ∈ Dτ ∼ h(t)

I Simulate f (τ) according to gτ(x)

I Simulate f (t) : t 6= τ given f (τ) under P

24 / 42

Page 42: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The change-of-measure-based analysis

I Let P be the original measure.

I The change of measure Q

dQ

dP=∫t∈D

gt(f (t))

ϕt(f (t))h(t)dt

where ϕt(x) is the marginal density of f (t), h(t) is a densityon D, and gt(x) is an alternative density.

25 / 42

Page 43: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The change-of-measure-based analysis

I Let P be the original measure.

I The change of measure Q

dQ

dP=∫t∈D

gt(f (t))

ϕt(f (t))h(t)dt

where ϕt(x) is the marginal density of f (t), h(t) is a densityon D, and gt(x) is an alternative density.

25 / 42

Page 44: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Choice of h and gt

I Let γ = v − 1/v

I The distribution

gt(x) = I (x > γ)ϕt(x)

P(f (t) > γ)

I The distribution

h(t) =P(f (t) > γ)∫

D P(f (t) > γ)dt

26 / 42

Page 45: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Choice of h and gt

I Let γ = v − 1/v

I The distribution

gt(x) = I (x > γ)ϕt(x)

P(f (t) > γ)

I The distribution

h(t) =P(f (t) > γ)∫

D P(f (t) > γ)dt

26 / 42

Page 46: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Choice of h and gt

I Let γ = v − 1/v

I The distribution

gt(x) = I (x > γ)ϕt(x)

P(f (t) > γ)

I The distribution

h(t) =P(f (t) > γ)∫

D P(f (t) > γ)dt

26 / 42

Page 47: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Rare-event simulation and importance sampling

I The change of measure:

dQγ

dP=

mes(Aγ)∫D P(f (t) > γ)dt

where Aγ = t : f (t) > γ.

27 / 42

Page 48: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Importance sampling (Li and L. 2015)

I Strongly efficient in computing the tail probabilities ofsup f (t) and sup u(x , t).

I Discretization

28 / 42

Page 49: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Importance sampling (Li and L. 2015)

I Strongly efficient in computing the tail probabilities ofsup f (t) and sup u(x , t).

I Discretization

28 / 42

Page 50: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure

I u(x): the shape of the material

I Ou(x): strain

I p(x): pressure

I a(x): material-specific coefficients

29 / 42

Page 51: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure

I The partial differential equation: x ∈ D

−O · a(x)Ou(x) = p(x)

I Dirichlet boundary condition u(x) = 0 for all x ∈ ∂D.

I log a(x) = ξ(x)

I Failure probability

P(

supx∈D|∇u(x)| > b

)

30 / 42

Page 52: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure

I The partial differential equation: x ∈ D

−O · a(x)Ou(x) = p(x)

I Dirichlet boundary condition u(x) = 0 for all x ∈ ∂D.

I log a(x) = ξ(x)

I Failure probability

P(

supx∈D|∇u(x)| > b

)

30 / 42

Page 53: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure

I The partial differential equation: x ∈ D

−O · a(x)Ou(x) = p(x)

I Dirichlet boundary condition u(x) = 0 for all x ∈ ∂D.

I log a(x) = ξ(x)

I Failure probability

P(

supx∈D|∇u(x)| > b

)

30 / 42

Page 54: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure

I The partial differential equation: x ∈ D

−O · a(x)Ou(x) = p(x)

I Dirichlet boundary condition u(x) = 0 for all x ∈ ∂D.

I log a(x) = ξ(x)

I Failure probability

P(

supx∈D|∇u(x)| > b

)

30 / 42

Page 55: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure – one dimensional example

I The ordinary differential equation: x ∈ [0, 1]

(a(x)u′(x))′ = −p(x)

I Spatial variation: a(x) = eξ(x), where ξ(x) is a Gaussianprocess.

31 / 42

Page 56: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The failure probability

I The failure probability

P

(supx∈D|u′(x)| > b

)I The displacement u(x) depends on the process a(x).

32 / 42

Page 57: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The failure probability

I The failure probability

P

(supx∈D|u′(x)| > b

)I The displacement u(x) depends on the process a(x).

32 / 42

Page 58: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure – Dirichlet condition

I Dirichlet condition: u(0) = u(1) = 0

I The solution:

u(x) =∫ x0 F (y)a−1(y)dy −

∫ 10 F (y )a−1(dy )dy∫ 1

0 a−1(dy )

∫ x0 a−1(y)dy ,

where F (x) =∫ x0 p(y)dy .

33 / 42

Page 59: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure – Dirichlet condition

I Dirichlet condition: u(0) = u(1) = 0

I The solution:

u(x) =∫ x0 F (y)a−1(y)dy −

∫ 10 F (y )a−1(dy )dy∫ 1

0 a−1(dy )

∫ x0 a−1(y)dy ,

where F (x) =∫ x0 p(y)dy .

33 / 42

Page 60: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Material Failure – Dirichlet condition

I The strain

u′(x) = a−1(x)

(F (x)−

∫ 10 F (y)a−1(y)dy∫ 1

0 a−1(y)dy

)= a−1(x)

[F (x)− Eξ(F (Y ))

]where a−1(x) = eξ(x).

34 / 42

Page 61: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Theorem: approximation for continuous force (L. and Zhou2011)

I The external force p(x) is a continuously differentiablefunction.

I x∗ = arg supx p(x).

Then, we have the approximation

P( supx∈[0,1]

|u′(x)| > b)

∼ P(|u′(0)| > b) + P(|u′(1)| > b) + P( sup|x−x∗|<ε

|u′(x)| > b).

35 / 42

Page 62: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Exact asymptotic approximation for continuous body force

I Let p(x∗)r−1er−12 = b. Then,

P( sup|x−x∗|<ε

|u′(x)| > 0) ∼ κ∗ × r−1/2 exp−r2/2.

I Let H0r0−1/2er0 = b. Then,

P(|u′(0)| > b) = κ0 × r0−1e−r0

2/2

I Let H1r1−1er1 = b. Then,

P(|u′(1)| > b) = κ1 × r1−1e−r1

2/2

36 / 42

Page 63: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Exact asymptotic approximation for continuous body force

I Let p(x∗)r−1er−12 = b. Then,

P( sup|x−x∗|<ε

|u′(x)| > 0) ∼ κ∗ × r−1/2 exp−r2/2.

I Let H0r0−1/2er0 = b. Then,

P(|u′(0)| > b) = κ0 × r0−1e−r0

2/2

I Let H1r1−1er1 = b. Then,

P(|u′(1)| > b) = κ1 × r1−1e−r1

2/2

36 / 42

Page 64: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Exact asymptotic approximation for continuous body force

I Let p(x∗)r−1er−12 = b. Then,

P( sup|x−x∗|<ε

|u′(x)| > 0) ∼ κ∗ × r−1/2 exp−r2/2.

I Let H0r0−1/2er0 = b. Then,

P(|u′(0)| > b) = κ0 × r0−1e−r0

2/2

I Let H1r1−1er1 = b. Then,

P(|u′(1)| > b) = κ1 × r1−1e−r1

2/2

36 / 42

Page 65: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Key components of the conditional distribution

I Where does the break occur or arg sup u′(x) =?I Where does ξ(x) attain it maximum?

I At what level?

37 / 42

Page 66: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Choice of h and gt

I The distribution h(t): mixture of three components

I The distribution gt(x).

38 / 42

Page 67: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Choice of h and gt

I The distribution h(t): mixture of three components

I The distribution gt(x).

38 / 42

Page 68: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

High-dimensional PDE (L. et al. 2014)

−O · a(x)Ou(x) = p(x)

I Random index h(τ) ∼ Uniform(D)

I The distributiongτ(x) ∼ N(lτ, 1)

39 / 42

Page 69: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

High-dimensional PDE (L. et al. 2014)

−O · a(x)Ou(x) = p(x)

I Random index h(τ) ∼ Uniform(D)

I The distributiongτ(x) ∼ N(lτ, 1)

39 / 42

Page 70: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The choice of lτ

I Given that ξ(τ) = lτ, the conditional field is

ξ(x) = lτ × C (x − τ) + r(x − τ)

where E [r(x)] = 0.

I Set r(x) ≡ 0 for the asymptotic analysis

I Choose ξ(x) = lτC (x − τ) such that sup |∇u(x)| = v .

40 / 42

Page 71: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The choice of lτ

I Given that ξ(τ) = lτ, the conditional field is

ξ(x) = lτ × C (x − τ) + r(x − τ)

where E [r(x)] = 0.

I Set r(x) ≡ 0 for the asymptotic analysis

I Choose ξ(x) = lτC (x − τ) such that sup |∇u(x)| = v .

40 / 42

Page 72: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The choice of lτ

I Given that ξ(τ) = lτ, the conditional field is

ξ(x) = lτ × C (x − τ) + r(x − τ)

where E [r(x)] = 0.

I Set r(x) ≡ 0 for the asymptotic analysis

I Choose ξ(x) = lτC (x − τ) such that sup |∇u(x)| = v .

40 / 42

Page 73: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The computation of lt

1. Set the initial guess l(0)τ = log v .

2. For l(n)τ , set

ξ(t) = l(n)τ C (t − τ)

and compute u(n)

l(n+1)τ = l

(n)τ − log sup |∇u(n)|+ log v .

3. Repeat step 2 until convergence.

41 / 42

Page 74: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The computation of lt

1. Set the initial guess l(0)τ = log v .

2. For l(n)τ , set

ξ(t) = l(n)τ C (t − τ)

and compute u(n)

l(n+1)τ = l

(n)τ − log sup |∇u(n)|+ log v .

3. Repeat step 2 until convergence.

41 / 42

Page 75: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

The computation of lt

1. Set the initial guess l(0)τ = log v .

2. For l(n)τ , set

ξ(t) = l(n)τ C (t − τ)

and compute u(n)

l(n+1)τ = l

(n)τ − log sup |∇u(n)|+ log v .

3. Repeat step 2 until convergence.

41 / 42

Page 76: Monte Carlo Methods for Random/Stochastic PDE - · PDF file · 2016-06-20Monte Carlo Methods for Random/Stochastic PDE Jingchen Liu Department of Statistics Columbia University Summer

Visualizing lt

Figure: Contour plot of the excursion level function lτ with homogeneousexternal force p ≡ 1 (left panel) and the discontinuous external forcep(x) = sign(x < 0.5) (right panel) for b = 4.

42 / 42