1. Introduction
The motivation which led Sophus Lie was to create the modern theory of Symmetry was not in Algebra, but in the effort to
solve differential equations. This was highly successful; actually the full force of the theory was displayed in rather recent years, when the availability of symbolic manipulation programs (computer algebra) allowed to tackle routinely the rather extensive computations required by concrete applications of Lie theory. Symmetry analysis of differential equations is by now a well developed approach [
1,
2,
3,
4,
5,
6,
7,
8], and actually one of the most powerful tools in tackling nonlinear problems.
The Lie theory and its extensions apply to
deterministic differential equations. But we know that many aspects of Nature are instead described by
stochastic differential equations [
9,
10,
11,
12,
13,
14,
15]. It was realized more recently that the symmetry approach can be also used for
stochastic differential equations [
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36]. In particular, R.Kozlov devised a
constructive procedure which allows, once a suitable symmetry of a stochastic differential equation (SDE) is determined, to operate a change of coordinates which allows to
explicitly integrate it [
20,
21,
22] (see also [
27,
28,
29]). The notion of “suitable” symmetry requires, in the stochastic case, some care; it will be discussed in the following, along the lines of my recent work [
31].
This paper is divided in three parts. First, in
Section 2, we will very briefly sketch how the theory of symmetry helps in determining solutions of
deterministic differential equations (we will actually only consider ODEs, albeit the theory also applies to PDEs); here we will just consider the basic setting, i.e., the classical theory (Lie-point symmetries), work in coordinates, and only consider continuous symmetries, referring to the literature for the full theory [
1,
2,
3,
4,
5,
6,
7,
8].
In the second part, i.e.,
Section 3, we will then discuss the recent extension of this theory to
stochastic (ordinary) differential equations; we will again work at the basic level, and just mention more general approaches.
In the final part,
Section 4,
Section 5,
Section 6,
Section 7 and
Section 8, we will consider in detail an example of how the general theory is applied, considering the
stochastic logistic equation, i.e., the stochastic version of the fundamental equation in population dynamics. We will analyze the symmetry of different versions of the stochastic logistic equation relevant in applications and differing for the noise term; we will find that several of these do not have any symmetry, but that in the case of (constant)
environmental noise there are indeed symmetries. It will then be possible to exploit the symmetry to proceed to the
integration of this stochastic integration. This will also allow to discuss some points—maybe not sufficiently clear in the literature—concerning the exact meaning of the symmetry integration of SDEs.
The stochastic logistic equation with constant amplitude environmental noise has been considered in a previous paper [
32] (from which part of the discussion is taken); the other cases which complete the classification, i.e., varying amplitude environmental noise as well as demographical noise and the complete model (see below for definitions) with constant or time-varying noise amplitude, were not previously considered.
We conclude the paper by a short discussion and draw our conclusions, see
Section 9.
The symbol ⊙ will signal the end of a Remark.
2. Symmetry of Deterministic Equations
In this Section we will briefly sketch the basic of the theory of symmetry for deterministic equations, and its use to integrate—or at least reduce—systems of ODEs with symmetry. The reader is referred to the vast literature on the topic, see e.g., [
1,
2,
3,
4,
5,
6,
7,
8], for further detail. We will follow the notation of the classical book by P.J. Olver [
5].
2.1. The Jet Space
The key idea for a proper treatment of symmetry of (deterministic) differential equations goes back to E. Cartan and Ch. Ehresmann. It consists in the introduction of the
jet bundle (or jet space if we deal with problems in Euclidean framework) [
1,
2,
3,
4,
5,
6,
7,
8].
We denote as phase bundle (or phase space) the manifold of dependent () and independent () variables; this is naturally seen as a bundle (with the manifold B where the independent variables live as the basis) .
The Jet bundle (of order n) is then the space of dependent () and independent () variables, together with the partial derivatives (up to order n) of the u with respect to the x; this has also a natural structure of fiber bundle, .
2.2. Geometry of Differential Equations, Contact Structure, Prolongation
A differential equation determines a manifold in , the solution manifold for . This is a geometrical object; the differential equation can be identified with it, and we can apply geometrical tools to study it.
We should however keep into account that the
represents derivatives of the
w.r.t. the
. In order to do this, the jet space should be equipped with an additional structure, the
contact structure [
2,
7].
This can be expressed by introducing the one-forms
which are called the
contact forms, and looking at their kernel.
An infinitesimal transformation of the x and u variables is described by a vector field in M; once this is defined the transformations of the derivatives are also implicitly defined.
The procedure of extending a vector field in
M to a vector field in
by requiring the preservation of the contact structure —thus so that derivatives transform in the natural way once the transformations of dependent and independent variables are given —is also called
prolongation [
1,
2,
3,
4,
5,
6,
7,
8].
2.3. Symmetry
A vector field
X defined in
M is then a
symmetry of
if its prolongation
, satisfies
Note this is a (geometrical) relations among geometrical objects—a vector field and a manifold—and is hence independent of our choices of coordinates: as we expect, symmetries will still be present (or absent) if we change variables.
An equivalent characterization of symmetries is to map solutions into (generally, different) solutions. In the case a solution is mapped into itself, we speak of an invariant solution.
A first use of symmetry can be that of
generating new solutions from known ones. For example, acting with (nontrivial) symmetries, the solution
to the heat equation get transformed into the fundamental (Gauss) solution; see e.g., Chapter 3 in [
5].
As we will see, this is by far not the only way in which knowing (all or some of) the symmetries of a differential equation can help in determining (all or some of) its solutions.
In order to use the symmetries of a differential equation, we should of course first of all know what these symmetries are, i.e., determine them. Determining the symmetry of a given differential equation goes through the solution of a system of coupled linear PDEs, known indeed as the determining equations.
The procedure for solving them is in general algorithmic and can be implemented via computer algebra; the exception here is the case of (systems of) first order ODEs, i.e., Dynamical Systems.
2.4. Using the Symmetry of Deterministic Equations
The key idea is the same for ODEs and PDEs, and amounts to the use of symmetry adapted coordinates. But the scope of the application of symmetry methods is rather different in the two cases, and thus so is the actual meaning of “adapted”. Here we will only consider scalar equations for ease of discussion, and only ODEs as in the following we only want to consider ordinary stochastic differential equations.
If an ODE of order n admits a Lie-point symmetry X, the equation can be reduced to an equation of order . The solutions to the original and to the reduced equations are in correspondence through a quadrature (which of course introduces an integration constant).
The main idea is to change variables
, so that in the new variables the symmetry vector field
X reads
As X is still a symmetry, this means that the equation will not depend on v, only on its derivatives.
At this point, with a new change of coordinates we reduce the equation to one of lower order.
A solution
to the reduced equation identifies solutions
to the original equation (in “intermediate” coordinates) simply by integrating,
a constant of integration will appear here. Finally go back to the original coordinates inverting the first change of coordinates.
Note that the reduced equation could still be too hard to solve. That is, the method can only guarantee that we are reduced to a problem of lower order, i.e., hopefully simpler than the original one.
If we are able to solve this reduced problem, then solutions to the original and the reduced problem are in (many to one) correspondence.
This approach extends, with certain algebraic conditions, to the case where multiple symmetries are present, and correspondingly multiple reductions are possible—at least if the symmetry vector field span a solvable Lie algebra [
1,
2,
3,
4,
5,
6,
7,
8].
3. Symmetry of Stochastic Equations
Symmetry methods are among the most effective tools in attacking
deterministic nonlinear equations [
1,
2,
3,
4,
5,
6,
7,
8]. More recently they have also been applied to the study of
stochastic nonlinear differential equations [
9,
10,
11,
12,
13,
14,
15] generalizing several of the results holding in the deterministic case [
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36].
We refer to the literature (see the references listed above, and in particular the review [
24], for an overview) for the general results in this context. Here we are interested in the case of a
scalar Ito stochastic equation; we will need a simple classification [
23] and a theorem originally due to Kozlov [
20,
21,
22] (see also [
23,
24,
25,
26]). Both of these are briefly recalled in this section for the case of interest here, i.e., specializing to the case of scalar equations. If nothing is specified, in the following very sketchy discussion a stochastic differential equation (SDE) is always meant to possibly mean a vector one (i.e., a system of coupled scalar equations). We always consider
ordinary SDEs [
9,
10,
11,
12,
13,
14,
15].
Remark 1. A most relevant difference with the case of deterministic equations should be stressed. In that case, differential equations can be given a geometrical
meaning, as submanifolds in a suitable jet bundle, see Section 2.1, and Lie-point symmetries are generated by vector fields whose prolongation is tangent to this submanifold. In other words, the whole theory has a natural geometric setting. In the case of stochastic differential equations, such a geometrical setting is missing—and unavoidably too, as Ito equations and more generally Ito differentials transform according to the Ito rule and not to the chain rule of differential geometry (see also Remark 4 below). Thus in this case the whole theory has an algebraic
character instead of a geometrical one. ⊙
3.1. Admissible Maps
In a stochastic differential equation, we have the time
t, one or more Wiener processes
, and the stochastic processes described by the SDE itself,
. So
apriori we would consider maps (diffeomorphisms)
with
, etc., i.e., general maps in the
space. When a map leaves the equation under study invariant, we will say this is a
symmetry for it.
However, a little thinking shows that such maps are definitely too general. In particular, t is a smooth variable and it should not mix with random ones, so we should require ; in other words, we can at most consider reparametrizations of time. Moreover, we want to map Wiener processes into Wiener processes. Albeit a scalar factor could be absorbed into the diffusion matrix, we need to preserve independence of the different Wiener processes. This leads to consider maps of the form , with R a constant conformal matrix (that is, belonging to the conformal group). We have thus identified the admissible maps in space.
Finally, albeit we could always consider general maps (within the class identified above), actually we know that considering
infinitesimal transformations will be specially productive. Thus we consider generators for such transformations, in the form
If a SDE is invariant under the action of such a vector field (acting in the -space), we will say X is a (Lie-point) symmetry generator for . By a standard abuse of terminology, we will also say, for short, that X is a symmetry for .
The discussion above identified admissible maps; when we translate this into the case of infinitesimal maps, i.e., vector fields in the form (
5), this means we should require
and
. Thus finally we will consider vector fields of the form
These will be dubbed admissible vector fields, and these will be the only class of vector fields to be considered as candidates to be symmetries of the SDE under study.
The reader can consult [
23,
24] for a more detailed discussion of admissible maps and vector fields.
3.2. Classification of Symmetries
The admissible vector fields (
6) will induce an action on the space of Ito SDEs
(i.e., of their coefficients
f,
) and map an equation
into a, generally different, equation
. As mentioned above, when
, i.e., when
, we say that
is a symmetry for
.
Depending on the special features of the vector field , we can have different types of symmetries.
In particular:
If , we have a simple symmetry;
If , we have a standard symmetry; standard symmetries can be deterministic if do not depend on w, or random if (at least one of) the does depend on (at least one of) the ;
If , hence X acts on the variables, then we have a W-symmetry.
It should be stressed that the Kozlov theory of symmetry integration of SDEs (and generalizations) makes use only of
simple symmetries [
20,
21,
22].
As suggested by this fact, our attention will be focused on simple symmetries. Correspondingly, we will freely use an abuse of language, calling standard symmetries the simple standard ones, and W-symmetries the simple W-symmetries.
The general form of vector fields to be considered from now on is therefore not (
6) but instead, accordingly with this limitation,
Remark 2. Any standard symmetry can—and will—be considered, for ease of discussion, a trivial W-symmetry, with . ⊙
Remark 3. Random symmetries were introduced in [23] and studied in a number of other papers [25,26,27,28]; W-symmetries were introduced in [23] and further studied in [31]. ⊙
Remark 4. Finally, a simple but most relevant remark: in changing variables, vector fields transform under the familiar chain rule, but stochastic processes and Ito equations transform under the Ito rule. Thus it is not at all obvious, apriori
, that symmetries will survive a change of variables. It turns out that, in the case of admissible vector fields,
this is precisely what happens, namely symmetries are preserved under change of variables and are thus an intrinsic feature of the stochastic process, not conditional upon its coordinate description. See [25] for a detailed discussion. ⊙
3.3. Determination of Symmetries
By studying how the
X action modifies the coefficients
,
of the general Ito Equation (
7) one finds the relation which must exist between these and the coefficients of the vector field
X for the equation to be invariant. These relations go under the name of
determining equations for the symmetries of Ito equations.
These are discussed in the general case in the literature, see e.g., [
23,
24,
31]; it turns out the determining equations for the general (simple) vector fields (
8) which are symmetries of the given Ito Equation (
7) read
The first set of equations involve the
Ito Laplacian
the matrix
is the same diffusion matrix appearing in the Ito system (
7) under study.
As already mentioned, we refer e.g., to [
23,
24,
31] for details on the derivation of these determining equations.
Remark 5. In the case of interest for most applications considered in the following, i.e., that of scalar
equations with scalar Wiener process (for the so called complete model
we will need a two-dimensional Wiener process, see below), we can use a slightly simpler notation compared with the general one. That is, simple symmetries of a given (scalar) Ito equationi.e., symmetry vector fields of the formare determined as solution to the determining equations (see e.g., [23,24] for their derivation) The Ito Laplacian Δ
, see Equation (11), also has a simpler expression in this setting; it reads Here of course σ is the same diffusion coefficient appearing in (12). ⊙
Remark 6. Note also that the first set of equations, (9), is the same for standard and for W-symmetries; in the second set the right hand side is zero for standard symmetries, while we have the term involving the matrix R (to be determined) for W-symmetries. ⊙
Remark 7. Finally we stress that the determining equations are linear in φ; thus—among other consequences—we will always have an arbitrary multiplicative constant c in any solution (hence in any symmetry); this is unessential and will be set to the most convenient value, typically . ⊙
3.4. Symmetry and Symmetry Adapted Variables
The Kozlov theory shows that if a scalar SDE admits a simple symmetry
X, then it can be explicitly integrated by passing to new, symmetry-adapted, variables [
20,
21,
22]. The converse is also true, i.e., if a scalar SDE can be integrated in this way, then it necessarily admits a simple symmetry [
26]. In the case of general (multi-dimensional) equations, a symmetry corresponds to reduction of the dimensionality of the equation.
What is more relevant, is that the theory is constructive. In other words, if we identify a symmetry (by solving the determining equations), then the needed change of variables can be explicitly built by a simple general formula.
It is convenient to discuss separately the cases of standard symmetries and of W-symmetries.
3.4.1. Standard Symmetries
The basic result for the use of standard symmetries was provided by Kozlov [
20,
21,
22]. Here we quote it from [
31], see Proposition 3 in there.
Proposition 1. Let the scalar Ito Equation (12) admit the simple standard vector field as a Lie-point symmetry; then by passing to the new variablethe equation is in general mapped intoand hence is readily integrated as In order to provide complete information, we also quote the following result, which establishes when the transformed (and integrable) Equation (
18) is actually of Ito type [
23,
26,
31].
Lemma 1. In the setting of Proposition 1, the Equation (18) is in Ito form, , if and only if the functions , and satisfy the relation Remark 8. It should be stressed that (19) makes use of Ito integrals (alongside standard ones), and that even when (20) is not satisfied, the resulting equation for the new variable y is readily integrated. ⊙
Remark 9. We also stress that, conversely, if the Ito Equation (12) is reducible to the integrable form (18) by a simple random change of variables then necessarily (12) admits as a symmetry vector field, and when (18) is actually of Ito form then (20) is satisfied with [26]. ⊙
Remark 10. We also note, in connection with Lemma 1, that if the map does not mix the and the w variables—in which case we speak of a split
W-map—then we are guaranteed the transformed equation is again of Ito type [31]. In terms of the vector field (13), this means that . ⊙
3.4.2. W Symmetries
In the case of W-symmetries, as discussed in detail in [
31], once a W-symmetry, call it
X, has been determined our integration strategy is in principles the same as for standard symmetries, i.e., passing to
symmetry adapted coordinates; but it is implemented in a slightly different way.
In particular, it does not suffice to operate a change of the variables, and we should also operate a change of variables for the driving (Wiener) processes . We are not guaranteed that the transformed equation (which can be explicitly integrated) is of Ito type, and its integration could involve more general stochastic integrals rather than just Ito integrals.
It turns out that in the case of the applications we want to consider in the following, i.e., for the stochastic logistic Equation (
28), no nontrivial W-symmetries are present.
Thus we will not discuss integration under W-symmetries; for a discussion of this, including several examples, the reader is referred to [
31].
4. The Logistic Equation
(with
positive real constants) is ubiquitous whenever we have a saturated growth and is thus a fundamental equation in Mathematical Biology and in other contexts, e.g., Chemical Physics (law of mass action). By a standard linear change of variables this can always be taken to the standard form
We will however keep to the general form (
21) so that
x retains its original meaning. The logistic equation is of course readily integrated by separation of variables.
In applications, often represents some population and a limit level for such a population, e.g., a carrying capacity for the environment it lives in. In mathematical terms, is an unstable equilibrium, a stable one, and all nonzero initial data are attracted to . Note also that guarantees for all t, so in the following we will assume . We will also refer to the population dynamic context for ease of language, but the transposition to chemical kinetics or other contexts would be immediate.
4.1. Stochastic Logistic Equations
In this short note we want to consider (different)
stochastic (Ito) versions of the logistic equation, i.e., the
stochastic logistic equation (SLE). The different versions correspond to different noise terms being added to (
21).
The general form of the SLE is
here
are positive real constants,
is a Wiener process, and the diffusion coefficient
takes into account the magnitude of stochastic effects as well as their dependence on the level of
x and possible explicit dependence on time
t.
Different choices for the noise term —modeling different sources of noise—give raise to different versions of the SLE. We will study in particular three different such choices.
In the first case, one can have a SLE with
environmental noise, i.e.,
in this case the noise corresponds to varying environmental conditions, and it is coupled to each member of the population. If the noise is stationary, which is the standard case, we actually have
corresponding to a constant fluctuation amplitude. One can of course consider different situations, e.g., the case where the amplitudes varies periodically in time in response to seasonal variations.
A different case is obtained if one considers a SLE with
demographical noise; this reads
in this case the noise is just that corresponding to fluctuations around the average for a process which is the result of many equally distributed independent increment processes. Again the standard case is that where
corresponding to a constant amplitude of fluctuations, albeit again one may consider cases where this amplitude varies periodically, e.g., in response to seasonal conditions.
Finally, one can consider the so called
complete model, in which both environmental and demographical noises are taken into account. This reads
note that this depends on
two independent Wiener processes. Again in the standard case the coefficients
and
are actually constant,
and
, but one may consider different situations.
The study of a stochastic version of the logistic equation is of course not new, and it has been tackled in the literature under different points of view; see e.g., [
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55]. As far as we have been able to determine, however, this has not led to a complete integration of the model—which will instead be performed here—and surely this has not been performed based on symmetry considerations and applying the theory of symmetry of stochastic differential equations [
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36], which we will do here.
We will preliminary discuss the meaning of the noise term in this context, which will also help to clarify differences among the different version of the SLE considered above.
4.2. The Diffusion Coefficient
As mentioned above, in many applications—in particular in those of biological or chemical origin—the variable represents the population or the concentration of a given (biological or chemical) species, and the process modeled by the logistic equation is a growth/reproduction process in the Biological case, a reaction issued by the encounter of two types of molecules in the Chemical case.
Thus the fluctuations in the (speed of the) process will arise from fluctuations in the reproduction process and/or the environmental conditions, or fluctuations in the concentration of the chemical species and/or the reaction rate.
In fact, the modeling of these fluctuations will depend on their nature; we will be keeping to the Population Dynamic framework for ease of language. There will be fluctuations due to the fact that single individuals do not reproduce at exactly the average rate: we expect their reproduction rates to have a distribution with given average and some dispersion, and to be uncorrelated. Thus the diffusion term in the corresponding stochastic Equation (
23) will be proportional to
. We also speak of
demographical noise [
37].
But other sources of fluctuations are also present. In particular, they can depend on environmental conditions, such as availability of nutrients, temperature, presence of predators, etc. In this case the fluctuations for different individuals (or at least for those living in a given spatial region) are completely correlated; in this case biologists speak of
environmental noise [
37]. In this case the diffusion term in the stochastic Equation (
23) is proportional to
x; in mathematical terms, this means we have
multiplicative noise.
In general both types of noise are present, and we should deal with a stochastic differential equation of the form
where
are usually constants but may also depend on time, and
are Wiener processes modeling the demographic and the environmental noise respectively. This Equation (
27) is also known, in Population Biology, as the
canonical model or the
complete model [
37,
38].
It should be noted that for large populations the demographical noise is negligible compared to environmental one (the exact balance between the two will of course depend on the coupling constants
, so the concept of “large population” will be meant in the sense
), and in several cases one is indeed more interested in the effects of environmental noise. Thus one easily finds investigations of the case where
both in the Theoretical Biology and in the Physics literature, and this also in more general settings: e.g., for more general types of noise, for spatially distributed systems, for interacting populations, etc. [
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49].
5. Symmetry Analysis of the Stochastic Logistic Equation with Environmental Noise
As mentioned above, in the case of large populations the fluctuations due to demographical noise are negligible when compared to those due to environmental noise, so that it is natural to focus on the case of the equation with environmental noise only, Equation (
24). In this Section we want to deal exactly with this case, i.e., a logistic equation with environmental noise.
5.1. Constant Environmental Noise
We will first focus on the standard case, i.e., constant fluctuations amplitude. (The case of nonconstant fluctuation amplitude will be considered below.)
With this choice, the equation under study will be
Note that the half-line is invariant under this.
The Equation (
28) is invariant under the (two-parameters) scaling group
This allows to study a “universal” stochastic logistic equation, e.g., with
, and obtain the description of all special cases (i.e., given values of
and
) just by action of this scaling group. If we do not act on time, the scaling reduces to
5.2. Standard Symmetries
We start by considering
standard symmetries of the stochastic logistic Equation (
28). Now the determining Equations (
14) and (15) in which we set
(we recall this is the only difference in the determining equations for standard or for general symmetries) have a more specific form; in particular the second one, (15), reads
This yields
having defined
With this expression for
(and the given expressions for
f and
), the first determining Equation (
14) reads
The coefficients of
x and of
must vanish separately, and thus we have two equations for
q. The one stemming from the coefficient of
yields
plugging this into the
x coefficient we get
and therefore (here
is an arbitrary constant)
Thus in the end we have one simple standard symmetry; setting the unessential constant
to unity and introducing (for ease of notation here and in the following) the new constant
the symmetry is identified by
This is a genuinely random standard symmetry (our computation also shows that there are no simple
deterministic standard symmetries); one can easily check that (
20) is
not satisfied in this case, so on the basis of Lemma 1 one knows that the transformed equation will not be of Ito type (this will be confirmed by our explicit computations below).
5.3. W-Symmetries
Computations are performed along the same scheme when we search for W-symmetries. Now the determining equations are (
9) and (10) in their complete form; the second of these reads
This yields, writing again
,
Plugging this into (
9) we get
here we have written
Again the coefficients of different powers of x must vanish separately and we get three equations for . But, the equation yields that either or . The case is excluded, as we assumed both and are positive real constants (and for we would indeed just have a linear SDE), so it must be .
This means we only have trivial W-symmetries, i.e., the standard symmetries considered and determined above.
5.4. Non-Constant Environmental Noise
So far we have assumed that in Equation (
24) we have
, i.e., that we have constant environmental noise. We want now to consider the case with
non-constant environmental noise, i.e., the general form (
24) for the SLE. We consider directly W-symmetries.
We should consider again the determining Equations (
9) and (10). The second of these is solved by
having now defined
Inserting this into the first determining equation (and using a shorthand notation omitting functional dependencies), we have to solve
Looking at the
x-independent terms, we have the simpler equation
this is solved by
Plugging this into the general equation, we get
The vanishing of the coefficient of
in this amounts to requiring
We cannot accept
, or we would be back to the deterministic logistic equation. We have thus to assume
That is, we have no proper W-symmetry.
With this, the coefficient of
in the determining equation reads
requiring this to vanish, we obtain
Now the determining equation is reduced to
Looking at the coefficient of
, we have to require
which of course implies that either
or
. In the first case, of course, we get
, i.e., no symmetries at all. As for the second case, it means we are back to considering the case of
constant noise term, i.e., the one we have considered in the previous Sections.
In other words, we have shown that
for the general SLE with environmental noise (24) we have no simple standard or W-symmetry, except than in the case of constant noise.
7. Symmetries of the Complete Model for the Stochastic Logistic Equation
For the SLE in the case of the complete model, we have two independent Wiener processes and hence three determining equations, see (
9) and (10). We will of course assume that both
and
are nonzero, or we would be in one of the other cases already considered above.
We thus have a matrix of the form , and correspondingly for the case of W-symmetries, we write .
We will again consider directly the case of W-symmetries, which includes standard symmetries as a special case. The determining equations for the general case of W-symmetries (
9) and (10) are now
7.1. Constant Amplitude Fluctuations
We will first assume that and are (nonzero) constants, i.e., that both environmental and demographical fluctuations have constant amplitude.
We start by considering (58). This is promptly solved by the method of characteristics, and we get
having now defined
Inserting this into (59), and recalling
to eliminate a common factor
, we obtain
Note that F does not depend explicitly on x (the x dependence is only through the z variable), so coefficients of the different powers of x have to vanish separately.
In particular, the vanishing of the coefficient of
x guarantees that
F does not depend on
; we can thus write
The equation reduces then to
The coefficient of
has to vanish; as we supposed
, the only possibility is to have
With this, the equation reduces to
which is immediately solved by
Finally, we have found that the general solution to Equations (58) and (59) is
But, symmetries had also to satisfy Equation (
57). Inserting the expression (
68) of
into (
57), we obtain the equation
it is immediately seen that this requires
(due to the
term) and
(due to all the other terms); thus we have reached the conclusion that:
the SLE for the (proper) complete model with constant amplitude fluctuations does not have any admissible symmetry. Here “proper” refers to the fact we have required
and
to be nonzero.
7.2. Non-Constant Amplitude Fluctuations
The computation is essentially the same also in the case where
and
depend on time—but are still assumed to be non identically zero. In particular, Equations (58) and (59) do not involve time derivatives, so solving them one still arrives at (
68), except that now
depends on time,
Inserting this into (
57) one obtains an equation which is slightly different from that obtained above, i.e.,
However, this too requires to have and , hence even allowing and to be explicitly dependent on time, we do not have symmetries.
7.3. Summary of Obtained Results
We can easily summarize our results:
Lemma 2. The different considered types of SLEs do not admit any simple standard or W-symmetry, except in the case of the SLE with constant environmental noise.
In the next Section, we will further study this case having symetries, and use the general theory in order to integrate such an equation.
8. Integration of the Stochastic Logistic Equation with Constant Environmental Noise
In this Section we will use the tools described in
Section 3, and in particular in
Section 3.4, together with the results of the symmetry analysis conducted in
Section 5, in order to integrate the stochastic logistic Equation (
28).
The result of the previous
Section 5 also shows we only deal with standard symmetries.
8.1. Integration via Kozlov Theory
According to the Kozlov prescription, see Proposition 1 (
Section 3.4), once we have determined a simple standard symmetry
of the Ito equation we should pass to the new variable
with the symmetry determined above, see (
39), this means we should consider
The inverse change of variables is of course
Note that in (
72) we have implemented (
71) and set the integration constant, which is actually an arbitrary function of
t and
w, to zero.
Note also that the dynamically invariant half-line is mapped into , and vice-versa.
The evolution of the
y variable is described by
in conclusion we get, using (
28) to express
, regrouping terms, and expressing then
x as in (
73),
Note that the half-line
is invariant under this. This equation also inherits the scaling (
30): more precisely, it is invariant under
We are thus reduced to an equation (not in Ito form, as expected) which obviously admits
as a symmetry, and is readily integrated to yield
Remark 11. As mentioned above we would have in full generality In this case we would get, with the same computation, This is again immediately integrable, with a slightly more complex explicit formula: It is natural to wonder if a suitable choice of the function
could make the coefficients of
and of
in the SDE (
78) describing the evolution of
y independent of
w, i.e., if we could obtain in this way an Ito equation. This is not the case, basically due to the fact
w appears in an exponential term (more precisely, if we require that the coefficient
of
in (
78) is independent of
w, i.e., study the equation
, we obtain the unique solution
, which yields
). Hence there is no advantage in considering a nonzero
and a more complex expression for
than the one dealt with above.
8.2. Numerical Experiments
Our previous discussion provides a mathematically rigorous construction of the general solution for the stochastic logistic equation. (Sometimes such a solution, providing explicitly the process for each realization of the driving process is called a strong solution of the SDE.)
The reader less inclined to mathematically abstract discussions may be willing to have a check that our constructions is indeed reaching its task, e.g., by numerically comparing the solution obtained in this way with a direct numerical solution of the stochastic logistic Equation (
28) for the same realization of the driving Wiener process
.
Such a request would be even more justified considering that—quite surprisingly—in the recent literature devoted to symmetry of SDEs and integration of the latter by symmetry method such “numerical check” appear to be completely absent.
We have thus ran a “numerical experiment” consisting of the following procedure (repeated over a number of realizations of the driving process).
Generate, by means of a random number generator, a sequence of normally distributed (for ); store these.
Using the stored values of , build a discrete-time Wiener process (time step ) setting , ; here represents the value taken by at time . Store this.
Numerically integrate (
28), again using the stored
, by setting
,
, and store these. Here
represents the value taken by
at time
, for the given realization of
. The values
represent a
bona fide direct numerical solution of our stochastic equation, with the approximation resulting from the finite size of the time step
. (We stress we are here using a very basic Euler first order integration scheme, thus have to expect rather poor precision in our numerical results. One could use more refined integration schemes—see e.g., [
56] —but the point here is just to have a reference numerical solution to compare our exact solution with.)
Use the map (
72) to determine
corresponding to the assigned initial value
. Using the stored values of
(i.e., of
for the given realization), build
by means of (
75), i.e., setting
and
; here again
represents the value taken by
at time
. The values
are stored and represent a
bona fide direct numerical solution of our equivalent stochastic Equation (
75), i.e., of (
77); again with the to approximation due to finite size of
.
Use now the inverse map (
73) to generate from the values stored in
Y—i.e., from
—values
which represent the values taken by a stochastic process
at time
.
If our procedure is correct, the stochastic process
is the solution to the Equation (
28) for the given realization of
, i.e., should correspond to
computed directly before. Thus we compare the strings
and
.
We stress that one expects some disagreement to be present due to the numerical errors and above all to the finite size of the considered time step of the numerical integration. It would be possible to reduce these by considering a more refined numerical integration scheme, but this is not of interest here: we only want to check that our procedure is correct in that it does indeed produce a solution to the equation under study, and this is clearly shown by our rough numerical computations.
The results of these numerical experiments are shown (for four—randomly chosen—given realizations of the driving process; we have of course conducted many runs) in
Figure 1,
Figure 2,
Figure 3 and
Figure 4 (see captions there for details), and confirm that indeed our procedure provides a correct solution to the stochastic logistic equation for each realization of the driving Wiener process (the disagreement between
x and
remains within a few percent over 10.000 time steps).
9. Conclusions
We have first considered some general aspects of the theory of symmetry for deterministic differential equations [
1,
2,
3,
4,
5,
6,
7,
8], focusing in particular on ODEs; and we have recalled the key features of the extension of this theory to the realm of (ordinary) stochastic differential equations [
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36].
We have then considered as a case study the stochastic logistic Equation (
23), i.e., the logistic equation with different types of noise: environmental, demographical, and both of these, i.e., in the so called
complete model. We have been searching for symmetries of these equations, and in particular for simple standard or W-symmetries; according to the general theory of symmetries of SDEs, these would allow to explicitly integrate the equation.
By explicit computations, based on solving the determining Equations (
9) and (10) for standard or W-symmetries, we have seen that of demographical noise (
Section 6) and in the case of the complete model (
Section 7), the SLE admits no symmetries. The same holds for the SLE with non-constant environmental noise (
Section 5.4). On the other hand, we found that in the case of
constant environmental noise the SLE has symmetries, as shown in
Section 5.
In this latter case, we have applied the general theory, proceeding to the integration of the SLE through use of symmetry-adapted variables. We have also conducted some numerical computation to support our conclusions in this case.
This has also allowed to better understand the meaning of the (symmetry-based, in this case) integration procedure for stochastic equations: we are able, for each realization of the underlying Wiener process , to explicitly exhibit the corresponding realization of the stochastic process described by the SDE.