Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2021 Sep 21;11(4):166. doi: 10.1007/s13324-021-00570-9

Effect of density dependence on coinfection dynamics

Jonathan Andersson 1, Samia Ghersheen 1, Vladimir Kozlov 1, Vladimir G Tkachev 1,, Uno Wennergren 2
PMCID: PMC8452503  PMID: 34566882

Abstract

In this paper we develop a compartmental model of SIR type (the abbreviation refers to the number of Susceptible, Infected and Recovered people) that models the population dynamics of two diseases that can coinfect. We discuss how the underlying dynamics depends on the carrying capacity K: from a simple dynamics to a more complex. This can also help in understanding the appearance of more complicated dynamics, for example, chaos and periodic oscillations, for large values of K. It is also presented that pathogens can invade in population and their invasion depends on the carrying capacity K which shows that the progression of disease in population depends on carrying capacity. More specifically, we establish all possible scenarios (the so-called transition diagrams) describing an evolution of an (always unique) locally stable equilibrium state (with only non-negative compartments) for fixed fundamental parameters (density independent transmission and vital rates) as a function of the carrying capacity K. An important implication of our results is the following important observation. Note that one can regard the value of K as the natural ‘size’ (the capacity) of a habitat. From this point of view, an isolation of individuals (the strategy which showed its efficiency for COVID-19 in various countries) into smaller resp. larger groups can be modelled by smaller resp. bigger values of K. Then we conclude that the infection dynamics becomes more complex for larger groups, as it fairly maybe expected for values of the reproduction number R01. We show even more, that for the values R0>1 there are several (in fact four different) distinguished scenarios where the infection complexity (the number of nonzero infected classes) arises with growing K. Our approach is based on a bifurcation analysis which allows to generalize considerably the previous Lotka-Volterra model considered previously in Ghersheen et al. (Math Meth Appl Sci 42(8), 2019).

Keywords: SIR model, Coinfection, Carrying capacity, Global stability

Introduction

Two or more pathogens circulating in the same population of hosts can interact in various ways. One disease can, for instance, impart cross-immunity to the other, meaning that an individual infected with the first disease becomes partially or fully immune to infection with the second [7, 18]. One disease can also mediate the progression of another disease in a population.

Therefore it is important to understand the dynamics of coexistent pathogens. In epidemiology the interaction of strains of the same pathogen, such as influenza or interacting diseases such as HIV/AIDS and hepatitis is very common and involves many complexities. The central problem in studying such systems is the explosive growth in the number of state variables of the system with the linear increase in the number of strains or pathogens [13]. Mostly these strains or pathogens are interacting in a way which has limited the analytical progress in understanding the dynamics for such systems. In this regard, it is a challenge to understand the dynamics and evolution of pathogens in populations. The complexity of multiple strain models allows a great variability in modelling strategies. Recently, attention has focused on understanding the mechanisms that lead to coexistence, competitive exclusion and co-evolution of pathogen strains in infectious diseases which is important from the management of disease perspective.

Several studies exist on the coinfection with specific diseases. There is also an active research [7, 14, 16, 17, 19] which has addressed this issue in general. In [6], a mathematical model has been studied and it showed that for strains with differing degree of infectivity, all strains will get extinct except those that have the highest basic reproduction number. Allen et al in [1] showed coexistence only occur when the basic reproduction number is large enough for persistence of strains. They numerically illustrate the existence of globally stable coexistence equilibrium point. In another study, Allen et al [2], studied an SI model of coinfection with application on hanta virus. They assumed a logistic growth with carrying capacity and horizontal transmission of both viruses and yet only vertical transmission of virus 2. The condition of coexistence of two strain is described.

In [4], a SIR model with vertical and horizontal transmission and a different population dynamics with limited immunity is considered. It is shown that the competitive exclusion can occur which is independent of basic reproduction number but a threshold. The existence and stability of endemic equilibrium is also shown. Since coinfection involves many complexities, many studies are only restricted to numerical simulations to understand the dynamics.

Nevertheless, mathematical modelling is one of the effective tool to understand the dynamics of biological system. But the major challenge is to balance between the practicality and mathematical solvability of the model. The cost of realisticity in mathematical modelling is the diminution of mathematical machinery.

The way to deal with this challenge is to divide the model into different sub models. The differences between the models is due to different biological assumptions. There are two major advantages with this approach. First is the understanding of the system completely under certain assumptions. It can help to apply it to some real-life situations, since the controlling strategies for a diseases sometimes transforms the original system to a more simple one. In those cases the complete information about such simplified system is needed to deal with that type of unexpected situation from management prospective. The second is, by relaxing assumptions, one can understand the role of each new parameter and its effects on the dynamics of epidemic.

One of the important characteristics, to understand the coinfection dynamics is transmission mechanism. In paper [12] we have developed a SIR model to understand the dynamics of coinfection. Limited transmission is considered and the competitive exclusion principle is observed. The transition dynamics is also observed when the equilibrium points exist in the form of branches for each set of parameters. The complete dynamics of the system for all set of parameters is described by using linear complementarity problem. It appeared that there always exist an equilibrium point which is globally stable. It is showed that the dynamics of the system changes when carrying capacity changes. There are certain assumptions on the transmission of coinfection in that model. It is assumed that the coinfection can only occur as a result of contact between coinfected class and susceptible class, coinfected class and single infected classes. Interaction between two single infected classes is not considered. Also the simultaneous transmission of two pathogens from coinfected individual to susceptible individual is assumed.

In this paper we develop a density dependent SIR model for coinfection which is a relevant extension of the model presented in [12] to understand the role of each new transmission parameter in the dynamics. Our aim here is to investigate how the dynamics changes due to a certain parameter, which in our case is the carrying capacity K, from a simple dynamics to a more complicated. This can help in understanding the appearance of more complicated dynamics for example chaos etc. Contrary to [12], we could no more make use of the linear complementarity problem due to some additional term which appeared by relaxing the assumption of interaction between two single infected classes. We instead used a technique based on bifurcation analysis. The density dependent population growth is also considered. It is presented that pathogens can invade in population and how their invasion depends on the carrying capacity K.

Model formulation and the main result

The model

The present model is displayed in Fig. 1. More precisely, we assume that the single infection cannot be transmitted by the contact with a coinfected person. According to Fig. 1, this process gives rise to the system of ODEs:

S=(r(1-SK)-α1I1-α2I2-α3I12)S,I1=(α1S-η1I12-γ1I2-μ1)I1,I2=(α2S-η2I12-γ2I1-μ2)I2,I12=(α3S+η1I1+η2I2-μ3)I12+γ¯I1I2,R=ρ1I1+ρ2I2+ρ3I12-d4R, 1

where we use the following notation:

  • S represents the susceptible class,

  • I1 and I2 are the infected classes from strain 1 and strain 2 respectively,

  • I12 represents the co-infected class,

  • R represents the recovered class.

Following [2, 6, 20], we assume a limited population growth by making the per capita reproduction rate depend on the density of population. The recovery of each infected class is presented by the last equation in (1). The fundamental parameters of the system are:

  • r=b-d0 is the intrinsic rate of natural increase, where b is the birthrate and d0 is the death rate of S-class,

  • K is the carrying capacity (see also the next section),

  • ρi is the recovery rate from each infected class (i=1,2,3),

  • di is the death rate of each class, (i=1,2,3,4), where d3 and d4 correspond I12 and R respectively,

  • μi=ρi+di,i=1,2,3.

  • α1, α2, α3 are the rates of transmission of strain 1, strain 2 and both strains (in the case of coinfection),

  • γi is the rate at which infected with one strain get infected with the other strain and move to a coinfected class (i=1,2),

  • γ¯=γ1+γ2,

  • ηi is the rate at which infected from one strain getting infection from a co-infected class (i=1,2);

Summing up all equations in (1) we have

N=r(1-SK)S-d1I1-d2I2-d3I12-d4R 2

where N=S+I1+I2+I12+R is the total population.

Fig. 1.

Fig. 1

Flow diagram for two strains coinfection model. The expression next to the arrows indicates the relative flow out of the respective compartment

We only need to consider the first four equations of (1) since R appears only in the last equation, hence it does not affect the disease dynamics. Rewrite the reduced system as

S=(r(1-SK)-α1I1-α2I2-α3I12)SI1=(α1S-η1I12-γ1I2-μ1)I1I2=(α2S-η2I12-γ2I1-μ2)I2I12=(α3S+η1I1+η2I2-μ3)I12+γ¯I1I2 3

Furthermore, we only consider the case when the reproduction rate of the susceptible class is not less than their death rate, i.e.

r>0b>d0.

Indeed, it is easy to see that the population will go extinct otherwise. The reduced system is considered under the natural initial conditions

S(0)>0,I1(0)0,I2(0)0,I12(0)0. 4

Then it easily follows that any integral curve of (1) with (4) is well-defined and staying in the non negative cone for all t0.

Reproduction rates

It is convenient to introduce the notation

σi:=μiαi,1i3.

We shall always assume that the strains 1 and 2 are different, i.e. σ1σ2. Then by change of the indices (if needed) we may assume that

σ1<σ2.

Under this assumption, I1 is the primary disease, by which we mean that it is the disease most inclined to spread through a naive population.

Furthermore, let us first assume that the populations of the susceptible class and only one infected class are non-zero. Let us suppose that only Ii (for some fixed i{1,2}) is non-zero. Then (3) reduces to

S=(r(1-SK)-αiIi)SIi=αi(S-σi)Ii 5

It is easy to see that there always exist two equilibrium points: the trivial equilibrium E1=(0,0) and the disease-free equilibrium E2=(K,0). If K>σi then also exists (in the positive cone) the coexistence equilibrium E3=(σi,rαi(1-σiK)). Next, an elementary analysis shows that the following is true.

Proposition 1

The trivial equilibrium state E1 is always unstable. For any positive Kσi there exists a unique locally stable equilibrium point E(K):

  • if 0<K<σi then E(K)=E2;

  • if K>σi then E(K)=E3.

The reproduction number

R0(Ii):=Kσi 6

can be used as a threshold. In other words, the transition, with increasing K, from the disease-free equilibrium state to the disease equilibrium (the coexistence equilibrium point) occurs exactly when the reproduction number R0(Ii) of the corresponding infected class Ii exceeds 1. We illustrate the transition by the diagram

E2E3.

The latter also clarifies the meaning of the parameter σi as the critical carrying capacity. Note that a more aggressive virus I has a greater value of R0(I). For a fixed value of the carrying capacity K this implies that a more aggressive virus I has a smaller value of σ (which, for example, means smaller recovery rate ρ or greater rate of transmission α).

It is natural to assume that the reproduction number of coinfection must be less than that of virus 1 and 2 respectively [15]. Due to this fact, it is natural to assume the following:

σ1<σ2<σ3. 7

Some important notation

In order to keep expressions short we will use the following notations

Δα=η1α1η2α2=η1α2-η2α1 8

and

Δμ=η1μ1η2μ2=η1μ2-η2μ1. 9

We shall assume that the parameters of (3) satisfy the following non-degenerate condition:

Δα0. 10

This condition has a natural biological explanation: the virus strains 1 and 2 have different (co)infections rates. Let us define

A1=α1α3r(σ3-σ1),η1:=η1A1 11
A2=α2α3r(σ3-σ2),η2:=η2A2 12
A3=α1α2r(σ2-σ1),γ:=γ1A3. 13

By (7) A1,A2,A3>0. We also have

α2A1=α3A3+α1A2 14

and

Δμ=η1rα1A3+σ1Δα=η2rα2A3+σ2Δα, 15

hence A3>0 implies

Δμ>σ1ΔαΔμ>σ2Δα. 16

This implies an inequality which will be useful in the further analysis:

σ2(Δα+γ2α3)<Δμ+γ2μ3. 17

We shall further make use of the following relations:

η1A2-η2A1<η1α2α1A1-η2A1=ΔαA1α1. 18

On the other hand, one has

η2-η1=(Δμ-Δασ3)α3A1A2r 19

Remark 1

The parameters ηi can be thought of as the normalized co-infection rates. They play a distinguished role in the analysis of the thresholds given below.

The carrying capacity

The concise meaning of the parameter K becomes clear if we consider the limit case of (3) when the virus infection is absent, i.e. I1=I2=I12=0. Then (1) reduces to the system

S=r1-SKS 20
R=-μ4R, 21

where the first Eq. (20) is the famous logistic (Verhulst) equation, r is the intrinsic rate of natural increase and K is the carrying capacity of the system. The carrying capacity K is one of the most fundamental parameters in population dynamics and it usually expresses the upper limit on the size of hypothetical populations, thereby enhancing mathematical stability. In basic ecology one defines carrying capacity as the equilibrium population size. Indeed, coming back to (3), we can see that K coincides with the healthy population size for the disease-free equilibrium. Mathematically this means that for any positive initial data, the corresponding solution of (20) converges to K as t. Furthermore, the equilibrium state G000:=(K,0,0,0) is the only possible equilibrium point of (3) with all Ii=0.

The main result

Equilibrium points of (3) are determined by the system

r1-SK-α1I1-α2I2-α3I12S=0,(α1S-η1I12-γ1I2-μ1)I1=0,(α2S-η2I12-γ2I1-μ2)I2=0,(α3S+η1I1+η2I2-μ3)I12+γ¯I1I2=0. 22

It is elementary to see (see also Proposition 3 below for more explicit representations) that except for the trivial equilibrium point

O=(0,0,0,0)

and the disease-free equilibrium

G000=(K,0,0,0),

there exist only 6 possible equilibrium points. The indices i,j,k{0,1}, in the notation Gi,j,k are boolean variables that indicates if the corresponding disease compartment is nonzerp or not.

  • three semi-trivial equilibria G100,G010,G001 with only one nonzero infected class, i.e. Ii0 for some i;

  • two coinfected semi-trivial equilibria G101,G011 with I120 but I1I2=0;

  • the coexistence equilibrium G111 with SI1I2I120.

Our main result extends the results obtained in [12] on the case of arbitrary values of γi. More precisely, we will prove that we have the following possible scenarios for developing of an equilibrium point as a continuous function of increasing carrying capacity K:

Theorem 1

Let us assume that

0<η1<max{1,η2}. 23

Then there is exactly one locally stable nonnegative equilibrium point. Furthermore, changing the carrying capacity K, the type of this locally stable equilibrium point may be exactly one of the following alternative cases:

  • (i)
    for η1<1 one has G000G100. More precisely,
    • if 0<K<σ1 then G000 is locally stable;
    • if K>σ1 then G100 is locally stable.
  • (ii)
    for 1<η1<η2 one has G000G100G101G001. More precisely,
    • if 0<K<σ1 then G000 is locally stable;
    • if σ1<K<K1 then G100 is locally stable;
    • if K1<K<K2 the point G101 is locally stable;
    • if K>K3 then the point G001 is locally stable
    where
    K1=σ1η1η1-1,K2=σ3σ1K1.

Remark 2

We consider the remaining case

η1>min{1,η2}

in the forthcoming paper [3]. This requires a delicate bifurcation analysis with application of methods similar to the principle of the exchange of stability developed in [8]; see also [9] and [5] for recent applications in population analysis. We will show that in the remained cases one has the following two transition diagrams:

  • (iii)

    G000G100G101G111G011G001;

  • (iv)

    G000G100G101G111.

Furthermore, G111 may loose stability for large K and small γi in the latter case.

Remark 3

In particular, the above result implies that there are only three possible ‘final destination’ equilibrium states, namely G100,G001 and G111. These are thus the possible scenarios for high density populations where the disease can spread easily due to crowdedness.

Basic properties of equilibrium points

First we discuss some general results and equilibrium point analysis for (1).

A priori bounds

In this section we discuss only stable equilibrium points with nonnegative coordinates. We denote

Y=(S,I1,I2,I12).

In what follows, by an equilibrium point we always mean an equilibrium Y of (3) with nonnegative coordinates, Y=(S,I1,I2,I12)0.

In the next sections we identify all equilibria of the system (3) and determine their local stability properties. First, let us remark some useful relations which hold for any nonnegative equilibrium point of (3).

Lemma 1

Let Y=(S,I1,I2,I12)(0,0,0,0) be a nontrivial equilibrium point of (3) with nonnegative coordinates. Then

0<SK, 24

and the right equality holds if and only if I1=I2=I12=0, i.e. precisely when

Y=G000:=(K,0,0,0).

Furthermore,

σ1Smin{K,σ3}, 25

unless Y=G000.

Proof

Let S=0. Then we have from the second equation of (22) that (η1I12+γ1I2+μ1)I1=0, where the nonnegativity assumption gives η1I12+γ1I2+μ1μ1>0, hence I1=0. For the same reason, I2=0, thus the last equation in (22) yields μ3I12=0, hence I12=0 too. This proves that Y=(0,0,0,0), hence implying the left inequality in (24).

Now assume that Y=(S,I1,I2,I12)(0,0,0,0) is an equilibrium point. Since S0, we have from the first equation of (22) that

α1I1+α2I2+α3I12=r(K-S)K. 26

In particular, the nonnegativity of the left hand side in the latter identity implies that K-S0, i.e. proving the right inequality in (24). On the other hand, summing up the equations in (22) we obtain

μ1I1+μ2I2+μ3I12=r(K-S)SK. 27

Assuming that SK and dividing (27) by (26) we get

S=μ1I1+μ2I2+μ3I12α1I1+α2I2+α3I12

which readily yields (25).

This implies, in particular

Corollary 1

For any equilibrium point Y(0,0,0,0) and YG000 there holds Kσ1.

Notice that for G000, all Ii=0, otherwise we have

Corollary 2

If an equilibrium point Y is distinct from G000:=(K,0,0,0) then (26) implies the following a priori bound on the I-coordinates:

σ1Sσ3,0Iirαi,i=1,2,3, 28

where r is the intrinsic rate of natural increase. In other words, any equilibrium point distinct from G000 lies inside a block with sides depending only on the fundamental constants.

The trivial equilibrium point O=(0,0,0,0) is the equilibrium of no disease or susceptible and the standard (local asymptotic) stability treatment shows that this point is always unstable. The first nontrivial equilibrium point G000 is the disease-free equilibrium, i.e

G000=(K,0,0,0)

and it always exist (for any admissible values of the fundamental parameters). The argument of [12] is also applicable in the present case because the stability analysis for G000 does not involve γi, so it is literally equivalent to that given in [12]. Repeating this argument (see section 8 in [12]) readily yields the following criterium.

Proposition 2

The following three conditions are equivalent:

  1. the disease-free equilibrium point G000 is locally stable;

  2. the disease-free equilibrium point G000 is globally (asymptotically) stable;

  3. 0<K<σ1.

Remark 4

The latter proposition is completely consistent with the dichotomy of the R0-number (the reproduction number, sometimes called basic reproductive ratio). Recall that in epidemiology, the basic reproduction number of an infection is the expected number of cases directly generated by one case in a population where all individuals are susceptible to infection. In our case, using the formal definition (see for example [10]), one has

R0=maxKσi:1i3=Kσ1,

using the fact that the first strain is the most inclined to spread.

In this notation, R0<1 corresponds exactly to the scenario when the infection will die out in the long run (i.e. the only asymptotically stable equilibrium state is the disease-free equilibrium point G000), while R0>1 means the infection will be able to spread in a population. Therefore, in what follows, we shall focus on the nontrivial case R0>1 with different scenario admitting the equilibrium states with some of I1,I2,I12 nonzero.

Explicit representations of equilibrium points

Coming back to (22), note that the Bezout theorem yields (in generic setting) that a quadratic system with four equations and four independent variables has 24=16 distinct solutions (counting the identically zero solution (0, 0, 0, 0)). In fact, in our case we have only one-half of the relevant (the Bezout number) solutions. More precisely, we have

Proposition 3

Except for the trivial equilibrium O=(0,0,0,0) and the disease-free equilibrium G000=(K,0,0,0) there exist only the following equilibrium states:

G100=σ1,I1,0,0,I1=rα11-σ1K, 29
G010=(σ2,0,I2,0),I2:=rα21-σ2K, 30
G001=(σ3,0,0,I12)I12=rα21-σ3K, 31
G101=(S,I1,0,I12),S=σ1KK1,I1=μ3η11-KK2,I12=μ1η1KK1-1, 32
G011=(S,0,I2,I12),S=σ1KK3,I2=μ3η21-KK4,I12=μ2η2KK3-1, 33
G111=(S,I1,I2,I12), 34

where

K3=σ2η2η2-1,K4=σ3σ2K3.

and there may exist at most two distinct points of type G111.

Proof

Let Y=(S,I1,I2,I12)O,G000 be an equilibrium point. Then by Lemma 1S>0 and by the assumption some of coordinates I1,I2,I12 must be distinct from zero. First assume that I12=0. Then the last equation in (22) implies I1I2=0. By the made assumption this implies that exactly one of I1 and I2 is nonzero while another vanishes. This yields G100 and G010 in (29) and (41), respectively. Now, let I120 but I1I2=0. Then the last equation in (22) implies α3S+η1I1+η2I2-μ3=0. An elementary analysis reveals exactly three possible points G001,G101 and G011 in (31)–(33). Finally, consider the case when all coordinates of Y are distinct from zero. Since Y is distinct from O and G000, it must satisfy (26), (27). Also, since I1,I20, we obtain from the second and the third equations (22) the following system:

μ1I1+μ2I2+μ3I12=rK(K-S)S,α1I1+α2I2+α3I12=rK(K-S),α1S-γ1I2-η1I12-μ1=0,α2S-γ2I1-η2I12-μ2=0.

Rewriting these four equations in the matrix form as follows

μ1μ2μ3rK(S-K)Sα1α2α3rK(S-K)0γ1η1μ1-α1Sγ20η2μ2-α2SI1I2I121=0000 35

we conclude that (I1,I2,I12,1)T is a 0-eigenvector of the matrix in the left hand side of (35), thus, the first coordinate S satisfies the determinant equation

P(S):=p2S2+p1S+p0=0,

where

P(S):=μ1μ2μ3rK(S-K)Sα1α2α3rK(S-K)0γ1η1μ1-α1Sγ20η2μ2-α2S 36

and

p0=μ1μ2μ30α1α2α3μ0-b0γ1η1μ1γ20η2μ2,p1=μ1μ2μ3μ0-bα1α2α3rK0γ1η1-α1γ20η2-α2,p2=μ1μ2μ3rKα1α2α300γ1η10γ20η20

In particular, it follows that P(S) is a quadratic polynomial in S, therefore there may be at most two distinct inner points of type G111. The condition P(S)=0 is sufficient if γ1,γ2<Δαα3.

It follows from Proposition 3 that all the boundary (edge) stationary points are uniquely determined and can be found by explicit formulas. The existence and uniqueness of coexistence (inner) points of type G111 is more involved (in contrast with the Lotka-Volterra case γ¯=0) and depends on the value of γ¯.

We study the existence and the local stability of inner points by a bifurcation approach in the forthcoming paper [3]. Notice also that in the particular case γi=0, the characteristic polynomial (36) becomes a linear function expressed explicitly by

P(S)|γ1=γ2=0=α1α2(σ1-σ2)(Δμ-SΔα)

where we used the notation in (15). This considerably simplifies the analysis, see [12].

Lemma 2

The following holds:

  • (i)

    For each Gj, j=1,2,3,5, there exists ε>0 (depending on the fundamental parameters αi,μi, ηi and γi) such that Gj-G111ε.

  • (ii)

    Let G010 be given by (30) and δ:=α1S-γ1I2-μ1>0 (or equivalently γ<K/(K-σ2)). Then there exists ε(δ)>0 such that G010-G111ε(δ).

  • (iii)

    Let G101 be given by (32) and δ:=α2S-η2I12-γ2I1-μ20. Then there exists ε(δ)>0 such that G101-G111ε(δ).

  • (iv)

    Let G011 be given by (34) and δ:=α1S-η1I12-γ1I1-μ10. Then there exists ε(δ)>0 such that G011-G111ε(δ).

Proof

(i) We prove the assertion for j=5 since the other cases are considered in a similar way. The second and the third equations in (22) near the point G001 have the form

(α1K-μ1+O(ϵ))I1=0,(α2K-μ2+O(ϵ))I2=0, 37

where ϵ=G001-G111. By the assumption (7), one of the numbers α1K-μ1, α2K-μ2 does not vanish and so the corresponding coefficient in (37) does not vanish for small ϵ, which implies (i) for G001. Proofs of (ii)–(iv) use the same argument.

Equilibrium branches

It turns out that the most natural way to study equilibrium points is to consider their dependence on the carrying capacity K . We know by Proposition 2 that the disease-free equilibrium point G000 is the only stable equilibrium point for 0K<σ1. In this section we consider each equilibrium state separately and study their local stability for Kσ1. We study first the local stability of each point individually and in the next sections consider the dependence on K.

Our main goal is to describe all possible continuous scenarios of how the locally stable equilibrium states of (3) depends on K provided that all other fundamental parameters αi, μi, b, γi remain fixed. To this end, we introduce the following concept.

Definition 1

By an equilibrium branch we mean any continuous in K0 family of equilibrium points of (3) which are locally stable for all but finitely many threshold values of K.

Remark 5

We need to distinguish the threshold values of K in the above definition because, formally, the local stability (i.e. that the real parts of all the systems characteristic roots are negative) fails when an equilibrium point changes its type. On the other hand, a branch may be stable in the Lyapunoff sense even for the threshold values of K. Indeed, the latter holds at least for γ=0, see [12].

The equilibrium state G100: Proof of (i)

Note that the next three boundary equilibriums G100,G010 and G001 have a constant S-coordinate (independent on K). The first of these is the equilibrium point G100 with the presence of only the first strain. Its explicit expression with the nonnegativity condition are given by (29). Remark that when K=σ1, the globally stable equilibrium point G000 bifurcates into G100=(σ1,I1,0,0):

G100=G000whenI1=0K=σ1

Using (29), we find the corresponding Jacobian matrix evaluated at G100:

J100=-rσ1K-α1σ1-α2σ1-α3σ1α1I10-γ1I1-η1I100-α2(σ2-σ1)-γ2I1000γ¯I1-α3(σ3-σ1)+η1I1,

Notice that, J100 has a block structure. The left upper 2×2-block is obviously stable. Therefore J100 is stable if and only if the right lower block is so. By virtue of -α2(σ2-σ1)-γ2I1<0 this is equivalent to

-α3(σ3-σ1)+η1I1<0, 38

or, equivalently, using the expression I1=rKα1(K-σ1) and (11) we obtain

η1<KK-σ1. 39

After some obvious manipulations we arrive at

Proposition 4

The equilibrium point G100 is stable nonnegative if and only if

K>σ1ifη11σ1<K<K1ifη1>1. 40

Notice that the point G100 remains nonnegative and locally stable for any K>σ1 provided η11. This provides us with the first (simplest) example of a branch. More precisely, we have

Corollary 3

(Branch (i)) Let η11. Then

  1. for 0<K<σ1 the point G000 is locally (in fact, globally) stable;

  2. for K=σ1 the point G000 coincides with G100;

  3. for K>σ1 the point G100 is locally stable.

We display this schematically as

G000G100.

The latter corollary implies (i) in Theorem 1.

Proof of (ii)

Corollary 3 completely describes all possible scenarios for 0K< when η11. In what follows, we shall always assume that η1>1. Then Proposition 4 tells us that G100 remains locally stable for any σ1<K<K1. If we want to find a continuous equilibrium branch, we need to check which of the remained candidates G010,G001,G101,G011,G111 becomes equal to G100 for the right critical value K=K1.

An easy inspection shows that for a generic choice of the fundamental parameters there is only one possible candidate, namely G101. Thus, to construct the only possible scenario for a continuous equilibrium branch is when G100 bifurcates into G101. In the next section we give stability analysis of G010 and G001, and then continue with G101 and construction of equilibrium branches.

The equilibrium state G010

The equilibrium point G010 expresses the presence of only the second strain, see (30). It is nonnegative if and only if

K>σ2. 41

Note that if G010 is nonnegative then by virtue of (41) and (7), G100 is nonnegative too. The Jacobian matrix computed at G010 is

J010=-rσ2K-α1σ2-α2σ2-α3σ20α1(σ2-σ1)-γ1I200α2I2-γ2I20-η2I20γ¯I20-α3(σ3-σ2)+η2I2 42

Note that, interchanging rows and columns of the matrix (42) only change the sign of the determinant of this matrix. Therefore, after an obvious rearrangement, the eigenvalues of J010 solves the following equation:

-rσ2K-λ-α2σ2-α1σ2-α3σ2α2I2-λ-γ2I2-η2I200α1(σ2-σ1)-γ1I2-λ000γ¯I2-α3(σ3-σ2)+η2I2-λ=0. 43

Again, one easily verifies that the left upper 2×2-block is stable, while the stability of the right down (lower-diagonal) block is equivalent to the negativity of the diagonal elements, i.e. to the inequalities

α1(σ2-σ1)-γ1I2<0,-α3(σ3-σ2)+η2I2<0.

Thus the stability of G010 is equivalent to the inequalities

K1-1γ>σ2K<K3, 44

where γ:=γ1A3. In summary, we have

Proposition 5

The equilibrium point G010 is stable and nonnegative iff

  • K3<K<σ2γγ-1 when γ>1 and η2>1, or

  • K>σ2γγ-1 when γ>1 and η2<1.

Remark 6

In this paper, we are primarily interested in the case of ‘small’ values of γi. On the other hand, the latter proposition shows that G010 may be stable only if γ1>A3, therefore this equilibrium is not stable for small values of γ1 and will be eliminated from the subsequent analysis.

Corollary 4

The equilibrium point G010 is locally unstable if 0γ1<1.

The equilibrium state G001

An equilibrium point in the presence of coinfection is given by (31).

Proposition 6

The equilibrium point G001 is stable and nonnegative iff

η:=min{η1,η2}>1andK>σ3ηη-1. 45

Furthermore, if the point G001 is nonnegative and locally stable for a certain K0>0 then it will be so for any KK0 (provided that other parameters are fixed).

Proof

By (31), I12=rKα3(K-σ3), hence the positivity of I12 is equivalent to

K>σ3.

Next, the Jacobian matrix evaluated at G001 is

J001=-rσ3K-α1σ3-α2σ3-α3σ30α1(σ3-σ1)-η1I120000α2(σ3-σ2)-η2I120α3I12η1I12η2I120, 46

The matrix has a block structure where the block

-rσ3K-α3σ3α3I120

is obviously stable, therefore the stability of J001 is equivalent to the negativity of two diagonal elements:

α1(σ3-σ1)-η1I12<0,α2(σ3-σ2)-η2I12<0.

First notice that stability of G001 implies immediately that I12>0. Also, taking into account that I12=rKα3(K-σ3), the stability of G001 is equivalent to the inequalities

σ3<K1-min1η1,1η2=K1-1η.

In summary, we have (31). Finally, the last statement of the proposition follows immediately from the increasing (with respect to K) character of the second inequality in (45).

Remark 7

We emphasize that the stability of the equilibrium states G000,G100,G010 and G001 does not involve the interference parameters γ1,γ2.

The equilibrium state G101

Analysis of the remaining three equilibrium points G101,G011 and G111 is more delicate and now also involves the coinfection constants γ1,γ2. Let us consider the boundary equilibrium point

G101=σ1KK1,μ3η11-KK2,0,μ1η1KK1-1,

see (32). First notice that the coordinates of G101 are nonnegative if and only if the two conditions hold: K1>0 (which is equivalent to η1>1) and also

σ1<S<σ3.

We see that G101 is nonnegative if and only if

K1<K<K2,η1>1. 47

(Note that the bilateral inequality is inconsistent with (45)).

Now let us study the local stability of G101. Using (32), the Jacobian matrix for G101 is found as

J101=-rSK-α1S-α2S-α3Sjα1I10-γ1I1-η1I100α2S-η2I12-γ2I1-μ20α3I12η1I12η2I12+γ¯I10.

with S,I1,I12 given by (32). Using the block structure of J101, we obtain that G101 is locally stable if and only if

  • there holds
    α2S-η2I12-γ2I1-μ2<0 48
  • and the matrix below is stable:
    J~=-rSK-α1S-α3Sα1I10-η1I1α3I12η1I120=S000I1000I12-rK-α1-α3α10-η1α3η10. 49

The stability of J~ is equivalent to the stability of the last matrix factor in (49). An easy application of the Routh-Hurwitz criteria [11] confirms that J~ is always stable. Hence, the stability of G101 is equivalent to the condition (48). Using (32), we can rewrite it as follows:

S(Δα+γ2α3)<Δμ+γ2μ3 50

see (8) and (9). Let us define

S^1:=Δμ+μ3γ2Δα+α3γ2 51

We have by using (11)–(12)

S^1-σ1=η1α1α2(σ2-σ2)+γ2α1α3(σ3-σ1)α1(Δα+α3γ2)=r(η1A3+γ2A1)α1(Δα+α3γ2), 52
S^1-σ2=η2α1α2(σ2-σ1)+γ2α2α3(σ3-σ2)α2(Δα+α3γ2)=r(η2A3+γ2A2)α1(Δα+α3γ2), 53
S^1-σ3=η2α1α3(σ3-σ1)-η1α2α3(σ2-σ3)α3(Δα+α3γ2)=A1A2r(η2-η1)α3(Δα+α3γ2), 54

Consider first the case Δα+α3γ2=0. Then by (17) it follows that Δμ+γ2μ3>0 therefore (50) holds automatically true in this case, and G101 is locally stable.

Next consider the case Δα+α3γ2<0. Then it follows from (50) that G101 is stable whenever S>S^1. On the other hand, (52) implies in this case S^1<σ1, therefore using (25) we see that

S>σ1>S^1 55

whenever S is nonnegative. Therefore in this case G101 is locally stable whenever (47) are fulfilled. Note also that under the made assumption Δα+α3γ2<0 one necessarily has η2>η1. Indeed, if η2η1 then (18) implies Δα>0, therefore Δα+α3γ2>0, a contradiction.

Finally, assume that

Δα+α3γ2>0 56

Then by (50) the point G101 is locally stable if and only if S<S^1, i.e.

K<S^11-1η1. 57

Under assumption (56), (52) implies S^1>σ1. On the other hand, we have

S^1σ3ifη2η1andS^1<σ3ifη2<η1.

On the other hand, in the latter case, the inequality η2η1 by virtue of (18) that in fact Δα>0, therefore (56) holds automatically true in this case. Combining (57) with the nonnegativity condition (47), and summarizing the above observations we arrive at

Proposition 7

The equilibrium point G101 is nonnegative stable iff η1>1 and the following conditions hold:

K1<K<Qσ1K1 58

where

Q=σ3ifη2η1;S^1ifη2<η1. 59

Now we are ready to describe the equilibrium branch for η1>1.

Corollary 5

Let η1>1. Then

  1. for 0<K<σ1 the point G000 is locally (in fact, globally) stable;

  2. for K=σ1 the point G000 coincides with G100;

  3. for σ1<K<K1 the point G100 is locally stable;

  4. for K=K1 the point G100 coincides with G101;

  5. for K1<K<Qσ1K1 the point G101 is locally stable, where Q is defined by (59).

We display this schematically as

G000G100G101 60

Proof

The first three items are obtained by combining Proposition 4 with Proposition 2. Note that the upper bound in (c) here is smaller than that in (c) in Corollary 3. When K=K1=σ1η1η1-1, it follows that the I12-coordinate of G101 vanishes (see (32)), i.e. G101=G100, which proves (d). Next, Proposition 7 yields (e).

With Corollaries 3 and 5 in hand, it is natural to ask: What happens with an equilibrium branch when η1>1 and K>K1?

So far, we see that any continuous equilibrium branch develops uniquely determined accordingly (60). But at G101 the situation becomes more complicated: this point may a priori bifurcate into different points.

In this paper we only consider the particular case (ii), i.e. when 1<η1<η2. This yields by (59) that Q=σ3, hence (58) implies that G101 is locally stable for

K1<K<K2.

The upper critical value K2 substituted in (32) implies that I1=0, hence G101 naturally bifurcates into G001. It is easy to see that the corresponding I12 for G001 and G101 coincide when K=K2 holds. This observation combined with Proposition 6 implies that in this case for any K>K2 the point G001 will be locally stable, hence we arrive at

Corollary 6

(Branch (ii)) Let η2η1>1 hold. Then

  1. for 0<K<σ1 the point G000 is locally (in fact, globally) stable;

  2. for K=σ1 the point G000 coincides with G100;

  3. for σ1<K<K1 the point G100 is locally stable;

  4. for K=K1 the point G100 coincides with G101;

  5. for K1<K<K2 the point G101 is locally stable;

  6. for K=K2 the point G101 coincides with G001;

  7. for K>K2 the point G001 is locally stable.

We display this schematically as

G000G100G101G001 61

Bifurcation of G101

Thus, one remains to study the case when

η2<η1,η1>1 62

hold. Notice that in fact by virtue of (18) the latter inequality implies

Δα>0. 63

We know by (e) in Corollary 5 that G101 is locally stable for

K1<K<S^1η1η1-1.

Substituting the corresponding critical value K=K0 such that

K0=S^1η1η1-1=Δμ+μ3γ2Δα+α3γ2·η1η1-1

in (32) reveals that the coordinates G101 do not vanish, i.e. G101 does not change its type. Instead it losts its local stability because the determinant of J101 vanishes at this moment. To continue the equilibrium branch (60) beyond G101 we need to find an appropriate candidate for a stable point. By the continuity argument (because G101 keeps all coordinates nonzero for K=K0), the only possible candidate for a continuous equilibrium branch is a point of type G111. Since we do not have any explicit expression of G111, the analysis in this case is more complicated and involves a certain bifurcation technique which we develop in a forthcoming paper [3].

Concluding remarks

It is natural, from a biological point of view, to relax the constancy condition on the transmission rates αi and assume that in general they may depend on the carrying capacity. Indeed, a larger carrying capacity can be due to a larger living area for a population in contrast to increased amount of resources in a given area. This would would make a population of given size more sparse. This increased sparseness would make it harder for the strains to spread. With this in mind, one natural assumption is the following relation:

αi(K)=aiK. 64

This implies for the other fundamental constants

σi=μiaiK=:siK,

and

Ai=BiK,whereB1=a1a3(s3-s1)retc.

The main consequence of (64) is that the coordinates of a stable equilibrium point is no longer bounded and develop as K increases. For example, under assumption (64) one has from (25) merely

s1KSKmin{1,s3}.

This, in particular implies that already the first bifurcation S2S3 is completely different. Indeed, it follows from Proposition 2 that G000 becomes stable for all K>0 provided s11. In the nontrivial case s1<1, G000 is never stable. In general, Proposition 4 and Corollary 6 instead imply

Corollary 7

We have the following stability analysis:

  • (i)

    If s11 then G000 is stable for all K>0;

  • (ii)

    If s1<1 and 0<η111-s1 then G100 stable for all K>0;

    Let now s1<1, η2>η1>11-s1 hold. Then

  • (iii)

    if s31 or s3<1 and η1<11-s3 then G101 stable for all K>0;

  • (iv)

    if s3<1 and η1>11-s3 then G001 stable for all K>0.

Thus, we have a complete description in the cases η11 and η2η1>1. The remained case η1max{1,η2} will be considered in [3].

Acknowledgements

The authors express their gratitude to the editor and the anonymous reviewers for valuable and constructive comments. Vladimir Kozlov was supported by the Swedish Research Council (VR), 2017-03837.

Funding

Open access funding provided by Linköping University.

Data availability

The manuscript has no associated data.

Declaration

Conflict of interest

The authors declare that they have no conflict of interests.

Footnotes

Publisher's Note

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

Contributor Information

Jonathan Andersson, Email: jonathan.andersson@liu.se.

Samia Ghersheen, Email: samia.ghersheen@liu.se.

Vladimir Kozlov, Email: vladimir.kozlov@liu.se.

Vladimir G. Tkachev, Email: vladimir.tkatjev@liu.se

Uno Wennergren, Email: uno.wennergren@liu.se.

References

  • 1.Ackleh AS, Allen LJ. Competitive exclusion and coexistence for pathogens in an epidemic model with variable population size. J. Math. Biol. 2003;47(2):153–168. doi: 10.1007/s00285-003-0207-9. [DOI] [PubMed] [Google Scholar]
  • 2.Allen LJ, Langlais M, Phillips CJ. The dynamics of two viral infections in a single host population with applications to hantavirus. Math. Biosci. 2003;186(2):191–217. doi: 10.1016/j.mbs.2003.08.002. [DOI] [PubMed] [Google Scholar]
  • 3.Andersson, J., Ghersheen, S., Kozlov, V., Tkachev, V., Wennergren, U.: Effect of density dependence on coinfection dynamics, the bifurcation analysis (2020). Submitted [DOI] [PMC free article] [PubMed]
  • 4.Bichara D, Iggidr A, Sallet G. Global analysis of multi-strains sis, sir and msir epidemic models. J. Appl. Math. Comput. 2014;44:273–292. doi: 10.1007/s12190-013-0693-x. [DOI] [Google Scholar]
  • 5.Boldin B. Introducing a population into a steady community: the critical case, the center manifold, and the direction of bifurcation. SIAM J. Appl. Math. 2006;66(4):1424–1453. doi: 10.1137/050629082. [DOI] [Google Scholar]
  • 6.Bremermann HJ, Thieme H. A competitive exclusion principle for pathogen virulence. J. Math. Biol. 1989;27(2):179–190. doi: 10.1007/BF00276102. [DOI] [PubMed] [Google Scholar]
  • 7.Castillo-Chavez C, Velasco-Hernandez JX. On the relationship between evolution of virulence and host demography. J. Theor. Biol. 1998;192(4):437–444. doi: 10.1006/jtbi.1998.0661. [DOI] [PubMed] [Google Scholar]
  • 8.Crandall, M.G., Rabinowitz, P.H.: The principle of exchange of stability. In: Dynamical systems (Proc. Internat. Sympos., Univ. Florida, Gainesville, Fla., 1976), pp. 27–41 (1977)
  • 9.Diekmann, O., Getto, P., Gyllenberg, M.: Stability and bifurcation analysis of Volterra functional equations in the light of suns and stars. SIAM J. Math. Anal. 39(4), 1023–1069 (2007/08). 10.1137/060659211
  • 10.Diekmann O, Heesterbeek JAP, Metz JAJ. On the definition and the computation of the basic reproduction ratio R0 in models for infectious diseases in heterogeneous populations. J. Math. Biol. 1990;28(4):365–382. doi: 10.1007/BF00178324. [DOI] [PubMed] [Google Scholar]
  • 11.Gantmacher, F.R.: The Theory of Matrices. Vols. 1, 2. Translated by K. A. Hirsch. Chelsea Publishing Co., New York (1959)
  • 12.Ghersheen, S., Kozlov, V., Tkachev, V.G., Wennergren, U.: Dynamical behaviour of sir model with coinfection: the case of finite carrying capacity. Math. Meth. Appl. Sci. 42(8), 5805–5826 (2019)
  • 13.Gog JR, Grenfell BT. Dynamics and selection of many-strain pathogens. Proc. Nat. Acad. Sci. 2002;99(26):17209–17214. doi: 10.1073/pnas.252512799. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Marie, I.E., Masaomi, K.: Effects of metapopulation mobility and climate change in si-sir model for malaria disease. In: Proceedings of the 12th International Conference on Computer Modeling and Simulation, ICCMS ’20, p. 99–103. Association for Computing Machinery, New York, NY, USA (2020). 10.1145/3408066.3408084
  • 15.Martcheva M, Pilyugin SS. The role of coinfection in multidisease dynamics. SIAM J. Appl. Math. 2006;66(3):843–872. doi: 10.1137/040619272. [DOI] [Google Scholar]
  • 16.May RM, Nowak MA. Coinfection and the evolution of parasite virulence. Proc. Royal Soc. London. Ser. B: Biol. Sci. 1995;261(1361):209–215. doi: 10.1098/rspb.1995.0138. [DOI] [PubMed] [Google Scholar]
  • 17.Mosquera J, Adler FR. Evolution of virulence: a unified framework for coinfection and superinfection. J. Theor. Biol. 1998;195(3):293–313. doi: 10.1006/jtbi.1998.0793. [DOI] [PubMed] [Google Scholar]
  • 18.Newman ME. Threshold effects for two pathogens spreading on a network. Phys. Rev. Lett. 2005;95(10):108701. doi: 10.1103/PhysRevLett.95.108701. [DOI] [PubMed] [Google Scholar]
  • 19.Nowak MA, May RM. Superinfection and the evolution of parasite virulence. Proc. Royal Soc. London. Ser. B: Biol. Sci. 1994;255(1342):81–89. doi: 10.1098/rspb.1994.0012. [DOI] [PubMed] [Google Scholar]
  • 20.Zhou J, Hethcote HW. Population size dependent incidence in models for diseases without immunity. J. Math. Biol. 1994;32(8):809–834. doi: 10.1007/BF00168799. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The manuscript has no associated data.


Articles from Analysis and Mathematical Physics are provided here courtesy of Nature Publishing Group

RESOURCES