Figures
Abstract
In this paper, the original SIR model is improved by considering a new compartment, representing the hospitalization of critical cases. A system of differential equations with four blocks is developed to analyze the treatment of severe cases in an Intensive Care Unit (ICU). The outgoing rate of the infected individuals who survive is divided into nI and where the second term represents the transition rate of critical cases that are hospitalized in ICU. The findings demonstrate the existence of forward, backward and Hopf bifurcations in various ranges of parameters.
Citation: Roostaei A, Barzegar H, Ghanbarnejad F (2022) Emergence of Hopf bifurcation in an extended SIR dynamic. PLoS ONE 17(10): e0276969. https://doi.org/10.1371/journal.pone.0276969
Editor: Pablo Martin Rodriguez, Federal University of Pernambuco: Universidade Federal de Pernambuco, BRAZIL
Received: September 16, 2021; Accepted: October 17, 2022; Published: October 31, 2022
Copyright: © 2022 Roostaei et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: That’s a theoretical paper and has no data.
Funding: The authors received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Kermack and Mckendrick [1] developed the first Susceptible-Infectious-Recovered (SIR) model to simulate and predict a disease spread phenomenon and its epidemic state. In this standard model, there are three blocks labeled S, I and R which represent the number or percentage of susceptible, infectious and recovered individuals. The transitions between these compartments are happened by constants β and γ, respectively indicating the infection rate and the recovery rate.
Since the development of the original SIR model, the parameters β and γ have been modified in various studies. Some new blocks have been introduced in order to develop better models to more accurately predict the behavior of different epidemics. For instance, β was replaced with kIp−1Sq−1, βaS+bI+cR, μe−mI in [2–4], respectively where the researchers developed the model of individuals’ behavior along with government strategies by considering β as a function of other blocks. More recent models on COVID-19 can be found in the articles [5–7].
Moreover, γ has been altered in different studies to consider the capacity of the general healthcare system in a country. For instance, γI was replaced with:
(1)
(2)
(3)
in the articles [8–10], respectively.
In our study, an improved SIR model that examines the effects of ICU in hospitals was deployed. The importance of Hospitalization and ICU in real situations can be found also in the articles [11–13]. To this end, a new block H was introduced to express the number of individuals in ICU. There is, hence, a new block in the differential equations of the SIR model. Fig 1 represents the schematic of this model with its differential equations expressed as follows:
(4)
It must be emphasized that the natural birth and death are not illustrated here and all the quantities and parameters of the model are listed in Tables 1 and 2.
In the Eq (4), A is the birth rate, d is the natural death rate, α is the death rate caused by a disease, and β is the incidence rate. In this proposed model, individuals of I who survive are divided into two groups. The individuals of the first group are cured without hospitalization and do not need special medical equipment utilized in an ICU. This group of patients are transported to the block R with the transition rate nI. On the other hand, the subjects in the second group need to receive special medical treatments in hospital. These individuals are transferred to a new block H with a transition rate μ(I). The individuals of H are recovered with the rate n′H.
remark 0.1. Obviously, the parameters n and n′ can be functions of I and H but in order to simplify the equations and future analysis, they are considered as constant. Furthermore, α, which is considered as constant like previous argument, represents all the death rate caused by infectious for both of normal and severe patients. One could introduce a different death rate for severe cases which does not actually affect the behavior of the system as we show in future theorems. Therefore, it is more reasonable and convenient to consider just one (average) death rate caused by infectious in block I and to concentrate on the transition function to the block H, μ(I), which models the impact of sever patients on behavior of the system and represents the interaction between normal and sever cases.
A function which can model μ(I) in real situations can be expressed as follows, where b represents the number of beds in ICU:
At first, when the number of infected individuals I is less than the number of beds b, the transition rate to ICU is I. For example, there are 100 beds and 50 infected people, so exactly 50 individuals are transported to ICU. However, when the number of infected individuals I exceeds the number of beds b, the transition rate to ICU is independent of the number of infected individuals and is identified as b. For example, there are 150 infected people and 100 beds, so 100 infected people are transferred to ICU.
However, this procedure has a serious shortcoming, as the function is obviously not differentiable at the point I = b. Thus the following function was selected which is both similar to the previous function and smooth as well:
Obviously, in the limits I → 0 and I → ∞, we have μ2(I)→μ1(I) and . Therefore, μ(I) is defined as follows:
The differential equations are expressed as follows:
(5)
In the system (5), the first two equations are independent of the other equations, so just these equations are considered in order to analyze the system (5) and find its fixed points and bifurcations. As such, the essential equations are:
(6)
where δ is defined as follows:
remark 0.2. This article consists of just mathematical analysis and all of the theorems are proved by mathematical analysis and not by numerical simulations. Furthermore, the aim of this article is to explain and research local behavior of the introduced model and does not explain its applications to the real situations with help of numerical analysis. However, there are several numerical simulations related to some proved theorems in order to clarify their possible applications and to give intuition, and not to justify them.
Fixed points
If we consider the system (6) as , we must solve f(X*) = 0 in order to find fixed points, then:
(7)
By solving the second equation, one can find:
Next by combining the first case and the first equation, one fixed point can be determined as follows:
which is the disease-free equilibrium(DFE).
By combining the second case and the first equation, the following quadratic equation can be formulated:
(8)
As it will be discussed in the following sections, it is advisable to define R0, basic reproduction number, as follows:
(9)
Now with this definition, the Eq (8) can be rewritten as follows:
(10)
with the following coefficients:
As a result, the following theorems can be formulated about other fixed points X* ≠ E0 of the system (6).
Theorem 0.1. There is exactly one fixed point X* if R0 > 1.
Therefore, the quadratic Eq (10) has two solutions I1 and I2 with the condition I1I2 < 0. However, the variable I must be non-negative in the system (6), so there is just one permissible solution for the quadratic Eq (10) and this proves the theorem.
Theorem 0.2. If , there is no fixed point X*.
Proof. It is obvious that R0 < 1 so c0 > 0, and we can infer from the assumption that:
On the one hand, if there are real solutions for the quadratic Eq (10), both of them must be negative (c1 > 0 & c0 > 0). On the other hand, there are no real solutions for this equation. Therefore, the theorem has been proved.
Theorem 0.3. If , there are the following cases:
-
: there is no fixed point X*.
-
: there are two fixed points X* when R0 is close enough to 1.
Proof. If R0 < 1, it is obvious for the two cases that 0 < c0. Now we can derive the following result for the first case:
As c1 > 0 and c0 > 0, the proof of this case is similar to the previous theorem. Thus there is no fixed point X* in this case.
The second case is somewhat complicated. At first, the new parameter ϵ is defined as follows:
ϵ is positive, because:
and the following properties are obvious:
We claim if ϵ is small enough, c1 < 0:
However, as in the second case, the right side of the last inequality is positive, so ϵ can be found. As a result:
By considering the properties of ϵ, which is mentioned above, we can find that the right inequality is equal to the condition, with R0 close enough to 1.
When c1 < 0 and c2 > 0, Imin ≔ argmin P(I) is positive and when R0 = 1, there are two solutions for the quadratic Eq (10): I1 = 0 and I2 > 0. Therefore, when R0 = 1, P(Imin)<0. Now by decreasing R0, when R0 is close enough to 1 and the conditions c1 < 0 and P(Imin)<0 are held, there must be two positive solutions for the quadratic Eq (10). (The condition P(Imin)<0 can be held because of continuity.) In this way, the second case of the theorem can be proved.
Corollary 0.1. When R0 < 1, E0 is a unique fixed point if and there are two other fixed points X* if
.
Stability of fixed points
First, we must determine Df in order to analyze the stability of fixed points. Df is expressed as follows:
(11)
Now Df(E0) can be expressed as follows:
(12)
Therefore, the following theorem is resulted:
Theorem 0.4. E0 is a stable node if R0 < 1 or is a saddle point if R0 > 1.
Proof. As Df(E0) is an upper triangular matrix, its eigenvalues are −d and (δ + 1)(R0 − 1). Now if R0 < 1, then there are two negative eigenvalues and E0 will be a stable node; and if R0 > 1, then there is one negative and one positive eigenvalue and E0 will be a saddle point.
When other fixed points X* exist, Df(X*) can be expressed as follows:
(13)
Now the trace of Df(X*), which is the sum of the eigenvalues of Df(X*), is expressed as follows:
The determinant of Df(X*), which is the product of the eigenvalues of Df(X*), can be expressed by the following equations:
There are the following theorems about the stability of fixed points X*:
Theorem 0.5. When R0 > 1, the unique fixed point X* is stable if and
.
Proof. First, the necessary condition, which must be satisfied in both of the real and complex eigenvalues cases, is λ1 + λ2 < 0, i.e:
It is now easy to realize that the function is less than or equal to
for non-negative I, and as we saw in the theorem, there is a fixed point with I ∈ (0, +∞) when R0 > 1. Therefore, the above inequality must be satisfied for ∀I ∈ (0, +∞), so:
However, when the eigenvalues of Df(X*) are real, another condition that must be satisfied is λ1λ2 > 0, i.e:
One can observe that the above inequality is satisfied in this interval if and only if:
And this completes the proof of this theorem.
Bifurcations
In this section, it is shown that the system (6) undergoes three kinds of bifurcation, forward and backward bifurcations and Hopf bifurcation.
Forward & backward bifurcation
Theorem 0.6 (forward bifurcation). When R0 = 1, the system (6) undergoes a forward bifurcation if and
.
Proof. According to the theorems of the previous sections, when , E0 is a unique stable fixed point for R0 < 1 and when
and
, there is a unique stable fixed point X* for R0 > 1 and E0 is an unstable fixed point. Therefore, when
and
, both of the conditions are satisfied and there is a forward bifurcation in the system (6).
As an example, this theorem is demonstrated in the plots of Fig 2.
The plots of S* and I*, which are the coordinates of the fixed points, as functions of R0 where the black and red curves respectively indicate the stable and unstable fixed points, and when the parameters are b = 1, A = 1, d = 1, α = 1, n = 1, and n′ = 1 and when β changes. The quantities and the parameters are defined in the Tables 1 and 2; R0 is defined in the Eq (9).
Theorem 0.7 (backward bifurcation). The system (6) undergoes a backward bifurcation for some R0 < 1 if and
.
Proof. According to the theorems in the previous sections, when R0 < 1, E0 is always a stable fixed point and there are two other fixed points X* if and R0 close enough to 1. Now we claim that one of these fixed points X* is a stable node and the other one is a saddle point. We prove this by considering the Index Theory. First, we choose one closed curve C like in Fig 3:
This curve C is chosen large enough, so when the fixed points X* exist, this curve C encloses them. (The semicircle in the fourth quadrant is too small, so it encloses just E0 for R0 < 1).
Now when R0 < 1 and small, there is just E0 in the curve C, so the index of the closed curve C is as follows:
where I0 is the index of E0. E0 is a stable node, so I0 = 1 and:
Now we assume that R0 is close enough to 1 and that two other fixed points X* exist in the C. Therefore, IC is expressed as follows:
where I1 and I2 are the indices of the other fixed points X*. Thus IC can be considered as a function of R0.
Now we claim that the IC(R0) is a continuous function. IC(R0) can be rewritten as an integral in the complex plane as follows:
where
is f(C)(C is considered as a closed curve in
and f as a function
. As a result, we can obtain:
where gi(t) indicates the parametrization of the lines and the semicircle of the closed curve C in the complex plane, as it is shown in Fig 3.
Now f and f′ are continuous functions of R0, so the above integrands are continuous functions of R0, and IC(R0) is a continuous function of R0.
We know that I1,2 = ±1 and IC(R0) is continuous, so:
As a result, one of the fixed points X* must be a saddle point (I = −1) and the other one must be a stable or an unstable node (I = 1), but and λ1 + λ2 < 0, so it must be a stable node.
Now when R0 > 1, E0 is an unstable fixed point (saddle point) and there is always an other fixed point in the first quadrant and a fixed point
near E0 in the semicircle(
is not a permissible fixed point because it exists in the fourth quadrant). Therefore, I0 = −1 and IC(R0) is continuous:
As a result, are nodes. However, it is similar to the case R0 < 1 and the permissible node must be stable, so
is a stable fixed point.
Therefore, there is just a stable fixed point (E0) for and two stable fixed points(
) and an unstable fixed point (
) for
and a stable fixed point
and an unstable fixed point E0 for R0 > 1. There must hence be a backward bifurcation when
As an example, this theorem is illustrated in the plots of Fig 4.
The plots of S* and I*, which are the coordinates of the fixed points, as functions of R0 where the black and red curves respectively indicate the stable and unstable fixed points, and when the parameters are b = .01, A = 1, d = 1, α = 1, n = 1, and n′ = 1, and when β changes. The quantities and the parameters are defined in the Tables 1 and 2; R0 is defined in the Eq (9).
remark 0.3. The saddle node bifurcation in backward bifurcation occurs when the quadratic Eq (10) has just one root, a.e:
(14)
Now when β is changing and other parameters are constant, β can be obtained form the above equation. For example, β = 0.892857 in the simulation of previous theorem, Fig 4.
Hopf bifurcation
remark 0.4. In the following theorem, R0 is considered as a function of β, and the other parameters are constant. In other words, as R0 ∝ β, there is no difference between changing of R0 and β. It is advisable to define β0 as follows:
Theorem 0.8 (Hopf bifurcation). Suppose and
. Define Δ and βmax as follows:
By considering the above assumptions, the system (6) undergoes a Hopf bifurcation for some β ∈ (β0, βmax) or equally for some if
.
Proof. First, we consider λ1 + λ2(I). We have shown:
At First, we fix β ∈ [β0, βmax]. Now when I = 0, λ1 + λ2 = −d < 0 and when I = b:
we will have:
By considering the above assumptions, for each β ∈ [β0, βmax], we have λ1 + λ2(0)<0 and λ1 + λ2(b)>0. Therefore, and according to the intermediate value theorem, for each β ∈ [β0, βmax], there is some I1 ∈ (0, b) such that λ1 + λ2(I1) = 0. However, if we consider I1 as the intersection point of the function and the line βI + d, and by considering the behavior of the function and line, there is just one I1 for each β ∈ [β0, βmax] and I1(β) is continuous and 0 < I1(β)<b and λ1 + λ2(I1(β)) = 0 when β ∈ [β0, βmax].
Now we consider the quadratic Eq (10). When and R0 = 1 or equally β = β0, there is just one permissible solution: I = 0; and when R0 > 1, there is always just one permissible root that is a continuous function of R0 or other parameters like β (I(β)). Now we consider the root of the quadratic Eq (10) for β = βmax. In this case, the quadratic Eq (10) is expressed as follows:
We then consider PM(b) and the condition :
Obviously, PM(I) has a root I in the interval (b, +∞). In other words, by assuming the conditions and
, the quadratic Eq (10) has a root I = 0 when β = β0 and a root I > b when β = βmax and the I*(β) is a continuous function of β ∈ [β0, βmax]. Next we use the intermediate value theorem for the function f(β) = I1 − I*(β) and β ∈ [β0, βmax]. This function is obviously continuous and
As a result, there is a β1 ∈ (β0, βmax) such that f(β1) = 0 or equally I1(β1) = I*(β1) and
By considering the differentiability of I(β) and λ1 + λ2(I) and the intermediate value theorem, it is possible to find a β1 with the following properties:
We now consider λ1λ2(I). We have proved that λ1λ2(I) is positive when I ∈ (0, +∞) and , so:
Obviously, λ1,2 are continuous functions of I and β, and I is a continuous function of β, so λ1,2(β) is continuous with values in the complex plane . Consequently, we can select a ϵ, as defined in the above arguments, with the following properties:
As , the above results can be summarized and rewritten as follows:
As a result, there must be a Hopf bifurcation when β = β1 ∈ (β0, βmax) or equally
As an example, this theorem can be observe in the plot of Fig 5. It is straightforward to examine that these parameters satisfy the conditions of this theorem, and β0 = .04 and βmax ≈.06154. Obviously, there are two Hopf bifurcations in this case. These bifurcations occur as β1 ≈ 0.040968 and β2 ≈ 0.078668 or equally as and
. The case β1 was predicted in our theorem.
The curves of the eigenvalues in the complex plane where the blue and yellow curves indicate different eigenvalues and when the parameters are A = 10, d = .1, α = 1.9, n = 1, and b = 1, and when β changes in the interval (.04, .09) or equally R0 ∈ (1, 2.25). The quantities and the parameters are defined in the Tables 1 and 2; R0 is defined in the Eq (9).
Numerical analysis
In this section, we concentrate on a range of the parameters where there is a Hopf bifurcation, and we subsequently analyze the time evolution of the model. For instance, we can consider the case in Fig 5, where β changes in the interval (.04, .09) with obviously one limit cycle in this situation for β ∈ (0.040968, 0.078668). Now we choose two different values for β, before (Fig 6) and after (Fig 7) β1 ≈ 0.040968, with two different initial conditions for each β, and we sketch the stream plot S − I and S, I, H, R and the fluxes as functions of t, where the fluxes are defined as follows:
(15)
The stream plot S − I (A, A′) and the plots of S, I, H, R (B, B′) and the fluxes (C, C′) as functions of t when the parameters are b = 1, A = 10, d = .1, α = 1.9, n = 1, n′ = 1 and when β = .0408; the initial conditions are X0 = (60, 1, 0, 0) For panels (A, B, C) and X0 = (100, .1, 0, 0) (A′, B′, C′). The quantities and the parameters are defined in the Tables 1 and 2; the fluxes are defined in the Eq (15).
The stream plot S − I (A, A′) and the plots of S, I, H, R (B, B′) and the fluxes (C, C′) as functions of t when the parameters are b = 1, A = 10, d = .1, α = 1.9, n = 1, n′ = 1 and when β = .055; the initial conditions are X0 = (60, 1, 0, 0) for panels (A, B, C) and X0 = (100, .1, 0, 0) for panels (A′, B′, C′). The quantities and the parameters are defined in the Tables 1 and 2; the fluxes are defined in the Eq (15).
In Fig 6, β is less than 0.040968, so there is no limit cycle in this condition and the curves in the stream plots (panels (A, A′)) approach a fixed point; therefore, the plots of S, I, H, R and the fluxes have a limit when t → ∞. However, in Fig 7, β > 0.040968 and there is a limit cycle and the curves in the stream plots (panels (A, A′)) approach this limit cycle. As a result, the plots of S, I, H, R and the fluxes behave periodically when t is large enough.
Discussion & conclusion
In our study, we modified the standard SIR model and divided the infected individuals who survived in the block R and in a newly proposed block H in order to model the number of individuals hospitalized in an ICU with their hospitalization rates defined respectively as nI and . Our model can be considered as a specific version of the model developed by Zhang et al. [14], but we concentrated on the existence and types of bifurcation, and we could observe the forward, backward and Hopf bifurcations.
The most crucial finding of our study is that we demonstrated the existence of Hopf bifurcation and the limit cycle. The existence of the limit cycle, in particular, illustrates that a disease can survive in a community and that this is a potentially critical situation for governments in controlling the spread of a disease.
As an application of our model, we imagine the following case based on the existence of Hopf bifurcation. Suppose that we are in a range of the parameters where a supercritical Hopf bifurcation can occur when β = β0, resembling the case considered in the numerical analysis section. Once a given disease spreads, governments usually utilize interventions in order to reduce contact among people, for instance, by implementing quarantine measures. As a result, β is small and we can suppose that β < β0 where there is no limit cycle. However, after a while, it is possible that β increases and β > β0. This event is highly probable to occur, for example, when people ignore interventions of governments and quarantine requirements. There exists, in this situation, a limit cycle and the disease can survive.
A limitation of our study is that we did not analyze the period of limit cycle and the time evolution of the fluxes, which were defined in the Eq (15), which can be researched by numerical analysis more precisely and more convenient instead of real analysis. It is worth mentioning that the fluxes are crucial since they are practically observable in hospitals and can be deployed as a sort of warning signal. Moreover, these fluxes can help estimate the other parameters of the disease spread dynamics. Finally, the proved theorems and the introduced fluxes provide suitable materials for future numerical researches such as global stability, sensitivity, optimal control, which can involve real situations and data of real infection.
References
- 1. Kermack WO, McKendrick AG. A contribution to the mathematical theory of epidemics. Proceedings of the royal society of london Series A, Containing papers of a mathematical and physical character. 1927;115(772):700–721.
- 2. Liu Wm, Levin SA, Iwasa Y. Influence of nonlinear incidence rates upon the behavior of SIRS epidemiological models. Journal of mathematical biology. 1986;23(2):187–204. pmid:3958634
- 3. Liu R, Wu J, Zhu H. Media/psychological impact on multiple outbreaks of emerging infectious diseases. Computational and Mathematical Methods in Medicine. 2007;8(3):153–164.
- 4. Cui J, Sun Y, Zhu H. The impact of media on the control of infectious diseases. Journal of dynamics and differential equations. 2008;20(1):31–53. pmid:32214759
- 5. Alqahtani RT. Mathematical model of SIR epidemic system (COVID-19) with fractional derivative: stability and numerical analysis. Advances in Difference Equations. 2021;2021(1):1–16. pmid:33424955
- 6. Ajbar A, Alqahtani RT, Boumaza M. Dynamics of an SIR-based COVID-19 model with linear incidence rate, nonlinear removal rate, and public awareness. Frontiers in Physics. 2021:215.
- 7. Aziz-Alaoui MA, Najm F, Yafia R. SIARD model and effect of lockdown on the dynamics of COVID-19 disease with non total immunity. Mathematical Modelling of Natural Phenomena. 2021;16:31.
- 8. Wang W, Ruan S. Bifurcations in an epidemic model with constant removal rate of the infectives. Journal of Mathematical Analysis and Applications. 2004;291(2):775–793.
- 9. Wang W. Backward bifurcation of an epidemic model with treatment. Mathematical biosciences. 2006;201(1-2):58–71. pmid:16466756
- 10. Shan C, Zhu H. Bifurcations and complex dynamics of an SIR model with the impact of the number of hospital beds. Journal of Differential Equations. 2014;257(5):1662–1688.
- 11. Misra AK, Maurya J. Modeling the importance of temporary hospital beds on the dynamics of emerged infectious disease. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2021;31(10):103125. pmid:34717345
- 12. Zhou L, Fan M. Dynamics of an SIR epidemic model with limited medical resources revisited. Nonlinear Analysis: Real World Applications. 2012;13(1):312–324.
- 13. Tyagi S, Martha SC, Abbas S, Debbouche A. Mathematical modeling and analysis for controlling the spread of infectious diseases. Chaos, Solitons & Fractals. 2021;144:110707. pmid:33558795
- 14. Zhang X, Liu X. Backward bifurcation of an epidemic model with saturated treatment function. Journal of mathematical analysis and applications. 2008;348(1):433–443.