university of oxford efficient white noise sampling and
play

University of Oxford Efficient white noise sampling and coupling for - PowerPoint PPT Presentation

University of Oxford Efficient white noise sampling and coupling for multilevel Monte Carlo M. Croci (Oxford), M. B. Giles (Oxford), P. E. Farrell (Oxford), M. E. Rognes (Simula) MCQMC2018 - July 4, 2018 Mathematical Institute EPSRC Centre for


  1. University of Oxford Efficient white noise sampling and coupling for multilevel Monte Carlo M. Croci (Oxford), M. B. Giles (Oxford), P. E. Farrell (Oxford), M. E. Rognes (Simula) MCQMC2018 - July 4, 2018 Mathematical Institute EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  2. Overview University of Oxford Introduction White noise sampling Mathematical Institute Numerical results Conclusions and further work

  3. Overview University of Oxford Introduction White noise sampling Mathematical Institute Numerical results Conclusions and further work

  4. Motivation University of Oxford The motivation of our research is the sampling of lognormal Gaussian fields. A Mat´ ern Gaussian field (approximately) satisfies a linear elliptic SPDE of the form Lu = ˙ x ∈ D , ω ∈ Ω W , + BCs , ˙ where u = u ( x , ω ) and W is spatial white noise . Other approaches can be used (with pros and cons), but we will not discuss them here. Mathematical Institute EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  5. Motivation University of Oxford The motivation of our research is the sampling of lognormal Gaussian fields. A Mat´ ern Gaussian field (approximately) satisfies a linear elliptic SPDE of the form Lu = ˙ x ∈ D , ω ∈ Ω W , + BCs , ˙ where u = u ( x , ω ) and W is spatial white noise . Other approaches can be used (with pros and cons), but we will not discuss them here. The same techniques can be used to solve a more general class of SPDEs, e.g. N ( u ) + Lu = ˙ W , x ∈ D , ω ∈ Ω + BCs . Mathematical Institute In this case solving means to compute E [ P ( u )] for some functional P of the solution. EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  6. Motivation University of Oxford The motivation of our research is the sampling of lognormal Gaussian fields. A Mat´ ern Gaussian field (approximately) satisfies a linear elliptic SPDE of the form Lu = ˙ x ∈ D , ω ∈ Ω W , + BCs , ˙ where u = u ( x , ω ) and W is spatial white noise . Other approaches can be used (with pros and cons), but we will not discuss them here. The same techniques can be used to solve a more general class of SPDEs, e.g. N ( u ) + Lu = ˙ W , x ∈ D , ω ∈ Ω + BCs . Mathematical Institute In this case solving means to compute E [ P ( u )] for some functional P of the solution. Common applications: finance, geology, meteorology, biology . . . EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  7. Motivation University of Oxford The motivation of our research is the sampling of lognormal Gaussian fields. A Mat´ ern Gaussian field (approximately) satisfies a linear elliptic SPDE of the form Lu = ˙ x ∈ D , ω ∈ Ω W , + BCs , ˙ where u = u ( x , ω ) and W is spatial white noise . Other approaches can be used (with pros and cons), but we will not discuss them here. The same techniques can be used to solve a more general class of SPDEs, e.g. N ( u ) + Lu = ˙ W , x ∈ D , ω ∈ Ω + BCs . Mathematical Institute In this case solving means to compute E [ P ( u )] for some functional P of the solution. Common applications: finance, geology, meteorology, biology . . . ˙ Main issue: sampling W is hard! EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  8. Motivation University of Oxford The motivation of our research is the sampling of lognormal Gaussian fields. A Mat´ ern Gaussian field (approximately) satisfies a linear elliptic SPDE of the form Lu = ˙ x ∈ D , ω ∈ Ω W , + BCs , ˙ where u = u ( x , ω ) and W is spatial white noise . Other approaches can be used (with pros and cons), but we will not discuss them here. The same techniques can be used to solve a more general class of SPDEs, e.g. N ( u ) + Lu = ˙ W , x ∈ D , ω ∈ Ω + BCs . Mathematical Institute In this case solving means to compute E [ P ( u )] for some functional P of the solution. Common applications: finance, geology, meteorology, biology . . . ˙ Main issue: sampling W is hard! ˙ The efficient sampling of W is the focus of this talk. EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  9. White noise (1D) University of Oxford 150 100 50 0 -50 Mathematical Institute -100 -150 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 WARNING! Point evaluation not defined! EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  10. White noise (2D) University of Oxford Mathematical Institute WARNING! Point evaluation not defined! EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  11. White noise (2D) University of Oxford Mathematical Institute WARNING! Point evaluation not defined! ˙ IDEA! Avoid point evaluation by integrating W . EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  12. White Noise (practical definition) University of Oxford Mathematical Institute ˙ Definition (Spatial White Noise W ) For any φ ∈ L 2 ( D ), define � ˙ D ˙ W φ d x . For any φ i , φ j ∈ L 2 ( D ), b i = � ˙ � W , φ � := W , φ i � , b j = � ˙ W , φ j � are zero-mean Gaussian random variables, with, � E [ b i b j ] = φ i φ j dx =: M ij , b ∼ N (0 , M ) . (1) D EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  13. White Noise (practical definition) University of Oxford Mathematical Institute IMPORTANT NOTE: Generalised random fields of type I and of type II. EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  14. Finite element (FEM) framework University of Oxford When solving SPDEs (see 1 st slide) with FEM, we get (for linear problems ) Discrete weak form : find u h ∈ V h s.t. for all v h ∈ V h , a ( u h , v h ) = � ˙ W , v h � , (2) Where V h = span( { φ i } n i =0 ), (e.g. with Lagrange elements). Mathematical Institute EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  15. Finite element (FEM) framework University of Oxford When solving SPDEs (see 1 st slide) with FEM, we get (for linear problems ) Discrete weak form : find u h ∈ V h s.t. for all v h ∈ V h , a ( u h , v h ) = � ˙ W , v h � , (2) Where V h = span( { φ i } n i =0 ), (e.g. with Lagrange elements). i u i φ i , u = [ u 0 , . . . , u n ] T , FEM linear system : u h = � Mathematical Institute A u = b ( ω ) , (3) where the entries of b are given by, � ˙ W , φ i � ( ω ) = b i ( ω ) , (4) with b ∼ N (0 , M ) as before. M is the mass matrix of V h . EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  16. Multilevel Monte Carlo [Giles 2008] + FEM framework University of Oxford For MLMC, we have two approximation levels ℓ and ℓ − 1. For any particular ω ∈ Ω, we h , u ℓ − 1 ∈ V ℓ − 1 h , v ℓ − 1 ∈ V ℓ − 1 need to solve: find u ℓ h ∈ V ℓ s.t. for all v ℓ h ∈ V ℓ , h h h h h ) = � ˙ a ( u ℓ h , v ℓ W , v ℓ h � ( ω ) , (5) a ( u ℓ − 1 , v ℓ − 1 ) = � ˙ W , v ℓ − 1 � ( ω ) . (6) h h h Mathematical Institute EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  17. Multilevel Monte Carlo [Giles 2008] + FEM framework University of Oxford For MLMC, we have two approximation levels ℓ and ℓ − 1. For any particular ω ∈ Ω, we h , u ℓ − 1 ∈ V ℓ − 1 h , v ℓ − 1 ∈ V ℓ − 1 need to solve: find u ℓ h ∈ V ℓ s.t. for all v ℓ h ∈ V ℓ , h h h h h ) = � ˙ a ( u ℓ h , v ℓ W , v ℓ h � ( ω ) , (5) a ( u ℓ − 1 , v ℓ − 1 ) = � ˙ W , v ℓ − 1 � ( ω ) . (6) h h h This yields the linear system � � � � � � A ℓ u ℓ b ℓ 0 = = b , A ℓ − 1 u ℓ − 1 b ℓ − 1 0 Mathematical Institute EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

  18. Multilevel Monte Carlo [Giles 2008] + FEM framework University of Oxford For MLMC, we have two approximation levels ℓ and ℓ − 1. For any particular ω ∈ Ω, we h , u ℓ − 1 ∈ V ℓ − 1 h , v ℓ − 1 ∈ V ℓ − 1 need to solve: find u ℓ h ∈ V ℓ s.t. for all v ℓ h ∈ V ℓ , h h h h h ) = � ˙ a ( u ℓ h , v ℓ W , v ℓ h � ( ω ) , (5) a ( u ℓ − 1 , v ℓ − 1 ) = � ˙ W , v ℓ − 1 � ( ω ) . (6) h h h This yields the linear system � � � � � � A ℓ u ℓ b ℓ 0 = = b , A ℓ − 1 u ℓ − 1 b ℓ − 1 0 Mathematical Institute i } n ℓ } n ℓ − 1 i =0 ) and V ℓ − 1 = span( { φ ℓ − 1 where b ∼ N (0 , M ). Let V ℓ h = span( { φ ℓ i =0 ), then h i � � M ℓ M ℓ,ℓ − 1 � M ℓ,ℓ − 1 i φ ℓ − 1 φ ℓ M = , = dx . ( M ℓ,ℓ − 1 ) T M ℓ − 1 ij j EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

Recommend


More recommend