Abstract
In this paper, we introduce a spread model using multi-type branching processes to investigate the evolution of the population during a pandemic in which individuals are classified into different types. We study some limiting behaviors of the population including the growth rate of the population and the spread rate of each type. In particular, the work in this paper focuses on the cases where the offspring mean matrices are non-primitive but can be decomposed into two primitive components, A and B, with maximal eigenvalues and , respectively. It is shown that the growth rate and the spread rate heavily depend on the conditions of these two maximal eigenvalues and are related to the corresponding eigenvectors. In particular, we find the spread rates for the case with and the case with . In addition, some numerical examples and simulations are also provided to support the theoretical results.
1. Introduction
When a pandemic spreads rapidly and widely around the world, developing a mathematical model becomes a useful tool to investigate the impact and spread of the viruses. Numerous models have been proposed in the literature to predict the spread of the diseases in order to come out with better disease control policies and measures. To describe the spread of the disease, techniques and ideas from different fields of study have been applied. For example, Altan and Kaasu [1] proposed a model consisting of a two-dimensional curvelet transformation, a met-heuristic optimization algorithm, and a deep learning technique to diagnose the infected patient from X-ray images. Balli [2] used a machine learning time series prediction model to obtain the disease curve and forecast the epidemic trend, while Bassey and Atsu [3] considered the model using dual-bilinear control treatment functions arising from dual non-pharmaceutical controls and dual pharmaceutical therapies to compute the system reproduction numbers and to analyze the system stability. Butt et al. [4] and Hanif et al. [5] proposed the Caputo–Fabrizio-fractional model to study the dynamical behavior of the pandemic and to prove the existence and uniqueness of the solutions using fractional calculus and a functional analysis, and so on.
Among the various models, the compartmental models are a very useful and common modelling technique. The most frequently investigated mathematical model of epidemics is the susceptible (S)–infected (I)–recovered (R) (SIR) model. It is a deterministic epidemic model in which the individuals are classified into three individuals that can only move from S to I and from I to R. Afterwards, many studies were conducted by generalizing this simplest compartment model. For example, Wu et al. [6] used the susceptible–exposed–infected–recovered metapopulation model (the SEIR model) to simulate epidemics and estimated the basic reproduction number via Markov Chain Monte Carlo methods, while Khajanchi and Sarkar [7] proposed a mathematical model called the SAIUQR model with six compartments, namely, susceptible (S), asymptomatic (A), reported symptomatic (I), unreported symptomatic (U), quarantine (Q), and recovered (R), in order to study the feasible equilibria and the stability with respect to the basic reproduction number, etc. However, it has been noticed that many compartment models are valid only in the case of sufficiently large populations, and hence, some stochastic models are presented. Britton [8] defined the standard stochastic SIR epidemic model for a closed population in order to study small population properties and a large population approximation. Bittihn and Golestanian [9] used a stochastic SIR metapopulation model for disease transmission and divided this large population into some sub-populations in which the number of infected individuals was low to estimate the effects of extinction and desynchronization. Faranda and Alberti [10] used the stochastic SEIR model in which the incubation, infection, and recovery rates are stochastically perturbed to investigate the long-term behavior of the epidemic evolution. He et al. [11] developed a discrete-time stochastic epidemic model with binomial distribution to forecast the spread of the disease in the next period and to evaluate the risk in order to provide suggestions on the returning timing to the routine. Khan et al. [12] used the stochastic Volterra integro-differential equation to model the disease transmission and used the spectral collocation method to approximate the solution of the equation.
In particular, multitype branching processes provide another stochastic approach to model the spread of the disease. Jacob [13] introduced various settings of branching processes for modeling the epidemic. According to the aims of the study, branching processes with different offspring distributions, initial conditions, or parameters are chosen to fit the population evolution. Britton [8] constructed the stochastic SIR model using the branching process with the exponential distributed infected period for an approximation of the early stage of an outbreak. Hellewell et al. [14] considered a branching process with a negative binomial offspring distribution to measure the success of controlling outbreaks using isolation and contact tracing. Levesque et al. [15] used a continuous time branching processes with a negative binomial offspring distribution to develop the efficacy of contact tracing strategies. Laha [16] considered a time-varying multitype branching process model for the spread of infectious disease in which it is assumed that all detected individuals are completely contact traced and the expected numbers of detected infected individuals, undetected infected individuals, and the total number of cases up to generation n are computed. Laha and Majumdar [17] extended the multitype branching model to the case in which the contact tracing is only partial and used Poisson offspring distributions whose parameters may vary over time to investigate the expected number of individuals in each category. Yanev et al. [18] considered both two-type (infected undetected vs infected detected) branching processes with or without immigration and studied the growth rate and so on.
In this article, we introduced a stochastic model using the multitype branching processes with a general offspring distribution for which the offspring mean matrix is no longer primitive but can be broken down into two primitive components. We investigated the asymptotic growth rate of the population vector and the spread rate of each type in an infectious disease according to the magnitude of the maximal eigenvalues of these two component matrices of the offspring mean matrix.
This paper is organized as follows. In Section 2, we introduce the setting of the stochastic spread model using branching processes. In Section 3, we present the results on the asymptotic growth rate, the properties of the population vector, and the spread rate of each type. Finally, the proofs of the main results are provided in Section 4.
2. Random Spread Models Using Branching Processes
To introduce a spread model using the multitype branching processes, we considered a population in which individuals are classified into K types, say , where individuals in different categories can be considered as patients in different categories such as highly contagious, moderately contagious, mildly contagious, and so on. We assume that this population starts with one individual, i.e., the spread of the disease initiated by one individual at time 0 (or in the 0th generation). During the pandemic, the viruses are passed from person to person. We call an individual who is infected a “child” or an offspring of the individual who passes the viruses on, while the one passing the viruses on is called the “parent”. When the infected population evolves over time, we are interested only in the number of “children” each parent has. So, we assume that each individual lives (the time when this individual is able to infect others) a unit of time and, upon its death (recovery), produces its offspring according to the probability distribution , where is the probability that an individual of type produces children of type , children of type , ⋯, and children of type . This reproduction is also assumed to be independent of others in the same generation and in the past of the population. Let
be the population vector in the nth generation (or at time n), where is the number of individuals of type in the nth generation, . Then, the process is called a K-type branching process with offspring distribution .
Let be the expected value of the number of children of type produced by an individual of type , where is the unit vector with 1 as its ith component. Then, the matrix
is called the offspring mean matrix for this branching process . Moreover, if and for all ; then, the -entry of the matrix is the expected value
of the number of offspring of type in the nth generation of the population initiated by an ancestor of type .
We know from the classical theory of branching processes that the behavior of the offspring matrix provides information about the branching process in the long run. In particular, the classical limit theorem tells that, when the branching process is non-singular and the offspring mean matrix is primitive with a maximal eigenvalue , under some proper conditions, the population vector grows geometrically almost surely:
where is the normalized left eigenvector associated with and W is a random variable. We refer readers to Athreya and Ney [19] for more details.
To analyze the population composition in the long run, we define the spread rate of each type as the limit, if it exists in some sense, of the proportion of individuals of type in the nth generation of the population initiated with one individual of type as . Namely, conditioned on the event of ,
where . The geometric convergence of the population vector stated in (1) above is usually the key to studying the spread rate of each type. However, in some situations, the offspring mean matrix is no longer primitive. For example, the spread model with frozen symbols proposed by Ban et al. [20] forms the non-primitive case. So, in this paper, we focus on the stochastic spread model with a non-primitive offspring mean matrix.
In addition, we define the covariance matrix as the following:
where its -entry is
for all . For each , we also define the matrix in which the -entry is
for all . Note that this matrix is symmetric, and the only nonzero entry in is the -entry. According to Harris [21] (p. 37), can be written in the following form:
With the proper condition of the covariance matrices , we can show the geometric growth rate of , which leads to the geometric growth of the population vector.
3. Main Results on the Growth and Spread Rates
Throughout this paper, the branching process is assumed to be non-singular and the offspring mean matrix is assumed to be of the following form:
where the matrix A and the matrix B are primitive and C is a non-zero matrix. Then, by induction and computation, we can find the form of :
As shown in Ban et al. [20], there exists an N such that .
We adapt the following notations: for any square matrix M, denotes the maximal eigenvalue of M, and and denote the right and left eigenvectors of M associated with , respectively. In particular, if is the offspring mean matrix, we write for , for and for , respectively. We also normalize and such that
The first theorem in this section reveals the geometric growth of the population vector:
Theorem 1.
If and the covariance matrices ’s are finite for all , then there exists a random vector with such that
both in mean square and with probability 1.
The next theorem tells us the property of the limit vector . Namely, it has the same direction as the left eigenvector of the offspring mean matrix .
Theorem 2.
If , the covariance matrices are finite for all and the random vector is defined as in Theorem 1. Then, there exists a random variable W such that
with probability 1. Moreover, for all .
Remark 1.
The left eigenvector of the offspring matrix associated with the maximal eigenvalue ρ, where and , has the following properties:
- (i)
- If , then , and is a left eigenvector associated with ;
- (ii)
- If , then , and is a left eigenvector associated with .
Similar results also hold for the right eigenvector of the offspring matrix associated with ρ, where and :
- (i)
- If , then , and is a right eigenvector associated with ;
- (ii)
- If , then , and is a right eigenvector associated with .
We refer the readers to Ban et al. [20] for more details.
As a consequence of Theorems 1 and 2, we obtain the spread rate for the random spread model in the next two theorems according to the magnitude of and .
Theorem 3.
Let and the covariance matrices be finite, and let . Then, in the event , the spread rate
with probability 1, where , is the normalized left eigenvector of A associated with the maximal eigenvalue .
Theorem 4.
Let and the covariance matrices be finite and let . Then, in the event , the spread rate
with probability 1.
4. Proofs of the Main Results
4.1. Lemmas
In order to make the proofs for Theorems 1–4 in Section 3 clearer, we state and prove the lemmas needed for establishing the theorems first.
More precisely, since the offspring mean is closely related to the evolution of the population, we first show the geometric growth rate of the power of the offspring mean matrix in Lemma 1. This key property is used to study the growth rate of the matrices , , later in Lemmas 2–4 and allows us to further study the growth rate of the population vector in Theorem 1.
Lemma 1.
If or , then, for any , we have that
Proof.
Let and be the Jordan decompositions of A and B, respectively. Then, , where
Q and R are matrices, and O denotes the matrices in which all the elements are zero.
We assume that and are the -elements in and , respectively. Also, the matrices and are chosen such that the st row in is the normalized left eigenvector of associated with the maximal eigenvalue when or the first row in is when . Note that this choice of and leads to the property that the st column of P is the normalized right eigenvector when and the first column of P is the normalized right eigenvector when . Therefore,
and hence,
If , then and since B is primitive, we have that
So,
Similarly, if , then and, by the primivitity of A, we have that
and then,
So, the proof Lemma 1 is complete. □
Next, for each and each , we divide the form of introduced in (2) in Section 2 into two parts and exam the growth rate for each part separately by letting
and
and then, we have that .
Lemma 2.
For each ,
Proof.
By Lemma 1, we have that
and hence,
So,
□
Lemma 3.
For each ,
for some non-negative constant A.
Proof.
By Lemma 1, for any , there exists an such that for every , we have that
For ,
First of all, if , then and . Let
and we have that and
Secondly, if and , then and . Hence, let
and note that, since , is a non-negative and convergent series. Therefore, we have that
Thirdly, if and , then and ; then, using similar arguments, we can see that as .
Therefore, we have that
where . □
Lemmas 2 and 3 together give the following lemma:
Lemma 4.
For all , there exists a constant such that
Now, we are ready to prove Theorem 1.
4.2. Proof of Theorem 1
Proof of Theorem 1.
For , let , and we first show that is Cauchy in the means square sense, i.e.,
and hence is convergent.
Note that
and by the Markov property of branching process, i.e., for ,
we have that
and
By the same arguments in the proofs of Lemmas 2 and 3, we can show that, as , for any ,
and
Moreover, as ,
Therefore, as ,
So, the sequence is a Cauchy and hence convergent in mean square. Therefore, there exists a random vector with finite such that
In addition, as ,
and hence,
So, given , for all l, with probability 1 and, therefore, for all ,
It follows that with probability 1 for all and hence gives that, as ,
So, converges to both in mean square and with probability 1, and the proof of Theorem 1 is complete. □
4.3. Proof of Theorem 2
Next, we are going to prove Theorem 2, which says that the vectors and share the same direction.
Proof of Theorem 2.
Let , where are random variables. From the proof of Theorem 1, we have that
So, for and ,
and hence, with probability 1. Therefore,
for all such that and . Note that, if , then for all , and if , then for . When , we have that
which implies that with probability 1.
Therefore, there exists a random variable W such that
and
with probability 1. Moreover, since
we have that
and then,
that is, . Therefore, for all , and it completes the proof of Theorem 2.
□
4.4. Proofs of Theorems 3 and 4
The proofs of Theorem 3 and 4 are straightforward from the results in Theorem 2:
Proof of Theorem 3.
First, we consider the case where . Given , we have that, for all , the spread rate of is
Next, if , from the form of the offspring mean matrix
where the matrix A and the matrix B are primitive and C is a non-zero matrix, we can see that every individual of type only produces individuals of type for . So, for . Moreover, by the primitivity of A and the classical limit results in the theory of branching processes, we have that, for ,
with probability 1 and the proof is complete. □
Similar arguments in the proof of Theorem 3 can be adapted to prove the results in Theorem 4.
5. Numerical Examples
In this section, we provide two examples to demonstrate the numerical evidence for our main theorems. In both examples, the mean ratios and the mean populations are numerically approximated by empirical averages with about 300 realizations.
5.1. The Example with
We consider the branching process with five types and the following offspring distribution:
So, its offspring mean matrix is
where
are the two primitive components. In this example, the maximal eigenvalues for the primitive component matrices A and B are
respectively, and hence, the maximal eigenvalue of is . We can see from Figure 1 that, when the population is initiated by an individual of type , , the population size grows like asymptotically. This geometric growth has been shown in Theorem 1.
Figure 1.
The growth of the population size when .
Moreover, the spread rates of all five types, given that the population is initiated by an individual of different types, are also simulated and presented in Figure 2. In Figure 2c–e, we can see that, when the population is initiated by an individual of type , , the population of type converges to , . Therefore, the spread rate (the proportion of individuals of each type ) is the same as the jth component in the normalized left eigenvector of associated with :
Figure 2.
The spread rates when .
This is unlike what happens to the population initiated with the individual of type , , or , when the initial individual is of type , ; the tendency of the population of each type is presented in Figure 2a,b. The spread rates of type and are and , respectively, which are the components of the normalized left eigenvector of the primitive component matrix A associated with the maximal eigenvalue . These simulation results are also consistent with the theoretical results in Theorem 3.
5.2. The Case Where
Now, we consider the branching process with 5 types and the following offspring distribution:
and the corresponding offspring mean matrix is
where
So, the maximal eigenvalues for the primitive component matrices A and B are
respectively, and hence, the maximal eigenvalue of is . When the population is initiated with an individual of type , , the geometric growth again is observed in Figure 3. On the other hand, Figure 4 also shows that the number of individuals of type converges to and the spread rates of all five types approach the corresponding components of the normalized left eigenvector of associated with :
as proved in Theorem 4.
Figure 3.
The growth of the population size when .
Figure 4.
The spread rates when .
6. Discussion and Conclusions
To model the random phenomenon of the spread of the disease during a pandemic, we propose a spread model using the multitype branching process. Due to the discreteness of the processes, we are able to study the spread pattern at any time n by studying the behavior of the nth power of the offspring mean matrix. However, in order to be able to consider more applications which are not supported by the classical results in the theory of the branching processes due to the non-primitive offspring mean matrix, we consider the non-primitive offspring mean matrix which is of the form
with primitive components A and B and positive component C and study the asymptotic growth rate of the population vector and the spread rate of each type in the long run. In this work, we prove that the population vector grows geometrically (Theorem 1) and the limit of the normalized population vector share the same direction as the left eigenvector of the offspring mean associated with the maximal eigenvalue (Theorem 2). Moreover, we show that the limit of the type composition is proportional to the left eigenvector associated with the maximal eigenvalue of the offspring mean matrix and find the spread rates (Theorems 3 and 4). Although we only state the results and provide the proofs for the cases when the offspring mean matrix has two primitive components, similar discussions should be adapted to establish the spread rate for even more general forms such as
with primitive components , and the results could be achieved under weaker conditions on the moment conditions of the offspring matrix.
Funding
This research was funded by the National Science and Technology Council, Taiwan (R.O.C.) (grant number: NSTC 111-2115-M-004-001-MY2).
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Acknowledgments
The author sincerely thanks the anonymous reviewers for their valuable comments which helped improve the quality of the manuscript.
Conflicts of Interest
The author declares no conflict of interest.
References
- Altan, A.; Karasu, S. Recognition of COVID-19 disease from X-ray images by hybrid model consisting of 2D curvelet transform, chaotic salp swarm algorithm and deep learning technique. Chaos Solitons Fractals 2020, 140, 110071. [Google Scholar] [CrossRef] [PubMed]
- Balli, S. Data analysis of Covid-19 pandemic and short-term cumulative case forecasting using machine learning time series methods. Chaos Solitons Fractals 2021, 142, 110512. [Google Scholar] [CrossRef] [PubMed]
- Bassey, B.E.; Atsu, J.U. Global stability analysis of the role of multi-therapies and non-pharmaceutical treatment protocols for COVID-19 pandemic. Chaos Solitons Fractals 2021, 143, 110574. [Google Scholar] [CrossRef] [PubMed]
- Butt, A.I.K.; Imran, M.; Butool, S.; Nuwairan, M.A. Theoretical analysis of a COVID-19 CF-fractional model to optimal control the spread of pandemic. Symmetry 2023, 13, 380. [Google Scholar] [CrossRef]
- Hanif, A.; Butt, A.I.K.; Ahmad, W. Numerical approach to solve Caputo-Fabrizio-fractional model of corona pandemic with optimal control design and analysis. Math. Methods Appl. Sci. 2023, 45, 8431–9845. [Google Scholar] [CrossRef]
- Wu, J.T.; Leung, K.; Leung, G.M. Nowcasting and forecasting the potential domestic and international spread of the 2019-nCoV outbreak originating in Wuhan, China: A modelling study. Lancet 2020, 395, 689–697. [Google Scholar] [CrossRef] [PubMed]
- Khajanchi, S.; Sarkar, K. Forecasting the daily and cumulative number of cases for the COVID-19 pandemic in India. Chaos 2020, 30, 071101. [Google Scholar] [CrossRef] [PubMed]
- Britton, T. Stochastic epidemic models: A survey. Math. Biosci. 2010, 225, 24–35. [Google Scholar] [CrossRef] [PubMed]
- Bittihn, P.; Golestanian, R. Stochastic effects on the dynamics of an epidemic due to population subdivision. Chaos 2020, 30, 101102. [Google Scholar] [CrossRef] [PubMed]
- Faranda, D.; Alberti, T. Modeling the second wave of COVID-19 infections in France and Italy via a stochastic SEIR model. Chaos 2020, 30, 111101. [Google Scholar] [CrossRef] [PubMed]
- He, S.; Tang, S.; Rong, L. A discrete stochastic model of the COVID-19 outbreak: Forecast and control. Math. Biosci. Eng. 2020, 17, 2792–2804. [Google Scholar] [CrossRef] [PubMed]
- Khan, S.U.; Ali, M.; Ali, I. A spectral collocation method for stochastic Volterra integro-differential equation and its error analysis. Adv. Differ. Equ. 2019, 2019, 161. [Google Scholar] [CrossRef]
- Jacob, C. Branching Processes: Their Role in Epidemiology. Int. J. Environ. Res. Public Health 2010, 7, 1186–1204. [Google Scholar] [CrossRef] [PubMed]
- Hellewell, J.; Abbott, S.; Gimma, A.; Bosse, N.I.; Jarvis, C.I.; Russell, T.W.; Munday, J.D.; Kucharski, A.J.; Edmunds, W.J. Feasibility of controlling COVID-19 outbreaks by isolation of cases and contacts. Lancet Glob. Health 2020, 8, e488–e496. [Google Scholar] [CrossRef] [PubMed]
- Levesque, J.; Maybury, D.W.; Shaw, R.D. A model of covid19 propagation based on a gamma subordinated negative binomial branching process. J. Theor. Biol. 2021, 512, 110536. [Google Scholar] [CrossRef] [PubMed]
- Laha, A.K. A multi-type branching process model for epidemics with application to COVID-19 in India. In Strategic Management, Decision Theory, and Decision Science; Springer: Singapore, 2021; pp. 51–58. [Google Scholar]
- Laha, A.K.; Majumdar, S. A multi-type branching process model for epidemics with application to COVID-19. Stoch. Environ. Res. Risk Assess. 2023, 37, 305–325. [Google Scholar] [CrossRef] [PubMed]
- Yanev, N.M.; Stoimenova, V.K.; Atanasov, D.V. Branching stochastic processes as models of COVID-19 epidemic development. arXiv 2020, arXiv:2004.14838v2. [Google Scholar]
- Athreya, K.B.; Ney, P.E. Branching Processes; Dover Publications: Garden City, NY, USA, 2004. [Google Scholar]
- Ban, J.-C.; Hong, J.-I.; Wu, Y.-L. Spread rates of spread models with frozen symbols. Chaos 2023, 32, 103113. [Google Scholar] [CrossRef] [PubMed]
- Harris, T.E. The Theory of Branching Processes; Springer: Berlin/Heidelberg, Germany, 1963. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



