Skip to main content
  • Original Research
  • Open access
  • Published:

Nonstandard theta Milstein method for solving stochastic multi-strain tuberculosis model


In this article, a novel stochastic multi-strain tuberculosis model is presented. Numerical simulations for this model are the main aim of this work. A non-standard theta Milstein method is constructed to study the proposed model, where the proposed method is based on choosing the weight factor theta. The main advantage of this method is it can be explicit or implicit with large stability regions using the idea of the weighed step introduced by R.E. Mickens. Mean-square stability of nonstandard theta Milstein method is studied. The new scheme shows a greater behavior compared to the theta Milstein method. It is concluded that the proposed scheme preserves the positivity of the solution and numerical stability in larger region than the standard method.


It is well known that the solution of stochastic differential equations is either difficult in general or we do not have explicit solutions. Numerical schemes provide an easy way to integrate these equations, see [18]. Moreover, numerical simulations are considered the only way to solve these mathematical models in general or to derive the desired information. Therefore, the accuracy of these numerical solutions could be a major factor in choosing the appropriate numerical method and solving mathematical models. The usual numerical schemes even in the deterministic case such as Euler, Runge-Kutta, and Euler-Maruyama in the stochastic case do not preserve dynamical properties without conditions on the time step of the numerical integration; see [9] and references therein. The non-standard finite difference (NSFD) schemes were firstly proposed by Mickens [10], both for ordinary differential equations (ODEs) and partial differential equations (PDEs) with more accuracy than standard finite difference method (SFDM).

Recently, many interesting studies were presented to the stochastic tuberculosis (TB) model such as [1114]. Also, several papers considered modeling tuberculosis (TB) [1520]; however, the proposed model introduces several factors in spreading TB, for instance, the fast infection, the exogenous reinfection, and secondary infection along with the resistance factor [21].

The aim of this paper is to develop an accurate numerical algorithm for approximating the numerical solutions of the stochastic multi-strain TB model. This scheme is based on the rules introduced in the deterministic case by R.E. Mickens (see [10, 2224, 28, 32]). A new technique is called a nonstandard theta Milstein method (NTMM). It is constructed to illustrate the behavior of the solutions of SDE with various value of θ. Mean-square (MS) stability of nonstandard theta Milstein method is studied.

On the other hand, mathematical models are considered as important tools to describe several problems in natural sciences such as biology, physics, and meteorology ([15, 2532]).

To the best of our knowledge, the NTMM for solving the stochastic multi-strain TB model has never been explored.

This paper is organized as follows. In the “A stochastic multi-strain TB model” section, a stochastic multi-strain TB model is constructed. In the “Stability of the SDE model for multi-strain tuberculosis model” section, the stability of the SDE model for multi-strain TB model is proved. In the “Basic properties of the solution” section, NTMM is constructed to solve a stochastic multi-strain TB model, and the mean-square stability of NTMM is proved in the “Mean-square stability of NSTMM” section. The numerical implementation of the proposed technique is given in the “Simulations” section. In the “Conclusions” section, the conclusions are given.

A stochastic multi-strain TB model

In this section, we introduce the multi-strain TB model which is given in [33]; this model incorporates three strains: drug-sensitive, emerging multi-drug-resistant (MDR), and extensively drug-resistant (XDR). The population of interest is divided into eight compartments, see Table 1. Let us assume that \((\Omega, \digamma, \{\digamma _{t}\}_{t\geq t_{0}},\mathbb {P})\) is a complete probability space with a filtration \(\phantom {\dot {i}\!}\{\digamma _{t}\}_{t\geq t_{0}}\). Let W(t) be an eight-dimensional Wiener process defined on this probability space. We assume that the eight coordinates W1(t),W2(t),...,W8(t) are mutually independent and ξ1,ξ2,,...,ξ8 represent the intensities of the white noises. The stochastic perturbation in our model is a white noise type that is directly proportional to the all variables of the model. Therefore, the stochastic system can be described by the It\(\hat {o}\) system as follows:

$$\begin{array}{*{20}l} dS(t)=&\left(b-dS-\beta_{s}\frac{SI_{s}}{N}-\beta_{m}\frac{SI_{m}}{N}-\beta_{x}\frac{SI_{x}}{N}\right)dt+\xi_{1} S dW_{1}(t), \end{array} $$
Table 1 All variables in system (1)–(8) and their definitions
$$\begin{array}{*{20}l} dL_{s}(t)=&\left(\lambda_{s}\beta_{s}\frac{SI_{s}}{N}+\sigma_{s}\lambda_{s}\beta_{s}\frac{RI_{s}}{N}-\alpha_{ss} \beta_{s}\frac{L_{s}I_{s}}{N}-\alpha_{sm}\beta_{m}\frac{L_{s}I_{m}}{N}\right. \notag\\&\left.-\alpha_{sx}\beta_{x}\frac{L_{s}I_{x}}{N}+\gamma_{s}I_{s}-(d+\epsilon_{s}+t_{1s})L_{s}\right) dt+\xi_{2} L_{s} dW_{2}(t), \end{array} $$
$$\begin{array}{*{20}l} dL_{m}(t)=&\left(\lambda_{m}\beta_{m}\frac{SI_{m}}{N}+\sigma_{m}\lambda_{m}\beta_{m}\frac{RI_{m}}{N}+\alpha_{sm} \beta_{m}\lambda_{m}\frac{L_{s}I_{m}}{N}-\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}\right.\notag\\ &-\alpha_{mx}\beta_{x}\frac{L_{m}I_{x}} {N}+\gamma_{m}I_{m}-(d+\epsilon_{m})L_{m}+t_{1s}L_{s}-P_{1}t_{1s}L_{s}+t_{2s}I_{s}\notag\\&\left. {\vphantom{\frac{SI_{m}}{N}}}-P_{2}t_{2s}I_{s}\right)dt+\xi_{3} L_{m} dW_{3}(t), \end{array} $$
$$\begin{array}{*{20}l} dL_{x}(t)=&\left(\lambda_{x}\beta_{x}\frac{SI_{x}}{N}+\sigma_{x}\lambda_{x}\beta_{x}\frac{RI_{x}}{N}+\alpha_{sx} \beta_{x}\lambda_{x}\frac{L_{s}I_{x}}{N} +\alpha_{mx}\beta_{x}\lambda_{x}\frac{L_{m}I_{x}}{N}\right.\notag\\&\left. {\vphantom{\frac{SI_{m}}{N}}}-\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}} {N}-(d+\epsilon_{x})L_{x}+\gamma_{x}I_{x}+t_{2m}I_{m}-P_{3}t_{2m}I_{m}\right)dt\notag\\&+\xi_{4} L_{x} dW_{4}(t), \end{array} $$
$$\begin{array}{*{20}l} dI_{s}=&\alpha_{ss}\beta_{s}\frac{L_{s}I_{s}}{N}+(1-\lambda_{s})\beta_{s}\left(\frac{SI_{s}}{N}+\sigma_{s}\frac{RI_{s}}{N}\right)+\epsilon_{s}L_{s}\notag\\ &-(d+\delta_{s}+t_{2s}+\gamma_{s})I_{s})dt+\xi_{5} I_{s} dW_{5}(t), \end{array} $$
$$\begin{array}{*{20}l} dI_{m}=&\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}+(1-\lambda_{m})\beta_{m}\left(\frac{SI_{m}}{N}+\sigma_{m}\frac{RI_{m}}{N}+\alpha_{sm}\frac{L_{s}I_{m}}{N}\right) \notag\\ &+\epsilon_{m}L_{m} -(d+\delta_{m}+t_{2m}+\gamma_{m})I_{m})dt+\xi_{6} I_{m} dW_{6}(t), \end{array} $$
$$\begin{array}{*{20}l} dI_{x}(t)=&\left(\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}}{N}+(1-\lambda_{x})\beta_{x}\left(\frac{SI_{x}}{N}+\sigma_{x}\frac{RI_{x}}{N}+\alpha_{sx}\frac{L_{s}I_{x}}{N}+\alpha_{mx}\frac{L_{m}I_{x}}{N}\right) \right.\notag\\ &\left.{\vphantom{\frac{SI_{m}}{N}}}+\epsilon_{x}L_{x}-(d+\delta_{x}+t_{2x}+\gamma_{x})I_{x}\right)dt+\xi_{7} I_{x} dW_{7}(t), \end{array} $$
$$\begin{array}{*{20}l} dR=&P_{1}t_{1s}L_{s}+P_{2}t_{2s}I_{s}+P_{3}t_{2m}I_{m}+t_{2x}I_{x}-\sigma_{s}\beta_{s}\frac{RI_{s}}{N} \notag\\&-\sigma_{m}\beta_{m}\frac{RI_{m}}{N}-\sigma_{x}\beta_{x}\frac{RI_{x}}{N} -dR)dt+\xi_{8} R dW_{8}(t). \end{array} $$

To investigate the dynamical behavior of the proposed model, the first thing is whether we have a unique global solution (i.e., no explosion in a finite time) for any given initial value. Consider the following d-dimensional stochastic system:

$$\begin{array}{*{20}l} dX(t)=F(t,X(t))dt+G(t,X(t))dW(t), \end{array} $$

where F(t,X(t)) is a function in Rd defined in [t0,R and G(t,X(t)) is a d×m matrix, F and G are locally Lipschitz functions in X, and W=W(t)t≥0 is a d-dimensional Wiener process. We assume that X=0 is a solution of system (1)–(8). The coefficients of Eq. (9) are generally required to satisfy linear growth conditions and local Lipschitz conditions [3436]. If the coefficients F and G of (9) do not satisfy linear growth conditions, the solution of system (9) may explode at a finite time. From [36], the coefficients are locally Lipschitz. Consequently, the system has a unique local solution for any feasible initial state.

In order to study stability of disease-free equilibrium point E, we assume that there are global solutions which are almost surely non-negative.

Stability of the SDE model for multi-strain tuberculosis model

In this section, the theorem below can be interpreted as follows; at least, the stochastic perturbations do not destabilize the system. Let (R0s,R0m,R0x) the basic reproduction number of drug-sensitive strain, MDR strain, and XDR strain. Let us define R as follows:

$$\begin{array}{*{20}l} R_{\ast}&=\text{max}(R_{0s},R_{0m},R_{0x}), \ \ \ \text{where} \\ R_{0s}&=\frac{\beta_{s}(\varepsilon_{s}+(1-\lambda_{s})(d+t_{1s}))}{(\varepsilon_{s}+d+t_{1s})(t_{2s}+\delta_{s}+d)+\gamma_{s}(t_{1s}+d)},\notag\\ R_{0m}&=\frac{\beta_{m}(\varepsilon_{m}+(1-\lambda_{m})d)}{(\varepsilon_{m}+d)(t_{2m}+\delta_{m}+d)+d\gamma_{m}},\notag\\ R_{0x}&=\frac{\beta_{x}(\varepsilon_{x}+(1-\lambda_{x})d)}{(\varepsilon_{x}+d)(t_{2x}+\delta_{x}+d)+d\gamma_{x}}.\notag \end{array} $$

Theorem 1

If R<1, then disease-free equilibrium is a.s exponentially stable.


Assume that [33]:

$$\begin{array}{*{20}l} 0\leq\alpha_{ss}&\leq(1-\lambda_{s}), \end{array} $$
$$\begin{array}{*{20}l} 0\leq\alpha_{mm}&\leq(1-\lambda_{m}), \end{array} $$
$$\begin{array}{*{20}l} 0\leq\alpha_{xx}&\leq(1-\lambda_{x}). \end{array} $$

Using the fact that \(\frac {S(t)+\sigma _{s} R(t)}{N}<1\) and that \(I_{s}(t)\leq I_{s}^{\infty }\) at any t, it follows

$$\begin{array}{*{20}l} L_{s}^{\infty}\leq \frac{\lambda_{s}\beta_{s}+\gamma_{s}}{d+t_{1s}+\epsilon_{s}}I^{\infty}_{s}. \end{array} $$

Using assumption (11), and for simplicity, let us define a1:=(d+δs+t2s+γs), a2:=(d+εs+t1s)). The fact that\(\frac {S(t)+\sigma _{s} R(t)+L_{s}(t)}{N}<1\) and that \(L_{s}(t)\leq L_{s}^{\infty }\), together with Eq. (14), implies that

$$\begin{array}{*{20}l} 0&\leq [R_{0s}-1]\frac{1}{a_{2}(a_{2}a_{1}-\epsilon_{s}\gamma_{s})}I_{s}^{\infty}, \end{array} $$

since R=max(R0s,R0m,R0x), R<1 implies that R0s<1. Similarly, using assumptions (12) and (13), we can prove the following inequalities involving Im and Ix. Define a \(\mathbb {C}^{8}\)-function \(V:\mathbb {R}^{8}_{+}\rightarrow \mathbb {R_{+}}\) by V(S(t), Ls(t), Lm(t), Lx(t), Is(t), Im(t), Ix(t), R(t)) which is a non-negativity function. V(t)=(S(t)+Ls(t)+Lm(t)+Lx(t)+Is(t)+Im(t)+Ix(t)+R(t)). Thus, we can define Z= lnV by the It\(\hat {o}\) formula; we compute,

$$\begin{array}{*{20}l} LV&=\frac{1}{V}dS+\frac{1}{V}dL_{s}+\frac{1}{V}dL_{m}+\frac{1}{V}dL_{x}+\frac{1}{V}dI_{s}+\frac{1}{V}dI_{m}+\frac{1}{V}dI_{x}+\frac{1}{V}dR\notag\\ &-\frac{1}{2}\left[\frac{1}{V^{2}}dS^{2}\,+\,\frac{1}{V^{2}}dL_{s}^{2}\,+\,\frac{1}{V^{2}}dL_{m}^{2}\,+\,\frac{1}{V^{2}}dL_{x}^{2}\,+\,\frac{1}{V^{2}}dI_{s}^{2}\,+\,\frac{1}{V^{2}}dI_{m}^{2}\,+\,\frac{1}{V^{2}}dI_{x}^{2}+\frac{1}{V^{2}}dR^{2}\right]\notag\\ &=\left(b-dS-\beta_{s}\frac{SI_{s}}{N}-\beta_{m}\frac{SI_{m}}{N}-\beta_{x}\frac{SI_{x}}{N}\right)V^{-1}dt \end{array} $$
$$\begin{array}{*{20}l} &+\left(\lambda_{s}\beta_{s}\frac{SI_{s}}{N}+\sigma_{s}\lambda_{s}\beta_{s}\frac{RI_{s}}{N}-\alpha_{ss}\beta_{s}\frac{L_{s}I_{s}}{N}-\alpha_{sm}\beta_{m}\frac{L_{s}I_{m}}{N}-\alpha_{sx}\beta_{x}\frac{L_{s}I_{x}}{N}+\gamma_{s}I_{s}\right)\notag\\& -(d+\epsilon_{s}+t_{1s})L_{s})V^{-1}dt \notag\\&+\left(\lambda_{m}\beta_{m}\frac{SI_{m}}{N}+\sigma_{m}\lambda_{m}\beta_{m}\frac{RI_{m}}{N}+\alpha_{sm}\beta_{m}\lambda_{m}\frac{L_{s}I_{m}}{N}-\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}-\alpha_{mx}\beta_{x}\frac{L_{m}I_{x}}{N}\right)\notag\\ &+\gamma_{m}I_{m}-(d+\varepsilon_{m})L_{m}+(1-P_{1})t_{1s}L_{s}+(1-P_{2})t_{2s}I_{s})V^{-1}dt\notag\\&+\left(\lambda_{x}\beta_{x}\frac{SI_{x}}{N}+\sigma_{x}\lambda_{x}\beta_{x}\frac{RI_{x}}{N}+\alpha_{sx}\beta_{x}\lambda_{x}\frac{L_{s}I_{x}}{N}+\alpha_{mx}\beta_{x}\lambda_{x}\frac{L_{m}I_{x}}{N}\right.\notag\\&-\left.{\vphantom{\frac{L_{s}I_{x}}{N}}}\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}}{N}-(d+\varepsilon_{x})L_{x}+\gamma_{x}I_{x}+(1-P_{3})t_{2m}I_{m}\right)V^{-1}dt\notag \end{array} $$
$$\begin{array}{*{20}l} &+\left(\alpha_{ss}\beta_{s}\frac{L_{s}I_{s}}{N}+(1-\lambda_{s})\beta_{s}\left(\frac{SI_{s}}{N}+\sigma_{s}\frac{RI_{s}}{N}\right)+\varepsilon_{s}L_{s}\right.\notag\\&\left.{\vphantom{\frac{L_{s}I_{x}}{N}}}-(d+\delta_{s}+t_{2s}+\gamma_{s})I_{s}\right)V^{-1}dt\notag\\&+(1-\lambda_{m})\beta_{m}\left(\frac{SI_{m}}{N}+\sigma_{m}\frac{RI_{m}}{N}+\alpha_{sm}\frac{L_{s}I_{m}}{N}\right) +\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}+\varepsilon_{m}L_{m} \notag\\&-(d+\delta_{m}+t_{2m}+\gamma_{m})I_{m})V^{-1}dt\notag\\ &+\left(\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}}{N}+(1-\lambda_{x})\beta_{x}\left(\frac{SI_{x}}{N}+\sigma_{x}\frac{RI_{x}}{N}+\alpha_{sx}\frac{L_{s}I_{x}}{N}+\alpha_{mx}\frac{L_{m}I_{x}}{N}\right)+\epsilon_{x}L_{x}\right. \notag\\ &-\left.{\vphantom{\frac{L_{x}I_{x}}{N}}}(d+\delta_{x}+t_{2x}+\gamma_{x}+\epsilon_{4}u_{4}(t))I_{x}\right)V^{-1}dt\notag\\ &+\left(P_{1}t_{1s}L_{s}+P_{2}t_{2s}I_{s}+P_{3}t_{2m}I_{m}+t_{2x}I_{x}+\epsilon_{4}u_{4}(t)I_{x}-\sigma_{s}\beta_{s}\frac{RI_{s}}{N} \right.\notag\\ &\left.-\sigma_{m}\beta_{m}\frac{RI_{m}}{N}-\sigma_{x}\beta_{x}\frac{RI_{x}}{N} -dR\right)V^{-1}dt-\frac{1}{2}\left[\frac{\xi^{2}_{1} S}{V^{2}}+\frac{\xi^{2}_{2} L_{s}}{V^{2}}+\frac{\xi^{2}_{3} L_{m}}{V^{2}}+\frac{\xi^{2}_{4} L_{x}}{V^{2}}\right.\notag\\ &\left.+\frac{\xi^{2}_{5} I_{s}}{V^{2}}+\frac{\xi^{2}_{6} I_{m}}{V^{2}}+\frac{\xi^{2}_{7} I_{x}}{V^{2}}+\frac{\xi^{2}_{8} R}{V^{2}}\right].\notag \end{array} $$


$$\begin{array}{*{20}l} dZ&=LVdt+[\xi_{1}SdW_{1}+\xi_{2}L_{s}dW_{2}+\xi_{3}L_{m}dW_{3}+\xi_{4}L_{x}dW_{4}+\xi_{5}I_{s}dW_{5}\notag\\&+\xi_{6}I_{m}dW_{6}+\xi_{7}I_{x}dW_{7}+\xi_{8}RdW_{8}]V^{-1}.\notag \end{array} $$


$$\begin{array}{*{20}l} Z=Z_{0}+\int_{0}^{t}LVdt+\sum_{i=1}^{8}G_{i}(t), \end{array} $$

where each Gi(t) is a martingale defined as: \(G_{1}(t)= \int _{0}^{t}\frac {\xi _{1}SdW_{1}}{V}\), \(G_{2}(t)= \int _{0}^{t}\frac {\xi _{2}L_{s}dW_{2}}{V}\), \(G_{3}(t)= \int _{0}^{t}\frac {\xi _{3}L_{m}dW_{2}}{V}\), \(G_{4}(t)= \int _{0}^{t}\frac {\xi _{4}L_{x}dW_{4}}{V}\), \(G_{5}(t)= \int _{0}^{t}\frac {\xi _{5}I_{s}dW_{5}}{V}\), \(G_{6}(t)= \int _{0}^{t}\frac {\xi _{6}I_{m}dW_{6}}{V}\), \(G_{7}(t)= \int _{0}^{t}\frac {\xi _{7}I_{x}dW_{7}}{V}\), \(G_{8}(t)= \int _{0}^{t}\frac {\xi _{8}RdW_{8}}{V}.\) Then,

$${\lim}_{t\rightarrow \infty}\frac{Z}{t}={\lim}_{t\rightarrow \infty}\frac{Z_{0}}{t}+{\lim}_{t\rightarrow \infty}\frac{1}{t}\int_{0}^{t}LVdt$$
$$+{\lim}_{t\rightarrow \infty}\frac{1}{t}\sum_{i=1}^{8}G_{i}(t).$$

Regarding the quadratic variations of the stochastic integral Gi(t), we have \( \int _{0}^{t}\frac {(\xi _{1}S)^{2}}{V^{2}}ds\leq \xi _{1}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{2}L_{s})^{2}}{V^{2}}ds\leq \xi _{2}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{3}L_{m})^{2}}{V^{2}}ds\leq \xi _{3}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{4}L_{x})^{2}}{V^{2}}ds\leq \xi _{4}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{5}I_{s})^{2}}{V^{2}}ds\leq \xi _{5}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{6}I_{m})^{2}}{V^{2}}ds\leq \xi _{6}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{7}I_{x})^{2}}{V^{2}}ds\leq \xi _{7}^{2}t\), \( \int _{0}^{t}\frac {(\xi _{8}R)^{2}}{V^{2}}ds\leq \xi _{8}^{2}t.\) By the strong law of large numbers for martingales [36], we therefore have

$${\lim}_{t\rightarrow\infty}\sup\frac{1}{t}\sum_{i=1}^{8}G_{i}(t)=0\ \ \ (a.s).$$

It finally follows from (16) by dividing t on both sides and then letting t that

$${\lim}_{t\rightarrow\infty}\sup\frac{\ln Z(t)}{t}\leq{\lim}_{t\rightarrow\infty}\sup\frac{1}{t}\int_{0}^{t}LVdt\ \ \ (a.s).$$

We note that

$$\begin{array}{*{20}l} LV&\leq\frac{1}{V}dS+\frac{1}{V}dL_{s}+\frac{1}{V}dL_{m}+\frac{1}{V}dL_{x}+\frac{1}{V}dI_{s}+\frac{1}{V}dI_{m}+\frac{1}{V}dI_{x}+\frac{1}{V}dR\notag\\ &-\frac{1}{2}\left[\frac{1}{V^{2}}dS^{2}\,+\,\frac{1}{V^{2}}dL_{s}^{2}\,+\,\frac{1}{V^{2}}dL_{m}^{2}\,+\,\frac{1}{V^{2}}dL_{x}^{2}\,+\,\frac{1}{V^{2}}dI_{s}^{2}\,+\,\frac{1}{V^{2}}dI_{m}^{2}\,+\,\frac{1}{V^{2}}dI_{x}^{2}\,+\,\frac{1}{V^{2}}dR^{2}\right]\notag\\ &=\left(b-dS-\beta_{s}\frac{SI_{s}}{N}-\beta_{m}\frac{SI_{m}}{N}-\beta_{x}\frac{SI_{x}}{N}\right)V^{-1}dt\notag\\&+\left(\lambda_{s}\beta_{s}\frac{SI_{s}}{N}+\sigma_{s}\lambda_{s}\beta_{s}\frac{RI_{s}}{N}-\alpha_{ss}\beta_{s}\frac{L_{s}I_{s}}{N}-\alpha_{sm}\beta_{m}\frac{L_{s}I_{m}}{N}-\alpha_{sx}\beta_{x}\frac{L_{s}I_{x}}{N}+\gamma_{s}I_{s}\right)\notag\\& -(d+\epsilon_{s}+t_{1s})L_{s})V^{-1}dt \notag\\&+\left(\lambda_{m}\beta_{m}\frac{SI_{m}}{N}+\sigma_{m}\lambda_{m}\beta_{m}\frac{RI_{m}}{N}+\alpha_{sm}\beta_{m}\lambda_{m}\frac{L_{s}I_{m}}{N}-\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}-\alpha_{mx}\beta_{x}\frac{L_{m}I_{x}}{N}\right)\notag\\& +\gamma_{m}I_{m}-(d+\varepsilon_{m})L_{m}+(1-P_{1})t_{1s}L_{s}+(1-P_{2})t_{2s}I_{s})V^{-1}dt\notag\\&+\left(\lambda_{x}\beta_{x}\frac{SI_{x}}{N}+\sigma_{x}\lambda_{x}\beta_{x}\frac{RI_{x}}{N}+\alpha_{sx}\beta_{x}\lambda_{x}\frac{L_{s}I_{x}}{N}+\alpha_{mx}\beta_{x}\lambda_{x}\frac{L_{m}I_{x}}{N}\right.\notag\\&-\left.{\vphantom{\frac{L_{s}I_{x}}{N}}}\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}}{N}-(d+\varepsilon_{x})L_{x}+\gamma_{x}I_{x}+(1-P_{3})t_{2m}I_{m}\right)V^{-1}dt\notag\\&+\left(\alpha_{ss}\beta_{s}\frac{L_{s}I_{s}}{N}+(1-\lambda_{s})\beta_{s}\left(\frac{SI_{s}}{N}+\sigma_{s}\frac{RI_{s}}{N}\right)+\varepsilon_{s}L_{s}-(d+\delta_{s}+t_{2s}+\gamma_{s})I_{s}\right)V^{-1}dt\notag\\&+\left((1-\lambda_{m})\beta_{m}\left(\frac{SI_{m}}{N}+\sigma_{m}\frac{RI_{m}}{N}+\alpha_{sm}\frac{L_{s}I_{m}}{N}\right) +\alpha_{mm}\beta_{m}\frac{L_{m}I_{m}}{N}+\varepsilon_{m}L_{m}\right. \notag\\&-\left.{\vphantom{\frac{RI_{m}}{N}}}(d+\delta_{m}+t_{2m}+\gamma_{m})I_{m}\right)V^{-1}dt\notag\\&+\left(\alpha_{xx}\beta_{x}\frac{L_{x}I_{x}}{N}+(1-\lambda_{x})\beta_{x}\left(\frac{SI_{x}}{N}+\sigma_{x}\frac{RI_{x}}{N}+\alpha_{sx}\frac{L_{s}I_{x}}{N}+\alpha_{mx}\frac{L_{m}I_{x}}{N}\right)+\epsilon_{x}L_{x}\right. \notag\\&-\left.{\vphantom{\frac{RI_{m}}{N}}}(d+\delta_{x}+t_{2x}+\gamma_{x}+\epsilon_{4}u_{4}(t))I_{x}\right)V^{-1}dt\notag\\&+\left(P_{1}t_{1s}L_{s}+P_{2}t_{2s}I_{s}+P_{3}t_{2m}I_{m}+t_{2x}I_{x}+\epsilon_{4}u_{4}(t)I_{x}-\sigma_{s}\beta_{s}\frac{RI_{s}}{N}\right. \notag\\&\left.{\vphantom{\frac{RI_{m}}{N}}}-\sigma_{m}\beta_{m}\frac{RI_{m}}{N}-\sigma_{x}\beta_{x}\frac{RI_{x}}{N} -dR\right)V^{-1}dt-\frac{1}{2}\left[\frac{\xi^{2}_{1} S}{V^{2}}+\frac{\xi^{2}_{2} L_{s}}{V^{2}}+\frac{\xi^{2}_{3} L_{m}}{V^{2}}+\frac{\xi^{2}_{4} L_{x}}{V^{2}}\right.\notag\\&\left.+\frac{\xi^{2}_{5} I_{s}}{V^{2}}+\frac{\xi^{2}_{6} I_{m}}{V^{2}}+\frac{\xi^{2}_{7} I_{x}}{V^{2}}+\frac{\xi^{2}_{8} R}{V^{2}}\right].\notag \end{array} $$

and in fact

$${\lim}_{t\rightarrow\infty}\sup\frac{1}{t}\int_{0}^{t}LVdt<0, $$


$${\lim}_{t\rightarrow\infty}\sup\frac{\ln Z(t)}{t}<0. $$

This finally proves the (a.s.) exponential stability. □

Basic properties of the solution

In this section, we remind classical results about continuous and discrete stochastic differential equation systems.

Stochastic boundedness

Stochastic boundedness is one of the most important topics because boundedness of a system guarantees its validity in a population system. We first present the definition of stochastically ultimate boundedness.

Definition 1

(see [37]) The solution

$$\begin{array}{*{20}l} X(t)&=(S(t), L_{s}(t), L_{m}(t), L_{x}(t),I_{s}(t), I_{m}(t), I_{x}(t),R(t)),\notag \end{array} $$

of Eqs. (1)–(8) is said to be stochastically ultimately bounded if for any ε(0,1), there is a positive constant δ=δ(ε)such that for any initial value \(X_{0} \in R_{+}^{8},\) the solution X(t)to (1)–(8) has the property that:

$${\lim}_{t\rightarrow \infty} \sup P\{|X(t)|>\delta\}<\epsilon.$$

Numerical method for solving stochastic model

A nonstandard theta Milstein method

One of the merits of NFDM which is given by Mickens in 1980 [10, 2224, 28, 32] is used to study numerically the behavior of the ordinary differential equations (ODE) and PDE efficiently. The NFDM is able to maintain the properties of the exact solution of the original ODE or PDE. The numerical scheme is called NFDM if at least one of the following conditions are satisfied [1015, 2228]:

  1. 1.

    The nonlocal approximation is used.

  2. 2.

    The discretization of the derivative is not traditional and uses a nonnegative function.

In this paper, we consider numerical methods for the strong solution of It\(\hat {o}\) SDEs:

$$\begin{array}{*{20}l} dz(t)=f(t,z(t))dt+g(t,z(t))dW(t), \ \ \ z(t_{0})=z_{0}, \end{array} $$

where z(t) is a random variable with value in Rm,f:RmRm is called the drift function, g:RmRm is called the diffusion function, and dW(t) is a one-dimensional Wiener process, whose increment W(t)=W(t+t)−W(t) is a Gaussian random variable N(0,t).

Definition 2

A general one-step theta Milstein method (TMM) is given as follows:

$$\begin{array}{*{20}l} z_{n+1}&=z_{n}+\theta h f(t_{n},z_{n})+(1-\theta)hf(t_{n+1},z_{n+1})\notag\\ &+g(t_{n},z_{n})\triangle W_{n}+\frac{1}{2} g(t_{n}, z_{n})\frac{\partial g}{\partial z}(t_{n},z_{n})[(\triangle W)^{2}-h]. \end{array} $$

Definition 3

A general one-step nonstandard theta Milstein method (NTMM) is given as follows:

$$\begin{array}{*{20}l} z_{n+1}&=z_{n}+\theta \psi(h) f(t_{n},z_{n})+(1-\theta)\psi(h)f(t_{n+1},z_{n+1})\notag\\ &+g(t_{n},z_{n})\triangle W_{n}+\frac{1}{2} g(t_{n}, z_{n})\frac{\partial g}{\partial z}(t_{n},z_{n})[(\triangle W)^{2}-h]. \end{array} $$

where φ(h)=h+O(h2)is a non-negative function and Wn=W(tn+1)−W(tn).

Special cases from NTMM:

  • If θ=1, we obtain nonstandard explicit Milstein method (NEMM).

  • If θ=0, we obtain nonstandard drift implicit balanced Milstein method (NDIMM).

Remark 1

In (19) if φ(h)=h, then the scheme will be called theta Milstein method and its two special cases for θ are as follows:

  • If θ=1, we obtain explicit Milstein method (EMM).

  • If θ=0, we obtain the drift implicit balanced Milstein method (DIMM).

Mean-square stability of NSTMM

The mean-square stability is a stochastic version of absolute stability, and it is a very important concept in the numerical simulation of SDEs. A suitable way to find numerical schemes for SDEs is analysis of MS stability.

Definition 4

[38] The equilibrium position, z(t)≡0, is said to be mean-square stable if for every ε>0 there exists δ1>0 such that

$$\begin{array}{*{20}l} \parallel z(t) \parallel &<\varepsilon, \ \forall \ t\geq 0, \ \mid z_{0}\mid < \delta_{1}, \end{array} $$

where \(\parallel z(t)\parallel =(E\mid z(t)\mid ^{2})^{\frac {1}{2}}.\)

If, in addition to (20), there exists a δ2>0 such that

$${\lim}_{t\longrightarrow \infty} \parallel z(t) \parallel=0, \ \forall \mid z_{0}\mid <\delta_{2},$$

then the equilibrium position is said to be asymptotically mean-square stable.

Definition 5

[38] Suppose that the equilibrium position of It\(\hat {o}\)’s SDE as (17). The Gaussian random variable N(0,Δt) is asymptotically mean-square stable. Then, a numerical scheme that produces the iterations zn to approximate the solution z(t) of (21) is said to be asymptotically mean-square stable if

$${\lim}_{n\longrightarrow \infty} \parallel z_{n}\parallel=0. $$

We apply one-step scheme to the scalar linear test equation

$$\begin{array}{*{20}l} dz(t)&=a z(t)dt+bz(t)dW(t), \ z(t_{0})=z_{0}, \end{array} $$

with known solution \(z(t)=z_{0}e^{(\frac {a-b^{2}}{2})}\), which is represented by


where J is the standard Gaussian random variable \(J=\frac {\Delta W_{n}}{\sqrt {h}}\sim \textbf {N}(0,1)\). Saito and Mitsui [39] introduced the following definition of mean-square (MS) stability.

Definition 6

[39] The numerical method is said to be MS stable for a,b,h if


where \(\bar {R}(a,b,h)\) is called MS stability function of the numerical method.

For θ=1 of (18), EMM is given as follows,

$$\begin{array}{*{20}l} z_{n+1}=&z_{n}+f(t_{n},z_{n})h+g(t_{n},z_{n})\Delta W_{n}+0.5g(t_{n},z_{n})\frac{\partial g}{\partial z}(t_{n},z_{n})[(\Delta W_{n})^{2}-h ]. \end{array} $$

for θ=0 of (18) by introducing implicitness in f(tn,zn)h, we arrive at IDMM.

$$\begin{array}{*{20}l} z_{n+1}=&z_{n}+f(t_{n+1},z_{n+1})h+g(t_{n},z_{n})\Delta W_{n}\notag\\& +0.5g(t_{n},z_{n})\frac{\partial g}{\partial z}(t_{n},z_{n})[(\Delta W_{n})^{2}-h ]. \end{array} $$

If in (23) we replace h by ψ(h), we have a new method called NSIDMM; this special case from (19) when theta=0 and the function ψ(h) satisfies the following conditions:

$$\varphi(h)=h+O(h^{2}), \ \ \ 0<\varphi(h)\leq 1, \ \ \ h\longrightarrow 0.$$

For more details about nonstandard method, see [10, 2224, 28, 32] and the references cited therein. Applying the NSIDMM which given as:

$$\begin{array}{*{20}l} z_{n+1}&=z_{n}+f(t_{n+1},z_{n+1})\psi(h)+g(t_{n},z_{n})\Delta W_{n}\notag\\&+0.5g(t_{n},z_{n})\frac{\partial g}{\partial z}(t_{n},z_{n})[(\Delta W_{n})^{2}-\psi(h) ]. \end{array} $$

to the linear test Eq. (21), we obtain


where p=aψ(h), \(q=b\sqrt {\psi (h)}\), and

$$R_{1}(p,q,J)=\frac{1+qJ+0.5q^{2}J^{2}-0.5q^{2}}{1-p}. $$

The MS stability function of the NSDIM method is given by

$$R_{1}(p,q)=\frac{1+q^{2}+0.5q^{4}}{1-p}. $$

The NSIDM will be MS stable if R1(p,q)<1. The MS stability property of the NSIDMM is better than that of IDMM.


In this section, we simulate the SDE model in (1)–(8) numerically for the same parameters in Table (2) and different values of ξ and θ. In all simulations, we use a single value for all the ξi, i.e., ξ1=ξ2=...=ξ8=ξ with initial conditions (S(0), Ls(0), Lm(0), Lx(0), \(I_{s}(0), I_{m}(0), I_{x}(0), R(0)) = \left (\frac {76}{120}N, \frac {20}{120}N, \frac {5}{120}N, \frac {2}{120}N, \frac {8}{120}N, \frac {4}{120}N, \frac {2}{120}N, \frac {3}{120}N\right)\) and φ(h)=Q(1−eh) where Q is less than 0.001. As we know, the population dynamics is inevitably subjected to environmental noise. So, it is important to examine the inclusion of stochastic effects into deterministic models. The simulations were run for 100,000 iterations. We use NTMM to approximate Eqs. (1)–(8); then, we have (8m + 8) of nonlinear algebraic equations which can be solved using Newton’s iteration method. Figures 1, 2, 3, and 4 show the variation of (S(t), Ls(t), Lm(t), Lx(t), Is(t),Im(t),Ix(t),R(t)) with time at different value of ξ and θ=0; by using the suggested technique, we note that the noise level increased when the value of ξ is big. Also, in the absence of noise, we simulate the global stability of the endemic equilibrium of deterministic system (1)–(8) in Fig. 4. Figure 5, shows the behavior of the approximate solutions for SDE model by using the proposed method and TMM in comparison with the result with deterministic model when ξ=0. We observe that there is excellent agreement with the solutions to the corresponding deterministic case and the solution of suggested technique in Fig. 6. Our method converges for large h and preserves the positivity of the model state variables, as we can see in Figs. 7, 8, and 9. Figure 10 shows TMM is unstable for larger h and the NTMM better than TMM where NTMM has large stability regions.

Fig. 1
figure 1

Simulations of multi-strain TB model showing the various classes with θ=0,ξ=1

Fig. 2
figure 2

Simulations of multi-strain TB model showing the various classes with θ=0,ξ=0.5

Fig. 3
figure 3

Simulations of multi-strain TB model showing the various classes with θ=0,ξ=0.08

Fig. 4
figure 4

Simulations of multi-strain TB model showing the various classes with θ=0,ξ=0

Fig. 5
figure 5

The approximate solutions with ξ=0.5,θ=1, h=0.0067

Fig. 6
figure 6

Trajectories of the mean solutions of stochastic and deterministic systems with when θ=1,ξ=0.09, h=0.0133 by using NTMM

Fig. 7
figure 7

The approximate solutions with θ=0.9,ξ=1,h=0.1, by using NTMM

Fig. 8
figure 8

The approximate solutions with θ=0.35,ξ=0.5, \(h=\frac {4}{30}\)

Fig. 9
figure 9

The approximate solutions with θ=0.5,ξ=0.5, h=1, by using NTMM

Fig. 10
figure 10

The approximate solutions with θ=0.5,ξ=0.5, h=1 by using TMM

Table 2 All parameters and the references of system (1)–(8)


In this paper, we constructed NTMM to introduce numerically the approximate solution of a stochastic multi-strain TB model. The proposed method is based on choosing the weight factor θ. The main advantage of this method is that it can be explicit or implicit with large stability regions as we see in our results. Special attention is given to study mean-square stability. Some numerical results are used to show the accuracy of the NTMM, and some figures are used to demonstrate how the solutions change when θ take different values. All computations in this paper are performed using MATLAB programming.

Availability of data and materials

The datasets generated and/or analyzed during the current study are available from the corresponding author on reasonable request.



Drift implicit balanced Milstein method


Explict Milstein method


Non-standard drift implicit balanced Milstein method


Non-standard explict Milstein method


Non-standard finite difference


A nonstandard theta Milstein method


Ordinary differential equations


Partial differential equations


Stochastic differential equation


Standard finite difference method




Theta Milstein method


  1. Ding, Y., Xu, M., Hu, L.: Asymptotic behaviour and stability of a stochastic model for AIDS transmission. Appl. Math. Comput. 204, 99–108 (2008).

    MathSciNet  MATH  Google Scholar 

  2. Dalal, N., Greenhalgh, D., Mao, X. R.: A stochastic model of AIDS and condom use. J. Math. Anal. Appl. 325, 36–53 (2007).

    Article  MathSciNet  Google Scholar 

  3. Jiang, D., Ji, C., Shi, N., Yu, J.: The long time behavior of DI SIR epidemic model with stochastic perturbation. J. Math. Anal. Appl. 372, 162–180 (2010).

    Article  MathSciNet  Google Scholar 

  4. Jovanovic, M., Krstic, M.: Stochastically perturbed vector-borne disease models with direct transmission. Appl. Math. Model. 36, 5214–5228 (2012).

    Article  MathSciNet  Google Scholar 

  5. Lahrouz, A., Omari, L., Kiouach, D.: Global analysis of a deterministic and stochastic nonlinear SIRS epidemic mode nonlinear analysis. Model. Control. 16, 59–76 (2011).

    MathSciNet  MATH  Google Scholar 

  6. Lu, Q.: Stability of an SIRS system with random perturbations. Phys. A. 388, 3677–3686 (2009).

    Article  MathSciNet  Google Scholar 

  7. Yang, J., Wang, X., Li, X.: Global stability of an HIV model with stochastic perturbation. Asian-Eur. J. Math.4.2, 349–358 (2011).

    Article  MathSciNet  Google Scholar 

  8. Yu, J., Jiang, D., Shi, N.: Global stability of two-group SIR model with random perturbation. J. Math. Anal. Appl. 360, 235–244 (2009).

    Article  MathSciNet  Google Scholar 

  9. Cresson, J., Pierret, F.: Continuous versus discrete structures I-discrete embeddings and ordinary differential equations. math.NA (2014).

  10. Mickens, R. E.: Nonstandard finite difference models of differential equations. World Scientific (1994).

  11. Liu, Q., Jiang, D., Hayat, T., Alsaedi, A.: Dynamics of a stochastic tuberculosis model with antibiotic resistance. Chaos, Solitons Fractals. 109, 223–230 (2018).

    Article  MathSciNet  Google Scholar 

  12. Vyambwera, S. M., WitbooiA, P.: Stochastic TB model for a crowded environment. J. Appl. Math., 1–8 (2018).

  13. El Fatini, M., Lahrouz, A., Pettersson, R., Settati, A., Taki, R.: Stochastic stability and instability of an epidemic model with relapse. Appl. Math. Comput. 316, 326–341 (2018).

    MathSciNet  MATH  Google Scholar 

  14. Liu, Q., Jiang, D.: The dynamics of a stochastic vaccinated tuberculosis model with treatment. Phys. A: Stat. Mech. Appl. 527, 121–274 (2019).

    Article  MathSciNet  Google Scholar 

  15. Aparicio, J. P., Castillo-ch́avez, C.: Mathematical modelling of tuberculosis epidemics. Math. Biosci. Eng. 6(2), 209–237 (2009).

    Article  MathSciNet  Google Scholar 

  16. Brooks–Pollock, E., Roberts, G. O., Keeling, M. J.: A dynamic model of bovine tuberculosis spread and control in Great Britain. Nat. (Lett.) 511, 228–231 (2014).

    Article  Google Scholar 

  17. Castillo-ch́avez, C., Feng, Z.: To treat or not to treat: the case of tuberculosis. J. Math. Biol. 35(6), 629–656 (1997).

    Article  MathSciNet  Google Scholar 

  18. Nyabadza, F., Winkler, D.: A simulation age-specific tuberculosis model for the cape town metropole. S. Afr. J. Sci. 109(9/10), 1–7 (2013).

    Article  Google Scholar 

  19. Perez, A. M., Ward, M. P., Charmandarián, A., Ritacco, V.: Simulation model of within–herd transmission of bovine tuberculosis in argentine dairy herds. Prev. Vet. Med. 54(4), 72–361 (2002).

    Google Scholar 

  20. White, P. J., Garnett, G. P.: Mathematical modelling of the epidemiology of tuberculosis. In: Michael, E., Spear, R. C. (eds.)Modelling Parasite Transmission and Control, vol. 673, pp. 127–140 (2010).

  21. Sweilam, N. H., AL-Mekhlafi, S. M.: On the optimal control for fractional multi-strain TB Model. Optim. Control Appl. Meth. Published online in Wiley Online Library ( 37(6), 1355–1374 (2016).

    MathSciNet  MATH  Google Scholar 

  22. Mickens, R. E.: Dynamic consistency: a fundamental principle for constructing nonstandard finite difference schemes for differential equations. J. Differ. Equ. Appl. 11(7), 645–653 (2005).

    Article  MathSciNet  Google Scholar 

  23. Mickens, R. E.: Advances in the applications of nonstandard finite difference schemes. World Scientific (2005).

  24. Sweilam, N. H., Soliman, I. A., Al-Mekhlafi, S. M.: Nonstandard finite difference method for solving the multi-strain TB model. J. Egypt. Math. Soc. 25(2), 129–138 (2017).

    Article  MathSciNet  Google Scholar 

  25. Belova, O. V., Chuluunbaatar, O., Kapralova, M. I., Sweilam, N. H.: The role of the bacterial mismatch repair system in SOS-induced mutagenesis: a theoretical background. J. Theor. Biol. 332, 30–41 (2013).

    Article  Google Scholar 

  26. Cohen, T., Murray, M.: Modeling epidemics of multidrug-resistant M. tuberculosis of heterogeneous fitness. Nat. Med. 10(10), 1117–1121 (2004).

    Article  Google Scholar 

  27. Dye, C., Garnett, G. P., Sleeman, K., Williams, B. G.: Prospects for worldwide tuberculosis control under the who dots strategy. Directly observed short-course therapy. Lancet. 352(9144), 1886–1891 (1998).

    Article  Google Scholar 

  28. Sweilam, N. H., AL-Mekhlafi, S. M.: Comparative study for multi-strain tuberculosis (TB) model of fractional order. J. Appl. Math. Inf. Sci. 10(4), 1403–1413 (2016).

    Article  Google Scholar 

  29. Gokdogan, A., Merdan, M., Yildirim, A.: A multistage differential transformation method for approximate solution of Hantavirus infection model. Commun. Nonlinear Sci. Numer. Simul. 17(1), 1–8 (2002).

    Article  MathSciNet  Google Scholar 

  30. Yildirim, A., Cherruault, Y.: Analytical approximate solution of a SIR epidemic model with constant vaccination strategy by homotopy perturbation method. Kybernetes. 38(9), 1566–1575 (2009).

    Article  Google Scholar 

  31. Bulut, H., Kumar, D., Singh, J., Swroop, R., Baskonus, H. M.: Analytic study for a fractional model of HIV infection of CD 4+T lymphocyte cells. Math. Nat. Sci. 2, 33–43 (2018).

    Article  Google Scholar 

  32. Sweilam, N. H., AL-Mekhlafi, S. M.: Numerical study for multi-strain tuberculosis (TB) model of variable-order fractional derivatives. J. Adv. Res. 7(2), 271–283 (2016).

    Article  Google Scholar 

  33. Arino, J., Soliman, I. A.: A model for the spread of tuberculosis with drug-sensitive and emerging multidrug-resistant and extensively drug resistant strains. Mathematical and Computational Modelling. Wiley (2015).

  34. Arnold, L.: Stochastic Differential Equations: Theory and Applications. Wiley, New York (1972).

    Google Scholar 

  35. Friedman, A.: Stochastic Differential Equations and Their Applications. Academic Press, New York (1976).

    MATH  Google Scholar 

  36. Mao, X.: Stochastic Differential Equations and Applications. Horwood, Chichester (1997).

    MATH  Google Scholar 

  37. Li, X. Y., Mao, X. R.: Population dynamical behavior of non-autonomous Lotka-Volterra competitive system with random perturbation. Discret. Contin. Dyn. Syst. 24, 523–545 (2009).

    Article  MathSciNet  Google Scholar 

  38. Higham, D. J.: A-stability and stochastic mean-square stability. BIT. 40, 404–409 (2000).

    Article  MathSciNet  Google Scholar 

  39. Talay, D., Tubaro, L.: Expansion of the global error for numerical schemes solving stochastic differential equations. Stoch. Anal. Appl. 8, 483–509 (1990).

    Article  MathSciNet  Google Scholar 

  40. World Health Organization: Multidrug and extensively drug-resistant TB (M/XDR-TB): 2012 global report on surveillance and response. World Health Organization (2012).

Download references


The authors sincerely thank the editors, reviewers, and everyone who provide the advice, support, help, and useful comments. The product of this research paper would not be possible without all of them.


Not applicable.

Author information

Authors and Affiliations



This is a joint paper. All the manuscript works are done in an equal percentage of participation. The author(s) read and approved the final manuscript.

Corresponding author

Correspondence to Nasser H. Sweilam.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This a joint paper all the manuscript work are done in an equal percentage of participation

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sweilam, N.H., AL-Mekhlafi, S.M. Nonstandard theta Milstein method for solving stochastic multi-strain tuberculosis model. J Egypt Math Soc 28, 12 (2020).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: