Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Dynamic properties of Kermack-McKendrick-like models

  • Hamidou A. Diallo ,

    Contributed equally to this work with: Hamidou A. Diallo, Khalil Ezzinbi, Nisrine Outada, Gauthier Sallet

    Roles Methodology, Writing – original draft, Writing – review & editing

    Affiliation Department of Mathematics, Faculty of Sciences Semlalia, Cadi Ayyad University, Marrakesh, Morocco

  • Khalil Ezzinbi ,

    Contributed equally to this work with: Hamidou A. Diallo, Khalil Ezzinbi, Nisrine Outada, Gauthier Sallet

    Roles Validation, Writing – review & editing

    khalil.ezzinbi@ird.fr

    Affiliations Department of Mathematics, Faculty of Sciences Semlalia, Cadi Ayyad University, Marrakesh, Morocco, Sorbonne University, 8 EDITE (ED130), IRD, UMMISCO, Bondy, Paris, France

  • Nisrine Outada ,

    Contributed equally to this work with: Hamidou A. Diallo, Khalil Ezzinbi, Nisrine Outada, Gauthier Sallet

    Roles Writing – review & editing

    Affiliation Department of Mathematics, Faculty of Sciences Semlalia, Cadi Ayyad University, Marrakesh, Morocco

  • Gauthier Sallet

    Contributed equally to this work with: Hamidou A. Diallo, Khalil Ezzinbi, Nisrine Outada, Gauthier Sallet

    Roles Conceptualization, Project administration, Validation, Writing – review & editing

    Affiliation Département Institut Élie Cartan, UMR, Université de Lorraine, Metz Cedex 01, France

Abstract

We rigorously analyze the dynamic properties of Kermack-McKendrick-like compartmental models for infectious diseases, extending the classical SIR framework to include exposed individuals, mild and severe infections, hospitalization, and intensive care unit (ICU) compartments. Using a 13-compartment model, we establish mathematical results on well-posedness, the basic reproduction number R0, a first integral leading to a unique final epidemic size, and the global stability of the disease-free equilibrium under permanent immunity. When temporary immunity is included, we prove the existence of an endemic equilibrium for R0 > 1. An age-stratified multi-group version of the model is also studied, demonstrating similar convergence properties and highlighting the impact of age structure on epidemic dynamics. Our results provide a rigorous mathematical framework for understanding how immunity duration, clinical progression, and age structure shape epidemic outcomes.

1. Introduction

Since the emergence of the COVID-19 pandemic, there has been a renewed surge of interest in compartmental models, particularly those inspired by the seminal work of Kermack and McKendrick [1]. These “Kermack-McKendrick-like” models have been pivotal in elucidating the transmission dynamics of infectious diseases, with a vast number of publications ranging from applications of the classical Susceptible-Infected-Removed (SIR) framework to sophisticated variants capturing complex epidemiological features [213]. The COVID-19 pandemic has exposed critical gaps in the mathematical epidemiology literature: while classical results for low-dimensional SIR and SEIR models are well established, rigorous analysis of high-dimensional systems incorporating clinical progression, hospitalization, and ICU dynamics remains sparse. In particular, the extension of fundamental results — well-posedness, basic reproduction number, final epidemic size, and endemic equilibrium — to models with Erlang-distributed sojourn times and age-stratified contact patterns has not been carried out in full generality. This paper addresses these gaps systematically. While only a subset of these references strictly adheres to the Kermack-McKendrick framework, their diversity motivates a rigorous analysis of their common dynamic properties.

We define Kermack-McKendrick-like compartmental models by the following two structural characteristics:

  1. H1 No demographic turnover and constant population. There are no births, no immigration, and no natural (background, disease-independent) deaths. Disease-induced mortality, if present, is not tracked separately: deceased individuals are counted within the Removed compartment R, consistent with the original Kermack–McKendrick convention [1] where R aggregates both recovered and deceased individuals. Under H1, the conservation law
    follows immediately by summing all equations of system (5) (verified in Theorem 3.1: ). Population conservation is therefore a consequence of H1, not an independent postulate; we state it explicitly as part of H1 because it is used throughout the analysis. This short-timescale assumption is standard for epidemic models in which demographic turnover is negligible over the epidemic horizon [3,7].
  2. H2 Directed Acyclic Graph (DAG) structure (permanent immunity, ). When waning immunity is absent, the flow graph of the model has no directed cycle: clinical progression is strictly unidirectional from S through the infectious and clinical compartments to R. Under H1 and permanent immunity, no individual can return to an earlier compartment, so the DAG property holds automatically. When temporary immunity is introduced (, Section 4), the arc creates a cycle and H2 is dropped; the infectious-to-clinical sub-graph remains acyclic, which is the only property required for the proofs of the final epidemic size (Theorem 3.3 and equation (28)).

These conditions ensure that the models focus on disease transmission over short epidemic timescales, typically excluding long-term demographic effects.

To illustrate the scope of Kermack-McKendrick-like models, we highlight several variants from the literature. The classical SIR model [1] divides the population into Susceptible (S), Infected (I), and Removed (R) compartments, with R encompassing both recovered and deceased individuals. Extensions like SIRD models separate deceased hosts into a distinct D compartment, maintaining dynamic equivalence to SIR by aggregating R and D [1416]. SEIR models introduce an Exposed (E) compartment for latent infections [17], while SLIAR models, as proposed by F. Brauer [18], include Latent (L), Asymptomatic (A), and Symptomatic (I) compartments, with variations incorporating quarantine or treatment [1,1921]. Multigroup models further account for population heterogeneity, such as age or contact patterns, with examples including age-stratified SEIR models [17,22] and complex flow graphs with Erlang-distributed sojourn times to model hospital stays [13,23]. These models consistently satisfy conditions H1–H2 (no demographic turnover, DAG structure), justifying their inclusion in our analysis.

Beyond these standard Markovian frameworks, an important stream of recent work has studied compartmental models in which sojourn times are non-exponential, leading to non-Markovian dynamics whose natural mathematical formulation involves Volterra-type integro-differential equations (see [24,25] and references therein). Basnarkov et al. [26] developed a non-Markovian SIR model for COVID-19 in which the infectious period follows a general distribution, showing that memory effects significantly alter the epidemic peak and timing compared to the standard exponential assumption. Granger et al. [24] introduced a four-compartment epidemic model with retarded (memory) transition rates expressed as convolution integrals, and derived the basic reproduction number and epidemic threshold for arbitrary sojourn distributions. The same group [25] extended this framework to stochastic compartmental models on complex networks with mortality, obtaining explicit formulas for and endemic equilibria under Gamma-distributed sojourn times. In a complementary direction, Pastor-Satorras and Vespignani [27] established that heterogeneous contact structure in complex networks — precisely the kind of heterogeneity we model through distinct transmission rates and the age-stratified contact matrix — can qualitatively change epidemic thresholds and endemic states relative to homogeneous mixing models.

Our work is positioned at the intersection of these two streams: we exploit the linear chain trick [28,29] to represent Erlang-distributed sojourn times as an exact finite-dimensional ODE system (Proposition 2.1), recovering the tractability of Markovian models while retaining the non-Markovian sojourn time distribution of [2426]. The ODE form enables explicit closed-form results for , final epidemic size, and local stability that are not available in full generality for integro-differential systems. The structured heterogeneity of our age-stratified model connects to the network epidemiology of [27] through the spectral formula .

Several recent contributions [3033] study related epidemic frameworks; we note, however, that these works incorporate population dynamics (births and deaths) or non-DAG transfer graphs, placing them outside the H1–H2 framework analyzed here. Our results are therefore complementary, addressing the short-timescale epidemic regime in which demographic effects are negligible.

This paper focuses on a specific class of Kermack-McKendrick-like models comprising 13 compartments: Susceptible (S), Exposed (E), Infectious (I), Mild Infectious (), Severe Infectious (), Hospitalized (), ICU (), and Removed (R). Transitions are governed by compartment-specific transmission rates , progression probabilities (), and Erlang-distributed sojourn times for hospital and ICU stays, as adapted from [3]. We analyze two variants: a non-age-stratified model and a multigroup age-stratified model, as used in [12,13,22]. Our objectives include deriving the basic reproduction number R0, establishing a final epidemic size relation using the first integral, analyzing the stability of the disease-free equilibrium, and proving the existence of an endemic equilibrium under temporary immunity.

Key results of this study include:

  • Convergence to Disease-Free Equilibrium (DFE): We prove that all trajectories in the non-age-stratified model with permanent immunity converge to a DFE, with a unique final size determined by a first integral.
  • Endemic Equilibrium with Temporary Immunity: For the model with temporary immunity, we demonstrate the existence of an endemic equilibrium when R0 > 1, indicating persistent disease presence.
  • Age-Stratified Dynamics: In the multigroup model, we show convergence to a DFE with , highlighting the impact of age-structured contact patterns.

These results provide important insights into how immunity assumptions fundamentally alter disease dynamics, with significant implications for public health interventions. The mathematical framework developed here offers tools for analyzing complex, high-dimensional epidemiological models while maintaining biological interpretability. Our work bridges theoretical analysis with practical model implementation, contributing to both mathematical epidemiology and public health decision-making.

The paper is organized as follows: Section 2 details the model compartments and transitions. Section 3 analyzes the non-age-stratified model, deriving R0 and the final size. Section 4 introduces temporary immunity and proves the existence of an endemic equilibrium. Section 5 examines the age-stratified model, focusing on multigroup dynamics. Section 7 summarizes findings and discusses model limitations and future directions.

2. Preliminaries

The model analyzed in this paper is directly adapted from the compartmental structure introduced in [3] and subsequently used in [6,9,1113] to study the transmission dynamics of SARS-CoV-2 in France. It is therefore grounded in a well-documented epidemiological application, and its structural assumptions reflect the established clinical course of COVID-19. We justify each assumption in turn.

H1 (No demographic turnover). COVID-19 epidemic waves typically unfold over timescales of weeks to a few months, during which demographic processes have negligible effect on disease dynamics. This is consistent with the short-term modeling framework of [3,7]. Since the total population is constant by H1, we write N throughout instead of N(0), with the understanding that N = N(0) is fixed at its initial value.

H2 (DAG structure). The directed acyclic graph structure reflects the one-way clinical progression of COVID-19: susceptible individuals become exposed, then infectious, then either recover or require escalating levels of care. The only exception is temporary immunity (Section 4), where recovered individuals may return to the susceptible pool at rate , consistent with observed waning immunity [2].

The models, adapted from [3], comprise 13 compartments:

  • S: Susceptible individuals.
  • E: Exposed (infected but not yet infectious).
  • I: Pre-symptomatic infectious individuals (infectious but not yet clinically differentiated).
  • : Mildly infectious individuals.
  • : Severely infectious individuals.
  • : Severely infectious individuals awaiting hospital admission (pre-admission transition stage, duration ).
  • : Successive general ward stages (Erlang-2 structure, mean total stay days [3]).
  • Iicu: Severely infectious individuals awaiting ICU admission (duration ).
  • Hicu: Ward-to-ICU clinical escalation stage (patients initially admitted to general ward who deteriorate and require intensive care, duration ).
  • : Successive ICU stay stages (Erlang-2 structure, mean total stay days [3]).
  • R: Removed (recovered or deceased).

The 13-compartment structure serves a dual purpose. The upstream sub-system — comprising S, E, I, , — governs all transmission dynamics and is solely responsible for R0, the final epidemic size, and the endemic equilibrium condition. In this sense, the theoretical results of Sections 3 and 4 are structurally equivalent to those of a reduced SEIR-type model: the hospitalization and ICU compartments are downstream of the transmission chain (by H2) and do not feed back into it. Their inclusion is therefore not required for the core mathematical results, but is essential for projecting hospital and ICU occupancy — the primary clinical indicators driving public health decisions during COVID-19 [3].

Transitions are governed by:

  • Transmission from S to E at force of infection , where are the compartment-specific transmission rates of pre-symptomatic (I), severely symptomatic (), and mildly symptomatic/asymptomatic () individuals respectively.
  • Progression from E to I at rate .
  • From I to (probability ) or (probability ) at rate .
  • From to hospital (, probability ) or ICU (Iicu, probability ) at rate .
  • Hospital stays () follow an Erlang distribution with shape 2 and mean , .
  • ICU stays () follow an Erlang distribution with shape 2 and mean , .

Compartment-specific transmission rates . The three pre-hospitalization infectious compartments correspond to biologically distinct transmission profiles. Pre-symptomatic individuals (I) are infectious but not yet coughing significantly; He et al. [34] estimated that around 44% of SARS-CoV-2 transmissions occurred before symptom onset, with peak infectivity near day 0–1 of symptoms. Mildly symptomatic individuals () include asymptomatic and pauci-symptomatic cases; their viral loads at the time of symptom differentiation are broadly comparable to those of pre-symptomatic individuals [35]. Severely symptomatic individuals () can have higher peak viral shedding, but their mean community sojourn is short ( days) before hospital admission, and behavioral self-isolation (staying home due to illness) tends to reduce their effective contact rate [34]. We therefore formulate the model with three distinct parameters . The well-posedness, next-generation matrix, final-size relation, and disease-free stability results are established for the full three-rate formulation. The detailed local stability analysis of the endemic equilibrium is carried out under the calibration constraint , which is the parameterization used in the numerical simulations.

In the numerical simulations (Section 6), we impose the calibration constraint . This is motivated by identifiability: the three rates enter as a single compound scalar, so only this linear combination is estimable from aggregate hospitalization time-series [35]. From a network-epidemiology perspective, the three-rate formulation is analogous to the heterogeneous transmission rates arising from degree-distributed contact networks studied by Pastor-Satorras and Vespignani [27]: in both settings, the effective reproduction number depends on a spectral quantity that aggregates individual transmission contributions. Separate estimation of , , requires high-resolution contact-tracing or household-study data, which lies beyond the scope of the present mathematical analysis and is listed as a future direction.

All infectious individuals differentiate into mild or severe. Compartment I represents the pre-symptomatic infectious stage (mean duration day [3]) before any clinical differentiation. At the end of this stage the epidemic trajectory bifurcates in parallel: with probability the individual becomes severely symptomatic () and with probability mildly symptomatic or asymptomatic (). These are two concurrent clinical pathways, not a sequential progression from mild to severe: and are never connected by a transition, reflecting the clinical observation that disease severity is largely determined at symptom onset rather than developing progressively [3,7]. Mild infectious individuals () correspond to asymptomatic or pauci-symptomatic cases that largely escape clinical detection; the limiting case yields a purely asymptomatic model.

Necessity of the exposed compartment E. Although all exposed individuals eventually become infectious, the explicit inclusion of E is both biologically and mathematically necessary. Biologically, the latent period ( days [3]) and the pre-symptomatic infectious period ( day [3]) correspond to fundamentally different epidemiological states: exposed individuals do not transmit, while infectious individuals do. Collapsing E into I would overestimate R0. Mathematically, the initial condition E0 appears explicitly in the final size equation (28): removing E would alter the final size prediction whenever E0 > 0.

Exposed compartment vs. Erlang hospitalization. A natural question arises: the model uses a single Exposed compartment E (producing an exponential latency with CV  =  1) rather than an Erlang chain, while hospital and ICU stays use two-stage Erlang chains. This is not inconsistent, but reflects different data constraints. The mean incubation period of COVID-19 is approximately 3–5 days [2,3] with an observed CV close to 1 [36], so the exponential approximation is acceptable for the latent stage. In contrast, hospital stays of mean 11.8 days with CV  < 1 are better described by a sharper distribution; a single exponential stage would discharge of patients within 3 days, which is clinically unrealistic. Adding a second stage reduces this to , bringing the model in line with observed length-of-stay distributions [3,37]. An Erlang-2 Exposed chain could be added without loss of mathematical tractability, but would not change any of the theoretical results (the NGM and final size are independent of the number of Erlang stages in the upstream chain by the DAG property H2) and is not supported by a clear statistical improvement for the short incubation period.

The model describes a short-term epidemic process in a closed population with homogeneous mixing in the non-age-stratified setting. Susceptible individuals become exposed after effective contact with pre-symptomatic, mildly symptomatic/asymptomatic, or severely symptomatic infectious individuals. They then progress through a pre-symptomatic infectious stage before branching into mild/asymptomatic or severe clinical pathways. Severe cases may subsequently require general-ward or ICU care, represented by Erlang-2 clinical chains, while mild cases move directly to the removed class. Tables 1 and 2 summarize the compartments and parameters, respectively.

thumbnail
Table 1. Summary of model compartments and their clinical interpretation.

https://doi.org/10.1371/journal.pone.0352960.t001

thumbnail
Table 2. Summary of model parameters with biological interpretation.

https://doi.org/10.1371/journal.pone.0352960.t002

The corresponding flowchart is shown in Fig 1.

thumbnail
Fig 1. Flowchart of the model.

Diagram of transitions between compartments: Susceptible (S) to Exposed (E) at force of infection , with subsequent progression through infectious, hospitalized, ICU, and Removed (R) compartments, governed by rates and probabilities as described [3,4].

https://doi.org/10.1371/journal.pone.0352960.g001

2.1. The linear chain trick: Erlang Sojourn Times as an Exact ODE reformulation

Why Erlang-2 for hospital and ICU stays. The choice of Erlang-2 distributions is motivated by three independent arguments.

Why two ward compartments (, Erlang-2) and not one or three?. The model uses two successive general ward compartments (and similarly for intensive care). We clarify at the outset that H1, H2 (and H3 below) denote compartments of the model, not the modeling hypotheses of Section 2 (which carry the sans-serif labels H1, H2). The question is: why use an Erlang-2 chain (two stages) rather than a single exponential stage (Erlang-1) or three stages (Erlang-3)? The answer is quantitative:

  1. 1. Statistical inadequacy of the exponential. A single exponential stage produces a memoryless sojourn time with coefficient of variation CV  =  1. For a mean hospital stay of 11.8 days, this implies of patients discharged within 3 days — clinically unrealistic. The table below compares the three leading ODE-compatible choices:

Erlang-2 is therefore the minimal ODE-compatible extension beyond exponential that substantially reduces variance, at the cost of only one additional equation per clinical sub-chain.

  1. 2. Empirical fit. COVID-19 hospital and ICU length-of-stay distributions are unimodal with CV  < 1, inconsistent with the exponential but consistent with Erlang-2 [3,37]. Higher-order Erlang chains () are not supported by available length-of-stay data [3,37].
  2. 3. ODE tractability and exact equivalence with the convolution framework. Among distributions with CV  < 1, Erlang distributions provide a standard and parsimonious class that admits an exact finite-dimensional ODE reformulation via the linear chain trick (Proposition 2.1). More general distributions (Weibull, log-normal) would require integro-differential equations with memory kernels, as studied by Granger et al. in the retarded-transition-rate framework of [24,25]. Those works obtain and endemic equilibria for arbitrary sojourn distributions, at the cost of working in an infinite-dimensional function space. Our Erlang-2 chain is the exact ODE realization of the special case where the memory kernel is a Gamma- density (see Proposition 2.1 and its proof by variation of constants): the two frameworks are mathematically equivalent for this kernel, but our ODE formulation yields the explicit closed-form results of Sections 3–5 that are not available in full generality from the integro-differential approach. Erlang-2 achieves the best statistical improvement over the exponential at minimal model complexity (one additional ODE per clinical chain).

The linear chain trick: exact equivalence with integro-differential equations. Erlang-distributed sojourn times are, in principle, non-Markovian: they correspond to residence-time distributions with memory, whose natural formulation is a Volterra-type integro-differential equation [24, 25]. The key insight, established in [28,29], is that this non-Markovian system admits an exact finite-dimensional ODE reformulation via the linear chain trick.

Proposition 2.1 (Linear chain trick, [28,29]). Let Z(t) represent the total occupancy of a compartment with Erlang-2 sojourn time distribution, mean , and exogenous inflow u(t). The following two formulations are mathematically equivalent:

  • Integro-differential form: (1)
    where is the Erlang-2 probability density function (residence-time kernel).
  • ODE chain form: (2)
    Both formulations produce identical output Z(t) for any input u(t) and zero initial conditions. The sojourn time of an individual entering the chain (2) is distributed as , with mean and variance .

Proof 2.2 We use the method of variation of constants (variation of parameters) to solve the ODE chain explicitly, then read off the equivalence with the integro-differential form and the sojourn time distribution.

Step 1: Solution of the first stage by variation of constants. The equation is a first-order linear ODE. The associated homogeneous equation has the fundamental solution . By variation of constants, we set and require:

With zero initial condition X1(0) = 0 (so c(0)=0):

(3)

Step 2: Solution of the second stage by variation of constants. The equation is driven by X1(t) computed in (3). Its homogeneous fundamental solution is again . Setting and requiring :

With X2(0) = 0, substituting (3) into the above:

Exchanging the order of integration (Fubini; ):

Step 3: Total occupancy and the occupancy kernel. Adding both stages:

(4)

The kernel is the survival function of the distribution:

where is the standard Erlang-2 CDF. Hence equation (4) is the occupancy formula : the number of individuals present at time t equals the sum over all past arrivals of the probability of still being in the chain at time t.

Step 4: Equivalence with the integro-differential form. Differentiating (4) with respect to t and using h(0) = 1, :

which is exactly the integro-differential form (1). The equivalence is therefore a direct consequence of the variation-of-constants solution and the identity .

Step 5: Sojourn time distribution. Set u(t)=0 and consider a single individual entering X1 at t = 0 (i.e., X1(0)=1, X2(0)=0). Its sojourn in stage 1 is (constant departure rate ); similarly, its sojourn in stage 2 is , independent of T1. The total time has density:

confirming . The survival function is , consistent with Step 3. The moments follow:

Application to the two clinical chains of model (5).

General ward chain . The inflow to the ward sub-system is , corresponding to severely infectious individuals admitted to the general ward. By (3)–(4) applied with :

The total ward occupancy satisfies, for zero initial conditions:

and its dynamics obey the integro-differential equation:

The sojourn time in the ward is with mean days and (consistent with French COVID-19 hospitalization data [3,37]).

ICU chain . The sub-chain receives inflow from patients who deteriorate from the general ward to intensive care. By (3)–(4) with :

and the total ICU occupancy satisfies:

The ICU sojourn time is with mean days and .

Conclusion. In both chains, the ODE system of model (5) is the exact variation-of-constants representation of the corresponding Volterra integro-differential equation with Erlang-2 kernel. The transition (and ) is therefore not a clinical event but a mathematical stage: both stages together constitute a single continuous episode whose total duration is Erlang-2 distributed.

3 Model without age stratification

We first analyze the baseline version of the model without demographic or age structure. This case illustrates the essential mathematical features of the framework, including well-posedness, the basic reproduction number, and the final epidemic size.

The resulting system from the figure shown in Fig 1 is:

(5)

3.1 Well-posedness of the model

To ensure the mathematical validity of the non-age-stratified Kermack-McKendrick-like model, we analyze its well-posedness, establishing the existence, uniqueness, non-negativity, and boundedness of solutions. The model is described by the following system of ordinary differential equations:

(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)

where S, E, I, , , , Iicu, H1, H2, Hicu, ICU1, ICU2, and R represent the susceptible, exposed, infectious, severe infectious, mild infectious, hospitalized, ICU-admitted, and removed compartments, respectively. Parameters , , and govern transmission, progression, and branching probabilities.

Let the state vector be . The biologically meaningful domain is:

where N > 0 is the constant total population (H1), and initial conditions .

Theorem 3.1. For any initial condition , the system (6)–(18) admits a unique solution defined for all . Moreover, the solution is non-negative and bounded, with .

Proof 3.2. The system can be written as , where is defined by the right-hand sides of (6)–(18). The function consists of linear and bilinear terms (e.g., , , ). Since is continuously differentiable on , it is locally Lipschitz continuous in any bounded region, including . By the Cauchy-Lipschitz theorem, there exists a unique local solution for any . To ensure global existence, we demonstrate boundedness below.

To show non-negativity, consider the behavior of each compartment on the boundary of . If S(t) = 0, then , so S(t) remains non-negative. If E(t) = 0, then , since . Similarly:

  • I(t) = 0: ,
  • : ,
  • : ,
  • : ,
  • Iicu(t) = 0: ,
  • H1(t) = 0: ,
  • H2(t) = 0: ,
  • Hicu(t) = 0: ,
  • ICU1(t) = 0: ,
  • ICU2(t) = 0: ,
  • R(t) = 0: .

Thus, the non-negative orthant is positively invariant.

To prove boundedness, compute the total population dynamics:

Summing the right-hand sides:

All terms cancel, yielding . Thus, N(t) = N (constant, consistent with H1). Since all compartments are non-negative, , ensuring boundedness.

Since remains in the compact set , the solution cannot escape to infinity in finite time, guaranteeing global existence. Hence, is positively invariant, and the solution is unique, non-negative, and bounded for all .

The well-posedness of the model ensures that it is mathematically robust for further analysis, such as stability of equilibria or numerical simulations, and biologically meaningful, as solutions remain in the epidemiologically relevant domain .

3.2 Basic reproduction number

We use the next-generation matrix method [14] on the infected subsystem at the DFE . Only E receives new infections; the other equations represent transitions. The infection matrix F and transition matrix V are:

(19)

V is lower-triangular with positive diagonal, hence non-singular. Its inverse is computed by forward substitution (, solved column by column):

(20)

The next-generation matrix has rank 1. Its (1,1) entry is:

Since has rank 1, , giving:

(21)

Sensitivity The main partial derivatives are

(22)(23)

These signs confirm that epidemic control requires reducing transmission or shortening the community infectious periods. By contrast, parameters governing downstream clinical management after hospital admission affect healthcare burden but do not enter in this DAG-structured model.

Theorem 3.3 (Global Convergence to the DFE). Consider the system with permanent immunity (). For any initial condition in , the trajectory converges to the disease-free equilibrium point , where is the unique solution of equation (28) and .

Proof 3.4. (Detailed proof in Appendix A.) The proof proceeds in three steps: (i) monotone convergence of S(t) to a limit since ; (ii) application of Barbalat’s lemma to show that as ; (iii) convergence of downstream hospital and ICU chains via linear systems theory with vanishing inputs.

Remark 3.5 (Continuum of equilibria in the classical SIR model). The classical Kermack–McKendrick SIR model admits a continuum of stable disease-free equilibria: every point of the form with is an equilibrium. The final size relation (Theorem 3.3 and equation (28)) identifies precisely which equilibrium is reached from given initial conditions, resolving this non-uniqueness. Adding demographic turnover (births and deaths) breaks this degeneracy and yields a unique DFE or endemic equilibrium; our framework with H1 deliberately excludes this to focus on epidemic timescales.

3.3 First integral and final size

We derive a first integral to determine the final epidemic size. Integrating the equation for from 0 to t yields:

(24)

To express the integral on the right-hand side in terms of state variables, we consider the linear combination of the infected compartments. Integrating the equations for from 0 to , and noting that , we have:

(25)

Similarly, integrating the equations for and :

(26)(27)

Substituting these expressions into (24) as :

We recognize the definition of in the first term:

Thus, the final size relation is given by:

(28)

The final size relation (28) carries direct public health implications. The quantity is the attack rate of the epidemic. When R0 > 1, if a fraction v of the population is immunized prior to epidemic onset, the condition yields the herd immunity threshold:

(29)

For R0 values estimated in the range for COVID-19 [3], this corresponds to immunizing between 29% and 44% of the population. Note that the hospitalization and ICU parameters do not appear in (28): they govern clinical burden without affecting the total number of individuals ultimately infected (see also Section 3.2).

4 Temporary immunity

Temporary immunity is a key consideration for infections such as COVID-19 or influenza, where immunity after recovery may wane over time. Introducing loss of immunity allows us to capture long-term persistence of the disease and the possibility of endemic equilibria.

Introduce temporary immunity with loss rate . The model becomes:

(30)

where , , and:

(31)

The domain remains positively invariant.

4.1 Global Stability of the Disease-Free Equilibrium

Theorem 4.1 (Global Asymptotic Stability of the DFE under waning immunity). For the system with waning immunity (), the Disease-Free Equilibrium is Globally Asymptotically Stable (GAS) in if .

Proof 4.2. Step 1: Infectious subsystem and comparison system. Let be the vector of active infectious compartments (ordered consistently with system (5)). Their dynamics read:

(32)

where F and V are the next-generation matrices at the DFE (equation (19)):

(33)

Since for all in and , we obtain the comparison inequality:

(34)

Step 2: Spectral properties of M. The matrix is an irreducible Metzler matrix and V is a non-singular M-matrix. By Theorem 2 of [14]:

(35)

The Perron–Frobenius theorem guarantees the existence of a strictly positive left eigenvector with .

Step 3: Lyapunov function. Define , with . Its time derivative along trajectories of (32) satisfies:

(36)

Step 4: LaSalle analysis. The set requires s(M) L = 0 and simultaneously. Since :

  • Case : s(M) < 0 forces L = 0, hence .
  • Case : either , which gives hence ; or S = N, which forces all other compartments to zero by mass conservation.

In both cases the largest invariant set in is .

Steps 5–6: Downstream convergence. Once , the hospital and ICU chains decay exponentially (their matrices are Hurwitz). Then gives , and by mass conservation .

Theorem 4.3 (Existence and uniqueness of the endemic equilibrium). For and , system (30) admits a unique endemic equilibrium .

Proof 4.4 Setting all derivatives to zero and eliminating as linear multiples of (from equations (39) and following) yields a single affine equation in :

(37)

Since and the right-hand side is strictly positive when , there is a unique solution

(38)

All other components are then determined uniquely as affine functions of with positive coefficients, so the endemic equilibrium is unique.

Uniqueness by monotonicity. The left- and right-hand sides of (37) are both affine (linear) in with the left side having a positive slope and the right side being constant. There is exactly one intersection, confirming uniqueness without any fixed-point argument. This affine structure also excludes backward bifurcation: in models with waning immunity where the transfer graph contains a cycle (), backward bifurcation can in principle arise [38]. However, equation (37) is linear in with a strictly positive coefficient, so there is exactly one intersection and no fold, ruling out multiple endemic equilibria or subcritical persistence.

Remark 4.5 The derivation of the unique in (38) relies on the intermediate equilibrium relations (from the second equation at equilibrium) and, for reference:

(39)

4.2 Local Stability: Schur complement and spectral factorisation

Having established the existence of an endemic equilibrium when (Theorem 4.3), we address its local asymptotic stability. The detailed Schur-complement calculation below is carried out under the calibration constraint , which is the parameterization used in the numerical simulations and in the reference model [3]. The well-posedness, next-generation matrix and final-size results above remain valid for the full three-rate formulation. Under this calibration constraint, set and (equilibrium condition (39)).

Step 1: The Jacobian . Differentiating system (30) at gives the matrix (variables ordered as in (5)):

(40)

where , , , , .

Step 2: Similarity transformation . The permutation P moves R from position 13 to position 6 (simultaneously permuting rows and columns, so each entry retains its value and ). With partition and :

(41)

where is lower-triangular with diagonal , hence Hurwitz: . The coupling has nonzero entries only in the column (, ). The epidemiological block is:

(42)

Note ( and appear in the row), so is not block lower-triangular. The naive factorisation would be incorrect; the correct approach uses the Schur complement.

Step 3: Schur complement factorisation.

Lemma 4.6 (Schur complement factorisation). For all , the characteristic polynomial of satisfies:

(43)

where is the Schur complement of in .

Proof 4.7 Apply the block determinant identity to the block matrix with lower-right block (invertible for ):

This is the standard block determinant identity.

Explicit form of . Since and with nonzero -column , one computes:

where , are standard basis vectors and is the clinical cascade transfer function:

(44)

Thus is a rank-1 perturbation of :

(45)

differing from only in entry (6,4). By the matrix determinant lemma:

(46)

Since all poles of lie in and f(0)>0, is analytic on with as .

Theorem 4.8 (Local asymptotic stability of the endemic equilibrium). Assume , , and the calibration constraint . Then is locally asymptotically stable.

Proof 4.9 Since , by (43) it suffices to show for all with . By (46), either or , where .

Case 1: . A Routh–Hurwitz analysis of shows: and . All six Routh–Hurwitz coefficients () and minors () are strictly positive for R0> 1 and (follows from positivity of all rate constants and the equilibrium identity ). Hence , contradicting .

Case 2: with . Since is Hurwitz (Case 1), is invertible for and is bounded. Moreover on (all poles of f have ), and a direct computation using the entries of shows |f(0) g(0)| < 1 for the biologically relevant parameter range, so the equation has no solution with .

Both cases yield a contradiction, so for , and by continuity of the characteristic polynomial (extending from to all via (43)), .

Remark 3. The factorisation holds if and only if , i.e., if and only if (no discharge from H2 or into R). In the present model , so the spectra of A and are not simply disjoint, but the stability conclusion remains valid by the Schur complement argument above.

4.3 Damped oscillatory dynamics: a spiral sink

Numerical simulations (Fig 4) reveal that convergence to occurs through damped oscillations, identifying as a spiral sink: admits complex conjugate eigenvalues with strictly negative real parts. The mechanism is the negative feedback loop: the waning immunity term replenishes susceptibles with a time lag, triggering secondary waves of decreasing amplitude [38,39].

To characterize this analytically, we project onto the reduced system with and , setting and under the calibration constraint:

(47)

One verifies: and , confirming local stability. The discriminant

(48)

determines the oscillatory nature: when (i.e., , which holds when , as typical for COVID-19 where ), the eigenvalues are complex conjugate and is a spiral sink.

Theorem 4.11 (Spiral sink at the endemic equilibrium). Assume , , and (equation (48)). Then is a locally asymptotically stable spiral sink: all nearby trajectories converge to through damped oscillations. No Hopf bifurcation occurs in this regime, and sustained oscillations are excluded.

For the COVID-19 parameters of Scenario 3 (, , , days−1), one computes , , giving . The eigenvalues are:

corresponding to an oscillation period days and a damping time days, fully consistent with Fig 4.

The global stability question — whether all trajectories in converge to — remains analytically open for the full 13-dimensional system. A rigorous proof, possibly via a Lyapunov–Volterra function adapted to Erlang-chained compartments [40], constitutes a primary direction for future work.

5 Age-stratified model

To account for heterogeneity in contact patterns, we extend the analysis to a multigroup age-stratified model. Such models are widely used in epidemiology, as age strongly influences both transmission rates and clinical outcomes. We show that the main theoretical properties established in the homogeneous case remain valid in this more realistic setting.

Let denote the empirical contact matrix, where is the per-capita contact rate between groups i and j (estimated from social contact surveys [5,41]). Consistently with the generalized parameterization of Section 2, the force of infection on group i is

or, in vector form,

Here are clinical-class-specific transmissibilities per contact, corresponding to in the non-age-stratified model through . The matrix satisfies the reciprocity condition , ensuring conservation of total contacts. In the numerical simulations we apply the calibration constraint , recovering the standard age-structured transmission matrix used in [3,5]. This constraint is imposed for identifiability: with aggregate surveillance data, cannot be estimated separately. Under the general parameterization, takes the form given in the next subsection. Two structural properties are epidemiologically important. First, is generally not symmetric: contact patterns are age-assortative, with individuals tending to interact more with peers of similar age (diagonal dominance), as consistently observed in empirical contact data [5,41]. Second, the irreducibility of — assumed in Theorem 5.1 — corresponds to the biological condition that every age group is reachable through a chain of contacts, ensuring epidemic propagation across all groups.

The age-stratified model with n groups is:

(49)

where , , is the non-negative contact matrix, are kept common across age groups in the analytical formulae, A is the block-diagonal clinical cascade matrix, and D is the corresponding block-diagonal clinical input matrix. Age-dependent clinical probabilities can be incorporated by replacing with diagonal matrices, but this extension is left for future work.

5.1 Basic Reproduction Number: Spectral formula

The matrices (new infections) and (transitions) for the infected subsystem at the DFE are the blocks:

(50)

is block lower-triangular with invertible diagonal blocks; is computed by the same forward substitution as the scalar case (20), with replacing scalars. The next-generation operator has rank n (only its (1,1) block is nonzero after simplification):

so all nonzero eigenvalues come from the (1,1) block, giving:

(51)

This factorises the clinical transmissibility scalar from the social spectral radius . Under the calibration constraint , this reduces to , equivalently with , recovering the formula of [3]. By the Perron–Frobenius theorem, if is irreducible then is associated with a strictly positive eigenvector, ensuring a well-defined threshold.

Analogues of the homogeneous results.

  1. DFE stability: The DFE is GAS in if , by the same linear Lyapunov argument as Theorem 4.1, with the left Perron eigenvector of .
  2. Final size: System (56) has a unique solution (Theorem 5.1), exactly analogous to the scalar equation (28).
  3. Network herd immunity: Epidemic burnout requires , the network analogue of .

5.2 Final size

Following the non-age-stratified approach, for each group i:

(52)

Integrate:

(53)

Sum the first five equations for group i:

(54)

Integrate and combine to obtain the first integral:

(55)

As , the final size system is:

(56)

where .

Theorem 5.1. Assume is irreducible, , and . Then:

  1. F(S(0)) = S(0) if and only if .
  2. If , there exists a unique fixed point in [0, S(0)].
  3. Trajectories converge to a DFE with .

Proof 5.2 Define the map :

(57)
  1. 1. Part (i): F(S(0)) = S(0) implies:
(58)

Thus:

(59)

Since is irreducible and non-negative, and the terms are non-negative, .

  1. 2. Part (ii): F is monotone increasing: if , then . Since , . Define sequences and . By monotonicity:
(60)

The limits and exist, with . Assume . Then:

(61)

where . Since DF is monotone, for , so:

(62)

By Perron-Frobenius, there exists such that . Thus:

(63)

Since , . But:

(64)

so:

(65)

contradicting . Thus, , and the fixed point is unique.

  1. 3. Part (iii): Define:
(66)

where satisfies . Compute:

(67)

Since and :

(68)

If , , but , a contradiction. Thus, .

Remark 5.3 (Two-group illustrative example). To illustrate how age structure modifies epidemic outcomes, consider n = 2 groups: younger individuals (i = 1, fraction p1= 0.80 of the population) and older individuals (i = 2, fraction p2= 0.20), with an assortative contact matrix calibrated to French COVID-19 contact data [5]:

where by the reciprocity condition, and q = 0.015, yielding . The final size system (56) yields two distinct values , with group-specific attack rates and . Both groups sustain a high epidemic burden, consistent with . The slightly higher attack rate in the old group reflects the large cross-group inflow from the more numerous young group, despite lower intra-group contacts (). The homogeneous model with effective yields an intermediate attack rate that underestimates the burden on one group and overestimates it on the other. This heterogeneity in epidemic burden across age groups has direct implications for targeted vaccination strategies: prioritizing the high-contact younger group reduces R0 more efficiently than uniform coverage, consistent with findings in [10,11]. This two-group example is illustrated numerically in Fig. 5.

6 Numerical simulations

In this section, we present numerical simulations to validate the theoretical results obtained. Throughout, we apply the identifiability constraint (see Section 2), so that the single calibrated parameter enters the simulations as in the reference model [3]. The biological parameters chosen for these simulations are grounded in clinical characteristics observed during the COVID-19 pandemic, particularly regarding the progression of the disease (incubation period, clinical branching into mild/asymptomatic and severe pathways, and hospitalization durations) [14].

6.1 Scenario 1: Disease Extinction (R0 < 1)

We first examine the case where control measures reduce the effective transmission rate sufficiently to bring R0 below unity. The parameter values are detailed in Table 3. We assume permanent immunity () to verify convergence toward the Disease-Free Equilibrium, as predicted by Theorem 3.3.

thumbnail
Table 3. Biological parameters for Scenario 1 (Disease Extinction, R0 < 1).

https://doi.org/10.1371/journal.pone.0352960.t003

The simulation depicted in Fig 2 confirms convergence to the DFE when . The total fraction of infectious individuals (sum ) decays exponentially to zero without any oscillatory behavior, the susceptible population stabilizes at a constant positive level, and the recovered fraction reaches a plateau. This is consistent with Theorem 3.3.

thumbnail
Fig 2. Scenario 1: Disease extinction (, permanent immunity).

All infectious compartments decay exponentially to zero, confirming global asymptotic stability of the DFE (Theorem 3.3).

https://doi.org/10.1371/journal.pone.0352960.g002

6.2. Scenario 2: Epidemic Wave with Permanent Immunity (R0 > 1)

In this second scenario, we simulate a high-transmission setting yielding R0 > 1 with permanent immunity (). Parameter values are listed in Table 4. This scenario illustrates the characteristic epidemic wave profile and the healthcare burden predicted by Theorem 3.3.

thumbnail
Table 4. Parameters for Scenario 2 (Epidemic wave, permanent immunity, R0 > 1).

https://doi.org/10.1371/journal.pone.0352960.t004

Fig 3 shows the characteristic epidemic wave: the infectious population grows exponentially, reaches a significant peak around t = 25 days, then declines once the susceptible pool drops below the herd immunity threshold . The simulation also highlights the healthcare burden: the hospitalized population (scaled for visibility) exhibits a critical lag behind the infection peak. Since immunity is permanent, the system converges to a DFE — not an endemic equilibrium — consistent with the transient nature of the outbreak described by Theorem 3.3.

thumbnail
Fig 3. Scenario 2: Epidemic wave (, permanent immunity).

The infectious curve peaks around day 25, then decays to zero. The hospitalized compartment (scaled ) shows a characteristic lag behind the infection peak. The system converges to a DFE with a large recovered fraction, consistent with Theorem 3.3.

https://doi.org/10.1371/journal.pone.0352960.g003

6.3. Scenario 3: Endemic Equilibrium with Temporary Immunity (R0 > 1)

Finally, we investigate the long-term dynamics when acquired immunity is not permanent, reflecting the reality of respiratory viruses such as seasonal influenza or waning COVID-19 immunity. We maintain but introduce immunity loss at rate days−1 (average immune period months). The simulation is extended to t = 1000 days to visualize convergence to the endemic equilibrium established in Theorem 4.3. Parameters are listed in Table 5.

thumbnail
Table 5. Parameters for Scenario 3 (Endemic equilibrium, waning immunity, R0 > 1).

https://doi.org/10.1371/journal.pone.0352960.t005

Fig 4 illustrates the impact of waning immunity. Unlike the permanent immunity scenario, we observe damped oscillations following the initial outbreak peak: the rapid depletion of susceptibles halts the first wave, but the gradual loss of immunity () slowly replenishes the susceptible pool, triggering smaller secondary waves of decreasing amplitude. This oscillatory transient is characteristic of a spiral sink topology at the endemic equilibrium — the Jacobian at admits complex conjugate eigenvalues with negative real parts (Theorem 4.11). As days, the system converges to the endemic state: the infectious and recovered populations stabilize at constant positive values, and the hospitalized compartment (scaled ) stabilizes at a non-zero level reflecting a persistent long-term burden on healthcare facilities. This illustrates both the existence result of Theorem 4.3 and the spiral sink characterization of Section 4.3.

thumbnail
Fig 4. Scenario 3: Endemic equilibrium (, waning immunity days−1, months).

Damped oscillations converge to a stable endemic state with oscillation period days and damping time days. The horizontal dash-dot line marks the analytic endemic level . The hospitalized compartment (scaled ) stabilizes at a non-zero level, reflecting persistent healthcare pressure. This illustrates Theorem 4.3 and Theorem 4.11.

https://doi.org/10.1371/journal.pone.0352960.g004

6.4. Scenario 4: Two-group age-stratified model

We now illustrate the theoretical results of Section 5 with a concrete two-group simulation. The population is divided into a young group (i = 1, aged <60, fraction p1 = 80%) and an old group (i = 2, aged , fraction p2 = 20%), with a contact matrix calibrated to French contact data [5]. The reciprocity condition is enforced, yielding . Parameter values are listed in Table 6. Initial conditions reflect an epidemic already underway: S1(0)=76%, E1(0)=3% (young group); S2(0)=19%, E2(0)=0.5% (old group).

thumbnail
Table 6. Parameters for Scenario 4 (two-group age-stratified model).

https://doi.org/10.1371/journal.pone.0352960.t006

Fig 5 illustrates the key structural predictions of Theorem 5.1 and Remark 5.3. Several observations are noteworthy.

thumbnail
Fig 5. Scenario 4: Two-group age-stratified model ().

Solid lines: susceptible fractions (left axis). Dashed lines: infectious prevalences (right axis). Blue: young group (p1 = 80%); red: old group (p2 = 20%). Horizontal dashed lines mark the final susceptible fractions and .

https://doi.org/10.1371/journal.pone.0352960.g005

First, the two groups exhibit markedly different epidemic trajectories despite sharing the same : the young group (p1 = 80%) drives the epidemic through its higher contact rate c11 = 8, reaching a larger infectious peak earlier, while the old group experiences a delayed and smaller infectious peak due to lower intra-group contacts (c22 = 4) but substantial cross-group exposure.

Second, the final attack rates are group-specific: for the young group and for the old group. These high and similar attack rates reflect the assortative structure of the contact matrix (diagonal dominance) and confirms the theoretical result that depends on the attack rates of all groups via the coupled transcendental system (56).

Third, the susceptible fractions converge monotonically to their respective limits and (horizontal dashed lines), consistent with the permanent immunity assumption and the global convergence result of Theorem 5.1. The effective reproduction number satisfies at the end of the epidemic in both groups, confirming network-wide herd immunity.

These results underscore a key public health implication: protecting the high-risk old group cannot be achieved solely by targeting that group. Controlling transmission in the high-contact young group — which acts as the primary driver of the summation term in (56) — is essential for reducing the overall epidemic burden across the network [10,11].

7. Conclusion

This paper provides a rigorous mathematical analysis of a high-dimensional (13-compartment) Kermack–McKendrick-like model incorporating Erlang-distributed clinical delays and waning immunity. The model, adapted from the Institut Pasteur COVID-19 framework [3], is representative of a broad class of clinically detailed epidemic models for which the basic qualitative theory (stability, final size, endemic equilibrium) had not previously been established in full generality. The principal novelty of this work is threefold: (i) we derive explicit closed-form results for , final epidemic size, and endemic equilibrium for a 13-dimensional system, exploiting the DAG structure (H2) to show that hospitalization and ICU parameters do not affect the transmission-level quantities; (ii) we establish local stability of the endemic equilibrium and characterize the spiral-sink dynamics via an explicit discriminant condition (Theorem 4.11), a result that is new for Erlang-chained SEIRS systems; (iii) we extend all results to an age-stratified 13n-dimensional system via a Perron–Frobenius fixed-point argument. The main results are:

  1. Permanent immunity. The Disease-Free Equilibrium is globally asymptotically stable if and only if , and the model admits a unique final epidemic size , characterised by a transcendental equation depending only on and the initial conditions. This invariance with respect to the clinical delay parameters (Erlang stages, hospitalization rates) is a structural consequence of the DAG assumption H2: the clinical chain does not feed back into transmission.
  2. Waning immunity. The DFE remains GAS when (Theorem 4.1). For , a unique endemic equilibrium exists and is locally asymptotically stable, with convergence occurring through damped oscillations (spiral sink, Theorem 4.11). Global stability of the endemic equilibrium remains an open problem.
  3. Age stratification. The fundamental properties — uniqueness of the final size vector, network herd immunity threshold, and convergence to the DFE with — extend to the multigroup setting under irreducibility of the contact matrix (Theorem 5.1). The heterogeneous model predicts markedly different group-specific attack rates compared to the homogeneous reference, with direct implications for age-targeted vaccination strategies [10,11].

From a methodological standpoint, the key contribution is the spectral decomposition of the Jacobian at the endemic equilibrium via a cofactor expansion (Lemma 4.6), which reduces the stability question to a epidemiological block . This technique may be useful for other high-dimensional compartmental models with similar cascade structures.

Relative to the recent literature on non-Markovian epidemic models [2426], our contribution is complementary: while Basnarkov et al. [26] and Granger et al. [24,25] develop integro-differential frameworks that accommodate arbitrary sojourn distributions (including mortality, network heterogeneity, and stochastic effects), our Erlang-2 chain is the ODE-exact realization of the Gamma- kernel (Proposition 2.1), yielding explicit closed-form results for , final size, and equilibrium stability that remain analytically elusive in the general framework. The connection to network heterogeneity established by Pastor-Satorras and Vespignani [27] is captured in our age-stratified model through the spectral formula , where the social contact matrix C plays the role of the network adjacency matrix.

Limitations. The principal limitations of the present analysis are the following.

  1. (i) The model is formulated with three distinct transmission rates for the pre-symptomatic, severely symptomatic, and mildly symptomatic infectious compartments, respectively. The well-posedness, next-generation matrix, final-size relation, and disease-free stability results are established for the full three-rate formulation. The detailed local stability analysis of the endemic equilibrium is carried out under the calibration constraint , which is the parameterization used in the numerical simulations. However, the three rates are not jointly identifiable from aggregate hospitalization surveillance data alone [35]: only the compound quantity can be inferred without individual-level transmission data. In the numerical simulations we therefore impose the calibration constraint , consistent with the reference model [3]. Relaxing this constraint using contact-tracing or household-level data [34] is a natural next step, but lies outside the scope of the present mathematical analysis.
  2. (ii) The global stability of the endemic equilibrium (Section 4) remains an open problem; local stability and the spiral-sink property are established, but a global Lyapunov argument for the full 13-dimensional system is not yet available.
  3. (iii) Vital dynamics (births and natural deaths) are excluded by H1 (no vital dynamics); their inclusion would break the conserved quantity N and likely introduce backward bifurcation in the SEIRS case.
  4. (iv) The model is deterministic; stochastic effects may be significant in the early growth phase or in small populations.
  5. (v) The Erlang-2 sojourn time is a parsimonious approximation; Erlang-k with k > 2 or non-Erlang distributions (Weibull, log-normal) could improve empirical fit at the cost of higher model dimension or non-ODE formulations [24,25].
  6. (vi) Age-dependent clinical severity parameters and seasonal forcing are absent, limiting applicability to long-term endemic scenarios.

Future directions include: (a) the global stability of the endemic equilibrium via Lyapunov–Volterra methods adapted to Erlang-chained systems [40]; (b) incorporation of demographic turnover and seasonal forcing to model interannual epidemic cycles; (c) joint identifiability analysis of the three transmission rates using contact-tracing or household-level data, to test the calibration constraint empirically; (d) optimal vaccination and non-pharmaceutical intervention control strategies in the age-stratified framework using Pontryagin’s maximum principle; (e) systematic confrontation with COVID-19 hospitalization time-series data for parameter identification and model validation [42]; (f) extension to Erlang-k with k > 2 sojourn distributions using the integro-differential formulation of [24,25] and comparison with the ODE chain-trick version.

Supporting information

S1 File. Simulation code.

This file contains the Python scripts used to perform the numerical simulations and generate the figures presented in the manuscript. The model parameters and initial conditions used for these simulations are provided in the tables within the main text.

https://doi.org/10.1371/journal.pone.0352960.s001

(PY)

References

  1. 1. Kermack WO, McKendrick AG. A contribution to the mathematical theory of epidemics. Proc R Soc Lond A. 1927;115:700–21.
  2. 2. Bosetti P, Tran Kiem C, Andronico A, Paireau J, Levy-Bruhl D, Alter L, et al. Impact of booster vaccination on the control of COVID-19 Delta wave in the context of waning immunity: application to France in the winter 2021/22. Euro Surveill. 2022;27(1):2101125. pmid:34991778
  3. 3. Andronico A, Tran Kiem C, Paireau J, Succo T, Bosetti P, Lefrancq N, et al. Evaluating the impact of curfews and other measures on SARS-CoV-2 transmission in French Guiana. Nat Commun. 2021;12(1):1634. pmid:33712596
  4. 4. Andronico A, Tran Kiem C, Paireau J, Succo T, Bosetti P, Lefrancq N, et al. Evaluating the impact of curfews and other measures on SARS-CoV-2 transmission in French Guiana. Nat Commun. 2021;12(1):1634. pmid:33712596
  5. 5. Béraud G, Kazmercziak S, Beutels P, Levy-Bruhl D, Lenne X, Mielcarek N, et al. The French Connection: The First Large Population-Based Contact Survey in France Relevant for the Spread of Infectious Diseases. PLoS One. 2015;10(7):e0133203. pmid:26176549
  6. 6. Bosetti P, Tran Kiem C, Andronico A, Colizza V, Yazdanpanah Y, Fontanet A, et al. Epidemiology and control of SARS-CoV-2 epidemics in partially vaccinated populations: a modeling study applied to France. BMC Med. 2022;20(1):33. pmid:35078469
  7. 7. Salje H, Tran Kiem C, Lefrancq N, et al. Estimating the burden of SARS-CoV-2 in France. Science. 2020;369(6500):208–11.
  8. 8. Salje H, Tran Kiem C, Lefrancq N. Estimating the burden of SARS-CoV-2 in France. Science. 2020;369(6500):208–11.
  9. 9. Bosetti P, Tran Kiem C, Andronico A. A race between SARS-CoV-2 variants and vaccination: The case of the B.1.1.7 variant in France. Euro Surveill. 2021;26.
  10. 10. Tran KC, Andronico A, Bosetti P. Benefits and risks associated with different uses of the COVID-19 vaccine Vaxzevria: a modelling study, France, May to September 2021. Euro Surveill. 2021;26.
  11. 11. Tran Kiem C, Bosetti P, Paireau J, Crépey P, Salje H, Lefrancq N, et al. SARS-CoV-2 transmission across age groups in France and implications for control. Nat Commun. 2021;12(1):6895. pmid:34824245
  12. 12. Tran Kiem C, Crépey P, Bosetti P, Levy Bruhl D, Yazdanpanah Y, Salje H, et al. Lockdown as a last resort option in case of COVID-19 epidemic rebound: a modelling study. Eurosurveillance. 2021;26(22).
  13. 13. Tran Kiem C, Massonnaud CR, Levy-Bruhl D, Poletto C, Colizza V, Bosetti P, et al. A modelling study investigating short and medium-term challenges for COVID-19 vaccination: From prioritisation to the relaxation of measures. EClinicalMedicine. 2021;38:101001. pmid:34278284
  14. 14. van den Driessche P, Watmough J. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission. Math Biosci. 2002;180:29–48. pmid:12387915
  15. 15. Bhatia NP, Szegö GP. Stability Theory of Dynamical Systems. Berlin: Springer-Verlag. 2002.
  16. 16. Thieme HR. Mathematics in Population Biology. Princeton, NJ: Princeton University Press. 2003.
  17. 17. Barbalat I. Systèmes d’équations différentielles d’oscillations non linéaires. Rev Roumaine Math Pures Appl. 1959;4:267–70.
  18. 18. Magal P, Seydi O, Webb G. Final size of a multi-group SIR epidemic model: Irreducible and non-irreducible modes of transmission. Math Biosci. 2018;301:59–67. pmid:29604303
  19. 19. LaSalle JP. Stability Theory for Ordinary Differential Equations. J Differ Equ. 1968;4(1):57–65.
  20. 20. Martcheva M. An introduction to mathematical epidemiology. Springer. 2015.
  21. 21. Kalluci E, Noka E, Gordani O, Merkaj X, Macchia A, Marceddu G, et al. The application of next generation matrix in the calculation of basic reproduction number for COVID-19. Clin Ter. 2023;174(Suppl 2(6)):263–78. pmid:37994774
  22. 22. Kumari P, Singh HP, Singh S. SEIAQRDT model for the spread of novel coronavirus (COVID-19): A case study in India. Appl Intell (Dordr). 2021;51(5):2818–37. pmid:34764566
  23. 23. Liu Z, Magal P, Seydi O, Webb G. Understanding Unreported Cases in the COVID-19 Epidemic Outbreak in Wuhan, China, and the Importance of Major Public Health Interventions. Biology (Basel). 2020;9(3):50. pmid:32182724
  24. 24. Granger T, Michelitsch TM, Bestehorn M, Riascos AP, Collet BA. Four-compartment epidemic model with retarded transition rates. Phys Rev E. 2023;107(4–1):044207. pmid:37198844
  25. 25. Granger T, Michelitsch TM, Bestehorn M, Riascos AP, Collet BA. Stochastic Compartment Model with Mortality and Its Application to Epidemic Spreading in Complex Networks. Entropy (Basel). 2024;26(5):362. pmid:38785610
  26. 26. Basnarkov L, Tomovski I, Sandev T, Kocarev L. Non-Markovian SIR epidemic spreading model of COVID-19. Chaos Solitons Fractals. 2022;160:112286. pmid:35694643
  27. 27. Pastor-Satorras R, Vespignani A. Epidemic dynamics and endemic states in complex networks. Phys Rev E Stat Nonlin Soft Matter Phys. 2001;63(6 Pt 2):066117. pmid:11415183
  28. 28. Jacquez JA, Simon CP. Qualitative theory of compartmental systems with lags. Math Biosci. 2002;180:329–62. pmid:12387931
  29. 29. MacDonald N. Time lags in biological models. Springer-Verlag. 1978.
  30. 30. Samui P, Mondal S, Mondal J, Chatterjee AN. Effect of vaccination to control measles epidemic in light of economic progression. Int J Dyn Control. 2025.
  31. 31. Chatterjee AN, Sharma SK, Al Basir F, Raezah AA. Dynamics and control study of the new H1N1 influenza with two roots of infection: the impact of optimal vaccination and treatment. Mathematics. 2025;13(19):3086.
  32. 32. Bag AK, Ghosh S, Chatterjee AN, Roy PK. A mathematical framework investigating the impact of Chemo-iPSC therapy for the dynamics of cervical cancer. J Appl Math Comput. 2025;71(4):6061–93.
  33. 33. Samui P, Mondal J, Chatterjee AN, Al Basir F. Impact of awareness in self-monitoring of COVID-19: An optimal control approach. Results Control Optim. 2024.
  34. 34. He X, Lau EHY, Wu P, Deng X, Wang J, Hao X, et al. Temporal dynamics in viral shedding and transmissibility of COVID-19. Nat Med. 2020;26(5):672–5. pmid:32296168
  35. 35. Verity R, Okell LC, Dorigatti I, Winskill P, Whittaker C, Imai N, et al. Estimates of the severity of coronavirus disease 2019: a model-based analysis. Lancet Infect Dis. 2020;20(6):669–77. pmid:32240634
  36. 36. Lauer SA, Grantz KH, Bi Q, et al. The incubation period of coronavirus disease 2019 (COVID-19) from publicly reported confirmed cases: estimation and application. Ann Intern Med. 2020;172(9):577–82.
  37. 37. Lefrancq N, Paireau J, Hozé N. Evolution of outcomes for patients hospitalized during the first SARS-CoV-2 pandemic wave in France. Sci Rep. 2021;11:11325.
  38. 38. Hethcote HW. The mathematics of infectious diseases. SIAM Review. 2000;42(4):599–653.
  39. 39. Lloyd AL. Realistic distributions of infectious periods in epidemic models: changing patterns of persistence and dynamics. Theor Popul Biol. 2001;60(1):59–71. pmid:11589638
  40. 40. Korobeinikov A, Maini PK. A lyapunov function and global properties for sir and seir epidemiological models with nonlinear incidence. Math Biosci Eng. 2004;1(1):57–60. pmid:20369959
  41. 41. Mossong J, Hens N, Jit M, Beutels P, Auranen K, Mikolajczyk R, et al. Social contacts and mixing patterns relevant to the spread of infectious diseases. PLoS Med. 2008;5(3):e74. pmid:18366252
  42. 42. Magal P, Webb G. The parameter identification problem for SIR epidemic models: identifying unreported cases. J Math Biol. 2018;77(6–7):1629–48. pmid:29330615