34
Stability theory for numerical methods for stochastic differential equations, Part II Evelyn Buckwar JKU Institute for Stochastics Summer School Vienna, 3rd September 2013 Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 1 / 34

Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Stability theory for numerical methods forstochastic differential equations, Part II

Evelyn Buckwar

JKU

Institute for Stochastics

Summer School Vienna, 3rd September 2013

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 1 / 34

Page 2: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Outline

1 Introduction and set-up for Linear Stability Theory for SODEs

2 Part 1: Mean-square Stability for scalar SDEs with MultiplicativeNoise

3 Part 2: Mean-square Stability for Systems SDEs withMultiplicative Noise

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 2 / 34

Page 3: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Stochastic differential equations

dX (t)=F (t,X (t))dt + G (t,X (t))dW (t), t ∈ [0,T ], X (0) = x0

coefficients: (globally Lipschitz) F : [0,T ]× Rn → Rn,G = (G1, . . . ,Gm) : [0,T ]× Rn → Rn×m;

Wiener process: W = W (t, ω), t ∈ [0,T ], ω ∈ Ω is an m-dim.Wiener process on (Ω,F , Ftt∈[0,T ],P).

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 3 / 34

Page 4: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs

I Question: given an SODE as above and a numerical method, does the(convergent) method share the qualitative properties of the SODE and ifso, under which restrictions on the step-size?

I (Usually) first step: linear stability analysis, now with which testequation?

I Further questions: Stability in which sense, i.e. in the a.s. sense or inmean-square? What effect does the r -dim noise have?I Still holding: linearisation and centering of nonlinear SODE around an

equilibrium, the resulting linear system is nowdX (t) = (AX (t))dt +

∑rj=1 BjX (t)dWj(t) (A, Bj the Jacobians of F , Gj

evaluated at equilibrium). Simultaneously diagonalisable?

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 4 / 34

Page 5: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs

Goal:

Develop a systematic stability analysis of numerical methods, justifying thechoice of test equations/systems, gaining insight intodeterministic/stochastic features relevant for stability issues, identifyingbenchmark problems, develop appropriate analytical techniques......

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 5 / 34

Page 6: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs, the set-up (1)

Consider autonomous (SODEs)

dX (t)=F (X (t))dt + G (X (t))dW (t) , (1)

where X ∈ Rd and F and G as stated above, we denote a solution to (1)by X (t), with initial conditions X (0).Equilibria Xe (sometimes called equilibrium points, fixed points orstationary points), are special constant solutions

X (t) ≡ Xe with dX (t) = F (Xe) = G (Xe) = 0 , (2)

Note: In general, it is known from stochastic/random dynamical systemstheory, that equilibria in a stochastic setting do not need to bedeterministic constants. We will come back to this when looking atSODEs with additive noise.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 6 / 34

Page 7: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs, the set-up (2)

Definition

Lyapunov-stability

1 The equilibrium Xe of an SODE (1) is mean-square stable/a.s. stableif and only if, for each ε > 0, there exists a δ ≥ 0 such that

E|X (t)− Xe |2 < ε, t ≥ 0, / |X (t)− Xe | < ε, t ≥ 0, a.s.

whenever E|X (0)− Xe |2 < δ / |X (0)− Xe | < δ;

2 The equilibrium Xe is asymptotically mean-square stable/a.s. stable ifand only if it is mean-square stable/a.s. stable, and for allX (0)− Xe ∈ R,

limt→∞

E|X (t)− Xe |2 = 0 / limt→∞

X (t)− Xe = 0 a.s.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 7 / 34

Page 8: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs, ExampleLinear equation, for t ≥ 0 , with X (0) = X0, λ, µ,X0 ∈ R,

dX (t) = λ X (t)dt + µ X (t)dW (t), (1)

with the geometric Brownian motion X (t) = exp((λ− 12µ

2)t + µW (t)) as exactsolution.

Thm.: (e.g. in Arnold 1974, Khasminskii 1980, 2011)The zero solution of (1) is asymptotically mean-square stable if

λ+ 12 |µ|

2 < 0

and asymptotically a.s. stable if

λ− 12 |µ|

2 < 0

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 8 / 34

Page 9: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs, Example

Consider

dX (t) = 0.1 X (t)dt + 0.5 X (t)dW (t), (1)

then

λ+1

2σ2 = 0.225 > 0, λ− 1

2σ2 = −0.025 < 0,

and therefore the equilibrium solution is simultaneously mean-squareunstable and a.s. asymptotically stable.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 9 / 34

Page 10: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 10 / 34

Page 11: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs, the set-up (3)

LinearisationResults (and further references) justifying the linearisation technique tostudy stability problems for nonlinear SODEs can be found in, for example

– Stochastic Stability of Differential Equations, R. Khasminskii, Springer2011(Note: the results allow to conclude back to stability in probability only!)

– Linearization and local stability of random dynamical systems, I.V.Evstigneev, S A. Pirogov, K.R. Schenk-Hoppe, Proceedings of theAmerican Mathematical Society, Volume 139, Number 3, March 2011,Pages 1061-1072.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 11 / 34

Page 12: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for SODEs

Consider

Part 1: Mean-square Stability for scalar SDEs with MultiplicativeNoise;

Part 2: Mean-square Stability for Systems SDEs with MultiplicativeNoise; (Partially tomorrow)

Part 3: Almost Sure Stability for Systems SDEs with MultiplicativeNoise; (Tomorrow)

Part 4: Almost Sure Stability for SDEs with Additive Noise.(Tomorrow)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 12 / 34

Page 13: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Part 1: Mean-square Stability for scalar SDEs withMultiplicative Noise

Consider

Part 1: Mean-square Stability for scalar SDEs withMultiplicative Noise;Part 2: Mean-square Stability for Systems SDEs with MultiplicativeNoise; (Partially tomorrow)

Part 3: Almost Sure Stability for Systems SDEs with MultiplicativeNoise; (Tomorrow)

Part 4: Almost Sure Stability for SDEs with Additive Noise.(Tomorrow)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 13 / 34

Page 14: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear mean-square stability analysis for GeometricBrownian Motion

Consider: scalar linear test equation, geometric Brownian Motion:

dX (t) = λX (t)dt + µX (t)dW1(t), X (0) = X0

θ-Maruyama-method:

Xi+1 = Xi + h (θλXi+1 + (1− θ)λXi ) +√hµXi ξ1,i

Rewrite as a recurrence equation

Xi+1 = (a + b ξi ) Xi , where a =1 + (1−θ)λh

1− θλh , b = µh12

1− θλh .Mean-square stability analysis consists of ’Squaring and taking theexpectation’ ⇒ exact one-step recurrence for E|Xi |2

E|Xi+1|2 = (|a|2 + 2|a| |b| |E ξi |+ |b|2 |E ξ2i |) E|Xi |2 = (|a|2 + |b|2) E|Xi |2

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 14 / 34

Page 15: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for a scalar test equation EB

& Th. Sickenberger Math Comp Sim 2011

Consider: scalar linear test equation:

dX (t) = (λX (t))dt +∑m

r=1 µrX (t)dWr (t), X (0) = X0

θ-Maruyama-method:

Xi+1 = Xi + h (θλXi+1 + (1− θ)λXi ) +√h∑m

r=1 µr Xi ξr ,i

θ-Milstein-method:

Xi+1 = Xi + h (θλXi+1 + (1− θ)λXi ) +√h

m∑r=1

µrXi ξr ,i

+1

2h

m∑r=1

µ2rXi (ξ2r ,i − 1) +1

2h

m∑r1,r2=1r1 6=r2

µr1µr2Xi ξr1,iξr2,i , i = 0, 1, . . . .

Note: each ξr ,ii∈NEvelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 15 / 34

Page 16: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Linear stability analysis for a scalar test equation

scalar linear test equation: dX (t) = λX (t)dt +∑m

r=1 µrX (t)dWr (t).The zero solution of the test equation is asymp. mean-square stable, iff

R(λ) +1

2

m∑r=1

|µr |2 < 0 ,

the zero solution of the θ-Maruyama method is asymp. mean-square stable, iff

R(λ) +1

2

m∑r=1

|µr |2 +1

2h(1− 2θ)|λ|2 < 0 ,

the zero solution of the θ-Milstein method is asymp. mean-square stable, iff

R(λ) +1

2

m∑r=1

|µr |2 +1

2h(1− 2θ)|λ|2 +

1

4h

m∑r=1

|µr |4 +1

8h∣∣∣ m∑r1,r2=1r1 6=r2

µr1µr2

∣∣∣2 < 0 .

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 16 / 34

Page 17: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Stability regions for x = hλ, y = hmµ21, µ1 = µ2 = · · · = µm for m = 1, 2, 3, 4, 5

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 17 / 34

Page 18: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Further results

I Most existing results for scalar dX (t) = λX (t)dt + σX (t)dW1(t), e.g.,Mitsui & Saito, Higham, Debrabant & Roßler, B. & Horvath-Bokor &Winkler, mean-square stability, various methods, strong and weakconvergence;I Higham: results for scalar dX (t) = λX (t)dt + σX (t)dW1(t),

stochastic θ-method, a.s. sense;I Saito & Mitsui: analysis for 2-dim systems, 1 WP, Euler-Maruyama

method, mean-square sense wrt a certain logarithmic matrix norm;I Rathinasamy & Balachandran: analysis of weak second-order

Runge-Kutta methods for systems with 1 and several noises, mean-squaresense wrt a certain logarithmic matrix norm.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 18 / 34

Page 19: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Part 2: Mean-square Stability for Systems SDEswith Multiplicative Noise

Consider

Part 1: Mean-square Stability for scalar SDEs with MultiplicativeNoise;

Part 2: Mean-square Stability for Systems SDEs withMultiplicative Noise; (Partially tomorrow)

Part 3: Almost Sure Stability for Systems SDEs with MultiplicativeNoise; (Tomorrow)

Part 4: Almost Sure Stability for SDEs with Additive Noise.(Tomorrow)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 19 / 34

Page 20: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Mean-square Stability for Linear Systems of SODEsEB & T Sickenberger, APNUM 2012

dX (t) = FX (t)dt +m∑r=1

GrX (t)dWr (t), t ≥ t0 ≥ 0, X (t0) = X0 . (3)

Here, the drift and diffusion matrices are given by F ∈ Rd×d andG1, . . . ,Gm ∈ Rd×d , respectively, and W = (W1, . . . ,Wm)T is anm-dimensional Wiener process.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 20 / 34

Page 21: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Notation

(i) The vectorisation vec(A) of an m × n matrix A transforms the matrix A into anmn × 1 column vector obtained by stacking the columns of the matrix A on top ofone another.

(ii) The Kronecker product of an m× n matrix A and a p× q matrix B is the mp× nq

matrix defined by A⊗ B =(

aij · B)i,j=1,...,n

.

(iii) vec(ABC) = (CT ⊗ A)vec(B), when A, B and C are three matrices, such that thematrix product ABC is defined;

(iv) A special case of (iii) is given byvec(AB) = (BT ⊗ Idm)vec(A) = (Idq ⊗ A)vec(B), where A is an m × n matrix, Ba n × q matrix, and Ids is the s-dimensional identity matrix for any s ∈ N.

(v) The spectral abscissa α(A) of a matrix A is defined by α(A) = maxi R(λi ), whereR is the real part of the real or complex eigenvalues λi of the matrix A.

(vi) The spectral radius ρ(A) of a matrix A is defined by ρ(A) = maxi |λi |, where againλi are the real or complex eigenvalues of the matrix A.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 21 / 34

Page 22: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Equation for the second momentThe expectation of the matrix-valued process P(t) = X (t)X (t)T with i.v.P(t0) = X0X

T0 is given by

dE(P(t)) =(FE(P(t)) + E(P(t))FT +

m∑r=1

GrE(P(t))GTr

)dt ,

vec(P(t)) = Y (t) = (Y1(t),Y2(t), . . . ,Yd2(t))T

= (X 21 (t),X2(t)X1(t), . . . ,Xd(t)X1(t),

X1(t)X2(t),X 22 (t),X3(t)X2(t), . . . ,Xd(t)X2(t), . . . ,X 2

d (t))T .

Arrive at the deterministic linear system of ODEs for the d2-dimensional vectorE(Y (t))

dE(Y (t)) = S E(Y (t))dt , (4)

where S is given by

S = Idd ⊗ F + F ⊗ Idd +m∑r=1

Gr ⊗ Gr .

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 22 / 34

Page 23: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Classical result

Lemma

The zero solution of the deterministic ODE system (4) is asymptoticallystable if and only if

α(S) < 0 . (5)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 23 / 34

Page 24: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Discrete equation

Explicit one-step recurrence equation involving a sequence Aii≥0 of independentrandom matrices

Xi+1 = AiXi , i = 0, 1, . . . . (6)

The second moments of the discrete approximation process Xii∈N0 are given by

E(Yi+1) = E(Ai ⊗ Ai )E(Yi ) , i ∈ N0 , (7)

where the d2-dimensional discrete process Yii∈N0 is given by Yi = vec(XiXTi ).

S = E(A⊗ A) (8)

Lemma

The zero solution of the system of linear difference equations (10) is asymptoticallystable in mean-square if and only if

ρ(S) < 1 .

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 24 / 34

Page 25: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Discrete equation, Example

For a simple system of SODEs

d

(X1(t)X2(t)

)=

(λ 00 λ

)(X1(t)X2(t)

)dt

+

(σ 00 σ

)(X1(t)X2(t)

)dW1(t) +

(0 −εε 0

)(X1(t)X2(t)

)dW2(t), t > 0, (9)

We obtain an explicit one-step recurrence equation from applying the θ-Maruyamamethod involving a sequence Aii≥0 of independent random matrices

Xi+1 = AiXi , i = 0, 1, . . . . (10)

as (X1,n+1

X2,n+1

)=

(1+(1−θ)hλ

1−θhλ +√

hσξ1,n+1

1−θhλ−√

hεξ2,n+1

1−θhλ√hεξ2,n+1

1−θhλ1+(1−θ)hλ

1−θhλ +√

hσξ1,n+1

1−θhλ

)(X1,n

X2,n

)(11)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 25 / 34

Page 26: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Analysis of general matrices

dX (t) = FX (t)dt +m∑r=1

GrX (t)dWr (t), t ≥ 0, X (t0) = X0 .

We have studied

θ-Maruyama method applied to the SDE above

θ-Milstein method applied to the SDE above with a single noise

θ-Milstein method applied to the SDE above with commutative noise

θ-Milstein method applied to the SDE above with non-commutativenoise

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 26 / 34

Page 27: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Analysis of general matrices, example

Xi+1 = Ai Xi with Ai = A +m∑r=1

Br ξr,i +m∑

r1,r2=1

Cr1,r2 ξr1,i ξr2,i (12)

where A, B, and C are deterministic matrices determined by

A = (Id− hθF )−1(Id + h(1− θ)F ) (13)

A = A− (Id− hθF )−1( m∑

r=1

1

2h G 2

r

)= A−

m∑r=1

Cr,r ,

Br = (Id− hθF )−1(√

h Gr

), (14)

Cr1,r2 = (Id− hθF )−1(1

2h Gr1Gr2

).

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 27 / 34

Page 28: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Analysis of general matrices, example

Theorem

The mean-square stability matrix of the θ-Milstein method applied to thesystem (3) with commutative noise is given by

S=(A⊗ A) +m∑r=1

(Br ⊗ Br )+2m∑r=1

(Cr ,r ⊗ Cr ,r )+

m∑r1,r2=1r1 6=r2

Cr1,r2⊗m∑

r1,r2=1r1 6=r2

Cr1,r2

.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 28 / 34

Page 29: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

The test equations

Considering

dX (t) = FX (t)dt +m∑r=1

GrX (t)dWr (t), t ≥ t0 ≥ 0, X (t0) = X0 .

with full matrices F and Gr has two problems: a) Maple (or similar) wavesthe white flag when it comes to computing eigenvalues, b) even if it couldone would be ’drowning in parameters’, in particular there are too manyparameters around to get any insight of the effect of each paramter.Solution: choose a few parameters wisely and set the remaining ones to 0.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 29 / 34

Page 30: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

The test equations based on ideas from EB & Kelly, SINUM 2010

dX (t) =

(λ 00 λ

)X (t)dt +

(σ εε σ

)X (t)dW1(t) ; (15)

the second test system is a two-dimensional system with two commutative noise terms:

dX (t) =

(λ 00 λ

)X (t)dt +

(σ 00 σ

)X (t)dW1(t) +

(0 −εε 0

)X (t)dW2(t) ;

(16)and the third one has two non-commutative noise terms:

dX (t) =

(λ 00 λ

)X (t)dt +

(σ 00 −σ

)X (t)dW1(t) +

(0 εε 0

)X (t)dW2(t) .

(17)

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 30 / 34

Page 31: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

The test equations, stability conditions

Corollary

Stability conditions for θ-Maruyama method

for (15): λ+1

2(σ2 + ε2 + 2|σε|) +

1

2h(1− 2θ)λ2 < 0 ,

for (16) and (17): λ+1

2(σ2 + ε2) +

1

2h(1− 2θ)λ2 < 0 .

Stability conditions for θ-Milstein method

for (15): λ+1

2(σ + |ε|)2 +

1

2h(1− 2θ)λ2 +

1

4h(σ + |ε|)4 < 0 ,

for (16): λ+1

2(σ2 + ε2) +

1

2h(1− 2θ)λ2 +

1

4h(σ2 + ε2)2 < 0 ,

and for (17):

λ+1

2(σ2 + ε2) +

1

2h(1− 2θ)λ2 +

1

4h(σ2 + ε2)2 + (K(p)− 1)hσ2ε2 < 0 .

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 31 / 34

Page 32: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Stability regions for x := hλ, y := hσ2 and z := hε2

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 32 / 34

Page 33: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Stability regions for x := hλ, y := hσ2 and z := hε2

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 33 / 34

Page 34: Stability theory for numerical methods for stochastic ...juengel/sde/Buckwar2.pdf · Linear stability analysis for SODEs, the set-up (3) Linearisation Results (and further references)

Summary and Work in Progress

I We suggest a structural framework to perform a linear mean-squarestability analysis of numerical methods for systems of SODEs withmultiplicative noise. The main points are:I Test equations for this type of analysis require some justification and

some thought!I ’Matrix analysis’ approach allows to work more efficiently with systems

of equations.

Evelyn Buckwar (JKU) Stability analysis for SODEs Vienna 2013 34 / 34