Abstract
The known mathematical model of rumor spreading, which is described by a system of four nonlinear differential equations and is very popular in research, is considered. It is supposed that the considered model is influenced by stochastic perturbations that are of the type of white noise and are proportional to the deviation of the system state from its equilibrium point. Sufficient conditions of stability in probability for each from the five equilibria of the considered model are obtained by virtue of the Routh–Hurwitz criterion and the method of linear matrix inequalities (LMIs). The obtained results are illustrated by numerical analysis of appropriate LMIs and numerical simulations of solutions of the considered system of stochastic differential equations. The research method can also be used in other applications for similar nonlinear models with the order of nonlinearity higher than one.
1. Introduction
There are two classes of mathematical models of the type of epidemics: medical epidemics (see, for instance, the so-called SIR-epidemic model [1,2,3]) and different social epidemics (see, for instance, the alcohol consumption model [4] or the model of obesity epidemic [5]). During the last two decades, the rumor spreading model, that is an epidemic of the social type too, is extremely popular in research (see, [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]). Following [26], we will consider the rumor spreading model (the so-called I2SR-model) in the form
where are respectively the density of ignorants, the low rate of active spreaders, the high rate of active spreaders and stiflers at time t, are positive parameters.
Please note that the sense of the parameters that are used in the rumor spreading model (1) are described in [26]. We will consider the system (1) as a mathematical object and show how stability of nonlinear mathematical models of the similar type can be investigated under influence of stochastic perturbations. In particular, we will consider here the simple parameters and unlike from [26], where these parameters are considered in the form of the product of two parameters: and , . We will not suppose in the general case as it is made in [26] that and . We will correct also some errors and inaccuracies which there are in [26]. For example, in [26] it is supposed that (p. 856) but in the numerical examples the following values are used: and or (p. 862), all equilibria and stability conditions are obtained under the assumption (p. 857) but in the numerical examples one can see and (p. 862) or (p. 863) and so on.
The purpose of the proposed research is to calculate of equilibria of the system (1) and to obtain stability conditions for each from these equilibria under assumption that the system is exposed to stochastic perturbations. Sufficient conditions of stability in probability for each from the five equilibria of the considered model are obtained by virtue of the Routh–Hurwitz criterion [30] and the method of linear matrix inequalities (LMIs) [31,32]. The proposed research method can be used for a lot of other similar nonlinear models in different applications.
2. Equilibria of the Model
Equilibria of the model (1) are defined by the system of algebraic equations
that follows from (1) by the condition that are constants.
Please note that the solution of the system (2) is not unique. Solving the system (2) gives the following five equilibria , , where (see Appendix A.1)
It is supposed that all nonzero elements of all equilibria are positive.
Putting and summing all equations of the system (1), we obtain
In accordance with (4) for all equilibria we have
3. Stochastic Perturbations, Centralization, and Linearization
Let us suppose that the system (1) is exposed to stochastic perturbations which are directly proportional to the deviation of the system (1) state () from the equilibrium () and are of the type of white noise (), where () are mutually independent standard Wiener processes. Therefore, we obtain the following system of the Ito stochastic differential equations [33]
Please note that the equilibrium () of the deterministic system (1) is also a solution of the system with stochastic perturbations (6).
Let () be one of the equilibria of the system (1). Putting in (6) , , , , we obtain
It is clear that stability of the zero solution of the system (7) is equivalent to stability of the equilibrium () of the system (6).
Removing from the system (7) nonlinear terms and using the system for equilibria (2) we obtain the linear part of the system (7)
Let us present the system (8) in the matrix form
where , , ,
Remark 1.
The order of nonlinearity of the nonlinear system (7) is higher than one. For systems of such type a sufficient condition for asymptotic mean square stability of the zero solution of its linear part (9) provides stability in probability of the zero solution of the initial nonlinear system (7) [30]. Therefore, a sufficient condition for asymptotic mean square stability of the zero solution of the linear Equation (9) provides stability in probability of the equilibrium () of the initial system (6).
4. Stability of the Equilibria
Consider some definitions and statements that will be used below [30].
Definition 1.
Definition 2.
The zero solution of the system (9) is called:
- -
- mean square stable if for each there exists a such that , , provided that ;
- -
- asymptotically mean square stable if it is mean square stable and the solution of Equation (9) satisfies the condition provided that .
The generator L of the Ito stochastic differential Equation (9) is defined on the functions which have one continuous derivative with respect to t (), two continuous derivatives ( and ) with respect to z and has the form [30,33]
Theorem 1.
Let there exist a function with continuous derivatives , , , positive constants , , , such that the following conditions hold:
Then the zero solution of Equation (9) is asymptotically mean square stable.
Lemma 1.
Let there exist a positive definite matrix () such that the matrix (10) with the equilibrium () satisfies the linear matrix inequality (LMI)
Then the equilibrium () of the system (6) is stable in probability.
Proof.
Definition 3.
The trace of the th order of a -matrix is defined as follows:
Here, in particular, , , , where is the algebraic complement of the diagonal element of the matrix A.
Lemma 2.
[30,31] Let , , be the trace of the k-th order of a -matrix A. The matrix A is the Hurwitz matrix if and only if
A -matrix A is the Hurwitz matrix if and only if first two conditions (13) hold.
In general, the LMI (12) for each equilibrium (3) must be numerically investigated via MATLAB. However, in some particular cases this process can be simplified and analytical conditions can be obtained. Below it is shown in investigation of stability of the equilibria (3).
4.1. Stability of the Equilibrium
Theorem 2.
If
and
then the equilibrium is stable in probability.
Proof.
For the equilibrium the system (8) takes the form
The conditions (14) provide negativity of the coefficients before and in the second and the third equations (16). It is known [30] that the last two inequalities (15) are the necessary and sufficient conditions for asymptotic mean square stability of the zero solutions of the last two equations in (16) which do not depend on and and can be considered separately. Since then the system of first two Equation (16) for and can be considered without the process , i.e.,
Via Remark A2 (see Appendix A.2) the first two inequalities (15) are sufficient for asymptotic mean square stability of the zero solution of the system (17). Therefore, the conditions (14), (15) provide asymptotic mean square stability of the zero solution of the system (16) and via Remark 1 stability in probability of the equilibrium of the system (6). The proof is completed. □
Remark 2.
Example 1.
Put
By these values of the parameters the conditions (14) and (15) hold:
Using MATLAB it was shown that by the values of the parameters (19) the matrix (18) satisfies the LMI (12). The conditions (13) with
hold too. Therefore, the equilibrium is stable in probability.
In Figure 1 one can see 30 trajectories of the system (6) solution for the equilibrium with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
Figure 1.
30 trajectories of the system (6) solution with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
4.2. Stability of the Equilibrium
Theorem 3.
If
and
then the equilibrium is stable in probability.
Proof.
For the equilibrium the system (8) takes the form
The conditions (20) provide positivity of the nonzero component of the equilibrium and negativity of the coefficients before and in the last two equations (22). The last two inequalities (21) are the necessary and sufficient conditions for asymptotic mean square stability of the zero solutions of last two equations in (22) [30] which do not depend on and and can be considered separately. Since and then the system of first two Equation (22) for and can be considered without the processes , , i.e.,
Via Remark A2 (see Appendix A.2) first two inequalities (21) are sufficient for asymptotic mean square stability of the zero solution of the system (23). Therefore, the conditions (20) and (21) provide asymptotic mean square stability of the zero solution of the system (22) and via Remark 1 stability in probability of the equilibrium of the system (6). The proof is completed. □
Remark 3.
Example 2.
Put
By these values of the parameters the conditions (20) and (21) hold:
Using MATLAB it was shown that by the values of the parameters (25) the matrix (24) satisfies the LMI (12), the conditions (13) with
hold too. Therefore, the equilibrium is stable in probability.
In Figure 2 one can see 30 trajectories of the system (6) solution for the equilibrium with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
Figure 2.
30 trajectories of the system (6) solution with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
4.3. Stability of the Equilibrium
Lemma 3.
Proof.
The first and the second conditions (27) provide respectively a positivity of and a negativity of the coefficient before in the third equation of the system (26). Please note that the inequality
is the necessary and sufficient condition for asymptotic mean square stability of the zero solution of the equation for of the system (26). Therefore, by this condition it is enough to show that the matrix
is the Hurwitz matrix. Really, for the matrix (30) we have
and
Therefore, the matrix (30) is the Hurwitz matrix. Therefore the matrix (28) is the Hurwitz matrix too. The proof is completed. □
Corollary 1.
Example 3.
Put
By these values of the parameters the conditions (27) and (29) hold:
Using MATLAB it was shown that by the values of the parameters (31) the matrix (28) satisfies the LMI (12), via Lemma 3 the conditions (13) hold too. Therefore, the equilibrium is stable in probability.
In Figure 3 one can see 30 trajectories of the system (6) solution for the equilibrium with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium . In accordance with (5) .
Figure 3.
30 trajectories of the system (6) solution with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
4.4. Stability of the Equilibrium
Lemma 4.
Proof.
The conditions (33) provide a positivity of and and a negativity of the diagonal elements of the matrix (34). Please note that the inequality
is the necessary and sufficient condition for asymptotic mean square stability of the zero solution of the equation for of the system (32). Therefore, by this condition and it is enough to show that the matrix
with
is the Hurwitz matrix, i.e., . The proof is completed. □
Corollary 2.
Example 4.
Put
By these values of the parameters the conditions (33) and (35) hold:
Using MATLAB it was shown that by the values of the parameters (37) the matrix (34) satisfies the LMI (12), for the matrix (36) , , , , the conditions (13) hold too. Therefore, the equilibrium is stable in probability.
In Figure 4 one can see 30 trajectories of the system (6) solution for the equilibrium with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium . In accordance with (5) .
Figure 4.
30 trajectories of the system (6) solution with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
4.5. Stability of the Equilibrium
Let us show that the matrix
of the system (38) is the Hurwitz matrix. Really, the conditions (13) for the matrix (39) hold with
Example 5.
Put
Using MATLAB it was shown that by the values of the parameters (40) the matrix (39) satisfies the LMI (12), the conditions (13) hold too: , , , , , . Therefore, the equilibrium is stable in probability.
In Figure 5 one can see 30 trajectories of the system (6) solution for the equilibrium with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium . In accordance with (5) .
Figure 5.
30 trajectories of the system (6) solution with the initial condition , , , : all trajectories (yellow), (green), (blue), (red) converge to the equilibrium .
5. Conclusions
In this paper, it is shown how the dynamics of the very popular I2SR rumor spreading model can be investigated under stochastic perturbations. It is shown that for some equilibria of the considered model it is possible to get conditions for stability in probability in an analytical form, for other equilibria stability condition can be obtained numerically by an appropriate linear matrix inequality via MATLAB.
The proposed way of research can be used for more detail investigation both the considered I2SR rumor spreading model and also all other known type of rumor spreading models [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29].
Besides, this research method can be used for a detailed investigation of many other nonlinear mathematical models (with the order of nonlinearity higher than one) in different other applications. In particular, the proposed method can be used for systems with exponential nonlinearity [34,35], together with stochastic perturbations of the type of white noise other types of perturbations can be used, for instance, perturbations of the type of Poisson’s jumps [35], the method does not depend on the dimension of the considered system and can be used for systems of more than four equations.
Funding
This research received no external funding.
Conflicts of Interest
The author declares no conflict of interest.
Appendix A
Appendix A.1. Equilibria of the System (1)
The equilibria of the system (1) are obtained from the system (2) quite simply (see (3)). To get the equilibrium note that from the second and the third equations of the system (2) we obtain
From this and the first equation of the system (2) we have
and therefore
From the last equation of the system (2) and it follows that
Substituting (A2) into (A1) we obtain the equation for
If then is a positive root of the quadratic equation , where
Remark A1.
Please note that a positive root of the quadratic equation may not exist, for instance, if and . In this case a positive equilibrium does not exist too. On the other hand for some values of the parameters the quadratic equation may have two positive roots, for instance, if and : . In this case there are two equilibria of the type of .
If , then . If , then .
If is defined then via (2)
For positivity of the equilibrium must be and .
Appendix A.2. Stability of the System of Two Stochastic Differential Equations
Consider the system of two stochastic differential equations
where , , , are constants, and are mutually independent standard Wiener processes [30,33].
Lemma A1.
[30] Put , , , , , and suppose that the following conditions hold
Then the zero solution of the system (A3) is asymptotically mean square stable.
Remark A2.
Please note that if then the last two conditions in (A4) take the form , .
References
- Beretta, E.; Kolmanovskii, V.; Shaikhet, L. Stability of epidemic model with time delays influenced by stochastic perturbations. Math. Comput. Simul. 1998, 45, 269–277. [Google Scholar] [CrossRef]
- Magal, P.; Webb, G. The parameter identification problem for SIR epidemic models: Identifying unreported cases. J. Math. Biol. 2018, 77, 1629–1648. [Google Scholar] [CrossRef] [PubMed]
- Kiouach, D.; Sabbar, Y. Stability and Threshold of a Stochastic SIRS Epidemic Model with Vertical Transmission and Transfer from Infectious to Susceptible Individuals. Discret. Dyn. Nat. Soc. 2018, 2018, 7570296. [Google Scholar] [CrossRef]
- Santonja, F.-J.; Shaikhet, L. Analysing social epidemics by delayed stochastic models. Discret. Dyn. Nat. Soc. 2012, 2012, 530472. [Google Scholar] [CrossRef]
- Santonja, F.-J.; Shaikhet, L. Probabilistic stability analysis of social obesity epidemic by a delayed stochastic model. Nonlinear Anal. Real World Appl. 2014, 17, 114–125. [Google Scholar] [CrossRef]
- Dietz, K. Epidemics and Rumours: A Survey. J. R. Stat. Soc. Ser. A Gener. 1967, 130, 505–528. [Google Scholar] [CrossRef]
- Zanette, D.H. Dynamics of rumor propagation on small-world networks. Phys. Rev. E 2002, 65, 041908. [Google Scholar] [CrossRef]
- Galam, S. Modelling rumors: The no plane pentagon french hoax case. Physica A 2003, 320, 571–580. [Google Scholar] [CrossRef]
- Moreno, Y.; Nekovee, M.; Pacheco, A.F. Dynamics of rumor spreading in complex networks. Phys. Rev. E 2004, 69, 066130. [Google Scholar] [CrossRef]
- Nekovee, M.; Moreno, Y.; Bianconi, G.; Marsili, M. Theory of rumour spreading in complex social networks. Physica A 2007, 374, 457–470. [Google Scholar] [CrossRef]
- Kawachi, K. Deterministic models for rumor transmission. Nonlinear Anal. Real World Appl. 2008, 9, 1989–2028. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhang, Z. An interplay model for rumour spreading and emergency development. Physica A 2009, 388, 4159–4166. [Google Scholar] [CrossRef]
- Roshani, F.; Naimi, Y. Effects of degree-biased transmission rate and nonlinear infectivity on rumor spreading in complex social networks. Phys. Rev. E 2012, 85, 036109. [Google Scholar] [CrossRef]
- Zhao, L.J.; Wang, J.J.; Chen, Y.C.; Wang, Q.; Cheng, J.J.; Cui, H.X. SIHR rumor spreading model in social networks. Physica A 2012, 391, 2444–2453. [Google Scholar] [CrossRef]
- Wang, Y.; Yang, X.; Han, Y.; Wang, X. Rumor spreading model with trust mechanism in complex social networks. Commun. Theor. Phys. 2013, 59, 510–516. [Google Scholar] [CrossRef]
- Zhao, L.; Qiu, X.; Wang, X.; Wang, J. Rumor spreading model considering forgetting and remembering mechanisms in homogeneous networks. Physica A 2013, 392, 987–994. [Google Scholar] [CrossRef]
- Wang, J.; Zhao, L.; Huang, R. SIRaRu rumor spreading model in complex networks. Physica A 2014, 398, 43–55. [Google Scholar] [CrossRef]
- Wang, J.; Zhao, L.; Huang, R. 2SI2R rumor spreading model in homogeneous networks. Physica A 2014, 413, 153–161. [Google Scholar] [CrossRef]
- Zan, Y.; Wu, J.; Li, P.; Yu, Q. SICR rumor spreading model in complex networks: Counterattack and self-resistance. Physica A 2014, 405, 159–170. [Google Scholar] [CrossRef]
- Ji, K.; Liu, J.; Xiang, G. Anti-rumor dynamics and emergence of the timing threshold on complex network. Physica A 2014, 411, 87–94. [Google Scholar] [CrossRef][Green Version]
- Afassinou, K. Analysis of the impact of education rate on the rumor spreading mechanism. Physica A 2014, 414, 43–52. [Google Scholar] [CrossRef]
- Xia, L.L.; Jiang, G.P.; Song, B.; Song, Y.R. Rumor spreading model considering hesitating mechanism in complex social networks. Physica A 2015, 437, 295–303. [Google Scholar] [CrossRef]
- Zhang, N.; Huang, H.; Duarte, M.; Zhang, J. Risk analysis for rumor propagation in metropolises based on improved 8-state ICSAR model and dynamic personal activity trajectories. Physica A 2016, 451, 403–419. [Google Scholar] [CrossRef]
- Wan, C.; Li, T.; Wang, Y.; Liu, X. Rumor Spreading of a SICS Model on complex social networks with counter mechanism. Open Access Libr. J. 2016, 3, 1–11. [Google Scholar] [CrossRef]
- Jie, R.; Qiao, J.; Xu, G.; Meng, Y. A study on the interaction between two rumors in homogeneous complex networks under symmetric conditions. Physica A 2016, 454, 129–142. [Google Scholar] [CrossRef]
- Huo, L.; Wang, L.; Song, N.; Ma, C.; He, B. Rumor spreading model considering the activity of spreaders in the homogeneous network. Physica A 2017, 468, 855–865. [Google Scholar] [CrossRef]
- Liu, Q.M.; Li, T.; Su, M.C. The analysis of an SEIR rumor propagation model on heterogeneous network. Physica A 2017, 469, 372–380. [Google Scholar] [CrossRef]
- Zhu, L.; Wang, Y.G. Rumor spreading model with noise interference in complex social networks. Physica A 2017, 469, 750–760. [Google Scholar] [CrossRef]
- Zhang, Y.; Su, Y.; Li, W.; Liu, H. Rumor and authoritative information propagation model considering super spreading in complex social networks. Physica A 2018, 506, 395–411. [Google Scholar] [CrossRef]
- Shaikhet, L. Lyapunov Functionals and Stability of Stochastic Functional Differential Equations; Springer Science & Business Media: Berlin, Germany, 2013. [Google Scholar]
- Shaikhet, L.; Bunimovich-Mendrazitsky, S. Stability Analysis of Delayed Immune Response BCG Infection in Bladder Cancer Treatment Model by Stochastic Perturbations. Comput. Math. Methods Med. 2018, 2018, 9653873. [Google Scholar] [CrossRef] [PubMed]
- Fridman, E.; Shaikhet, L. Simple LMIs for stability of stochastic systems with delay term given by Stieltjes integral or with stabilizing delay. Syst. Control Lett. 2019, 124, 83–91. [Google Scholar] [CrossRef]
- Gikhman, I.I.; Skorokhod, A.V. Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1972. [Google Scholar]
- Shaikhet, L. Stability of the zero and positive equilibria of two connected neoclassical growth models under stochastic perturbations. Commun. Nonlinear Sci. Numer. Simul. 2019, 68, 86–93. [Google Scholar] [CrossRef]
- Shaikhet, L. Stability of the neoclassical growth model under perturbations of the type of Poisson’s jumps: Analytical and numerical analysis. Commun. Nonlinear Sci. Numer. Simul. 2019, 72, 78–87. [Google Scholar] [CrossRef]
© 2020 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).