1 Introduction

Since Kermack and McKendrick [1] proposed the Susceptible-Infective-Recovered model (or SIR for short) in 1927, a lot of glorious studies on the dynamics of epidemic models have been presented (see [25]). The basic and important research subjects for these systems are local and global stability of the disease-free equilibrium point and the endemic equilibrium point, existence of periodic solutions, persistence and extinction of the disease, etc. According to the dependence on the variable (i.e., time), these systems were classified into two types: continuous-time systems and discrete-time systems.

For the epidemic models, there has been a lot of research focusing on the case of continuous time (see [211] and that cited therein). However, discrete-time models (also called difference equations) are also useful for modeling situations of epidemic. They cannot only have the basic features of the corresponding continuous-time models but also provide a substantial reduction of computer time (see [12]). What is more, a lot of discrete-time models are not trivial analogs of their continuous ones and simple models can even exhibit complex behavior. The following two logistic difference equations are such examples that have received much attention (see [13, 14]):

x n + 1 =(1+r) x n (1 x n )

and

x n + 1 = x n exp ( r ( 1 x n ) ) .

As the value of r increases above 2, we have period doubling and eventually chaos.

In view of the above-mentioned reasons, Allen systematically compared the discrete-time SI, SIS, and SIR models with the corresponding continuous-time ones in [15] and later compared deterministic discrete-time SIS and SIR models with stochastic ones in [16]. She showed in [15] that the simple discrete-time SI and SIR models without positive feedback (e.g. recovery or births) to the susceptible class do not have a periodic solution. This behavior is qualitatively similar to that of the continuous counterparts. On the contrary, if there are some types of positive feedback to the susceptible class, the behavior in the discrete-time SI, SIS, and SIR models differs from that of their continuous analogs. The author also showed that for a sufficiently large contact rate the period-doubling and chaotic behavior for the SIS model is possible. However, for the case of the SIR model with positive feedback (births and deaths) the author only obtained the simulation results of periodic behavior. More specific and more in-depth questions, such as the kinds of periodic behavior and the conditions the periodic behavior arises from, have not been studied. Therefore, the following questions will be naturally asked on the discrete-time SIR model with births and deaths.

  1. 1.

    What kinds of periodic behavior may occur?

  2. 2.

    What restriction is enough to guarantee this periodic behavior?

  3. 3.

    Is the period-doubling behavior possible?

As far as we know, there was no literature of theoretical analysis to answer the above questions up till now. In this paper, we pay attention to the theoretical analysis of structural stabilities of the disease-free equilibrium point and the endemic equilibrium point under certain restrictive conditions of α, β, and γ. By applying center manifold theory, we find and prove the existence of a transcritical bifurcation at a disease-free equilibrium point and flip bifurcation (or period-doubling bifurcation) at a positive endemic equilibrium point. The transcritical bifurcation behavior (see Theorem 3.1) shows that when we have the restrictive condition s=0 the SIR system has only one equilibrium point (disease-free equilibrium point), when s is slightly away from zero, another equilibrium point (endemic equilibrium point) occurs, and, moreover, their stabilities exchange at s=0. The flip bifurcation behavior (see Theorem 4.1) demonstrates that when the restrictive parameter γ crosses over the critical value slightly with a given direction, two endemic equilibrium points appear and form a period-two orbit (cycle). From these results we properly answer the above question. For illustrating our theoretical conclusions, we also give some numerical simulation examples.

For the literature and more information on bifurcation of the equilibrium point of map, one should refer to the references [1719] and those cited therein.

We consider the following deterministic epidemic model studied by Allen [15]:

{ S n + 1 = S n ( 1 α Δ t N I n ) + β Δ t ( N S n ) , I n + 1 = I n ( 1 γ Δ t β Δ t + α Δ t N S n ) , R n + 1 = R n ( 1 β Δ t ) + γ Δ t I n ,
(1)

where S n , I n , and R n represent susceptible, infective, and removed (or isolated) subgroups, respectively, n represents nΔt, n=0,1,2, , Δt is a fixed time interval (e.g., 1 hour or 1 day). It is assumed that S 0 >0, I 0 >0, R 0 0, and S 0 + I 0 + R 0 =N and the parameters are positive, α>0, β>0, γ>0. To guarantee the solutions of system (1) to be non-negative for all initial conditions, we further assume β+γ1 (see [15]). It is easy to see that S n + I n + R n =N for all time, i.e. the total population size remains constant. αΔt is the value of the force of infection (number of contacts that result in infection per susceptible individual in the time interval Δt), βΔt is the number of births or deaths per individual during the time interval Δt (number of births = number of deaths) and γΔt is the removal number (number of individuals that recover in the time interval Δt). In addition, it is assumed that there are no deaths due to the disease, no recruitment, and no vertical transmission of the disease (all new-born members are susceptible) and that the individual’s recovery leads to immunity.

In order to discuss the model (1) easily, some preliminary transformations will be made hereafter.

Dividing both sides of every equation of (1) by N and performing a scaling

n n Δ t , α α Δ t , β β Δ t , γ γ Δ t , S n S n N , I n I n N , R n R n N ,

we write (1) in the form

{ S n + 1 = ( 1 α I n ) S n + β ( 1 S n ) , I n + 1 = ( 1 β γ ) I n + α I n S n , R n + 1 = ( 1 β ) R n + γ I n ,
(2)

where α>0, β>0, γ>0, and β+γ1. In view of the relation S n + I n + R n =1, system (2) becomes the following one:

{ I n + 1 = ( 1 β γ ) I n + α I n ( 1 I n R n ) , R n + 1 = ( 1 β ) R n + γ I n .
(3)

Rewrite (3) as a planar map F:

[ I R ][ ( 1 + α β γ ) I α I 2 α I R γ I + ( 1 β ) R ].
(4)

Set

s= α ( β + γ ) β + γ β.

It is obvious that s>β. If β<s0 then the map (4) has only one equilibrium point P(0,0); if s>0 then it has two equilibrium points P(0,0) and Q( I , R ), where

I = s α , R = γ s α β .

The organization of this paper is as follows. In the next section, we identify all cases of non-hyperbolic and hyperbolic equilibrium points, which is the fundament for all succeeding studies. In Section 3, we discuss the transcritical bifurcation at the disease-free equilibrium point of (1). Section 4 is devoted to the investigation of the direction and stability of the flip bifurcation at the positive endemic equilibrium point by computing a center manifold. In Section 5, some simulations are made to demonstrate our results.

2 Non-hyperbolic and hyperbolic cases

In this section, s, γ will be taken as two parameters and the non-hyperbolic and hyperbolic cases will be discussed in the parameter space of s, γ. For the discussion of the property of equilibrium point P(0,0) we define the notation first:

β 1 = 1 β , 1 = { ( s , γ ) s = 0 , 0 < γ β 1 } , D 1 = { ( s , γ ) 0 γ β 1 , 0 s } , D 2 = { ( s , γ ) 0 γ β 1 , β s 0 } .

It is obvious that the domain {(s,γ) R 2 β<s,0<γ β 1 } is divided by the line 1 into two districts D 1 and D 2 for equilibrium point P (see Figure 1).

Figure 1
figure 1

Districts for equilibrium point P .

Lemma 2.1 Assume that 0<β<1. The equilibrium point P of (4) has the following properties:

  1. (1)

    It is non-hyperbolic if and only if (s,γ) lies on the line 1 .

  2. (2)

    (a) If (s,γ) D 1 , it is a saddle node; (b) if (s,γ) D 2 , it is a stable node.

Proof The Jacobian matrix of (4) at P is

DF(P)= [ α + β 1 γ 0 γ β 1 ]

and its eigenvalues are

λ 1 =α+ β 1 γ, λ 2 = β 1 .
  1. (1)

    From the assumption 0<β<1, we see that 0< λ 2 <1. Then non-hyperbolicity happens in the case λ 1 =±1. In view of 0<α and 0<β+γ1, we know λ 1 =1 is impossible. From λ 1 =1, we get αβγ=0, i.e. s=0, implying that (s,γ) lies on 1 .

  2. (2)

    (a) When s>0 (referred to the case D 1 ), the equilibrium point P is a saddle node since λ 1 >1. (b) When β<s<0 (referred to the case D 2 ), the eigenvalue 0 λ 1 <1, then the equilibrium point P is a stable node. The proof is complete. □

For the discussion of the property of the equilibrium point Q( I , R ) we define the notation

s 1 = ( 1 β 1 ) 2 , s 2 = ( 1 + β 1 ) 2 , s 3 = 2 ( 1 + β 1 ) , C 1 = { ( s , γ ) γ = ( s β ) 2 / ( 4 s ) , s 1 s β } , C 2 = { ( s , γ ) γ = ( s β ) 2 / ( 4 s ) , β < s s 2 } , C 3 = { ( s , γ ) γ = ( 2 β ) ( s 2 ) / s , 2 s s 3 } , D 3 = { ( s , γ ) 0 γ β 1 , 0 s s 1 ,  where  s 1  satisfies:  ( s 1 , γ ) C 1 } , D 4 = { ( s , γ ) 0 γ β 1 , s 2 s s 3 ,  where  s i  satisfy:  ( s i , γ ) C i , i = 2 , 3 } , D 5 = { ( s , γ ) 0 γ β 1 , s 1 s s 2 ,  where  s i  satisfy:  ( s i , γ ) C i , i = 1 , 2 } , D 6 = { ( s , γ ) 0 γ β 1 , s 3 s ,  where  s 3  satisfies:  ( s 3 , γ ) C 3 } .

Obviously, the domain {(s,γ) R 2 0<s,0<γ β 1 } is divided by the curves C 1 , C 2 and C 3 into four districts D 3 , D 4 , D 5 , and D 6 for equilibrium point Q (see Figure 2).

Figure 2
figure 2

Districts for equilibrium point Q .

Lemma 2.2 The equilibrium point Q of (4) has the following properties:

  1. (1)

    It is non-hyperbolic if and only if (s,γ) lies on the curve C 3 .

  2. (2)

    (a) If (s,γ) C 1 , C 2 , D 3  or  D 4 , it is a stable node; (b) if (s,γ) D 6 , it is a saddle node; (c) if (s,γ) D 5 , it is a stable focus.

Proof Performing a coordinate shift as follows:

I ˜ =I I , R ˜ =R R ,

and letting F ˜ denote the transformed F, we translate the equilibrium point Q( I , R ) into Q ˜ (0,0) and discuss the equilibrium point Q ˜ of the map F ˜ . The matrix of linearization of F ˜ at Q ˜ is

D F ˜ ( ( 0 , 0 ) ) = [ 1 α β γ β + γ β α β γ β + γ β γ β 1 ] = [ 1 s s γ β 1 ]

and its eigenvalues are

λ 1 = ( 1 s + β 1 ) + ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 2 , λ 2 = ( 1 s + β 1 ) ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 2 .
(5)
  1. (1)

    It is well known that Q ˜ is hyperbolic if and only if none of the eigenvalues λ 1 , λ 2 lies on the unit circle S 1 . Denote Δ:= ( 1 s + β 1 ) 2 4( β 1 +(γ β 1 )s). In the case of Δ0, λ 1 and λ 2 are both real. Then the non-hyperbolicity happens when | λ 1 | or | λ 2 | is 1. For whether λ 1 =1 or λ 2 =1, we get

    (β+γ)s=0.

However, for positive equilibrium point Q ˜ , we have β+γ>0 and s>0. Therefore, neither λ 1 =1 nor λ 2 =1 is possible. Next, we examine λ 1 =1 and λ 2 =1. From whether λ 1 =1 or λ 2 =1, we get

γ=(1+ β 1 )(s2)/s.

By condition 0<γ β 1 =1β, we see that 2<s2(1+ β 1 ). It is easy to check that λ 2 =1 and λ 1 =1s+ β 1 λ 2 =2s+ β 1 (1,1) if and only if (s,γ) C 3 .

  1. (2)

    When Δ0 and (s,γ) C 3 , the equilibrium point Q ˜ is hyperbolic.

  2. (a)

    If Δ=0, the matrix has a double real eigenvalue λ 1 = λ 2 =(1s+ β 1 )/2. It is obvious that λ 1 = λ 2 <1. Considering the line γ= β 1 and the curve 4γs= ( 1 s β 1 ) 2 , we can get two intersection points ( s 1 , β 1 ) and ( s 2 , β 1 ) where s 1 = ( 1 β 1 ) 2 and s 2 = ( 1 + β 1 ) 2 . Then s 1 s s 2 as γ β 1 . This implies λ 1 = λ 2 (1+ β 1 s 2 )/2= β 1 >1. Therefore, the equilibrium point Q ˜ is a stable node in the cases of C 1 and C 2 .

If Δ>0, the eigenvalues λ 1 and λ 2 are different real numbers. We first discuss the case that 0<s s 1 , i.e. (s,γ) D 3 . In this case we have

λ 2 < 1 s + β 1 2 <1, d λ 2 d γ = s ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) >0.

Since

lim γ 0 + λ 2 = lim γ 0 + ( 1 s + β 1 ) ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 2 = β 1 >0,

we have 0< λ 2 <1 for (s,γ) D 3 . On the other hand, there also exists 0< λ 1 <1 for (s,γ) D 3 . In fact, since

lim γ 0 + λ 1 = lim γ 0 + ( 1 s + β 1 ) + ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 2 =1s<1

and

d λ 1 d γ = s ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) <0,

we have 0< λ 2 < λ 1 <1. Therefore, the equilibrium point Q ˜ is a stable node as (s,γ) D 3 .

In the case s 2 <s s 3 , i.e. (s,γ) D 4 , by a similar method to the above we easily get 1< λ 1 , 2 <1 and the equilibrium point Q ˜ is also a stable node.

  1. (b)

    We discuss the case that s 3 <s, i.e. (s,γ) D 6 . In this case we have

    d λ 2 d s = 1 2 ( 1 s β 1 + 2 γ ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 1 ) 1 2 ( β ( 1 s + β 1 ) 2 4 ( β 1 + ( γ β 1 ) s ) 1 ) < 0 .

Then, in view of λ 2 | s = s 3 =1, we have λ 2 <1 for (s,γ) D 6 . By a simple computation one derives λ 1 >1 for s> s 3 =2(1+ β 1 ) and γ= β 1 . Moreover, we have

lim γ 0 + λ 1 = β 1 <1, d λ 1 d γ <0.

Then 1< λ 1 <1 for (s,γ) D 6 . This means that the equilibrium point Q ˜ is a saddle for (s,γ) D 6 . The proof is complete.

  1. (c)

    In the case of Δ<0, λ 1 and λ 2 are a pair of conjugate complex. Since

    | λ 1 | 2 = | λ 2 | 2 = 1 4 [ ( 1 s + β 1 ) 2 + 4 ( β 1 + ( γ β 1 ) s ) ( 1 s + β 1 ) 2 ] = β 1 + ( γ β 1 ) s β 1 < 1 ,

λ 1 and λ 2 lie inside of S 1 and the equilibrium point Q is a stable focus for the case ( D 5 ). □

3 Transcritical bifurcation

In this section we consider the case that (s,γ) 1 , where the transcritical bifurcation at equilibrium point P(0,0) will happen.

Theorem 3.1 A transcritical bifurcation occurs at the equilibrium point P when s=0. More concretely, for a parameter s being slightly less than zero there are two equilibrium points: a stable point P and an unstable negative equilibrium point which coalesce at s=0; for parameter s being slightly greater than zero there are also two equilibrium points: an unstable equilibrium point P and a stable positive equilibrium point Q. Thus an exchange of stability has occurred at s=0.

Proof For (s,γ) 1 , we have λ 1 =1 and 0< λ 2 =1β<1. Consider s as the bifurcation parameter and write F as F s to emphasize the dependence on s. One can easily see that the matrix D F s (0,0) is

[ 1 0 γ 1 β ]

and it has eigenvectors

( 1 , γ β ) T , ( 0 , 1 ) T
(6)

corresponding to λ 1 and λ 2 , respectively, where T means the transpose of the matrices. Our goal is to determine the nature of the stability of (0,0) for s near zero. First, we must put the matrix D F s (0,0) into a diagonal form.

Using the eigenvectors (6), we obtain the transformation

[ I R ] = [ 1 0 γ β 1 ] [ u v ]
(7)

with inverse

[ u v ] = [ 1 0 γ β 1 ] [ I R ]
(8)

which transforms system (4) into

[ u v ] [ 1 0 0 1 β ] [ u v ] + [ β + γ β s u α ( β + γ β u 2 + γ β u v ) β γ + γ 2 β 2 s u + α γ β ( β + γ β u 2 + γ β u v ) ] .
(9)

Rewrite system (9) in the suspended form

[ u v s ] [ 1 0 0 0 1 β 0 0 0 1 ] [ u v s ] + [ β + γ β s u α ( β + γ β u 2 + γ β u v ) β γ + γ 2 β 2 s u + α γ β ( β + γ β u 2 + γ β u v ) 0 ] .
(10)

Thus, from the center manifold theory (see Theorem 2.1.4 in [18]), the stability of the equilibrium point (u,v)=(0,0) near s=0 can be determined by studying a one-parameter family of maps on a center manifold which can be represented as follows:

W c (0,0)= { ( u , v , s ) R 3 v = h ( u , s ) , h ( 0 , 0 ) = 0 , D h ( 0 , 0 ) = 0 }

for sufficiently small u and s.

We now want to compute the center manifold and derive the mapping on the center manifold. We assume

h(u,s)=a u 2 +bus+c s 2 +O(3)
(11)

near the origin, where O(3) means terms of order ≥3. By Theorem 2.1.4 in [18], the coefficients a, b, and c can be determined by the equation

N ( h ( u , s ) ) : = h ( u + β + γ β s u α ( β + γ β u 2 + γ β u h ( u , s ) ) , s ) ( 1 β ) h ( u , s ) + β γ + γ 2 β 2 s u + α γ β ( β + γ β u 2 + γ β u h ( u , s ) ) = 0 .
(12)

Substituting (11) into (12) and comparing coefficients of u 2 , us, and s 2 in (12), we get

{ a ( 1 β ) a α γ β ( 1 + γ β ) = 0 , b ( 1 β ) b + γ β = 0 , c ( 1 β ) c = 0 ,

from which we resolve

a= α γ 3 β (β+γ),b= γ β 2 ,c=0.

Therefore the expression of (11) is approximately determined. Substituting (11) into (10), we obtain a one-dimensional map reduced to the center manifold

u ϕ s (u)=u+ β + γ β usα β + γ β u 2 + α γ 2 β 4 (β+γ) u 3 ( β + γ ) γ 2 β 4 u 2 s+O(4).
(13)

It is easy to check that

ϕ s s (0,0)=0, 2 ϕ s u s (0,0)0, 2 ϕ s u 2 (0,0)0.
(14)

The condition (14) implies that in the study of the orbit structure near the bifurcation point terms of O(3) do not qualitatively affect the nature of the bifurcation, namely they do not affect the geometry of the curves of equilibrium points passing through the bifurcation point. Thus, (14) shows that the orbit structure of (13) near (u,s)=(0,0) is qualitatively the same as the orbit structure near (u,s)=(0,0) of the map

uu+ β + γ β usα β + γ β u 2 .
(15)

The map (15) can be viewed as a truncated normal form for the transcritical bifurcation (see [[18], p.365]). The stability of the two branches of equilibrium points lying on both sides of s=0 are easily verified. □

Remark 3.1 (The biological explanation of Theorem 3.1)

Because the epidemic model (1) cannot have a negative equilibrium point in real life, when s<0 (i.e. α<β+γ), (1) has only a disease-free equilibrium point (N,0,0) which is stable. In this case, for any given initial value ( S 0 , I 0 , R 0 ) with I 0 >0, the state ( S n , I n , R n ) will finally tend to (N,0,0), namely, the final situation of epidemic is free from disease. However, when s>0, a positive equilibrium point will occur. It is an endemic equilibrium point ( S , I , R ) and stable, meanwhile, the disease-free equilibrium point (N,0,0) changes to unstable. For any given initial value ( S 0 , I 0 , R 0 ) with I 0 >0, the state ( S n , I n , R n ) will finally tend to ( S , I , R ).

4 Flip bifurcation

This section is devoted to the analysis for the case (s,γ) C 3 , where bifurcation happens at the equilibrium point Q( I , R ). From Section 2, we have, for (s,γ) C 3 ,

λ 2 = 1 , λ 1 = 1 s + β 1 λ 2 = β 1 + 2 s , λ 1 λ 2 = β 1 + 3 s , s = 2 ( β 1 + 1 ) β 1 + 1 γ .

For convenience, we let

E 1 : = α ( 1 λ 1 ) ( 1 λ 2 ) ( λ 1 λ 2 ) ( λ 1 2 λ 2 ) , E 2 : = 1 λ 1 λ 2 [ ( 1 λ 1 ) ( λ 1 λ 2 ) + α ( 1 λ 2 ) s ( λ 1 λ 2 ) s α s 2 ] , E 3 : = 1 λ 1 λ 2 [ ( 1 λ 2 ) ( λ 1 λ 2 ) + 2 α ( 1 λ 2 ) s ( λ 1 λ 2 ) s 2 α s 2 ] .

Then we have the following theorem.

Theorem 4.1 If E 2 2 E 1 E 3 0, then a flip bifurcation occurs at the equilibrium point Q( I , R ) when (s,γ) C 3 , i.e. γ=( β 1 +1)(12/s) and s(2, s 3 ). More concretely, for E 2 2 E 1 E 3 >0, an attractive 2-periodic orbit of map F emerges near the equilibrium point when γ<( β 1 +1)(12/s), but the 2-periodic orbit does not exist when γ( β 1 +1)(12/s), for E 2 2 E 1 E 3 <0, a repellent 2-periodic orbit of map F emerges near the equilibrium point when γ>( β 1 +1)(12/s), but the 2-periodic orbit does not exist when γ( β 1 +1)(12/s).

Proof For (s,γ) C 3 , we have λ 2 =1 and λ 1 (1,1). Consider s as the bifurcation parameter and write F ˜ as F s ˜ to emphasize the dependence on s, where F ˜ defined as in Lemma 2.2 is the transformed F from ( I , R ) into (0,0). Then we have

D F s ˜ (0,0)= [ 1 s s γ β 1 ] .

The matrix D F s ˜ (0,0) has eigenvectors ( s , 1 s λ 1 ) T and ( s , 1 s λ 2 ) T corresponding to λ 1 and λ 2 , respectively, where T means the transpose of matrices. Hence the matrix D F s ˜ (0,0) can be diagonalized by the change of variables ( I , R ) T =H ( u , v ) T , where

H= [ s s 1 s λ 1 1 s λ 2 ] .

Therefore F s ˜ can be changed into the map Φ s : R 2 R 2 ,

[ u v ] [ λ 1 0 0 λ 2 ] [ u v ] α λ 1 λ 2 [ ( 1 s λ 2 ) A ( 1 s λ 1 ) A ] ,
(16)

where A=s ( u + v ) 2 (u+v)((1s λ 1 )u+(1s λ 2 )v).

Rewrite (16) in the suspended form

[ u v s ] [ λ 1 u λ 2 v s ] α λ 1 λ 2 [ ( 1 s λ 2 ) A ( 1 s λ 1 ) A 0 ]
(17)

so as to involve the parameter s explicitly in the discussion. Equivalently, the suspended system (17) has a two-dimensional center manifold of the form

v=h(u,s)=a u 2 +bus+c s 2 +O(3)
(18)

near the origin, where O(3) means terms of order ≥3. By Theorem 6 in [[20], pp.34-35], these coefficients a, b, and c can be determined by the equation

N ( h ( u , s ) ) : = h ( λ 1 u α λ 1 λ 2 ( 1 s λ 2 ) A , s ) λ 2 h ( u , s ) + α λ 1 λ 2 ( 1 s λ 1 ) A = 0 ,
(19)

where

A=s ( u + h ( u , s ) ) 2 ( u + h ( u , s ) ) ( ( 1 s λ 1 ) u + ( 1 s λ 2 ) h ( u , s ) ) .

Comparing coefficients of u 2 , us, and s 2 in (19), we get

{ a λ 1 a λ 2 ( 1 λ 1 ) α ( 1 λ 2 ) λ 1 λ 2 = 0 , b λ 1 b λ 2 = 0 , c λ 2 c = 0 ,

from which we solve

a= α ( 1 λ 1 ) ( 1 λ 2 ) ( λ 1 2 λ 2 ) ( λ 1 λ 2 ) ,b=0,c=0.

Thus the expression of (18) is determined, i.e.,

v=h(u,s)= E 1 u 2 +O(3).
(20)

Substituting (20) into the first equation in (17), we obtain a one-dimensional map u ϕ s (u), where

ϕ s ( u ) = λ 1 u α λ 1 λ 2 ( 1 s λ 2 ) A = λ 1 u α ( 1 s λ 2 ) λ 1 λ 2 [ s ( u + h ( u , s ) ) 2 ( u + h ( u , s ) ) ( ( 1 s λ 1 ) u + ( 1 s λ 2 ) h ( u , s ) ) ] = λ 1 u 1 λ 1 λ 2 [ ( 1 λ 1 ) ( λ 1 λ 2 ) + ( α ( 1 λ 2 ) ( λ 1 λ 2 ) ) s α s 2 ] u 2 E 1 λ 1 λ 2 [ ( 1 λ 2 ) ( λ 1 λ 2 ) + ( 2 α ( 1 λ 2 ) ( λ 1 λ 2 ) ) s 2 α s 2 ] u 3 + O ( 4 ) = λ 1 u E 2 u 2 E 1 E 3 u 3 + O ( 4 ) .
(21)

Here we note the dependence of λ 1 on s. From (21), one can check that

[ ϕ s s 2 ϕ s u 2 + 2 2 ϕ s u s ] | ( u , s ) = ( 0 , s ) = λ 1 + λ 2 λ 1 λ 2 ( 2 s 1 ) <0
(22)

and

[ 1 2 ( 2 ϕ s u 2 ) 2 + 1 3 3 ϕ s u 3 ] | ( u , s ) = ( 0 , s ) =2 ( E 2 2 E 1 E 3 ) 0,
(23)

as assumed in our theorem. Thus, the conditions ( F 1 ) and ( F 2 ) of Theorem 3.5.1 in [19] are checked by (22) and (23), respectively. Therefore a flip bifurcation occurs at (u,s)=(0, 2 ( β 1 + 1 ) β 1 + 1 γ ) and a 2-periodic orbit arises as stated in the theorem. □

Remark 4.1 (The biological explanation of Theorem 4.1)

When (s,γ) C 3 , the epidemic model (1) has only one positive equilibrium point, i.e. the endemic equilibrium point Q( I , R ). If the parameters (s,γ) cross the curve C 3 slightly with a given direction, two new positive equilibrium points (assumed to be Q 1 , Q 2 ) of model (1) will emerge and form a 2-periodic orbit, i.e. F( Q 1 )= Q 2 and F( Q 2 )= Q 1 . Their stabilities are determined by the negative and positive values of E 2 2 E 1 E 3 , concretely, when E 2 2 E 1 E 3 >0 they are attractive, when E 2 2 E 1 E 3 <0 they are repellent.

5 Simulations

In this section, we will give three simulation examples to illustrate the results obtained in the above sections.

Example 5.1 Let β=0.15, γ=0.04, and choose three groups of initial values for ( S 0 , I 0 , R 0 ) as follows:

(0.9,0.1,0),(0.6,0.4,0),(0.3,0.7,0).

If let α=0.1, we see that s<0 and we have Figure 3. If let α=0.43, we see that s>0 and we have Figure 4.

Figure 3
figure 3

P:(0,0) is stable for case of s<0 .

Figure 4
figure 4

Q:(0.441,0.118) is stable for the case of s>0 .

From Figures 3 and 4, we see that the conclusion of Theorem 3.1 is well verified by numerical simulation. Namely, for given various initial values for ( S 0 , I 0 , R 0 ), if s<0 slightly, there are a stable point (0,0) and an unstable negative point ( I , R ) which coalesce as s=0, if s>0 slightly, point (0,0) is unstable and positive point ( I , R ) is stable. Thus a transcritical bifurcation occurs at the equilibrium point (0,0) when s=0.

Example 5.2 Let α=3.16, β=0.90, and initial value ( S 0 , I 0 , R 0 )=(0.9,0.1,0). We easily solve the following equation:

{ γ = ( β 1 + 1 ) ( 1 2 s ) , s = α ( β + γ ) β + γ β ,

and we get a flip bifurcation parameters γ 2 =0.051 and s 2 =2.094 . We also calculate E 2 2 E 1 E 3 =11.257 . Then from Theorem 4.1 we know that if let γ<0.051 an attractive 2-periodic orbit of map F emerges and if let γ0.051 the 2-periodic orbit does not exist, but a stable equilibrium point occurs. Figures 5, 6, and 7 illustrate this fact.

Figure 5
figure 5

Flip bifurcation in variable I and parameter γ .

Figure 6
figure 6

Existence of attractive 2-periodic orbit of map F for γ=0.03 .

Figure 7
figure 7

Occurrence of stable equilibrium point of map F for γ=0.06 .

Example 5.3 Let α=3.37, β=0.7, and initial value ( S 0 , I 0 , R 0 )=(0.9,0.1,0). Using similar method to Example 5.2, we also solve the flip bifurcation parameters γ 2 =0.115 and s 2 =2.194 . Moreover, we calculate E 2 2 E 1 E 3 =21.763 . Then from Theorem 4.1 we know that if we let γ<0.115 slightly an attractive 2-periodic orbit of map F emerges and if let γ0.115 the 2-periodic orbit does not exist, but a stable equilibrium point occurs. Figures 8, 9, and 10 give the numerical illustrations of this conclusion.

Figure 8
figure 8

Flip bifurcation in variable I and parameter γ .

Figure 9
figure 9

Occurrence of stable equilibrium point of map F for γ=0.13 .

Figure 10
figure 10

Existence of attractive 2-periodic orbit of map F for γ=0.09 .

Additionally, we see from Figure 8 that the flip bifurcation giving a 4-periodic orbit occurs at parameter γ 4 =0.04 . The next period doubling takes place at γ 8 =0.024 , and so on. But from Figure 5 we do not see this phenomenon because of different parameters being between in Examples 5.2 and 5.3. Indeed, a 4-periodic orbit, an 8-periodic orbit etc. may occur in the region γ<0 in Example 5.2. However, γ<0 exceeds the restriction of the parameter γ in our model. Therefore, in Example 5.2 we can only see the emergence of a stable equilibrium point and an attractive 2-periodic orbit.

6 Summary

Discrete-time epidemic models are useful for modeling situations of epidemic. They always exhibit richer and more complicated dynamical behaviors than continuous-time models, though some of them may be considered as approximations to the continuous-time models. Allen [15] gave a systematical comparison between the discrete-time models and the corresponding continuous-time models and showed the periodic behavior (which does not occur in the corresponding continuous cases) for the case of discrete-time model SIR with births and deaths by numerical simulations. To reveal the reason for the resulting periodic behavior of the discrete-time models SIR with births and deaths, we give a sufficient theoretical investigation of this model. Our theoretical analysis focuses on the transcritical bifurcation at the disease-free equilibrium point and the period-doubling bifurcation at endemic equilibrium point. Our analytic conclusions well answer the questions presented in the Introduction section. Using our results, one can check the stability of the above-mentioned equilibrium points and calculate the critical parameter γ for the emergence of a flip bifurcation. Finally, we also present some numerical simulation examples for illustrating our theoretical analysis.