 Research
 Open Access
 Published:
Dynamics of a stochastic Gilpin–Ayala population model with Markovian switching and impulsive perturbations
Advances in Difference Equations volume 2020, Article number: 530 (2020)
Abstract
In this paper, we consider the dynamics of a stochastic Gilpin–Ayala model with regime switching and impulsive perturbations. The Gilpin–Ayala parameter is also allowed to switch. Sufficient conditions for extinction, nonpersistence in the mean, weak persistence, and stochastic permanence are provided. The critical number among the extinction, nonpersistence in the mean, and weak persistence is obtained. Our results demonstrate that the dynamics of the model have close relations with the impulses and the Markov switching.
Introduction
Population ecology is an important branch of ecology; people often use some basic models in mathematical ecology and the mathematical analysis methods to study the living environment conditions of organisms. In many cases, mathematical models are used as a tool to study related problems in biology and ecology to make the internal laws of organisms more vividly displayed. One of the hot spots in the field of mathematical ecology today is the study of population size. The most basic mathematical model for a single species population growth is the logistic equation, which has been studied by many scholars. The classical logistic model is described by an ordinary differential equation:
where \(x(t)\) is the population size at time \(t, r>0\) stands for the intrinsic growth rate of species, \(k>0\) denotes the intraspecific competition coefficient, and \(\frac{r}{k}\) is the carrying capacity. However, the logistic model assumes that the exponential growth of species in an ecosystem is a linear. This simplifies the model, but is very different from reality. Therefore, in order to better fit the actual data, Gilpin–Ayala [1] considered the following model:
where θ is a positive parameter to modify the classical logistic model. Many important research works about various forms of Gilpin–Ayala model have appeared in the literature, see [2–4] and the references therein.
In the real world, any individual organism in nature is inevitably affected by its own changes in quantity and environmental noises, which are important components of the ecosystem [5]. The effects of demographic stochasticity can be neglected when the population sizes are large enough. However, the environmental noise affects the population growth rate, carrying capacity, competition coefficient, and so on. Then it follows that a deterministic system cannot reflect the authenticity of population growth, an also ignores the impact of random fluctuations of various internal and external factors on population growth. Random external perturbations need to be considered. In recent years, stochastic Gilpin–Ayala models have been studied extensively [6–10].
Generally speaking, there are two types of environmental noise, namely, white noise and colored noise. White noise, which describes the small perturbations around the equilibrium state, is common in the real world. Considering the white noise in the growth rate in Gilpin–Ayala model, Mao et al. [11] presented the following stochastic Gilpin–Ayala model:
The authors showed that this equation is stochastically permanent and the solution is globally attractive under some basic assumptions.
The colored noise can be explained as a switching between two or more regimes of environment [12–16]. It should be pointed out that colored noise has a great influence on the properties of the system. The switching among different environments is memoryless, and the waiting time for the next switch is exponentially distributed [17]. So the regime switching can be modeled by a rightcontinuous Markov chain \((\gamma (t))_{t\geq 0}\) taking values in a finite state space \(S=\{1,2,\ldots ,m\}\). It has been noted [18] that population models may experience random changes in their structure and parameters, by factors such as nutrition or as rain falls. These random changes cannot be described only by the white noise [13, 19]. Inspired by this, Liu et al. [17, 20] considered the following stochastic Gilpin–Ayala model under regime switching:
They studied the existence of global positive solution, extinction, nonpersistence, and weak persistence of the species, and obtained the stochastic permanence of the species under the conditions that \(0<\theta \leq 1\) and \(0<\lambda \leq 1+\theta \). Settati et al. [21] considered a Gilpin–Ayala model with the Gilpin–Ayala parameter θ under regime switching:
They presented global stability of the trivial solution and sufficient conditions for the extinction, persistence, and existence of stationary distribution. Later, in [22], they presented a stochastic Gilpin–Ayala model under regime switching on patches, studied the effect of environmental noises in the asymptotic properties of the model on patches under regime switching, and established some sufficient conditions for extinction and persistence of species.
It is important to point out that the Markov chain may have significant impacts on the properties of the population dynamics. Takeuchi et al. [23] have investigated a predator–prey deterministic system described by Lotka–Volterra equations in a random environment and revealed a very interesting and surprising result of Markovian switching on the population system: both its subsystems develop periodically, but switching makes them become neither permanent nor dissipative.
Now let us take a further step. There is no independent living organism in nature, and any organism is subject to a variety of transient effects that cause sudden changes in system variables or growth patterns. The common transient effects include external factors, internal laws, and human factors. Impulsive differential or difference equation describes the rapid changes or jumps of some moving states at fixed or nonfixed moments. Hence, impulsive equation models are more realistic responses to some natural phenomena and biological processes, and have more abundant properties and contents than differential equations [24–27].
However, because of the jump in the state of the system, the solution of the continuous system is discontinuous, which makes the study of the impulse equation more difficult. In recent years, the stability of impulsive differential equations and the existence and stability of periodic solutions of periodic systems have been studied systematically. Wu [28] considered the Gilpin–Ayala model under regime switching with impulsive effects:
He focused on exploring the effects of Markovian switching and impulse on the extinction, the threshold value of persistence and extinction. The author also established sufficient criteria for stochastic permanence by using the theory of Mmatrices.
Motivated by the above discussion, this paper considers the following general stochastic hybrid system with Markovian switching and impulsive effects:
where \((\xi (t))_{t\geq 0}\) is a rightcontinuous Markov chain taking values in a finite state space \(S=\{1,2,\ldots ,m\}\); \(\theta (i)>0\) for any \(i\in S\). In regime \(i\in S\), the system obeys
The model is presented for the following two improvements:

(i)
Compared with model (1.1), the presented model (1.3) takes the impulsive effects into consideration. Moreover, it points out the range of \(h_{k}\), where \(h_{k}\in (1,0)\) means harvesting and \(h_{k}\in (0,\infty )\) denotes planting.

(ii)
Compared with model (1.2), model (1.3) allows Gilpin–Ayala parameter θ to switch among different regimes.
The rest of the paper is arranged as follows. In Sect. 2, we show that model (1.3) has a unique positive global solution. Then we establish the critical number between persistence and extinction in Sect. 3. Afterwards, we provide the sufficient condition for the stochastic permanence of the system in Sect. 4.
Global positivity
Throughout this paper, we suppose that there is a complete probability space \((\varOmega , \mathcal{F}, \{\mathcal{F}_{t}\}_{t\geq 0}, \mathbb{P})\) with a filtration \(\{\mathcal{F}_{t}\}_{t\geq 0}\) satisfying the usual conditions, in which the onedimensional Brownian motion \(B(t)\) is defined. Let \((\xi (t))\) be generated by \(Q=(q_{ij})_{m\times m}\), that is,
where \(\triangle t>0\), \(q_{ij}\geq 0\) for all \(i\neq j\) is the transition rate from i to j while \(\sum_{j=1}^{m} q_{ij}=0\). As a standing hypothesis, we assume in this paper that the Markov chain \((\xi (t))_{t\geq 0}\) is irreducible. Under this assumption, the Markov chain has a unique stationary distribution \(\pi =(\pi _{1},\pi _{2},\ldots ,\pi _{m})\) satisfying \(\pi Q=0\) subject to \(\sum_{i=1}^{m} \pi _{i}=1\) and \(\pi _{i}>0\), \(\forall i\in S\) [29].
Firstly, we show the global positivity of system (1.3), which is a necessary condition among biological models. For convenience and simplicity, we define
Throughout the paper, we always assume that
Theorem 2.1
For any initial condition \(x(0)=x_{0}\in (0,\infty )\), there is a unique positive solution x(t) of (1.3) for \(t\geqslant 0\)almost surely.
Proof
Consider the following \(It\hat{o}\) equation without impulse:
with initial value \(y(0)=x(0)\). Here for simplicity, we drop t from \(r(\xi )\) and \(\frac{r(\xi )}{k(\xi )}\), etc. By a similar proof as that of [17, Theorem 1], (2.1) has a unique global positive solution \(y(t)\) for \(t\geqslant 0\). Letting \(x(t)=\prod_{0< t_{k}< t}(1+h_{k})y(t)\), we claim that \(x(t)\) is the solution of (1.3) with initial value \(x(0)\). It can be seen that \(x(t)\) is continuous on each interval \((t_{k},t_{k+1})\subset [0,\infty )\), \(k\in \mathbb{N}\). And for \(t\neq t_{k}\),
Further, for every \(t_{k}\in \mathbb{N}\),
and
This completes the proof. □
Persistence and extinction
The persistence or extinction, as a measure of population size in the long run, is of importance in the study of a population model. This section will study the persistence and extinction of the system. Firstly, we introduce some concepts.
Definition 3.1
([17])
Let \(x(t)\) be the solution of (1.3) and θ be a positive constant. Then

(i)
\(x(t)\) is said to be extinctive if \(\lim_{t\to +\infty }x(t)=0\),

(ii)
\(x(t)\) is said to be nonpersistent in the mean if \(\lim_{t\to +\infty }[x^{\theta }]=0\),

(iii)
\(x(t)\) is said to be weakly persistent in the mean if \(\limsup_{t\to \infty } x(t)>0\).
Now, we are ready to give our main results of this section.
Theorem 3.1
For any initial value \(x(0)>0\), if \(\bar{b}<0\), then species x will go extinct, where
Proof
It follows from the ergodicity of \(\xi (t)\) that
Applying generalized Itô formula to Eq. (2.1), one can see that
Then we have
where \(M(t)=\int _{0}^{t} \sigma (\xi (s))\,dB(s)\). The quadratic variation of \(M(t)\) is
Making use of the strong law of large numbers for martingales results in
Recalling that \(x(t)=\prod_{0< t_{k}< t}(1+h_{k})y(t)\), we have
for all \(t>0\). Hence, we have
Taking limit superior of both sides and then making use of (3.1) and (3.2), we can conclude \(\limsup_{t\rightarrow \infty }t^{1}\ln x(t)\leq \bar{b}\). That is, if \(\bar{b}<0\), then \(\lim_{t\rightarrow \infty }x(t)=0\). The proof is completed. □
Lemma 3.1
([30])
Suppose \(Y\in ([0,\infty )\times \varOmega ,(0,\infty ))\)and \(Z\in ([0,\infty )\times \varOmega ,R)\)is such that
If for all \(t>0\),
then
and if
then
where \(v_{0}\geq 0\)and \(v>0\)are two real numbers.
Theorem 3.2
If \(\bar{b}=0\), then species x is nonpersistent in the mean.
Proof
For arbitrarily fixed \(\varepsilon >0\), there exists a constant \(T>0\) such that
for all \(t\geq T\). By the above inequalities, (3.3) becomes
Using Lemma 3.1, we obtain
Hence, condition \(\bar{b}=0\) and the arbitrariness of ε will lead to
This completes the proof. □
Theorem 3.3
If \(\bar{b}>0\), then species x is weakly persistent in the mean.
Proof
To prove the result, we need to show \(\limsup_{t\to \infty }x(t)>0\) a.s. If the assertion is not true, then \(\mathbb{P}(U)>0\), where \(U=\{{\omega :\limsup_{t\rightarrow +\infty }}x(t,\omega )=0\}\). It follows from Eq. (3.3) that
If for all \(\omega \in U\), \(\limsup_{t\rightarrow +\infty }x(t,\omega )=0\), then
Substituting the above into (3.6) results in
which is a contradiction. This completes the proof. □
Remark 3.1
Theorems 3.1–3.3 have a clear and interesting biological interpretation. Observe that the extinction and persistence of species \(x(t)\) depend only on the expression
If \(\bar{b}>0\), the population \(x(t)\) is weakly persistent. If \(\bar{b}<0\), the population \(x(t)\) becomes extinct. These also imply that the long time behaviors of system (1.3) have close relations with impulse, white noise, and stationary distribution of the Markovian switching.
Remark 3.2
Let us look at the effects of impulse on the extinction and persistence of species. The result in noimpulse system [17, Theorem 2] has shown that condition \(\sum_{\xi =1}^{m} \pi _{\xi } (r(\xi )\frac{1}{2}\sigma ^{2}(\xi ) )<0\) leads to the species extinction. However, Theorem 3.3 tells us that if the impulsive effects \(h_{k}\) (\(k\in \mathbb{N}\)) are large enough such that \(\limsup_{t\rightarrow \infty }t^{1} \sum_{0< t_{k}< t}\ln (1+h_{k})> \sum_{\xi =1}^{m} \pi _{\xi } (r(\xi )\frac{1}{2}\sigma ^{2}(\xi ) )\), i.e., \(\bar{b}>0\), then species will be weakly persistent. This means that a positive impulse is always advantageous for the existence of the species, e.g., planting. Furthermore, we can see that the positive impulse can resist the impact of the white noise, which in accord with reality and will not happen in the model without impulses.
Remark 3.3
Let us consider the effects of white noise on the species. From the expression of the critical value b̄, we can see that the white noise \(\sigma (\xi (t))\) imposed on the intrinsic growth rate \(r(\xi (t))\) leads to the extinction of the species and is disadvantageous to the survival of the species.
Remark 3.4
Let us turn to the impact of the Markovian switching on the system. For subsystem (1.4), we can easily prove that (see [31]) if \(\bar{b}(i)=r(i)0.5\sigma ^{2}(i)+\limsup_{t\rightarrow \infty }t^{1} \sum_{0< t_{k}< t}\ln (1+h_{k})<0\), then species \(x(t)\) of (1.4) will go extinct. And if \(\bar{b}(i)>0\), the species \(x(t)\) will be weakly persistent. Now, let us consider a case that the impulsive effect is nonpositive. In this case, if \(r(i)0.5\sigma ^{2}(i)<0\) for every \(i\in S\), then every subsystem of (1.4) will become extinct. From Theorem 3.1 we can see that the ultimate behavior of (1.3) is also extinction even if Markovian switching exists. However, if there is a subset \(S_{0}\subset S\) such that \(r(i)0.5\sigma ^{2}(i)>0\) for all \(i\in S_{0}\), the irreducibility of the Markov chain will guarantee that if the species spends enough time in these “good” states (i.e., the states with \(r(i)0.5\sigma ^{2}(i)>0\), \(i\in S_{0}\) can contribute to the result \(\bar{b}>0\)), the species can still be persistent under regime switching.
Theorem 3.4
If
then the solution of system (1.3) obeys
where \(\hat{\omega }=\min \{\omega (\xi ), \xi \in S\}\)and \(\omega (\xi )=r(\xi )\theta (\xi )/K(\xi )\).
Proof
Applying the inequality (see [21])
to (3.3), we have
By the ergodic theory of Markov chains, we have, for any \(\varepsilon >0\), there is a \(T>0\) such that
for all \(t\geq T\). Substituting this inequality into (3.8), we deduce that
for all \(t\geq T\). From (3.7) and using Lemma 3.1, we get
Letting \(\varepsilon \to 0\), we finally obtain the desired result. □
Theorem 3.5
If \(\bar{d}>0\), then
where
and Λ is the unique positive solution of the equation
Proof
Consider the function
Obviously, \(f(z)\) is a continuous, strictly decreasing function on \((0,\infty )\) and
Hence the existence, uniqueness, and positivity of Λ can be ensured by the intermediate value theorem. First we prove the right side of (3.9). If the assertion is not true, we suppose that
Then there is \(A\in (\frac{1}{2},1)>0\) such that \(\mathbb{P}(\varOmega _{1})>0\), where
So, for every \(\omega \in \varOmega _{1}\), there is a \(T(\omega )>0\) such that for all \(t\geq T(\omega )\),
From (3.3) and using (3.11), we deduce that
Since \(A<1\), we have
Based on the ergodic theory of Markov chains and (3.2), we can easily show from (3.12) that there exists \(\varOmega _{1}^{\prime }\subset \varOmega _{1}\) such that \(\mathbb{P}(\varOmega _{1}^{\prime })=1\) and, for every \(\omega \in \varOmega _{1}^{\prime }\), we get
It follows from the Λequation (3.10) and \(A^{\hat{\theta }}<1\) that
Therefore \(\lim_{t\rightarrow \infty }x(t)=\infty \). This contradicts (3.11). The required assertion must therefore hold. Similarly, we can prove the left side of (3.9). □
Theorem 3.5 tells us that solution of system (1.3) oscillates infinitely often about Λ with probability one. Therefore, it is helpful to know more information about Λ. For this, we have the following corollary.
Corollary 3.1
Assume that \(\bar{d}>0\), then

(i)
If
$$ \bar{d}\sum_{i=1}^{m}\pi _{i}\frac{r(i)}{K(i)}=0, $$one has
$$ \liminf_{t\to \infty }x(t)\leq 1\leq \limsup_{t\to \infty }x(t)\quad \textit{a.s.}; $$ 
(ii)
If
$$ \bar{d}\sum_{i=1}^{m}\pi _{i}\frac{r(i)}{K(i)}>0, $$one has
$$ \liminf_{t\to \infty }x(t)\leq \varLambda _{2} \quad \textit{and}\quad \limsup_{t\to \infty }x(t)\geq \varLambda _{1}\quad \textit{a.s.}, $$ 
(iii)
Otherwise, one has
$$ \liminf_{t\to \infty }x(t)\leq \varLambda _{1} \quad \textit{and}\quad \limsup_{t\to \infty }x(t)\geq \varLambda _{2} \quad \textit{a.s.}, $$where
$$ \varLambda _{1}= \Biggl[\bar{d} \Biggl(\sum _{i=1}^{m}\pi _{i} \frac{r(i)}{K(i)} \Biggr)^{1} \Biggr]^{1/\check{\theta }} \quad \textit{and}\quad \varLambda _{2}= \Biggl[\bar{d} \Biggl(\sum _{i=1}^{m}\pi _{i} \frac{r(i)}{K(i)} \Biggr)^{1} \Biggr]^{1/\hat{\theta }}. $$
Proof
Denote the lefthand side of Eq. (3.10) by \(f(\varLambda )\). The condition of claim (i) indicates that \(f(1)=0\), which means that \(\varLambda =1\). Hence, the result of (i) holds.
The condition of (ii) indicates that \(f(1)>0\). Applying the intermediate value theorem, we have \(\varLambda >1\). It is easy to calculate that for all \(i\in S\), \(\varLambda ^{\hat{\theta }}\leq \varLambda ^{\theta (i)} \leq \varLambda ^{ \check{\theta }}\). Then, from (3.8) we obtain that \(\varLambda _{1}\leq \varLambda \leq \varLambda _{2}\), which implies that \(x(t)\) lies in the interval \([\varLambda _{1},\varLambda _{2}]\) infinitely often with probability one.
Similarly, the condition of (iii) indicates that \(f(1)<0\). Then \(\varLambda <1\) and so \(\varLambda _{2}\leq \varLambda \leq \varLambda _{1}\). □
Stochastic permanence
Stochastic permanence describes the persistence of a population in the presence of random disturbances. In the following, we will further study the stochastic permanence of the system. We first give the definition of stochastic permanence.
Definition 4.1
([6])
Model (1.3) is said to be stochastically permanent if for any \(\epsilon \in (0,1)\), there exists a pair of positive constants \(\beta _{1}=\beta _{1}(\epsilon )\) and \(\beta _{2}=\beta _{2}(\epsilon )\) such that for any initial data \(x_{0}\in (0,\infty )\), the solution \(x(t)\) of model (1.3) has the property that
Assumption 4.1
There exist two positive constants n and N such that \(n\leq \prod_{0< t_{k}< t}(1+h_{k})\leq N\) for all \(t>0\).
Assumption 4.2
For some \(u\in S\), \(q_{iu}>0\), \(\forall i\neq u\).
Lemma 4.1
([13])
Under Assumption 4.1, for any \(p\in (0,1)\), there exists a constant \(K_{0}\)such that any solution of (1.3) has the property
Lemma 4.2
([20])
Let Assumption 4.2hold. If \(b^{*}=\sum_{k=1}^{m} \pi _{k}b(k)>0\), then for any constant \(\lambda >0\), there exists a constant \(\alpha >0\)such that the matrix
is a nonsingular Mmatrix, where \(\xi _{k}(\alpha )=\alpha (1+\lambda ) b(k)0.5\alpha ^{2}(1+\lambda )^{2} \sigma ^{2}(k)\).
Now we present our main result of this section. In the following, we write \(V(y(t),r(t))\) with \(V(y,k)\) for simplicity.
Theorem 4.1
Under Assumptions 4.1and 4.2, if \(\bar{b}>0\), then the population x is stochastically permanent.
Proof
First let us demonstrate that for arbitrary given \(\varepsilon >0\), there exists a constant \(\beta _{2}>0\) such that \(\liminf_{t\rightarrow \infty } \mathbb{P}\{x(t)\geq \beta _{2}\} \geq 1\epsilon \). Define
where λ is any positive number. Applying generalized Itô formula to Eq. (2.1), one can see that
For α given in Lemma 4.2, there exists a vector \(\vec{p}=(p_{1},p_{2},\ldots ,p_{m})^{T}\gg 0\) (where \(\vec{p}\gg 0\) means \(p_{i}>0\) for every \(i=1,2,\ldots ,m\)) such that \(A(\alpha )\vec{p}\gg 0\), which is equivalent to
for \(1\leq k\leq m\). Define function \(V_{2}:\mathbb{R}_{+}\times S\rightarrow \mathbb{R}_{+}\) by \(V_{2}(y,k)=p_{k}(1+V_{1})^{\alpha }\). Making use of Itô formula leads to
where
Now, choose \(\eta >0\) sufficiently small to satisfy
Define \(V_{3}(y,k)=e^{\eta t}V_{2}(y,k)\) and let \(\frac{r}{K}=\psi \). By virtue of the generalized Itô formula,
Integrating this inequality and then taking expectations of both sides, we can see that
where
We claim that \(L(y,k)\) is upperbounded. Without loss of generality:
(1) If \(y\geq 1\), since \(\lambda >0\) is arbitrarily, we can choose λ to satisfy \(\check{\theta }\leq 1+\lambda \). Then by the definition of \(V_{1}\), we can check that \(L(y,k)\) is upperbounded. That is to say, there exists a positive number \(L_{1k}\) such that \(\sup_{y\geq 1}L(y,k)< L_{1k}\).
(2) If \(y<1\), for the above λ, for any \(k\in S\) and \(0<\theta (k)\leq \check{\theta }\leq 1+\lambda \), we can see that there exists a constant \(\tau (k)\in (0,1]\) such that \(\theta (k)=\tau (k)(1+\lambda )\) and \(y^{\theta (k)1\lambda }=y^{\tau (k)(1+\lambda )}y^{(1+\lambda )}=V_{1}^{1 \tau (k)}\). Then we can obtain
Now, we can conclude that if \(y<1\), there exists a positive number \(L_{2k}\) such that \(\sup_{y<1}L(y,k)<L_{2k}\). Choose \(L=\max_{k\in S}\{L_{1k},L_{2k}\}\), then \(\sup_{y\in \mathbb{R}_{+},k\in S}L(y,k)< L<\infty \). Hence
Further,
Then,
Thus for any given \(\varepsilon >0\), letting \(\beta _{2}=(\varepsilon /\tilde{L})^{\alpha (1+\lambda )}\), by virtue of Chebyshev’s inequality, we derive
That is to say, \(\limsup_{t\rightarrow \infty }\mathbb{P}\{x(t)\leq \beta _{2}\} \leq (\varepsilon /\tilde{L})\tilde{L}=\varepsilon \). Consequently, \(\limsup_{t\rightarrow \infty }\mathbb{P}\{x(t)\geq \beta _{2}\}\geq 1 \varepsilon \). As an application of Chebyshev’s inequality and Lemma 4.1, we get \(\limsup_{t\rightarrow \infty }\mathbb{P}\{x(t)\leq \beta _{1}\}\geq 1 \varepsilon \). This completes the proof. □
Remark 4.1
The stochastic permanence of the system means that the population will remain in a positive and bounded range with probability one. From the conditions of Theorem 4.1, we can see that the stochastic permanence has close relations with the impulse and stationary distribution of the Markov chain. In order to make the population survive forever, the impulse must be in a certain range, which is consistent with reality.
Conclusions and further remarks
This paper is concerned with the dynamics of a stochastic Gilpin–Ayala model with regime switching and impulsive perturbations. The Gilpin–Ayala parameter is also allowed to switch. We established some criteria on the permanence and extinction of the system. Further, we obtained some sufficient conditions on the extinction and stochastic permanence. The critical value among the extinction, nonpersistence in the mean and weak persistence has been given. Our results demonstrate that the dynamics of the model have close relations with the impulse and the Markov switching. Some interesting topics deserve further investigating. It is an interesting question to investigate the ergodicity and stationary distribution of the system. It is also interesting to study the asymptotic properties of stochastic Lotka–Volterra systems under regime switching.
References
 1.
Gilpin, M.E., Ayala, F.J.: Global models of growth and competition. Proc. Natl. Acad. Sci. USA 70(12), 3590–3593 (1973)
 2.
Golpalsamy, K.: Stability and Oscillations in Delay Differential Equations of Population Dynamics. Kluwer Academic, Dordrecht (1992)
 3.
Li, D.: The stationary distribution and ergodicity of a stochastic generalized logistic system. Stat. Probab. Lett. 83(2), 580–583 (2013)
 4.
Vasilova, M., Jovanovi, M.: Stochastic Gilpin–Ayala competition model with infinite delay. Appl. Math. Comput. 217(10), 4944–4959 (2010)
 5.
Gard, T.C.: Persistence in stochastic food web models. Bull. Math. Biol. 46(3), 357–370 (1984)
 6.
Jiang, D.Q., Shi, N.S., Li, X.Y.: Global stability and stochastic permanence of a nonautonomous logistic equation with random perturbation. J. Math. Anal. Appl. 340(1), 588–597 (2008)
 7.
Jiang, D.Q., Shi, N.S.: A note on nonautonomous logistic equation with random perturbation. J. Math. Anal. Appl. 303(1), 164–172 (2005)
 8.
Fan, M., Wang, K.: Global periodic solutions of a generalized nspecies Gilpin–Ayala competition model. Comput. Math. Appl. 40, 1141–1151 (2000)
 9.
Chen, F.: Some new results on the permanence and extinction of nonautonomous Gilpin–Ayala type competition model with delays. Nonlinear Anal. 7, 1205–1222 (2006)
 10.
Liao, X., Li, J.: Stability in Gilpin–Ayala competition models with diffusion. Nonlinear Anal. 28, 1751–1758 (1997)
 11.
Mao, X., Marion, G., Renshaw, E.: Environmental Brownian noise suppresses explosions in population dynamics. Stoch. Process. Appl. 97, 95–110 (2002)
 12.
Bao, J., Hou, Z.: An analytic approximation of solutions of stochastic differential delay equations with Markovian switching. Math. Comput. Model. 50(9–10), 1379–1384 (2009)
 13.
Luo, Q., Mao, X.R.: Stochastic population dynamics under regime switching. J. Math. Anal. Appl. 334(1), 69–84 (2007)
 14.
Bui, T., Yin, G.: Hybrid competitive Lotka–Volterra ecosystems: countable switching states and twotimescale models. Stoch. Anal. Appl. 37, 219–242 (2019)
 15.
Gao, S., Zhong, D., Zhang, Y.: A remark on stochastic stability of a novel hybrid system. Appl. Math. Lett. 83, 145–150 (2018)
 16.
Yu, X., Yuan, S., Zhang, T.: Persistence and ergodicity of a stochastic single species model with Allee effect under regime switching. Commun. Nonlinear Sci. Numer. Simul. 59, 359–374 (2018)
 17.
Liu, M., Wang, K.: Asymptotic properties and simulations of a stochastic logistic model under regime switching. Math. Comput. Model. 54(9), 2139–2154 (2011)
 18.
Sltkin, M.: The dynamics of a population in a Markovian environment. Ecology 59(2), 249–256 (1978)
 19.
Zhu, C., Yin, G.: On hybrid competitive Lotka–Volterra ecosystems. Nonlinear Anal. 71, 1370–1379 (2009)
 20.
Liu, M., Wang, K.: Asymptotic properties and simulations of a stochastic logistic model under regime switching II. Math. Comput. Model. 55(3), 405–418 (2012)
 21.
Settati, A., Lahrouz, A.: On stochastic Gilpin–Ayala population model with Markovian switching. Biosystems 130, 17–27 (2015)
 22.
Settati, A., Hamdoune, S., Imlahi, A., Akharif, A.: Extinction and persistence of a stochastic Gilpin–Ayala model under regime switching on patches. Appl. Math. Lett. 90, 110–117 (2019)
 23.
Takeuchi, Y., Du, N.H., Hieu, N.T., Sato, K.: Evolution of predator–prey systems described by a Lotka–Volterra equation under random environment. J. Math. Anal. Appl. 323(2), 938–957 (2006)
 24.
Ren, W., Xiong, J.: Stability analysis of impulsive switched timedelay systems with statedependent impulses. IEEE Trans. Autom. Control 64(9), 3928–3935 (2019)
 25.
Liu, M., Du, C., Deng, M.: Persistence and extinction of a modified Leslie–Gower Hollingtype II stochastic predator–prey model with impulsive toxicant input in polluted environments. Nonlinear Anal. Hybrid Syst. 27, 177–190 (2018)
 26.
Yang, J., Tan, Y., Cheke, R.A.: Modelling effects of a chemotherapeutic dose response on a stochastic tumourimmune model. Chaos Solitons Fractals 123, 1–13 (2019)
 27.
Yu, X., Yuan, S., Zhang, T.: Survival and ergodicity of a stochastic phytoplankton–zooplankton model with toxinproducing phytoplankton in an impulsive polluted environment. Appl. Math. Comput. 347, 249–264 (2019)
 28.
Wu, R.H.: Dynamics of stochastic hybrid Gilpin–Ayala system with impulsive perturbations. J. Nonlinear Sci. Appl. 10(2), 436–450 (2017)
 29.
Anderson, W.J.: ContinuousTime Markov Chains (1991)
 30.
Liu, M., Wang, K., Wu, Q.: Survival analysis of stochastic competitive models in a polluted environment and stochastic competitive exclusion principle. Bull. Math. Biol. 73(9), 1969–2012 (2011)
 31.
Liu, M., Wang, K.: Persistence and extinction in stochastic nonautonomous logistic systems. J. Math. Anal. Appl. 3(11), 443–457 (2011)
Acknowledgements
The authors would like to thank the reviewers for reviewing the manuscript in their busy schedule.
Availability of data and materials
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Funding
This research was supported by the National Natural Science Foundation of China (11801047), the Natural Science Foundation of Chongqing (cstc2019jcyjmsxm2151) and the Program of Chongqing Municipal Education Commission (KJ1600512, KJ1705136, KJQN201900707).
Author information
Affiliations
Contributions
The corresponding author ZL provided the basic idea of this work. The first author YJ wrote the draft of the manuscript, and the other authors, JY and YT, revised the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Jiang, Y., Liu, Z., Yang, J. et al. Dynamics of a stochastic Gilpin–Ayala population model with Markovian switching and impulsive perturbations. Adv Differ Equ 2020, 530 (2020). https://doi.org/10.1186/s1366202002900w
Received:
Accepted:
Published:
Keywords
 Gilpin–Ayala model
 Markovian switching
 Impulsive perturbations
 Persistence