Numerical Methods For Stochastic Ordinary Differential .

3y ago
48 Views
4 Downloads
3.25 MB
136 Pages
Last View : 29d ago
Last Download : 3m ago
Upload by : Bennett Almond
Transcription

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsNumerical Methods for Stochastic OrdinaryDifferential Equations (SODEs)Josh BuliGraduate Student SeminarUniversity of California, RiversideApril 1, 2016HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsBrownian Motion and Wiener Process12Definitions, Properties, ExamplesSample Paths in R, R2 , R3HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsBrownian Motion and Wiener Process12Definitions, Properties, ExamplesSample Paths in R, R2 , R3Stochastic Calculus1Itô and Stratonovich CalculusHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsBrownian Motion and Wiener Process12Definitions, Properties, ExamplesSample Paths in R, R2 , R3Stochastic Calculus1Itô and Stratonovich CalculusGeometric Brownian MotionHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsBrownian Motion and Wiener Process12Definitions, Properties, ExamplesSample Paths in R, R2 , R3Stochastic Calculus1Itô and Stratonovich CalculusGeometric Brownian MotionEuler-Maruyama MethodMilstein MethodMonte Carlo Method123What is a Monte Carlo Simulation?Approximation of Logistic EquationApproximation of Geometric Brownian MotionHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsIntroductionDeterministic ODEs vs. Stochastic Differential EquationsBrownian Motion and Wiener Process12Definitions, Properties, ExamplesSample Paths in R, R2 , R3Stochastic Calculus1Itô and Stratonovich CalculusGeometric Brownian MotionEuler-Maruyama MethodMilstein MethodMonte Carlo Method123What is a Monte Carlo Simulation?Approximation of Logistic EquationApproximation of Geometric Brownian MotionHigher Order Taylor and Runge Kutta MethodsHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsMotivationWe would like to study processes or systems that are driven bynoise, or have uncertainty in coefficients.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsMotivationWe would like to study processes or systems that are driven bynoise, or have uncertainty in coefficients.SDEs arise in modeling stock prices, thermal fluctuations,mathematical biology, etc.1Geometric Brownian motion, Langevin equation,Ornstein-Uhlenbeck process (Fokker-Planck equation), etc.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsMotivationWe would like to study processes or systems that are driven bynoise, or have uncertainty in coefficients.SDEs arise in modeling stock prices, thermal fluctuations,mathematical biology, etc.1Geometric Brownian motion, Langevin equation,Ornstein-Uhlenbeck process (Fokker-Planck equation), etc.Stochastic terms also arise in PDEs as well.1Laplace, heat, wave equations with white noise forcing,stochastic Burgers’ equation, KPZ equation, etc.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsMotivationWe would like to study processes or systems that are driven bynoise, or have uncertainty in coefficients.SDEs arise in modeling stock prices, thermal fluctuations,mathematical biology, etc.1Geometric Brownian motion, Langevin equation,Ornstein-Uhlenbeck process (Fokker-Planck equation), etc.Stochastic terms also arise in PDEs as well.1Laplace, heat, wave equations with white noise forcing,stochastic Burgers’ equation, KPZ equation, etc.Applications include population dynamics, neuron activity,option pricing, radio-astronomy, satellite orbit stability, bloodclotting, turbulent diffusion, Josephson tunneling insemiconductors, stochastic differential geometry, and manymore.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsMotivationWe would like to study processes or systems that are driven bynoise, or have uncertainty in coefficients.SDEs arise in modeling stock prices, thermal fluctuations,mathematical biology, etc.1Geometric Brownian motion, Langevin equation,Ornstein-Uhlenbeck process (Fokker-Planck equation), etc.Stochastic terms also arise in PDEs as well.1Laplace, heat, wave equations with white noise forcing,stochastic Burgers’ equation, KPZ equation, etc.Applications include population dynamics, neuron activity,option pricing, radio-astronomy, satellite orbit stability, bloodclotting, turbulent diffusion, Josephson tunneling insemiconductors, stochastic differential geometry, and manymore.Filtering problems - algorithms that use measurements overtime that contain “noise”, and give estimates for unknown

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsDifferential EquationsDeterministic ODEsConsider the ordinary differential equation(ẋ(t) f(t, x(t))x(0) x0for t 0x0 Rnwhere f is a given smooth vector field, and the solutionx(t) : [0, ) Rn is the trajectory.HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsDeterministic ODEsConsider the ordinary differential equation(ẋ(t) f(t, x(t))x(0) x0for t 0x0 Rnwhere f is a given smooth vector field, and the solutionx(t) : [0, ) Rn is the trajectory. Under some regularityassumptions on the vector field f, the above ODE has a solutionthat is uniquely determined by the initial condition x0 . Oneexample we will see later is the logistic equation,

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsDeterministic ODEsConsider the ordinary differential equation(ẋ(t) f(t, x(t))x(0) x0for t 0x0 Rnwhere f is a given smooth vector field, and the solutionx(t) : [0, ) Rn is the trajectory. Under some regularityassumptions on the vector field f, the above ODE has a solutionthat is uniquely determined by the initial condition x0 . Oneexample we will see later is the logistic equation,(ẋ(t) x(t)(1 x(t))x(0) x0which has the exact solution x(t) for t 0x0 R 1 1 1 1x0e t

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsStochastic ODEsHow do we introduce randomness into the general ODE on theprevious slide? First, we need some definitions to make sense ofwhat a solution to a SDE is.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsStochastic ODEsHow do we introduce randomness into the general ODE on theprevious slide? First, we need some definitions to make sense ofwhat a solution to a SDE is.DefinitionLet Ω be a non-empty set, U be a σ-algebra of subsets of Ω, and Pbe the probability measure on U. We define a probability spaceto be the triple (Ω, U, P).

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsStochastic ODEsHow do we introduce randomness into the general ODE on theprevious slide? First, we need some definitions to make sense ofwhat a solution to a SDE is.DefinitionLet Ω be a non-empty set, U be a σ-algebra of subsets of Ω, and Pbe the probability measure on U. We define a probability spaceto be the triple (Ω, U, P).DefinitionLet (Ω, U, P) be a probability space and B be the Borel subsets ofR. Then the mappingX:Ω R(1)is a random variable if for each B B, then X 1 (B) U.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsDifferential EquationsStochastic ODEs (cont.)DefinitionA collection {Xt t 0} of random variables is called astochastic process.HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsDifferential EquationsStochastic ODEs (cont.)DefinitionA collection {Xt t 0} of random variables is called astochastic process.DefinitionFor each point ω Ω, the mapping t 7 Xt (ω) is thecorresponding sample path.HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsStochastic ODEs (cont.)DefinitionA collection {Xt t 0} of random variables is called astochastic process.DefinitionFor each point ω Ω, the mapping t 7 Xt (ω) is thecorresponding sample path.Now we can modify the general deterministic ODE that we haveseen. Mimicking what we saw for ODEs, we write(Ẋt f (t, Xt ) F (t, Xt )ξtX0 x0for t 0x0 R

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsStochastic ODEs (cont.)DefinitionA collection {Xt t 0} of random variables is called astochastic process.DefinitionFor each point ω Ω, the mapping t 7 Xt (ω) is thecorresponding sample path.Now we can modify the general deterministic ODE that we haveseen. Mimicking what we saw for ODEs, we write(Ẋt f (t, Xt ) F (t, Xt )ξtX0 x0for t 0x0 Rwhere F and f are sufficiently smooth functions, and Xt is astochastic process. But what is ξt ?

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsWhite NoiseThe term ξt is defined to be white noise. If we rewrite the ODEwith the white noise a little bit to look like ODEs from undergradODE, we have

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsWhite NoiseThe term ξt is defined to be white noise. If we rewrite the ODEwith the white noise a little bit to look like ODEs from undergradODE, we havedXtdWt f (t, Xt ) F (t, Xt )dtdt(2)where Wt turns out to be Brownian motion, or a Wiener process.dmeans!) we writeSymbolically (being careful about what dtdWt ξtdt(3)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsWhite NoiseThe term ξt is defined to be white noise. If we rewrite the ODEwith the white noise a little bit to look like ODEs from undergradODE, we havedXtdWt f (t, Xt ) F (t, Xt )dtdt(2)where Wt turns out to be Brownian motion, or a Wiener process.dmeans!) we writeSymbolically (being careful about what dtdWt ξtdt(3)This seems to say that the time derivative of a Brownian motion iswhite noise. We will see this is not quite correct (in the usualsense), once we define what Brownian motion is.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsWhite Noise (A more formal definition)DefinitionLet T be an indexing set, and X : {Xt }t T be a stochasticprocess. Then X is a Gaussian random field (or Gaussianprocess if T R) if (Xt1 , . . . , Xtn ) is a Gaussian random vectorfor all t1 , . . . , tn T .

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsWhite Noise (A more formal definition)DefinitionLet T be an indexing set, and X : {Xt }t T be a stochasticprocess. Then X is a Gaussian random field (or Gaussianprocess if T R) if (Xt1 , . . . , Xtn ) is a Gaussian random vectorfor all t1 , . . . , tn T .DefinitionLet A : A(Rn ) denote the collection of all Borel-measurablesubsets of Rn that have finite Lebesgue measure. Then whitenoise on Rn is a mean-zero, set indexed, Gaussian random field{ξ(A)}A A , with covariance functionE [ξ(A1 )ξ(A2 )] : m(A1 A2 ) for all A1 , A2 Awhere m denotes Lebesgue measure.(4)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSODE in standard formReturning back to SODEs, we can write a general SODE in thegeneral differential form(dXt f (t, Xt ) dt F (t, Xt ) dWtX0 x0for t 0x0 Rwhere the terms dXt and F dWt are called stochastic differentials.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSODE in standard formReturning back to SODEs, we can write a general SODE in thegeneral differential form(dXt f (t, Xt ) dt F (t, Xt ) dWtX0 x0for t 0x0 Rwhere the terms dXt and F dWt are called stochastic differentials.We say the stochastic process Xt “solves” the SODE providedZ tXt x0 Z tf (t, Xs ) ds 0F (t, Xs ) dWs0for all t 0 (5)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSODE in standard formReturning back to SODEs, we can write a general SODE in thegeneral differential form(dXt f (t, Xt ) dt F (t, Xt ) dWtX0 x0for t 0x0 Rwhere the terms dXt and F dWt are called stochastic differentials.We say the stochastic process Xt “solves” the SODE providedZ tXt x0 Z tf (t, Xs ) ds 0F (t, Xs ) dWsfor all t 0 (5)0For those who have taken 207A, this is similar to the integral formof the deterministic problem we saw earlierZ tx(t) x0 f (s, x(s))ds0(6)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSolutionWe stated previously that the stochastic process Xt “solves” theSODE providedZ tXt x0 Z tf (s, Xs ) ds 0F (s, Xs ) dWs0for all t 0 (7)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSolutionWe stated previously that the stochastic process Xt “solves” theSODE providedZ tXt x0 0ProblemsZ tf (s, Xs ) ds F (s, Xs ) dWs0for all t 0 (7)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsDifferential EquationsSolutionWe stated previously that the stochastic process Xt “solves” theSODE providedZ tXt x0 Z tf (s, Xs ) ds 0F (s, Xs ) dWsfor all t 0 (7)0ProblemsWhat is Brownian motion Wt ?How do we integrate with respect to a Brownian motion?Does (7) make sense, and if so, show a solution exists.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian Motion and Wiener ProcessBrownian motion can be described as the random motion ofparticles. Brownian motion is one of the simplestcontinuous-time stochastic processes.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian Motion and Wiener ProcessBrownian motion can be described as the random motion ofparticles. Brownian motion is one of the simplestcontinuous-time stochastic processes.In a stochastic process there is randomness, even if the initialcondition is known. There are infinitely many directions inwhich the process may evolve.Brownian motion was first observed in 1826 by R. Brown, asthe result of pollen particles being moved by water moleculesin a container.DefinitionA Wiener process, also called standard Brownian motion is acontinuous-time stochastic process with certain criteria.Specifically, W0 0, Wt Ws N (0, t s) for t s 0, andWt has independent increments.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion PropertiesBrownian motion can be constructed using Haar functions andSchauder functions. Schauder functions, sk (t), turn out to bea complete orthonormal basis of L2 (0, 1).

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion PropertiesBrownian motion can be constructed using Haar functions andSchauder functions. Schauder functions, sk (t), turn out to bea complete orthonormal basis of L2 (0, 1).Construction of Brownian motion due to Lèvy, gives Brownianmotion as Wt (ω) XAk (ω)sk (t)k 0where {Ak (ω)} k 0 are a sequence of independent N (0, 1)random variables from the same probability space.(8)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion PropertiesBrownian motion can be constructed using Haar functions andSchauder functions. Schauder functions, sk (t), turn out to bea complete orthonormal basis of L2 (0, 1).Construction of Brownian motion due to Lèvy, gives Brownianmotion as Wt (ω) XAk (ω)sk (t)k 0where {Ak (ω)} k 0 are a sequence of independent N (0, 1)random variables from the same probability space.Brownian motion sample paths, t 7 Wt (ω) are uniformlyHölder continuous for each exponent 0 γ 12 .(8)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion PropertiesBrownian motion can be constructed using Haar functions andSchauder functions. Schauder functions, sk (t), turn out to bea complete orthonormal basis of L2 (0, 1).Construction of Brownian motion due to Lèvy, gives Brownianmotion as Wt (ω) XAk (ω)sk (t)k 0where {Ak (ω)} k 0 are a sequence of independent N (0, 1)random variables from the same probability space.Brownian motion sample paths, t 7 Wt (ω) are uniformlyHölder continuous for each exponent 0 γ 12 .Brownian motion paths are almost surely nowheredifferentiable.(8)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsBrownian MotionBrownian motion Properties (cont.)Brownian motion paths are of infinite variation for each timeinterval.HO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion Properties (cont.)Brownian motion paths are of infinite variation for each timeinterval. Brownian motion is a martingale and a Markov process.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion Properties (cont.)Brownian motion paths are of infinite variation for each timeinterval. Brownian motion is a martingale and a Markov process.DefinitionLet {Xt t 0} be a stochastic process such that E( Xt ) forall t 0. IfE(Xt Us ) Xsa.s. for all t s 0,(9)where Us is the σ-algebra generated by random variables up to andincluding Xs , then {Xt t 0} is a martingale.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion Properties (cont.)Brownian motion paths are of infinite variation for each timeinterval. Brownian motion is a martingale and a Markov process.DefinitionLet {Xt t 0} be a stochastic process such that E( Xt ) forall t 0. IfE(Xt Us ) Xsa.s. for all t s 0,(9)where Us is the σ-algebra generated by random variables up to andincluding Xs , then {Xt t 0} is a martingale. IfP(Xt B Us ) P(Xt B Xs )a.s. for all 0 s tand Borel sets B of R, then {Xt t 0} is a Markov process.(10)

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodBrownian MotionBrownian motion Properties (cont.)TheoremLet Wt be a Brownian motion in Rd .MC MethodsHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodBrownian MotionBrownian motion Properties (cont.)TheoremLet Wt be a Brownian motion in Rd . Then,1) Wt is point recurrent in dimension d 1MC MethodsHO Methods

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion Properties (cont.)TheoremLet Wt be a Brownian motion in Rd . Then,1) Wt is point recurrent in dimension d 1A Markov process, {Xt t 0}, is point recurrent if for everyx Rd , there is a random sequence tn % such that Xtn xfor all n N almost surely.

IntroductionDefs and DEsBM and SCGBMEM MethodMilstein MethodMC MethodsHO MethodsBrownian MotionBrownian motion Properties (cont.)TheoremLet Wt be a Brownian motion in Rd . Then,1) Wt is point recurrent in dimension d 1A Markov process, {Xt t 0}, is point recurrent if for everyx Rd , there is a random sequence tn % such that Xtn xfor all n N almost surely.2) Wt is neighborhood recurrent, but not point

Numerical Methods for Stochastic Ordinary Differential Equations (SODEs) Josh Buli Graduate Student Seminar University of California, Riverside . Deterministic ODEs vs. Stochastic Differential Equations Brownian Motion and Wiener Process 1 Definitions, Properties, Examples 2 Sample Paths in R,R2,R3

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

Analysis of Stochastic Numerical Schemes 1227 5. A STOCHASTIC ADAMS-BASHFORTH SCHEME The following is a stochastic version of a scheme which is very effective and commonly used in computational fluid dynamics. The deterministic Adams-Bashforth scheme for the ordinary

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

Jul 09, 2010 · Stochastic Calculus of Heston’s Stochastic–Volatility Model Floyd B. Hanson Abstract—The Heston (1993) stochastic–volatility model is a square–root diffusion model for the stochastic–variance. It gives rise to a singular diffusion for the distribution according to Fell

API publications necessarily address problems of a general nature. With respect to particular circumstances, local, state, and federal laws and regulations should be reviewed. Neither API nor any of API's employees, subcontractors, consultants, committees, or other assignees make any