Abstract
This article focuses on the numerical analysis and simulation of the stochastic diabetes mellitus model with additive noise. The existence and uniqueness theorem of the solution under some appropriate assumptions is established. And, the mean square stability and convergence of numerical solutions are proposed, too. The practical use of these theorems is demonstrated in the numerical computations of the stochastic diabetes mellitus model and the value for the forecast of the tendency of diabetes mellitus in a given time.
1. Introduction
At present, with the development of the society and the increment of the economy, diabetes mellitus is becoming more and more popular in the world. In fact, diabetes mellitus is the name given to a group of different conditions in which there is not the right amount of insulin to stabilize the amount of sugar in the body. As we know, there exist two forms of diabetes mellitus. Type I diabetes mellitus, which depends on insulin, most often occurs in young people, while type II diabetes mellitus, which does not depend on insulin, usually develops in the aged.
It is well known that there are many finished works which utilize two methods to investigate the diabetes mellitus in the view of mathematical model. One pays attention to microscopic action of the nosogenesis of diabetes mellitus and forms many mathematical models such as ordinary differential equations and partial differential equation (refer [1] and the references therein). Another takes account of the macroscopic case of the size of population of diabetes mellitus in a given time. This leads to insight into the control of diabetes mellitus, and with the current alarming increase in the incidence of the disease of a given considered region, this area has gained increased interest and importance.
However, due to many uncertainties or random influences, where these uncertainties come from the influence of diet, physical activity level, and the age dynamical distribution of population, noises should be taken into account. The existing deterministic mathematical models of diabetes mellitus [2] need to be revised so that it can simulate the fact more really. Therefore, we expand it to the case of stochastic differential equations (SDEs), whose applications describe many natural phenomena in meteorology, biology, and so on [3, 4]. As far as we know, till now, there has been little investigation of the diabetes mellitus mathematical model in the view of SDEs in the literature. Stochastic numerical analysis is still an interesting method of studying epidemic disease tendency of diabetes mellitus.
The main motivations of this work are twofold. On one side of the coin, the classical results about the deterministic mathematical model of diabetes mellitus are the base of this research. A variety of mathematical models have been used for different aspects of diabetes mellitus, and many important results, which can reveal the facts of diabetes mellitus, are obtained (refer [2, 5–9] and the references therein). On the other hand, it has been attracted by some random phenomena which often appear in the population dynamics of diabetes mellitus. These need numerical simulations to direct the control policy of diabetes mellitus. Furthermore, it is the fact that there exists our earlier work [10, 11] on stability analysis and numerical simulation of SDEs. For example, there are some work on numerical analysis of SDEs [11–15] and numerical simulation of SDEs [10]. These carry out the foundation of numerical analysis [16].
In this work, we first prove the existence and uniqueness theorem of the solution of the stochastic diabetes mellitus model under some assumptions. Then, the mean square stability and convergence are proposed. And, numerical examples are shown to illustrate the possibility of the stochastic mathematical model of diabetes mellitus and the value in the forecast of the tendency of diabetes mellitus in a given time. These results show that, under some appropriate conditions, SDEs can simulate the epidemic disease tendency of diabetes mellitus more accurately, whose value can be well estimated by the numerical approximative solution.
A more detailed outline of this paper is as follows. Section 2 shows some relevant concepts and norms which will be utilized later. Section 3 is devoted to the theoretical analysis of the stochastic diabetes mellitus model, that is, the existence of the solution, mean square stability, and convergence. Section 4 presents numerical experiments of the stochastic diabetes mellitus model in some given areas. Illustrative numerical results for the main theorem are included. Section 5 is addressed to the conclusions of this article.
2. Preliminaries
2.1. Generated Differential Equation Model
Here, we consider a stochastic model which can describe the dynamic behaviour of diabetes mellitus.
Let (Ω, ℱ, ℙ) be a canonical Wiener space, {ℱ t } t∈ℝ + be its natural normal filtration, and W(t)(t ∈ ℝ +) be a standard one-dimensional Brownian motion defined on the space (Ω, ℱ, ℙ). We assume that Ω≔{ω ∈ C(ℝ +, ℝ) : ω(0)=0} endowed with the compact-open topology. In the realization, W t (ω)≔ω(t), where ω(·) ∈ Ω, which means that the elements of Ω can be identified with the paths of the Wiener process. Based on the conclusions of deterministic ordinary differential equations about diabetes mellitus in [1, 2], we consider a class of Itô SDEs in the form of
(1) |
where t ∈ ℝ +; the quantity of diabetes mellitus which has complications in a special research region at time t is written as C(t)(C(t) ∈ ℝ +), and C(0)=C 0; N(t) is on behalf of the scale of the population which has diabetes mellitus in a special research region at time t, namely, N(t)=C(t)+D(t). Here, D(t)(D(t) ∈ ℝ +) presents the quantity of diabetes mellitus which has no complications in a special research region at time t; the morbidity of diabetes mellitus in a special research region at time t is represented as I(t); μ(t) stands for the mortality rate, the chance of a diabetes mellitus person who is developing a complication is written as λ(t), the proportion whose complications are mended is shown as γ(t), the parameter ν(t) presents the rate at which diabetic patients with complication become severely disable, the parameter δ(t) shows the mortality rate due to complications, θ(t)≔γ(t)+μ(t)+ν(t)+δ(t) denotes the sum of the above parameters, and g 1(t) and g 2(t) are functions with respect to t, which denote the uncertain influences [2].
2.2. Basic Notations and Assumptions
We make use of the following notations which is similar to [11]:
Let L 2(Ω, ℙ) be the space of all square-integrable random variables x : Ω⟶ℝ d .
The norm of a random variable x=(x 1, x 2,…, x d ) ∈ L 2(Ω, ℙ) is defined as
(2) |
(iii) The norm of a stochastic process x(t, ω) is defined as ||x(t, ω)||2=sup t∈ℝ + ‖x t (ω)‖2 < ∞, where x t (ω) ∈ L 2(Ω, ℙ) and t ∈ ℝ +.
(iv) We define the norm of random matrix A L 2(Ω, ℙ)=[𝔼(|A|2)]1/2, where A is a random matrix and |·| is the operator norm.
(v) Unless otherwise stated, the norms ‖·‖2 and ‖·‖ L 2(Ω, ℙ) are usually denoted as ‖·‖ in sequels.
In this paper, we also make the following assumptions which are used for the theoretical analysis [11].
Hypothesis 1 . —
- (i)
The initial values C 0 and D 0 are bounded; that is,
(3) for K 1 > 0
- (ii)
Assume that the function λ : ℝ⟶ℝ is continuous, measurable function and the function θ : ℝ⟶ℝ is continuous, too
- (iii)
The functions λ and θ are globally bounded with respect to t. That is, there exists a positive constant J such that
(4)
holds for t ∈ ℝ +
(iv) The functions g 1(t) and g 2(t) are globally bounded. That is, there exists a constant K 2 > 0 such that
(5)
holds for t ∈ ℝ +
2.3. Equivalent Form
SDE (1) can be rewritten in the matrix-vector form as follows:
(6) |
where
(7) |
(8) |
We define
(9) |
and Δ≔{(s, t) ∈ ℝ 2, s ≤ t}. By the conclusions in [3], SDE (1) generates a stochastic flow φ : Δ × ℝ 2 × Ω⟶ℝ 2 when the solution of SDE (1) exists uniquely, which is usually written as φ(s, t, x 0, ω)≔φ(s, t, ω)x 0 on the metric dynamical systems (Ω, ℱ, ℙ, θ t ). The stochastic flow φ is given by
(10) |
3. Theoretical Results
3.1. Existence of Equation (1)'s Solutions
The following result guarantees the existence of solutions for SDEs and is a direct consequence of Theorem 3.2.4 in [17].
Lemma 1 . —
Suppose that b : ℝ 2 × [0, T]⟶ℝ 2 and B : ℝ 2 × [0, T]⟶𝕄 2 are continuous and satisfy the following conditions for some constant L:
for all 0 ≤ t ≤ T and
‖b(X, t)‖ ≤ L(1+‖X‖), ‖B(X, t)‖ ≤ L(1+‖X‖) for all 0 ≤ t ≤ T and X ∈ ℝ 2
Let X 0 be any ℝ 2-valued random variable such that 𝔼(|X 0|2) < ∞ and X 0 is independent of ℱ 0
Then, there exists a unique solution X ∈ L 2(Ω, ℙ) of the stochastic differential equation:
(11) By the conclusions of Lemmas 3.1, we obtain the following theorem:
Theorem 1 . —
Suppose that SDE (1) satisfies Hypothesis 2.1 and the initial conditions are given in Section 2.1.
Then, SDE (1) has a uniqueness solution X(t)=(C(t), N(t)) for all 0 ≤ t ≤ T.
Proof —
In order to utilize Lemma 3.1 to this problem, we only need to check that the conditions of this theorem satisfy its three hypotheses.
First and foremost, Hypothesis (iii) obviously holds.
Secondly, by the assumptions of SDE (1), we obtain that
(12) where
(13) It follows from the definition of random matrix and Hypothesis 2.1(ii) that we obtain
(14) where
(15) By the similar way, we can prove that
(16) It follows from the definition of random matrix and Hypothesis 2.1 (iii) that we obtain
(17) This completes the check of the first hypothesis. Last but not least, it follows from Hypothesis 2.1 (iv) that
(18) By the same way, we can obtain that
(19) This completes the check of the second hypothesis.
Therefore, the conclusion of Theorem 3.2 follows from Lemma 3.1. The proof is finished.
3.2. Mean-Square Asymptotical Stability
In this section, we investigate the mean-square uniformly asymptotic stability of the solution φ(s, t, ω)X 0 of SDE (1). The pullback method is a powerful tool to the proof of uniformly asymptotic stability. To be precise, let us introduce some related definition [18].
Definition 1 . —
The solution φ(s, t, ω)X 0 of SDE (1) is said to be mean-square asymptotically stable if, for any given ϵ > 0, every other solution of SDE (1) satisfies
(20) for any bounded ℱ s -measurable bounded initial values X 0 and , respectively, where .
Theorem 2 . —
Assume that for any initial values X 0 and , the coefficients of SDE (1) satisfy Theorem 3.2, then the solution φ(t − τ, t, θ −τ ω)X 0 of SDE (1) is mean-square asymptotically stable.
Proof —
First and foremost, let be another solution of SDE (1) and ϵ > 0 be an arbitrary constant. If , it follows from (9) and the method which is used to estimate [10] that
(21)
(22)
(23) It follows from the Cauchy–Schwarz inequality and the Lipschitz condition of the function b that we have
(24) The Itô isometry and the global Lipschitz condition of the function B imply that
(25) By the Gronwall inequality, there exists a number M 1 such that
(26) where
(27) Therefore, by the fact that M 1⟶0 as τ⟶−∞, we obtain that
(28) Then, by Definition 3.1, it is mean-square asymptotically stable.
This completes the proof.
3.3. Mean-Square Convergence
The finite time interval [0, t] is divided into N subintervals with the length Δt. The exact solution of SDE (1) in [0, t] has the form
(29) |
The Euler–Maruyama scheme is applied to SDE (6), and we have the following form
(30) |
where t k =kΔt, k=0,1,2,…, N and ΔW k =W k+1 − W k .
The Milstein scheme is applied to SDE (6), and we have the following form
(31) |
The following result shows that the numerical approximation X k to the solution of SDE (1) is mean-square convergent to the exact solution of SDE (1) under some conditions.
Theorem 3 . —
Assume that, for any initial value X 0 ∈ L 2(Ω, ℙ), the coefficients of SDE (1) satisfy Theorem 3.3; then, the numerical approximation X k to the solution of SDE (1) by Euler–Maruyama scheme and Milstein scheme is mean-square convergent, and the convergence order is 0.5.
Proof —
We are interested in the mean square convergence to zero of the error
(32) where X(t k , ω) denotes the theoretical solution of SDE (1) at the time t k . From the expression of X(t, ω), we obtain
(33) Then, it implies that
(34) where
(35)
(36) We notice from the Cauchy–Schwarz inequality and the global Lipschitz condition of function b that we can obtain
(37) Then, the Itô isometry and the global Lipschitz condition of the function B imply that
(38) It follows from the Gronwall inequality that there exists a number M 2 such that
(39) where
(40) By the fact that M 2 tends to zero as Δt k ⟶0, that is,
(41) we obtain
(42) Therefore, it is mean-square convergent, and the convergence order is 0.5. We have established the theorem.
4. Numerical Experiments
4.1. Experimental Preparation
Based on the sampling statistical data from Fujian Province, PR China, shown in Table 1, we consider the following stochastic differential equations of diabetes mellitus:
(43) |
That is,
(44) |
(45) |
which are obtained by the fitting method in a one-dimensional space of real numbers. And, due to the randomness of sampling data and the periodic property of the considered noise, the sine and cosine functions are used to control the intensity of the added noise.
Table 1.
Years | λ(t) | θ(t) | I(t) | ν(t)+δ(t) | μ(t) |
---|---|---|---|---|---|
2012 | 0.0211 | 0.0089 | 0.0573 | 0.00526 | 0.00191 |
2013 | 0.0401 | 0.0101 | 0.1010 | 0.00611 | 0.00081 |
2014 | 0.0612 | 0.0293 | 0.1536 | 0.00650 | 0.00118 |
2015 | 0.0812 | 0.0387 | 0.2006 | 0.00706 | 0.00157 |
2016 | 0.0991 | 0.0591 | 0.2436 | 0.00664 | 0.00198 |
It follows from Theorem 3.2 that there exist solutions of SDE (43). As shown in [10], in order to obtain the Brownian trajectory, we can construct the positive time path and reflect it against point zero. We select the meshes as follows [14, 19]:
(46) |
Brownian trajectories are generated by the following method:
(47) |
where
(48) |
Utilizing Theorem 3.2 and the one-step numerical scheme (EM scheme [19]) to solve SDE (43) with the initial value X 0, we obtain
(49) |
Then, we obtain a numerically computed solution of SDE (43).
And, we obtain the graphs for numerical approximations to the solutions in the time interval [0,500] as shown in Figure 1.
As we see, there exist random phenomena with different starting points X 0=0.65 and X 0=0.1 at time t=0. And, it shows the fact that the numerical results can match the reality very well, where the reality means the real statistic data of diabetes mellitus in Fujian Province, PR China.
4.2. Numerical Results
To begin with, in order to check the convergence of numerical approximations, we plot the curves from different starting points at the time t=0 in the same graph. In Figures 2 and 3, their starting points (X 0, Y 0) are (0.70, 0.10) and (0.65, 0.11), respectively. As time goes on, the trajectories tend to be more and more close and the difference of two numerical solutions becomes zero, too. This presents the fact that whatever starting points we select, two numerical solutions arrive at the same trajectory when time goes forward. That is to say, the solution of SDE (49) is a stochastic process which is different for every ω ∈ Ω. These confirm the fact that the numerical results are close to the epidemic disease tendency of diabetes mellitus in Fujian Province, PR China.
Secondly, to check the stability of the true solution, we plot the curves from different starting points at time t=0 in the same graph in a long time, such as 40 years. As we see from Figures 4 and 5, the starting points (X 0, Y 0) are (0.70, 0.10), (0.65, 0.11), and (0.79, 0.09), respectively. As time progresses, the trajectories become close in a given small neighbourhood of one orbit. This also reflects the fact that if the starting points we choose are in a given region, as we move forward in time, numerical solutions arrive at the tolerant neighbourhood of one orbit which depend on different ω ∈ Ω. In other words, the solution of SDE (49) is not sensitive to the change of the initial value.
4.3. Control Policy and Its Practical Use
As we can see, the graph of N(t) shows that the total number of diabetes mellitus oscillates at the beginning and increases later. However, the graph of C(t) shows that the number of diabetes mellitus with complication decreases at first and then increases, too. Moreover, Figures 4 and 5 also present the fact that N(t) and C(t) both can exist random periodic phenomenon with the period of approximately 10 years. Therefore, efforts should be taken to move the situation out of the current endemic case. That is, we need to employ proper measure, such as nutrition supplement, gene therapy, physical activity and health education, and the number of incidence of diabetes mellitus will not exacerbate at least.
5. Conclusion
The main result of this article is the numerical simulation of stochastic diabetes mellitus model. The results show that the methods are effective and the numerical results can match the results of theoretical analysis and reality. Although some progresses are made, more simple and practical models and methods will be shown in our future work.
Acknowledgments
This work was supported by the Science Research Projection of the Education Department of Fujian Province (No. JT180122), the Natural Science Foundation of Fujian Province (No. 2015J01019), and the Education Reform Fund of Fujian Agriculture and Forestry University (No. 111418136).
Contributor Information
Zhifang Zhang, Email: zhangzf1981@163.com.
Qingyi Zhan, Email: zhan2017@fafu.edu.cn.
Data Availability
The data used to support the findings of this study is real and reliable.
Conflicts of Interest
The authors declare that they have conflicts of interest. The funding did not lead to any conflicts of interest regarding the publication of this manuscript. And, there are no other possible conflicts of interest in the manuscript.
References
- 1.Makroglou A., Li J., Kuang Y. Mathematical models and software tools for the glucose-insulin regulatory system and diabetes: an overview. Applied Numerical Mathematics . 2006;56(3-4):559–573. doi: 10.1016/j.apnum.2005.04.023. [DOI] [Google Scholar]
- 2.Enagi A. I., Bawa M., Sani A. M. Mathematical study of diabetes and its complication using the homotopy perturbation method. International Journal of Mathematics and Computer Science . 2017;12(1):43–63. [Google Scholar]
- 3.Arnold L. Random Dynamical Systems . 2nd. Berlin, Germany: Springer; 2003. [Google Scholar]
- 4.Xie X., Zhan Q. Uniqueness of limit cycles for a class of cubic system with an invariant straight line. Nonlinear Analysis: Theory, Methods & Applications . 2009;70(12):4217–4225. doi: 10.1016/j.na.2008.09.017. [DOI] [Google Scholar]
- 5.Bernard S., Nuiro S. P., Pietrus A. Diabetes, complications and limit cycles. Applied Mathematics E-Notes . 2015;15:197–206. [Google Scholar]
- 6.Boutayeb W., Lamlili M., Boutayeb A., Derouich M. Lecture Notes in Computer Science . Berlin, Germany: Springer; 2015. A simulation model for the dynamics of a population of diabetics with and without complications using optimal control; pp. 589–598. [Google Scholar]
- 7.Boutayeb A., Twizell E., Achouayb K., Chetouani A. A mathematical model for the burden of diabetes and its complications. BioMedical Engineering Online . 2004;3(1):p. 20. doi: 10.1186/1475-925x-3-20. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Jones A. P., Homer J. B., Murphy D. L., Essien J. D. K., Milstein B., Seville D. A. Understanding Diabetes population dynamics through simulation modeling and experimentation. American Journal of Public Health . 2006;96(3):488–494. doi: 10.2105/ajph.2005.063529. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Javanbakht M., Mashayekhi A., Baradaran H. R., Haghdoost A. A., Afshin A. Projection of diabetes population size and associated economic burden through 2030 in Iran: evidence from micro-simulation Markov model and Bayesian meta-analysis. PLoS One . 2015;10(7) doi: 10.1371/journal.pone.0132505.e0132505 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Zhan Q. Mean-square numerical approximations to random periodic solutions of stochasatic differential equations. Advances in Difference Equations . 2015;2015(1):p. 17. doi: 10.1186/s13662-015-0626-0. [DOI] [Google Scholar]
- 11.Zhan Q. Shadowing orbits of a class of random differential equations. Applied Numerical Mathematics . 2019;136:206–214. doi: 10.1016/j.apnum.2018.10.010. [DOI] [Google Scholar]
- 12.Feng C., Zhao H., Zhou B. Pathwise random periodic solutions of stochastic differential equations. Journal of Differential Equations . 2011;251(1):119–149. doi: 10.1016/j.jde.2011.03.019. [DOI] [Google Scholar]
- 13.Li Y., Zdzislaw B., Zhou J. Conceptual analysis and random attractor for dissipative random dynamical systems. Acta Mathematica Scientia . 2008;28(2):253–268. doi: 10.1016/s0252-9602(08)60026-0. [DOI] [Google Scholar]
- 14.Wang P. A-stable Runge-Kutta methods for stiff stochastic differential equations with multiplicative noise. Computational and Applied Mathematics . 2015;34(2):773–792. doi: 10.1007/s40314-014-0140-0. [DOI] [Google Scholar]
- 15.Wang T. Optimal point-wise error estimate of a compact difference scheme for the coupled Gross-Pitaevskii equations in one dimension. Journal of Scientific Computing . 2014;59(1):158–186. doi: 10.1007/s10915-013-9757-1. [DOI] [Google Scholar]
- 16.Zhan Q., Xie X., Zhang Z. Stability results of a class of differential equations and application in medicine. Abstract and Applied Analysis . 2009;2009:1–8. doi: 10.1155/2009/187021. [DOI] [Google Scholar]
- 17.Mao X. Stochastic Differential Equations and Applications . 2nd. Sawston, Cambridge, UK: Horwood; 2008. [Google Scholar]
- 18.Khasminskii R. Stochastic Stability of Differential Equations . 2nd. Berlin, Germany: Springer; 2011. [Google Scholar]
- 19.Milstein G. Numerical Integration of Stochastic Differential Equations . Norwell, MA, USA: Kluwer Academic Publishers; 1995. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data used to support the findings of this study is real and reliable.