1 Introduction

Stochastic differential equations (SDEs) have been used to reproduce and design the dynamics of evolutionary systems in many scientific areas (see [13] and the references therein). Recent applications in physics, medicine, epidemiology, or finance (see, for instance, [5, 7, 10, 14,15,16, 21, 22]) show a rising interest in the study of SDEs.

The linear stability theory for ordinary differential equations starts from a simple test system, usually of the form

$$ d X_{t}=A X_{t} dt, $$
(1)

where A is a constant matrix with different eigenvalues \(\lambda _{1},\dots ,\lambda _{d}\in \mathbb {C}\). When all of them lie in the negative half-plane, the solutions tend to zero as t tends to infinity and the equilibrium position of the test system is said to be asymptotically stable. In this case, there exists a non-singular matrix T such that \(T^{-1}AT=\text {diag}[\lambda _{1},\dots ,\lambda _{d}]\), and the transformation x = Tz uncouples the test system. So, the analysis of stability for multi-dimensional systems can be reduced to the study of scalar test equations. Unlike the deterministic case, the scalar stochastic analysis cannot be directly extended to multi-dimensional systems because in the stochastic linear test equation

$$ dX_{t}=A X_{t} dt+ \sum\limits_{k=1}^{m} B_{k} X_{t} d{W_{t}^{k}} $$
(2)

with \(B_{1},\dots ,B_{m}\) constant matrices, come into play at least two matrices — one for the drift and one or more for the diffusion coefficient — and hence, in general, at most one of them can be assumed to be diagonal. In other words, only in the simultaneous diagonalizable case does the analysis reduce to the study of a scalar SDE (see Komori and Mitsui [12]). Since the reduction to a scalar test equation is not justified, we have to choose test systems that reflect the essence of more general equations but simple enough to allow its analysis and interpretation.

Stability of SDEs plays an important role in the analysis of qualitative behavior of dynamical processes. Different types of stability have been proposed (see [1, 9]). In this paper, we are concerned with the concept of stability in p th mean and, more specific, the case of p = 2, called mean-square (MS) stability. Considering the stochastic system (2) as the result of perturbing the ordinary system (1) by means of m independent Wiener processes, we recall in Section 2 that unstable ordinary systems cannot be stabilized in the mean-square sense. And, starting from a stable ordinary system, one can consider the following questions:

  1. (i)

    How strong can be the perturbation so that the solution remains stable (in the mean-square sense)? Is it possible to calculate a “stability threshold”?

  2. (ii)

    Is there any linear noise perturbation that does not modify the stability condition of the ordinary system?

For the scalar case, the answers are straightforward, since the (real) ordinary equation dXt = λXtdt is asymptotically stable when λ < 0, and the SDE

$$ dX_{t}=\lambda X_{t} dt+\sigma X_{t} dW_{t} $$

obtained introducing a multiplicative noise of intensity \(\sigma \in \mathbb {R}\) is MS-stable if and only if 2λ + σ2 < 0.

When the matrix A in (1) is non-normal, some features of the dynamic of the system appear. The effects of non-normality in deterministic systems have been extensively studied (see [19, 20] and the references therein), but only few works analyze the stability behavior of stochastic systems obtained perturbing such non-normal systems by a multiplicative noise. To be concrete, for a two-dimensional system

$$ dX_{t}=\begin{pmatrix} \lambda&&b\\ 0&&\lambda \end{pmatrix} X_{t} dt $$
(3)

with λ < 0, b≠ 0, the considered stochastic perturbations, all of them driven by a single multiplicative noise term, resulted in linear SDEs of the form dXt = AXtdt + BXtdWt. Higham and Mao [11] showed that for λ = − 1, the orthogonal perturbation given by

$$B=\begin{pmatrix} 0&&\sigma \\ -\sigma&&0 \end{pmatrix}$$

destabilizes the system for b sufficiently large. Later Buckwar and Kelly [3] presented an inequality relating the parameters as the necessary and sufficient condition to hold MS-stability. Finally, Tocino and Senosiaín [18] gave an equivalent but notably simpler condition. On the other hand, in [3], the diagonal perturbation given by

$$B=\begin{pmatrix} \sigma & &0 \\ 0&& \sigma \end{pmatrix}$$

was used to carry on a similar analysis. The obtained result was slighted generalized in [18], where the terms λ in the diagonal of A were replaced by different values λ1,λ2. Finally, in [18], the lateral noise given by

$$B=\begin{pmatrix} 0 & &0 \\ \sigma &&0 \end{pmatrix}$$

was considered to complete a MS-stability analysis. In the present paper (Section 3), we will use our former results in [17] to extend the MS-stability analysis to two-dimensional stochastic test systems of the form (2) obtained perturbing (3) by multiplicative noise terms driven by independent Wiener processes. We shall see how the different structures of the perturbations interact and affect to the MS-stability of the solution. The analysis is completed in Section 4, where a necessary and sufficient condition for the MS-stability of a three dimensional non-normal test system is presented.

2 Preliminaries

In this section, we will introduce some notation and basic definitions for a later use. Consider the d-dimensional Itô stochastic differential equation

$$ \begin{aligned} dX_{t}&=f(t,X_{t}) dt+\sum\limits_{k=1}^{m}g_{k}(t,X_{t}) d{W_{t}^{k}},\\ X_{t_{0}}&=x_{0}, \ \ \end{aligned} $$
(4)

where x0 is a constant vector; \({W_{t}^{1}}{\dots } {W_{t}^{m}}\) are the components of an m-dimensional standard Wiener process, and the coefficients f and \(g_{k}, k=1,2,\dots ,m \), are \({\mathbb {R}}^{d}\) valued functions defined for \((t,x)\in [t_{0},T]\times {\mathbb {R}}^{d} \), continuous with respect to t and satisfy the assumptions of the existence and uniqueness theorem (see Arnold [1]). Let us also assume that f(t,0) = 0 and gk(t,0) = 0 for tt0. Notice that this implies that the process Xt ≡ 0, called the equilibrium position, is the (unique) solution of (4) with x0 = 0.

Definition 1

[1, 9] The equilibrium position is said to be stable in p th mean (where p > 0) if for every 𝜖 > 0, there exists a δ > 0 such that

$$\sup_{t_{0}\le t<\infty} E\|X_{t}(x_{0})\|^{p}\le\epsilon$$

for ∥x0∥≤ δ.

The equilibrium position is said to be asymptotically stable in p th mean if it is stable in p th mean and if for all x0 in a neighborhood of x = 0

$$\lim_{t\to\infty} E\|X_{t}(x_{0})\|^{p}=0 .$$

The equilibrium position possess a stable expectation value mt = E[Xt(x0)] if for every 𝜖 > 0, there exists a δ > 0 such that for ∥x0∥≤ δ

$$\sup_{t_{0}\le t<\infty}\| E X_{t}(x_{0})\|\le\epsilon.$$

The equilibrium position possess a stable second moment P(t) = E[Xt(x0)Xt(x0)] if, for every 𝜖 > 0, there exists a δ > 0 such that for ∥x0∥≤ δ

$$\sup_{t_{0}\le t<\infty}\| E X_{t}(x_{0}) X_{t}(x_{0})'\|\le\epsilon.$$

Stability in p th mean with p = 1 is named stability in mean and with p = 2 is called stability in mean square or MS-stability. The relations between the above stability concepts can be summarized as:

Proposition 1

[1] (a) Stability in mean square is equivalent to stability of the second moment. (b) Stability in mean square implies stability in mean. (c) Stability in mean implies stability of the expectation value.

Consider now the linear stochastic differential (2) with A, Bk real constant matrices. Recall that if Xt is the solution of (2), then its expectation mt = E[Xt] is the unique solution of \(\dot {m}_{t}=A m_{t}\). Then the stability of the expectation value for the SDE (2) reduces to the asymptotic stability of the ordinary system (1), i.e., see, e.g., [6], to the condition that all the eigenvalues of A lie in the left half-plane or, in symbols, ν(A) < 0 where ν(A) stands for the spectral abscissa of A. The set of matrices A that provide asymptotically stable ordinary systems

$$\mathcal{D}_{DE}=\{A\in \mathbb{R}^{d\times d}: \ \nu(A)<0\}$$

constitute the domain of stability of the (1).

Following Arnold [1], the second moment \(P(t)=E[X_{t} X_{t}^{\prime }]=(p_{ij}(t))\) of the solution of (2) satisfies the equation

$$ \frac{dP(t)}{dt}=AP(t)+P(t)A^{\prime}+ \sum\limits_{k=1}^{m} B_{k} P(t)B_{k}^{\prime}. $$
(5)

Since P(t) is symmetric, (5) has superfluous equations and can be reduced to a linear system of d(d + 1)/2 differential equations of the form

$$ \frac{dY}{dt}= \mathcal{M} Y, $$
(6)

where the components of the vector Y are the different \(p_{ij}=E[{X^{i}_{t}} {X^{j}_{t}}]\). From Proposition 1, the MS-stability of the equilibrium position of (2) is identical to the stability of the second moment P(t), i.e., to the stability of the trivial solution of the ordinary differential system (5) or its equivalent (6). We conclude that the stochastic test system (2) is asymptotically MS-stable if and only if \(\nu ({\mathscr{M}})<0\). If A, Bk are the set of matrices that provide MS-asymptotically stable systems, then

$$\mathcal{D}_{{SDE}}=\{A,B_{k}\in \mathbb{R}^{d\times d}: \ \nu({\mathcal{M}})<0\}$$

will be called the domain of MS-stability of the test SDE (2).

From Proposition 1, the asymptotic stability of the ordinary system (1), equivalent to the stability of the expectation value of (2), is a necessary condition for the MS-stability of the stochastic linear system (2):

$$\nu(\mathcal{M})<0 \ \Longrightarrow \nu(A)<0.$$

Then, only linear systems (2) with ν(A) < 0 can be MS-stable.

Remark 1

Since \({\mathscr{M}}\) is a real matrix, using the Routh-Hurwitz criterion (see [8]), the condition \(\nu ({\mathscr{M}})<0\) can be verified in terms of the coefficients of \({\mathscr{M}}\), without an explicit computation of its eigenvalues. For example, for a linear bi-dimensional system

$$ \begin{aligned} d \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}=& \begin{pmatrix} a_{11} &a_{12} \\ a_{21}&a_{22} \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}dt+ \sum\limits_{k=1}^{m} \begin{pmatrix} b_{11}^{k} &b_{12}^{k} \\ b_{21}^{k}&b_{22}^{k} \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix} d{W_{t}^{k}} \ , \end{aligned} $$

the differential equation in (6) can be written

$$\begin{pmatrix} \frac{dp_{11}(t)}{dt}\\ \frac{dp_{22}(t)}{dt} \\ \frac{dp_{12}(t)}{dt} \end{pmatrix}= \mathcal{M} \begin{pmatrix} p_{11}(t)\\ p_{22}(t)\\ p_{12}(t) \end{pmatrix}, $$

where

$$ \mathcal{M}= \begin{pmatrix} 2a_{11}+\sum\limits_{k=1}^{m} \left( b^{k}_{11}\right)^{2} &&\sum\limits_{k=1}^{m} \left( b^{k}_{12}\right)^{2} && 2\left( a_{12}+\sum\limits_{k=1}^{m} b^{k}_{11}b^{k}_{12}\right) \\ \sum\limits_{k=1}^{m} \left( b^{k}_{21}\right)^{2}&& 2a_{22}+\sum\limits_{k=1}^{m} \left( b^{k}_{22}\right)^{2} && 2\left( a_{21}+\sum\limits_{k=1}^{m} b^{k}_{21}b^{k}_{22}\right) \\ a_{21}+\sum\limits_{k=1}^{m} b^{k}_{11}b^{k}_{21}\ &&a_{12}+\sum\limits_{k=1}^{m} b^{k}_{12}b^{k}_{22} &&\ a_{11}+a_{22}+\sum\limits_{k=1}^{m} b^{k}_{12}b^{k}_{21}+b^{k}_{11}b^{k}_{22} \end{pmatrix}. $$
(7)

In this case, if

$$ P(x)= \det \left( xI-\mathcal{M}\right)= x^{3}+a_{1} x^{2}+a_{2} x+a_{3} $$
(8)

is the characteristic polynomial of the matrix \({\mathscr{M}}\), the Routh-Hurwitz criterion reduces to the fulfilling of the conditions

$$ a_{1}a_{2}-a_{3}>0, a_{1}>0, a_{3}>0. $$
(9)

3 MS-stability analysis of two-dimensional test equations

We start with the two-dimensional linear system (3), asymptotically stable when λ < 0. The parameter b determines the non-normality degree of the system. In this section, we shall add to the system stochastic perturbations with different structures by means of independent Wiener processes. The analysis of each considered SDE leads to a single inequality (in terms of λ, b and the intensity of the noises) as the necessary and sufficient condition for its MS-stability.

3.1 Independent diagonal noises

Consider the test system (3) perturbed by m independent linear terms determined by diagonal matrices with different intensities:

$$ \begin{aligned} d\begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}=& \begin{pmatrix} \lambda &&b \\ 0&&\lambda \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}dt+ \sum\limits_{k=1}^{m} \begin{pmatrix} \sigma_{k} && 0 \\ 0&& \sigma_{k} \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{k}} \quad t>0, \end{aligned} $$
(10)

with \( \lambda , \sigma _{k}, b \in \mathbb {R}\). In this case, the matrix in (7) is

$$\mathcal{M}_{d}=\left( \begin{array}{ccc} 2\lambda+\sum\limits_{k=0}^{m}{\sigma_{k}^{2}}&0 & 2b \\ 0&2\lambda+\sum\limits_{k=0}^{m}{\sigma_{k}^{2}} &0 \\ 0 & b &2\lambda+\sum\limits_{k=0}^{m}{\sigma_{k}^{2}} \end{array}\right) $$

Since the spectrum of \({\mathscr{M}}_{d}\) reduces to the point \(2\lambda +\sum \limits _{k=0}^{m}{\sigma _{k}^{2}}\), we have

Proposition 2

The two-dimensional test system (10) is asymptotically MS-stable if and only if 2λ + σ2 < 0, where \(\sigma ^{2}={\sum }_{k=0}^{m}{\sigma _{k}^{2}}\).

Remark 2

This statement generalizes some results in the literature: the particular selection \(\sigma _{k}=\pm \sigma /\sqrt {m}, k=1,2,\dots , m\), for a given σ was considered in [2] for diagonal drift coefficient (b = 0) and in [3] for a single noise (m = 1).

3.2 Independent orthogonal noises

Consider now the stochastic test system obtained adding to (3) independent linear noises with different intensities determined by matrices whose structure is orthogonal to the flow:

$$ \begin{aligned} d\begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}=& \begin{pmatrix} \lambda &&b \\ 0&&\lambda \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}dt+ \sum\limits_{k=1}^{m} \begin{pmatrix} 0 &&\sigma_{k} \\ -\sigma_{k}&&0 \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{k}} \quad t>0, \end{aligned} $$
(11)

with \( \lambda , \sigma _{k}, b \in \mathbb {R}\). In this case, the matrix in (7) is

$$\mathcal{M}_{o}=\left( \begin{array}{ccc} 2\lambda &\sum\limits_{k=0}^{m}{\sigma_{k}^{2}} & 2b \\ \sum\limits_{k=0}^{m}{\sigma_{k}^{2}} &2\lambda &0 \\ 0 & b &2\lambda-\sum\limits_{k=0}^{m}{\sigma_{k}^{2}} \end{array}\right) $$

with characteristic polynomial as in (8) with

$$ \begin{array}{@{}rcl@{}} a_{1}&=& \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}-6\lambda,\\ a_{2}&=& \left( 2\lambda-\sum\limits_{k=1}^{m}{\sigma_{k}^{2}}\right)\left( 6\lambda+\sum\limits_{k=1}^{m}{\sigma_{k}^{2}}\right),\\ a_{3}&=& -2b^{2}\sum\limits_{k=1}^{m}{\sigma_{k}^{2}}-\left( \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}-2\lambda\right)^{2}\left( \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}+2\lambda\right), \end{array} $$

and the Routh-Hurwitz conditions (9) for its stability become

$$ \begin{array}{@{}rcl@{}} 32\lambda^{3}-(b^{2}+16\lambda^{2})\sum\limits_{k=1}^{m}{\sigma_{k}^{2}}&<0, \end{array} $$
(12)
$$ \begin{array}{@{}rcl@{}} \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}-6\lambda &>0, \end{array} $$
(13)
$$ \begin{array}{@{}rcl@{}} 2b^{2}\sum\limits_{k=1}^{m}{\sigma_{k}^{2}}+\left( \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}-2\lambda\right)^{2}\left( \sum\limits_{k=1}^{m}{\sigma_{k}^{2}}+2\lambda\right)&<0. \end{array} $$
(14)

Notice that (14) implies λ < 0 and from here (12) and (13) hold. We have:

Theorem 3

The two-dimensional test system (11) is asymptotically MS-stable if and only if

$$ 2b^{2}\sigma^{2}+(\sigma^{2}-2\lambda)^{2}(\sigma^{2}+2\lambda)<0 $$

where \(\sigma ^{2}={\sum }_{k=1}^{m}{\sigma _{k}^{2}}\).

Remark 3

This statement generalizes some results in the literature: If b = 0, the stability condition reduces to σ2 + 2λ < 0 (see [2] for the particular case \(\sigma _{k}=\pm \sigma /\sqrt {m}, k=1,2,\dots , m\)). On the other hand, for m = 1, the condition of the theorem was obtained in [17] (see also [3]).

Using the condition in Theorem 3, a graphical representation of the domain of MS-stability of the SDE (11) can be given in \(\mathbb {R}^{3}_{(\lambda , b, \sigma ^{2})}\) (see Fig. 1).

Fig. 1
figure 1

MS-stability region of the system (11) with \(\sigma _{k}=\sigma /\sqrt {m}\)

3.3 Diagonal and orthogonal noises

Consider now a linear test system with two independent noises with structures orthogonal to each other (see [4]) with respective intensities σ and 𝜖,

$$ \begin{aligned} d\begin{pmatrix} \!X^{1}(t) \\ \!X^{2}(t) \!\end{pmatrix} = & \begin{pmatrix} \!\lambda &&b \\ \!0&&\lambda \end{pmatrix}\! \begin{pmatrix} \!X^{1}(t) \\ \!X^{2}(t) \end{pmatrix}dt + \begin{pmatrix} \sigma && 0 \\ 0&&\sigma \end{pmatrix}\! \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{1}} + \begin{pmatrix} \!0 && \varepsilon \\ \!-\varepsilon&&0 \end{pmatrix}\! \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{2}} \end{aligned} $$
(15)

where \( \lambda , \sigma , \varepsilon , b \in \mathbb {R}\). In this case, the matrix in (7) is

$$\mathcal{M}_{do}=\left( \begin{array}{ccc} 2\lambda+\sigma^{2}&\varepsilon^{2} & 2b \\ \varepsilon^{2}&2\lambda+\varepsilon^{2} &0 \\ 0 & b &2\lambda+\sigma^{2}+\varepsilon^{2} \end{array}\right), $$

with characteristic polynomial (8) with

$$ \begin{array}{ll} a_{1}=& \varepsilon^{2}-3(2\lambda+\sigma^{2}),\\ a_{2}=& \left( \sigma^{2}-\varepsilon^{2}+2\lambda\right)\left( 3\sigma^{2}+\varepsilon^{2}+6\lambda\right),\\ a_{3}=& -2b^{2}\varepsilon^{2}-\left( \sigma^{2}+\varepsilon^{2}+2\lambda\right)\left( \sigma^{2}-\varepsilon^{2}+2\lambda\right)^{2}. \end{array} $$

Then the Routh-Hurwitz conditions (9) for the stability of \({\mathscr{M}}_{do}\) become

$$ \begin{array}{@{}rcl@{}} b^{2}\varepsilon^{2}+4(\varepsilon^{2}-2\lambda-\sigma^{2})(2\lambda+\sigma^{2})^{2}&>0, \end{array} $$
(16)
$$ \begin{array}{@{}rcl@{}} 3(2\lambda+\sigma^{2})-\varepsilon^{2}&<0, \end{array} $$
(17)
$$ \begin{array}{@{}rcl@{}} 2b^{2}\varepsilon^{2}+\left( \sigma^{2}+\varepsilon^{2}+2\lambda\right)\left( \sigma^{2}-\varepsilon^{2}+2\lambda\right)^{2}&<0. \end{array} $$
(18)

Notice that (18) implies σ2 + ε2 + 2λ < 0. From here, a straightforward computation leads to ε2 − 3(2λ + σ2) > 0 and ε2 − 2λσ2 > 0. Then condition (18) implies (16)–(17). This proves

Theorem 4

The two-dimensional test system (15) is asymptotically MS-stable if and only if

$$ 2b^{2}\varepsilon^{2}+\left( \sigma^{2}+\varepsilon^{2}+2\lambda\right)\left( \sigma^{2}-\varepsilon^{2}+2\lambda\right)^{2}<0. $$

Remark 4

This result is new. Notice that λ < 0, 2λ + σ2 < 0, and 2λ + ε2 < 0 are necessary conditions for the MS-stability of (15). In [2], the particular test system (15) with b = 0 was discussed and the condition 2λ + σ2 + ε2 < 0 was shown. Notice that in this case for equal normalized intensities \(\sigma /\sqrt {2}\) for both noises, the condition becomes 2λ + σ2 < 0.

Using the condition obtained in Theorem 4, a geometrical representation of the MS-stability domain of the system (15) with λ = − 1 can be plotted in \(\mathbb {R}^{3}_{(b, \sigma ^{2},\varepsilon ^{2})}\) (see Fig. 2).

Fig. 2
figure 2

MS-stability region of the system (15) with λ = − 1

3.4 Two lateral noises

Consider the stochastic test system obtained adding two non commutative lateral noise terms

$$ \begin{aligned} d\!\begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix} = & \begin{pmatrix} \lambda &&b \\ 0&&\lambda \end{pmatrix}\! \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}dt + \begin{pmatrix} 0 && 0 \\ \sigma && 0 \end{pmatrix}\! \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{1}} + \begin{pmatrix} 0 && \varepsilon \\ 0&&0 \end{pmatrix}\! \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \end{pmatrix}d{W_{t}^{2}} \end{aligned} $$
(19)

with \( \lambda , \sigma ,\varepsilon , b \in \mathbb {R}\). In this case, the matrix in (7) is

$$\mathcal{M}_{ll}=\left( \begin{array}{ccc} 2\lambda&\varepsilon^{2} & 2b \\ \sigma^{2}&2\lambda &0 \\ 0 & b &2\lambda \end{array}\right) $$

with characteristic polynomial (8) with

$$\begin{array}{ll} a_{1}=& -6\lambda,\\ a_{2}=&12\lambda^{2}-\varepsilon^{2}\sigma^{2},\\ a_{3}=& -4\lambda^{3}-b^{2}\sigma^{2}+\varepsilon^{2}\sigma^{2}\lambda, \end{array}$$

and the Routh-Hurwitz conditions (9) for its stability become

$$ \begin{array}{@{}rcl@{}} 32\lambda^{3}-(b^{2}+2\varepsilon^{2}\lambda)\sigma^{2}&<0, \end{array} $$
(20)
$$ \begin{array}{@{}rcl@{}} \lambda&<0, \end{array} $$
(21)
$$ \begin{array}{@{}rcl@{}} 4\lambda^{3}+b^{2}\sigma^{2}-\varepsilon^{2}\sigma^{2}\lambda&<0. \end{array} $$
(22)

Since (21)–(22) imply (20), we conclude:

Theorem 5

The two-dimensional test system (19) with λ < 0 is asymptotically MS-stable if and only if:

$$ b^{2}\sigma^{2}+\lambda\left( 4\lambda^{2}-\varepsilon^{2}\sigma^{2}\right)<0. $$

Remark 5

This result is new. The lateral noises have different effects on the MS-stability: If ε = 0, the MS-stability condition reduces to b2σ2 + 4λ3 < 0 (see [18]), whereas if σ = 0, the MS-stability condition becomes λ < 0, i.e., the stability of the (non-normal) ordinary system does not vary if only a perturbation determined by a diffusion of the form

$$ \begin{pmatrix} 0 && \varepsilon \\ 0&&0 \end{pmatrix} \begin{pmatrix} X_{1} \\ X_{2} \end{pmatrix}dW_{t} $$
(23)

acts. From the theorem, when σε≠ 0, both perturbations and their intensities have an effect on the MS-stability of the stochastic system, even when b = 0. This last case is remarkable, because the action of any single lateral noise has no effect on the stability of the original equation (λ < 0), whereas the simultaneous action has a “multiplicative” effect (\(2\lambda +\lvert \sigma \varepsilon \rvert <0\)) .

Using the condition obtained in Theorem 5, a geometrical representation of the MS-stability region of the system (19) with λ = − 1 in \(\mathbb {R}^{3}_{(b, \sigma ^{2},\varepsilon ^{2})}\) is shown in Fig. 3.

Fig. 3
figure 3

MS-stability region of the system (19) with λ = − 1

4 MS-stability analysis of a non-normal three-dimensional test equation

Following the destabilizing perturbation structures presented in [2] (see also [3]), we consider the three-dimensional test system with non-normal drift

$$ \begin{aligned} d\begin{pmatrix} X^{1}(t) \\ X^{2}(t) \\ X^{3}(t) \end{pmatrix}=& \begin{pmatrix} \lambda &&b&& 0 \\ 0&& \lambda && b \\ 0 &&0 &&\lambda \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \\ X^{3}(t) \end{pmatrix}dt+ \begin{pmatrix} 0 &&\sigma && 0 \\ 0&& 0 && 0 \\ 0 &&0 &&0 \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \\ X^{3}(t) \end{pmatrix}d{W^{1}_{t}}\\ &+ \begin{pmatrix} 0 &&0 && 0 \\ 0&& 0 && \sigma \\ 0 &&0 &&0 \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \\ X^{3}(t) \end{pmatrix}d{W^{2}_{t}}+ \begin{pmatrix} 0 &&0 && 0 \\ 0&& 0 && 0 \\ \sigma &&0 &&0 \end{pmatrix} \begin{pmatrix} X^{1}(t) \\ X^{2}(t) \\ X^{3}(t) \end{pmatrix} d{W^{3}_{t}}, \end{aligned} $$
(24)

with parameters \(\lambda , \sigma ,b\in \mathbb {R}\). In this case, the linear system in (6) can be written

$$ \begin{pmatrix} \frac{dp_{11}(t)}{dt} \\ \frac{dp_{22}(t)}{dt} \\ \frac{dp_{33}(t)}{dt}\\ \frac{dp_{12}(t)}{dt} \\ \frac{dp_{13}(t)}{dt} \\ \frac{dp_{23}(t)}{dt} \end{pmatrix}= \begin{pmatrix} 2\lambda & \sigma^{2} & 0 & 2b & 0 & 0 \\ 0 & 2\lambda & \sigma^{2} & 0 & 0 & 2b \\ \sigma^{2} &0 &2\lambda & 0 & 0 & 0 \\ 0 & b &0 &2\lambda &b & 0 \\ 0 &0 & 0 & 0 & 2\lambda & b \\ 0 &0 & b &0 & 0 & 2\lambda \end{pmatrix} \begin{pmatrix} p_{11}(t) \\ p_{22}(t)\\ p_{33}(t)\\ p_{12}(t) \\ p_{13}(t) \\ p_{23}(t) \end{pmatrix} $$
(25)

where \(p_{ij}=\text {E}\left [X^{i}(t)X^{j}(t)\right ]\). The characteristic polynomial of the matrix in (25) is P(x) = (x − 2λ)Q(x) where

Q(x) = x5 + a1x4 + a2x3 + a3x2 + a4x + a5 with

$$ \begin{array}{l} a_{1}=-10\lambda\\ a_{2}=40\lambda^{2}\\ a_{3}=-(\sigma^{6}+80\lambda^{3})\\ a_{4}=-4 b^{2}\sigma^{4}+4\lambda(\sigma^{6}+20\lambda^{3})\\ a_{5}=-2\left( 3b^{4}\sigma^{2}-4 b^{2}\sigma^{4}\lambda+2\lambda^{2}(\sigma^{6}+8\lambda^{3})\right). \end{array}. $$

The MS-stability analysis of system (24) is reduced to study the sign of the spectral abscissa of the matrix in (25). Note that 2λ is an eigenvalue of P(x). On the other hand, the Routh-Hurwitz conditions for Q(x),

$$\begin{array}{c} a_{1}>0, a_{5}>0, a_{3}<a_{1} a_{2}, {a_{3}^{2}}+{a_{1}^{2}}a_{4}<a_{1}(a_{2}a_{3}+a_{5}), \\ a_{4}(-a_{1}a_{2} a_{3}+{a_{3}^{2}}+{a_{1}^{2}}a_{4})+a_{1}({a_{2}^{2}}-2a_{4})a_{5}+{a_{5}^{2}}< a_{2}a_{3}a_{5}, \end{array}$$

become

$$ \begin{array}{@{}rcl@{}} \lambda&<0, \end{array} $$
(26)
$$ \begin{array}{@{}rcl@{}} 3b^{4}\sigma^{2}-4 b^{2}\sigma^{4}\lambda+2\lambda^{2}(\sigma^{6}+8\lambda^{3}) &<0, \end{array} $$
(27)
$$ \begin{array}{@{}rcl@{}} 320\lambda^{3}-\sigma^{6}&<0, \end{array} $$
(28)
$$ \begin{array}{@{}rcl@{}} \sigma^{6}(\sigma^{6}+120\lambda^{3})-20\lambda(3b^{4}\sigma^{2}+16b^{2}\sigma^{4}\lambda+896\lambda^{5})&<0, \end{array} $$
(29)
$$ \begin{array}{@{}rcl@{}} 9b^{8}\sigma^{4}+96b^{6}\sigma^{6}\lambda+\lambda(\sigma^{6}-64 \lambda^{3})(\sigma^{6}+64\lambda^{3})^{2} \hskip3cm \\+ 88b^{4}\sigma^{2}\lambda^{2}(\sigma^{6}+ 192\lambda^{3})- b^{2}\sigma^{4}(\sigma^{12}+256\sigma^{6}\lambda^{3}+12288\lambda^{6}) &<0. \end{array} $$
(30)

Let us see that (26)–(27) imply the rest of conditions. Condition (28) is obvious from (26). On the other hand, from (26) to (27), we have

$$ 3 b^{4}\sigma^{2}+2\lambda^{2}(\sigma^{6}+8\lambda^{3})<0, $$
(31)

and then

$$ \sigma^{6}+8\lambda^{3}<0. $$
(32)

From (31)

$$ 9 b^{8}\sigma^{4}-4\lambda^{4}(\sigma^{6}+8\lambda^{3})^{2}<0, $$
(33)

and from (32)

$$ \sigma^{12}-64\lambda^{6}<0. $$
(34)

Writing the left part of (29) as

$$\sigma^{6}(\sigma^{6}+8\lambda^{3})+152\sigma^{6}\lambda^{3}-20\lambda (3 b^{4}\sigma^{2}+2\lambda^{2}(\sigma^{6}+8\lambda^{3})) -\lambda^{2}(320 b^{2}\sigma^{4}+17600\lambda^{4})$$

and the left part of (30) as

$$ \begin{array}{@{}rcl@{}} 9b^{8}\sigma^{4}&-&4\lambda^{4}(\sigma^{6}+8\lambda^{3})^{2} + \lambda^{2}(\sigma^{6}+8\lambda^{3})(-4032\lambda^{5}+88b^{4}\sigma^{2}-256 b^{2}\sigma^{4}\lambda) \\&-& b^{2}\sigma^{16}+68\lambda^{4}(\sigma^{12}-64\lambda^{6}) +\lambda\sigma^{6}(\sigma^{12}+96b^{6}) +16192b^{4}\sigma^{2}\lambda^{5} \\ &-&\lambda^{6}(225280\lambda^{4}+10240b^{2}\sigma^{4}), \end{array} $$

and using (26), (32)–(34), it is clear that all the addends on the left parts of (29) and (30) are negative. Then (26)–(27) imply (29) and (30).

Theorem 6

The test system (24) with λ < 0 is asymptotically MS-stable if and only if

$$ 3 b^{4}\sigma^{2}-4 b^{2}\sigma^{4}\lambda+2\lambda^{2}(\sigma^{6}+8\lambda^{3})<0. $$

Up to our knowledge, the condition in Theorem 6 is new. Using it, a graphical representation of the domain of MS-stability of the SDE (24) can be given in \(\mathbb {R}^{3}_{(\lambda , b, \sigma ^{2})}\) (see Fig. 4).

Fig. 4
figure 4

MS-stability region of the system (24)

5 Conclusions

A survey of the stability effects on a linear differential system with the introduction of multiplicative noises with different structures has been presented. The chosen two-dimensional and three-dimensional linear test systems, found in the literature, are especially suitable for this study due to their simplicity (the number of involved parameters are manageable and let obtain closed-form equations) as well as due to their variety in the representation of different structures. Table 1 presents a summary of the obtained results. In the first column, the governing drift matrices A are shown; in all cases, the parameter b is a measure of non-normality and b = 0 correspond to a diagonal matrix with a single eigenvalue λ. The linear addends in the diffusion part, shown in the second column, are driven by matrices with different structures and contain only a single parameter representing the intensity of the noise.

Table 1 MS-stability conditions for the linear test equations (10), (11), (15), (19), and (24)

Notice that, except in two cases, for systems with non-normal drift, the mean-square stability condition depends on b: for fixed λ < 0, as the value of b increases, the interval of intensities that give mean-square stable solutions shrinks. The exceptions are given (i) by perturbations with diagonal matrices, in which case the condition reduces to

$$ 2\lambda+\sigma^{2}<0; $$
(35)

and (ii) when a single perturbation of the form (23) acts. Note that in this case, the MS-stability condition is λ < 0, which means that the introduction of this kind of noise alone has no effect on the stability of the ordinary system. It is noticeable (see Theorem 5) that when this noise acts in conjunction with the opposite lateral noise, both perturbations and their intensities affect the MS-stability of the system. For systems with diagonal drift (b = 0), a similar feature is observed for both lateral perturbations: when they act alone, the effect on the mean-square stability is null, whereas when they act simultaneously, both intensities affect the MS-stability (see (*) in Table 1). On the other hand, note that in (*) and (**), the condition can be normalized to (35): in (*), take for both intensities the same value ε = σ; for (**), take both intensities as \(\sigma /\sqrt {2}\).