Next Article in Journal
The COVID-19 Vaccination Strategy in Brazil—A Case Study
Next Article in Special Issue
Treatment of Respiratory Viral Coinfections
Previous Article in Journal
A Large-Scale COVID-19 Twitter Chatter Dataset for Open Scientific Research—An International Collaboration
Previous Article in Special Issue
Analysis of Delayed Vaccination Regimens: A Mathematical Modeling Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Deterministic and Stochastic Multiple Pathogen Epidemic Models

Department of Mathematics, University of the Basque Country (UPV/EHU), Apdo 644, 48080 Bilbao, Spain
Epidemiologia 2021, 2(3), 325-337; https://doi.org/10.3390/epidemiologia2030025
Submission received: 2 June 2021 / Revised: 4 August 2021 / Accepted: 5 August 2021 / Published: 12 August 2021

Abstract

:
In this paper, we consider a stochastic epidemic model with two pathogens. In order to analyze the coexistence of two pathogens, we compute numerically the expectation time until extinction (the mean persistence time), which satisfies a stationary partial differential equation with degenerate variable coefficients, related to backward Kolmogorov equation. I use the finite element method in order to solve this equation, and we implement it in FreeFem++. The main conclusion of this paper is that the deterministic and stochastic epidemic models differ considerably in predicting coexistence of the two diseases and in the extinction outcome of one of them. Now, the main challenge would be to find an explanation for this result.

1. Introduction

There have been numerous models for the spread of infectious diseases in populations. In the deterministic models, you may consult some excellent books on this subject, from the classic Chapter 10 in [1,2,3], and other excellent and complete references such as Chapters 9 and 10 in [4] and the monographs in [5,6]. All these deterministic models serve as a framework for formulating analogous stochastic models; these models are characterized by randomness and the variables are the solutions of stochastic differential equation (SDE). In this way, in my opinion there have been two ways to pass from the ODE to the SDE, one of them is simply adding new stochastic terms, for example, in [7,8,9,10]. The second one is explained in [11,12], and it is used in this paper. This technique begins by assuming different probabilities of the changes and calculating means and covariance matrix to get then a stochastic system. It has recently been shown in [13,14] that this difference in the stochastic part cause great differences in the asymptotic behavior of the solutions.
In this paper, we will consider a stochastic epidemic model with two pathogens. There are several studies on the evolution and the dynamics of deterministic epidemic models with multiple pathogens (see for example [15] and references therein). Later, the authors of [16,17] proposed a stochastic model, and their main conclusions are that both models differ considerably in predicting coexistence of the two pathogens, and the coexistence in the stochastic model has a very low probability. In this paper, we analyze the mean persistence time for this stochastic model solving numerically the backward Kolmogorov equation. In order to solve this equation numerically, we will use the Finite Element Method (FEM). This authors have studied this kind of problem in several papers [13,18,19] with very hopeful results to spread more complex problems.
The Stochastic Differential Equation (SDE) system for the dynamics of n variables has the form
d X ( t ) = μ ( t , X ( t ) ) d t + B ( t , X ( t ) ) d W ( t ) ,
where X = ( X 1 , , X n ) T and W = ( W 1 , , W m ) T are m independent Wiener processes. The vectorial function μ ( t , X ( t ) ) is called the drift, and B ( t , X ( t ) ) is the diffusion matrix, a matrix n × m .
Obviously, a key question in epidemic models is to understand the constraints that lead to extinction or persistence of the disease. In order to study this question, let us define the random variable T that indicates the persistence time, i.e., the time it takes for the size of either variables to reach zero.
T inf { t 0 : X j = 0 , for some j = 1 , , n } ,
obviously T depends on the initial value X ( 0 ) although it is not explicitly indicated.
As discussed in ([11], p. 150), the mean persistence-time τ E ( T ) for (1) satisfies the stationary backward Kolmogorov equation
L ( τ ) j = 1 n μ j τ x j + 1 2 j = 1 n k = 1 n d j k 2 τ x j x k = 1 .
where D = B B T and with boundary conditions
τ ( , x j 1 , 0 , x j + 1 , ) = 0 , τ x j ( , x j 1 , M j , x j + 1 ) = 0 ,
assuming that x j M j , j = 1 , , n .
The Equation (2) is an elliptic partial differential equations of second order [20] or Chapter 8 in [21,22], really it is an advection–diffusion equation, and as the name suggests, the mean persistence time will depend on the operator D . These comments would explain the results in [13]. Moreover, in [7,8,9,10], the matrices D are diagonals which implies that the variables are not correlated, maybe an unrealistic hypothesis.
The paper is organized as follows. In Section 2.1, first we will present a stochastic epidemic model with two pathogens. Then, using the Symbolic Math Toolbox of Matlab©, we compute the equilibrium states for the deterministic part of the model and its numerical simulations by the classical Euler–Maruyama method. In Section 2.4, we will describe this techniques, based on the resolution of an associated backward Kolmogorov type equation for the mean persistence time, τ . In order to do the FreeFem++ implementation, we will first write a well-suited variational formulation and then we will present the numerical results. In Section 3, we compare the dynamics of the two models in tree examples, and finally in Section 4, we draw the main conclusions and some future researches.
Our numerical methods were implemented in Matlab© and FreeFem++, which are freely available and particularly efficient, see in [23]. The experiments were carried out in an Intel(R) Core(TM)i7-8665U CPU @ 1.90 GHz, 16.0 GB of RAM. The codes for the numerical tests are available on request.

2. Materials and Methods

2.1. Derivation of Stochastic Epidemic Model with Two Pathogen Strains

In this section, we will present an epidemic model with two pathogen strains and random demographics. The changes and their probabilities to the first order in t are given in Table 1 with x = ( S , I 1 , I 2 ) T . In this model, it is assumed that the infection with on strain immunizes for another disease.
Here, b > 0 is the per capita birth rate and d ( N ) = 1 + 0.05 N is the per capita death rate, depending of the density N ( t ) = S ( t ) + I 1 ( t ) + I 2 ( t ) . Parameter β j > 0 is the transmission rate and α j > 0 is the disease-related per capita death rate for individuals infected with strain I j . Moreover, the per capital birth rate is divided into two parts: b j and b b j , if the strain j is passed from mother to offspring (vertical transmission), the per capital birth rate to the infected is b b j , in other case, if there is no vertical transmission, the newborn enter the susceptible class and b j = b .
Fixing X ( t ) at time t, we calculate the expected change for the change X = ( S , I 1 , I 2 ) T
E ( X ) = j = 1 11 p j X ( j ) = μ 1 ( S , I 1 , I 2 ) μ 2 ( S , I 1 , I 2 ) μ 3 ( S , I 1 , I 2 ) t ,
where
μ 1 ( S , I 1 , I 2 ) = S b d ( N ) β 1 I 1 + β 2 I 2 N + b 1 I 1 + b 2 I 2 , μ 2 ( S , I 1 , I 2 ) = I 1 b b 1 d ( N ) α 1 + β 1 S N , μ 3 ( S , I 1 , I 2 ) = I 2 b b 2 d ( N ) α 2 + β 2 S N .
and the covariance matrix
E ( X ( X ) T ) = j = 1 11 p j ( X ( j ) ) ( X ( j ) ) T = D ( S , I 1 , I 2 ) t ,
where D = ( d i , j ) is the diffusion matrix, a matrix 3 × 3 with d 2 , 3 = d 3 , 2 = 0 and
d 1 , 1 = S b + d ( N ) + β 1 I 1 + β 2 I 2 N + b 1 I 1 + b 2 I 2 , d j + 1 , j + 1 = I j b + b j + d ( N ) + α j + β j S N , j = 1 , 2 , d 1 , j + 1 = d j + 1 , 1 = b j I j β j S I j N , j = 1 , 2 .
Finally, the stochastic differential system (SDS) is
d X ( t ) = μ ( t , X ( t ) ) d t + D 1 / 2 ( t , X ( t ) ) d W ( t ) .

2.2. The Deterministic Model

The deterministic part is the following ordinary differential system (ODEs)q:
d S d t = μ 1 ( S , I 1 , I 2 ) , d I 1 d t = μ 2 ( S , I 1 , I 2 ) , d I 2 d t = μ 3 ( S , I 1 , I 2 ) .
There are numerous theoretical studies on the evolution, persistence, or extinction of multiple pathogen strains for the deterministic epidemic models, see, for example, in [16,17] and their references. It has been proved that the dynamics of a deterministic model depends on the basic reproduction numbers defined by
R j = β j + b b j b + α j , j = 1 , 2 ,
and it is known that if R j < 1 , then the disease extinction occurs. Using the Symbolic Math Toolbox of Matlab©, we can compute six equilibrium values of the deterministic model which can be found in the Table 2, each column of this table is a zero of (8). We have denoted by ∗ nonzero values, whose exact formulas we did not write for their long expressions and lack of interest. Obviously, the asymptotic behavior of each equilibrium depends on the eigenvalues of the Jacobian.

2.3. Simulation Using the Euler–Maruyama Method

The numerical simulation for the stochastic differential system (7) implements the classic Euler–Maruyama numerical method, although it has strong order 1/2 and weak order 1 (see for example [24] or ([25] and more recently [26]). This method is simple and straightforward to implement [27].
We have written Euler–Maruyama algorithm, similar to an algorithm from in [18,19], with three stopping test, one for each of the variables S, I 1 , and I 2 , and with t the time step. Essentially, given t , the number of simulation and an initial position ( S ( 0 ) , I 1 ( 0 ) , I 2 ( 0 ) ) , the algorithm is straightforward until one of the variable is less than one, i.e., S n < 1 or ( I 1 ) n < 1 or ( I 2 ) n < 1 . After all the trials, we computed the mean and standard deviation of stopping times. Matlab implementation is very similar to the program offered in the appendix of [18]. It is important to remark that in this implementation, at each step we have to compute the matrix D 1 / 2 using the Matlab’ command sqrtm.

2.4. The Mean Persistence Time for the Model

In this section, in order to predict the behavior of two pathogens in the stochastic model (7), we present an alternative technique based on the estimation of the mean existence time τ , by numerical resolution of the Kolmogorov type equation using the FEM and the FreeFem++ implementation.
Let us denote by s = S ( 0 ) , y 1 = I 1 ( 0 ) , y 2 = I 2 ( 0 ) and Ω = [ 0 , M s ] × [ 0 , M 1 ] × [ 0 , M 2 ] , where M s , M 1 and M 2 are positive constants and its boundary by Ω = Γ 1 Γ 2 Γ 3 Γ 4 , where
Γ 1 = { ( s , y 1 , y 2 ) Ω | s = 0 , or y 1 = 0 , or y 2 = 0 } , Γ 2 = { ( s , y 1 , y 2 ) Ω | s = M s } , Γ 3 = { ( s , y 1 , y 2 ) Ω | y 1 = M 1 } , Γ 4 = { ( s , y 1 , y 2 ) Ω | y 2 = M 2 } .
The mean persistence time τ = τ ( s , y 1 , y 2 ) for the stochastic model (7) satisfies the following stationary partial differential equation of Kolmogorov type:
μ 1 ( s , y 1 , y 2 ) τ s + j = 1 2 μ j + 1 ( s , y 1 , y 2 ) τ y j μ ( s , y 1 , y 2 ) + 1 2 d 1 , 1 2 τ s 2 + 1 2 j = 1 2 d j + 1 , j + 1 2 τ y j 2 + j = 1 2 d 1 , j + 1 2 τ s y j = 1 in Ω
with the following boundary conditions:
τ ( 0 , y 1 , y 2 ) = τ ( s , 0 , y 2 ) = τ ( s , y 1 , 0 ) = 0 on Γ 1 , τ s ( M s , y 1 , y 2 ) = 0 on Γ 2 , τ y 1 ( s , M 1 , y 2 ) = 0 on Γ 3 , τ y 2 ( s , y 1 , M 2 ) = 0 on Γ 4 .
As we said at the beginning of the paper, in order to preform the FreeFem++ implementation, we have to write a variational formulation for the boundary value problem (9) and (10). The next subsection will be devoted to do this.

2.5. Variational Formulation

In order to perform numerical experiments using FreeFem++, which is a partial differential equation solver and has its own language, we will write (9) and (10) in variational form. For this, we will make formal computations. More precisely, let us write (9) as follows:
μ 1 τ s μ 2 τ y 1 μ 3 τ y 2 1 2 d 1 , 1 2 τ s 2 1 2 d 2 , 2 2 τ y 1 2 1 2 d 3 , 3 τ 2 y 2 2 d 1 , 2 2 τ s y 1 d 1 , 3 2 τ s y 2 = 1 in Ω .
Let us multiply multiple (11) by a regular “test” function ϕ ( s , y 1 , y 2 ) satisfying the homogeneous Dirichlet boundary conditions on Γ 1 . Integrating over the domain Ω , the following terms with will appear:
1 2 Ω d 1 , 1 2 τ s 2 ϕ = 1 2 Ω d 1 , 1 τ s ϕ s + 1 2 Ω d 1 , 1 s τ s ϕ 1 2 Ω d 1 , 1 ϕ τ s n s , 1 2 Ω d 2 , 2 2 τ y 1 2 ϕ = 1 2 Ω d 2 , 2 τ y 1 ϕ y 1 + 1 2 Ω d 2 , 2 y 1 τ y 1 ϕ 1 2 Ω d 2 , 2 ϕ τ y 1 n y 1 , 1 2 Ω d 3 , 3 2 τ y 2 2 ϕ = 1 2 Ω d 3 , 3 τ y 2 ϕ y 2 + 1 2 Ω d 3 , 3 y 2 τ y 2 ϕ 1 2 Ω d 3 , 3 ϕ τ y 2 n y 2 , Ω d 1 , 2 2 τ s y 1 ϕ = Ω d 1 , 2 τ y 1 ϕ s + Ω d 1 , 2 s τ y 1 ϕ Ω d 1 , 2 ϕ τ y 1 n s , Ω d 1 , 3 2 τ s y 2 ϕ = Ω d 1 , 3 τ y 2 ϕ s + Ω d 1 , 3 s τ y 2 ϕ Ω d 1 , 3 ϕ τ y 2 n s ,
where the boundary terms are of the following form:
Ω d 1 , 1 ϕ τ s n s = Ω d 2 , 2 ϕ τ y 1 n y 1 = Ω d 3 , 3 ϕ τ y 2 n y 2 = 0 , Ω d 1 , 2 ϕ τ y 1 n s = Γ 2 d 1 , 2 ϕ τ y 1 , Ω d 1 , 3 ϕ τ y 2 n s = Γ 2 d 1 , 3 ϕ τ y 2 ,
with n s , n y 1 and n y 2 are the normal vectors exterior to the boundary Γ 2 , Γ 3 and Γ 4 , respectively.

3. Numerical Results

We present three numerical examples for the deterministic and stochastic epidemic models, it is remarkable that in Examples 2 and 3 the coexistence dynamics differ between the deterministic and stochastic models.
Example 1.
In this first example, the per capital death and birth rates are d ( N ) = 1 + N / 100 and b = 2 . In addition, β 1 = 7 , β 2 = 5.25 , α 1 = α 2 = 0.5 and b 1 = b 2 = 3 , so that R 1 = 2 ; R 2 = 1.5 and according Theorem 2 in [16] the solutions to deterministic model (8) convergent to
lim t I 1 ( t ) = 39.35 , lim t I 2 ( t ) = 0 .
In Figure 1, we have plotted the solution of (8) usingMatlab’command ode45 for S ( 0 ) = 1000 , I 1 ( 0 ) = 50 , and I 2 ( 0 ) = 50 in 0 t 7 . The final solutions are S ( 7 ) 33.9912 , I 1 ( 7 ) 39.5387 , and I 2 ( 7 ) 0.0712 .
On the other hand, in Figure 2 we have represented the numerical solution of the problem (9) and (10) with M s = 1000 , M 1 = M 2 = 100 . More precisely, we have represented τ ( 1000 , I 1 ( 0 ) , I 2 ( 0 ) for 0 I 1 ( 0 ) , I 2 ( 0 ) 100 , also we have highlighted that τ ( 1000 , 50 , 50 ) 2.717 .
In Table 3, we show the results of 10,000 trials of the Euler–Maruyama method with t = 10 4 , and the value is represented in Figure 2. For each initial population size, we have written down the number of stops when S < 1 or I 1 < 1 or I 2 < 1 , and we have computed the mean stop time (mean) and its standard deviation (std). This result, which is close to the figure’s estimate, and it does not seem too far from the deterministic model, to get an idea in the deterministic problem S ( 3 ) 38.87 , I 1 ( 3 ) 42.12 , I 2 ( 3 ) 1.987 .
Example 2.
Vertical transmission of both strains.Let us suppose now that both strains are transmitted vertically. This corresponds to take b 1 = b 2 = 0 and b = 6 , β 1 = 15 , β 2 = 1 , α 1 = 2.5 , α 2 = 2 . In this case, the basic reproduction numbers are
R 1 = 2.4706 > 1 , R 2 = 0.8750 < 1 .
The equilibrium point is E = ( 2.1684 , 4.3367 , 54.2092 ) , and the eigenvalues of the Jacobian are 10 5 ± 0.6682 i and 3.0357 . This means that the deterministic solution cycles closer and closer to each equilibriums as we can see in Figure 5 from [17], however its size fluctuates greatly.
In Figure 3, we have represented the numerical solution of the problem (9) and (10) with M s = 1000 , M 1 = M 2 = 100 . More precisely, we have represented τ ( 1000 , I 1 ( 0 ) , I 2 ( 0 ) ) for 0 I 1 ( 0 ) , I 2 ( 0 ) 100 , also we have highlighted that τ ( 1000 , 49 , 51 ) 0.3328 .
On the other hand, in Table 4 we show the results of 10,000 trials of the Euler–Maruyama method with t = 10 4 and the value is represented in Figure 3. For each initial population size, we have written down the number of stops when S < 1 or I 1 < 1 or I 2 < 1 , and we have computed the mean stop time (mean) and its standard deviation (std). This result, which is close to the figure’s estimate, apparently differs from the deterministic solution, but not so much because, for example, with these initial values, the numerical solution is
S ( 0.8186 ) 0.0381 , I 1 ( 0.8186 ) 56.3229 , I 2 ( 0.8186 ) 2.8159 ,
and therefore it is not strange that a slight deviation or disturbance of the trajectory ends up at zero.
Example 3.
A study of coexistence.In this example, the per capital death and birth rates are d ( N ) = 1 + 5 N / 100 and b = 6 . In addition, β 1 = 30 , β 2 = 15 , α 1 = 4 , α 2 = 5 / 3 , and b 1 = 12 , b 2 = 6 , so that R 1 = 2 ; R 2 = 1.5 , and according Theorem 2 in [16] the solutions to deterministic model (8) converge to
lim t I 1 ( t ) = 15.13 , lim t I 2 ( t ) = 22.35 .
In Figure 4, we have plotted the solution of (8) using Matlab for S ( 0 ) = 1000 , I 1 ( 0 ) = 52 and I 2 ( 0 ) = 51 in 0 t 20 . The final solutions are S ( 20 ) 35.7715 , I 1 ( 20 ) 15.1724 , and I 2 ( 30 ) 22.1665 .
In Figure 5, we have represented the numerical solution of the problem (9) and (10) with M s = 1000 , M 1 = M 2 = 100 . More precisely, we have represented τ ( 1000 , I 1 ( 0 ) , I 2 ( 0 ) ) for 0 I 1 ( 0 ) , I 2 ( 0 ) 100 , also we have highlighted that τ ( 1000 , 52 , 51 ) 0.5838 .
In Table 5, we show the results of 10,000 trials of the Euler–Maruyama method with t = 10 4 and the value representing in Figure 5. For each initial population size, we have written down the number of stops when S < 1 or I 1 < 1 or I 2 < 1 , and we have computed the mean stop time (mean) and its standard deviation (std). This result, which is close to the figure’s estimate, has no relation to the behavior of the deterministic system; in this example, the asymptotic behaviors of the two models are quite different.

4. Conclusions and Discution

In this paper, we have studied the coexistence of two pathogens model proposed in [16,17]. They showed that the deterministic and stochastic models differ considerably in prediction coexistence of the two pathogens because the probability of coexistence in the stochastic model is very small. We propose an alternative strategy to analyze the behavior of the stochastic model. More precisely, we have computed the mean persistence time for the stochastic model that satisfies a partial differential Kolmogorov type equation with degenerate coefficients. In order to do this, the finite element method has been used and the numerical implementation was performed using FreeFem++.
From our example we have showed the following.
  • Example 1: In this case, competitive exclusion occurs because in the deterministic model lim t I 2 ( t ) = 0 , while the stochastic model disappears somewhat more quickly.
  • Example 2: In this example, with vertical transmission of both strains, the deterministic solution cycles closer and closer while the stochastic solution is extinguished very quickly. The difference in the asymptotic behavior of deterministic and stochastic is very important.
  • Example 3: The difference with respect to the previous one is that now the first infection disappears as we can see in the Figure 5 and Table 5.
The main conclusion of this paper is evident: the deterministic and stochastic epidemic models differ considerably in predicting coexistence of the two diseases and in the extinction or not of one of them. Now, the main challenge would be to find an explanation for this result, in ([4], p. 3) we can read: “If the initial population size is small then a stochastic model is more appropriate, since the likelihood that the population becomes extinct due to chance must be considered.” Deterministic models often provide useful ways of gaining sufficient understanding about the dynamics of populations whenever they are large enough. This may be true in some cases but I propose the following analysis: in the elliptical differential Equation (2) (backward Kolmogorov equation) there exists two part, the advection with the vector μ and the diffusion with the matrix D , the first tends to move the solution while the second wears it down, in another words: which dominates, the advection or the diffusion? Let is define the ratio
R ( t ) = | | μ ( S ( t ) , I 1 ( t ) , I 2 ( t ) ) | | 2 | | D ( S ( t ) , I 1 ( t ) , I 2 ( t ) ) | | 2 ,
comparing the evolution of these two terms of the equation.
In Figure 6, we have plotted the evolution of R j using Euler–Maruyama in (7) with t = 10 4 and S ( 0 ) = 1000 , I 1 ( 0 ) = 50 and I 2 ( 0 ) = 50 . Clearly the red trajectory (Example 1) decreases more slowly than the other two (Examples 2 and 3), this could explain its delay in extinction time. Obviously this does not prove anything, it only indicates a possible line of future research.
Finally, in my opinion we would need to make a previous estimate of the mean persistence time to fully understand the dynamics of a complete stochastic model. In my opinion, the stochastic model seems more realistic because, although it starts out swinging, it disappears reasonably after some time. The environment is constantly evolving, and as the philosopher Heraclitus wrote over 25 centuries ago: Everything changes and nothing remains still … and … you cannot step twice into the same stream.

Funding

Spanish Ministry of Sciences Innovation and Universities with the project PGC2018-094522-B-100 and the Basque Government with the project IT1247-19.

Institutional Review Board Statement

None.

Informed Consent Statement

None.

Data Availability Statement

None.

Acknowledgments

This work was supported by Spanish Ministry of Sciences Innovation and Universities with the project PGC2018-094522-B-100 and by the Basque Government with the project IT1247-19. The author would like to thank the referees for the constructive and helpful comments and suggestions on the manuscript.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Murray, J. Mathematical Biology I: An Introduction, 3rd ed.; Springer: Berlin, Germany, 2002. [Google Scholar]
  2. Daley, D.; Gani, J. Epidemid Modelling: An Introduction; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  3. Hethcote, H. The Mathematics of Infection Diseases. SIAM Rev. 2000, 42, 599–653. [Google Scholar] [CrossRef] [Green Version]
  4. Brauer, F.; Castillo-Chaves, C. Mathematical Models in Population Biology and Epidemiology; Springer: Berlin, Germany, 2012. [Google Scholar]
  5. Martcheva, M. An Introductio to Mathematical Epidemiology; Springer: Berlin, Germany, 2015. [Google Scholar]
  6. Brauer, F.; Castillo-Chaves, C.; Feng, Z. Mathematical Models in Epidemiology; Springer: Berlin, Germany, 2019. [Google Scholar]
  7. Jiang, D.; Yu, J.; Ji, C.; Shi, N. Asymptotic behavior of global positive solution to a stochastic SIR model. Math. Comput. Model. 2011, 54, 221–232. [Google Scholar] [CrossRef]
  8. Zhao, Y.; Jiang, D. The threshold of a stochastic SIRS epidemic model with saturated incidence. Appl. Math. Latter 2014, 34, 90–93. [Google Scholar] [CrossRef]
  9. Rajasekar, S.; Pitchaimani, M. Ergodic stationary distribution and extinction of a stochastic SIRS epidemic model with logistic growth and nonlinear incidence. Appl. Math. Comput. 2020, 337, 125–143. [Google Scholar] [CrossRef]
  10. Liu, Q.; Jiang, D. Threshold behavior in a stochastic SIR epidemic model with Logistic birth. Phyisica A 2020, 540, 123–135. [Google Scholar] [CrossRef]
  11. Allen, E. Modeling with Itô Stochastic Differential Equations; Springer: Berlin, Germany, 2007. [Google Scholar]
  12. Allen, L. An Introduction to Stochastic Proceses with Applications to Biology, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar]
  13. Vadillo, F. Comparing stochastic Lotka-Volterra predator-prey models. Appl. Math. Comput. 2019, 360, 181–189. [Google Scholar] [CrossRef]
  14. Skvortsov, A.; Ristic, B.; Kamenev, A. Predicting population extinction from early observations of the Lotka-Volterra system. Appl. Math. Comput. 2018, 320, 371–379. [Google Scholar] [CrossRef]
  15. Castillo-Chavez, C.; Huang, W.; Li, J. Competitive exclusion and coexistence of multiple strains in an SIS STD model. SIAM J. Appl. Math. 1999, 59, 1790–1811. [Google Scholar] [CrossRef]
  16. Kirupahara, N.; Allen, L. Coexistence of Multiple Pathogen Strains in Stochastic Epidemic Models with Density-Dependent Mortality. Bull. Math. Biol. 2004, 66, 841–864. [Google Scholar] [CrossRef] [PubMed]
  17. Allen, L.; Kirupahara, N. Asymptotic Dynamincs of Determinicsand Stocahstic Epidemic Models witn Multiple Pathogens. Int. J. Numer. Anal. Model. 2005, 2, 329–344. [Google Scholar]
  18. De la Hoz, F.; Vadillo, F. A mean extinction-time estimate for a stochastic Lotka-Volterra predator-prey model. Appl. Math. Comput. 2012, 219, 170–179. [Google Scholar] [CrossRef]
  19. De la Hoz, F.; Doubova, A.; Vadillo, F. Persistence-time Estimation for some Stochastic SIS Epidemic Models. Discret. Countinous Dyn. Syst. Ser. B 2015, 20, 2933–2947. [Google Scholar] [CrossRef]
  20. Gilbarg, D.; Trudinger, N. Elliptic Partial Differential Equations of Second Order, 2nd ed.; Springer: Berlin, Germany, 1983. [Google Scholar]
  21. Smoller, J. Shock Waves and Reaction-Diffusion Equations; Springer: Berlin, Germany, 1983. [Google Scholar]
  22. Stroock, D. Lectures on Stochastic Analysssi: Diffusion Theory; Cambridge University Press: Cambridge, UK, 1987. [Google Scholar]
  23. Hecht, F. New development in freefem++. J. Numer. Math. 2012, 20, 251–265. [Google Scholar] [CrossRef]
  24. Kloeden, P.; Platen, P.E. Numerical Solution of Stochastic Differential Equations; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  25. Zhang, Z.; Karniadakis, G. Numerical Methods for Stochastic Partial Differential Equations with White Noise; Springer: Berlin, Germany, 2017. [Google Scholar]
  26. Higham, D.J.; Kloeden, P.E. An Introduction to the Numerical Simulation of Stochastic Differential Equations; Society for Industial and Applied Mathematics: Philadelphia, PA, USA, 2021. [Google Scholar]
  27. Higham, D.J. An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations. SIAM Rev. 2001, 43, 525–546. [Google Scholar] [CrossRef]
Figure 1. Example 1: deterministic solution for S ( 0 ) = 1000 , I 1 ( 0 ) = I 2 ( 0 ) = 50 .
Figure 1. Example 1: deterministic solution for S ( 0 ) = 1000 , I 1 ( 0 ) = I 2 ( 0 ) = 50 .
Epidemiologia 02 00025 g001
Figure 2. Example 1: S ( 0 ) = 1000 .
Figure 2. Example 1: S ( 0 ) = 1000 .
Epidemiologia 02 00025 g002
Figure 3. Example 2, vertical transmission of both strains: S ( 0 ) = 1000 .
Figure 3. Example 2, vertical transmission of both strains: S ( 0 ) = 1000 .
Epidemiologia 02 00025 g003
Figure 4. Example 3: deterministic solution for S ( 0 ) = 1000 , I 1 ( 0 ) = 52 , I 2 ( 0 ) = 51 .
Figure 4. Example 3: deterministic solution for S ( 0 ) = 1000 , I 1 ( 0 ) = 52 , I 2 ( 0 ) = 51 .
Epidemiologia 02 00025 g004
Figure 5. Example 3: S ( 0 ) = 1000 .
Figure 5. Example 3: S ( 0 ) = 1000 .
Epidemiologia 02 00025 g005
Figure 6. Evolution of the R ( t ) with Euler–Maruyama.
Figure 6. Evolution of the R ( t ) with Euler–Maruyama.
Epidemiologia 02 00025 g006
Table 1. Possible change in X = ( S , I 1 , I 2 ) T and their probabilities.
Table 1. Possible change in X = ( S , I 1 , I 2 ) T and their probabilities.
ChangesProbabilities
X ( 1 ) = [ 1 , 0 , 0 ] T p 1 = b S t
X ( 2 ) = [ 0 , 1 , 0 ] T p 2 = b I 1 t
X ( 3 ) = [ 0 , 0 , 1 ] T p 3 = b I 2 t
X ( 4 ) = [ 1 , 0 , 0 ] T p 4 = d ( N ) S t
X ( 5 ) = [ 0 , 1 , 0 ] T p 5 = ( α 1 + d ( N ) ) I 1 t
X ( 6 ) = [ 0 , 0 , 1 ] T p 6 = ( α 2 + d ( N ) ) I 2 t
X ( 7 ) = [ 1 , 1 , 0 ] T p 7 = b 1 I 1 t
X ( 8 ) = [ 1 , 0 , 1 ] T p 8 = b 2 I 2 t
X ( 9 ) = [ 1 , 1 , 0 ] T p 9 = β 1 S I 1 / N t
X ( 10 ) = [ 1 , 0 , 1 ] T p 10 = β 2 S I 2 / N t
X ( 11 ) = [ 0 , 0 , 0 ] T p 11 = 1 i = 1 10 p i
Table 2. Zeros of (8): each column corresponds to a zero.
Table 2. Zeros of (8): each column corresponds to a zero.
Zeros123456
S00
I 1 00
I 2 0
Table 3. Example 1: Euler–Maruyama Method.
Table 3. Example 1: Euler–Maruyama Method.
Initial Point Number of StopsMeanStd
(1000, 50, 50) S < 1 0
I 1 < 1 1201.69290.8579
I 2 < 1 98802.58801.0005
Table 4. Example 2: Euler–Maruyama Method.
Table 4. Example 2: Euler–Maruyama Method.
Initial Point Number of StopsMeanStd
(1000, 49, 51) S < 1 41090.57160.0955
I 1 < 1 14
I 2 < 1 58770.32760.1237
Table 5. Example 3: Euler–Maruyama Method.
Table 5. Example 3: Euler–Maruyama Method.
Initial Point Number of StopsMeanStd
(1000, 52, 51) S < 1 0
I 1 < 1 95430.93480.3894
I 2 < 1 4570.50240.3119
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vadillo, F. On Deterministic and Stochastic Multiple Pathogen Epidemic Models. Epidemiologia 2021, 2, 325-337. https://doi.org/10.3390/epidemiologia2030025

AMA Style

Vadillo F. On Deterministic and Stochastic Multiple Pathogen Epidemic Models. Epidemiologia. 2021; 2(3):325-337. https://doi.org/10.3390/epidemiologia2030025

Chicago/Turabian Style

Vadillo, Fernando. 2021. "On Deterministic and Stochastic Multiple Pathogen Epidemic Models" Epidemiologia 2, no. 3: 325-337. https://doi.org/10.3390/epidemiologia2030025

APA Style

Vadillo, F. (2021). On Deterministic and Stochastic Multiple Pathogen Epidemic Models. Epidemiologia, 2(3), 325-337. https://doi.org/10.3390/epidemiologia2030025

Article Metrics

Back to TopTop