Hostname: page-component-74656f9884-7drmj Total loading time: 0 Render date: 2026-11-04T17:22:28.077Z Has data issue: false hasContentIssue false

An exploration of finite-size effects in the dynamics of epidemic compartmental modelling

Published online by Cambridge University Press:  10 August 2026

Aakash Gurung
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Shrinkhal Wagle
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Amy Carr
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Caden McCann
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Keyton Kodatt
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Yuanyuan Song
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Yuanzhen Shao
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
Chuntian Wang*
Affiliation:
Department of Mathematics, The University of Alabama, Tuscaloosa, USA
*
Corresponding author: Chuntian Wang; Email: cwang27@ua.edu
Rights & Permissions [Opens in a new window]

Abstract

Finite-size effects arise when the dynamical behaviour of human-interacting or particle-interacting systems with inherent randomness deviates from the predictions of the corresponding mean-field equations. Despite their frequent observation in practice, the mechanisms by which finite-size effects shape and influence real-world epidemic dynamics remain largely unexplored. To this end, in this article, we study these effects in the context of both agent-based and mean-field epidemic modelling frameworks, with particular attention to dynamical regimes characterized by repeated outbreaks. Our ultimate objective is to inform and improve public strategies for epidemic prediction and prevention. As an initial step towards our broader goal, we focus on a minimal epidemic model that naturally captures recurrent epidemic waves, namely the SIHRS compartmental model, which assumes waning immunity in recovered individual. This model may be viewed as a natural extension of the classical SIHR and SIRS compartmental models. Rather than obscuring the underlying mechanisms with an overly intricate model structure, the SIHRS framework allows us to isolate, identify and track finite-size effects over time. We carry out our analysis using a martingale-based early-time-step method, in which martingale formulations of the underlying Markov processes are derived and exploited. In particular, the martingale formulations are extended beyond compartment variables to higher-order quantities, which constitutes a key step towards advancing the analysis beyond short-time approximations. Our analysis delivers a quantitative and systematic understanding of finite-size effects in epidemic dynamics, demonstrating that their impact is shaped by population size, compartment scale and temporal structure. These findings are supported by extensive numerical simulations calibrated with both national-scale and county-level COVID-19 data.

Information

Type
Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Poisson clocks and their associated state transitionsTable 1 long description.

Figure 1

Table 2. Renaming of parameters for reducing the effective parameter set of the SIHRS-IPC modelTable 2 long description.

Figure 2

Table 3. The probabilities corresponding to transitions from S to I; from I to R, H, or D; from H to R or D; and from R to S, written in terms of the reduced parameter set of the SIHRS-IPC modelTable 3 long description.

Figure 3

Figure 1. Diagram summarizing an equivalent description of the SIHRS-IPC model with a reduced set of parameters.

Figure 4

Figure 2. Figure 2 long description.Output of the compartment fractions of the SIHRS-IPC model for different values ofN$N$from time0$0$to1000$1000$days. The S, I, H, R,and D compartments are displayed using golden yellow, purple, dark green, teal and navy curves, respectively. They are grouped into three sets:(sN(t),rN(t))$( \mathbf {s}_N( t) , \mathbf {r}_N( t))$, (iN(t),dN(t))$( \mathbf {i}_N( t) , \mathbf {d}_N( t) )$andhN(t)$\mathbf {h}_N( t)$, shown in the left, middle and right columns, respectively. In the first, second, third and fourth rows, we setN=550$N=550$, 1300$1300$, 2900$2900$and7000$7000$, respectively. For all panels, the initial conditions att=0$t=0$are set tos0N=0.96$s_{0N}=0.96$, i0N=0.035$i_{0N}=0.035$andh0N=0.005$h_{0N}=0.005$, and the parameters are chosen as listed in Table 4.

Figure 5

Figure 3. Output of the random path averages of the compartment fractions of the SIHRS-IPC model for different values ofN$N$from time0$0$to1000$1000$days. In panel (a), the averaged output of 70 random paths with the same parameters and initial data as in panel (a) of Figure 2 is displayed. The same convention applies to all other panels. The S, I, H, R and D compartments are displayed using golden yellow, purple, dark green, teal and navy curves, respectively.

Figure 6

Table 4. Parameter values for the SIHRS-IPC model simulationsTable 4 long description.

Figure 7

Figure 4. Output of the compartment fractions of the SIHRS-ODE and SIHRS-IPC models for different values ofN$N$over the time intervalt∈[0,1000]$t\in [0,1000]$. In the first, second and third rows, single random sample paths of the SIHRS-IPC model are displayed withN=15000$N=15000$, 30000$30000$and60000$60000$, respectively. All other parameters and initial conditions in these panels are the same as those used to generate Figure 2. The fourth row shows the output of the SIHRS-ODE model with the same parameters and initial data. In all panels, the S, I, H, R and D compartments are displayed as golden yellow, purple, dark green, teal and navy curves, respectively.

Figure 8

Figure 5. Output ofln⁡(DN(l)(t))$\ln ( \mathscr{D}_{N}^{\kern1pt(l)}(t))$andln⁡(RN(l)(t))$\ln (\mathscr{R}_{N}^{\kern1pt(l)}(t))$fort∈[5,1000]$t\in [5,1000]$andl=1,2,3,4,5$l=1,2,3,4,5$. In each panel, the dark red, blue, green, purple, teal, orange and black curves correspond toN=550$N=550$, 1300$1300$, 2900$2900$, 7000$7000$, 15000$15000$, 30000$30000$and60000$60000$, respectively. All other parameters and initial data are the same as those used to generate Figure 2. The expectations are approximated by averaging over 70 random sample paths of the SIHRS-IPC model.

Figure 9

Figure 6. Output of the pointwise95%$95\%$Monte Carlo confidence intervals for the statistics shown in Figure 5. Panels (a)–(j) display the pointwise95%$95\%$Monte Carlo confidence intervals associated with panels (a)–(j) of Figure 5, respectively. For clarity, only the casesN=550$N=550$, 7000$7000$and60000$60000$are shown in each panel, corresponding to the dark red, purple and black curves, respectively.

Figure 10

Figure 7. Output oflog⁡EN(l)(t)$\log \sqrt { \mathscr{E }^{\kern1.8pt(l)}_N (t) }$andFN(l)(t)$ \sqrt { \mathscr{F }^{\kern1.5pt(l)}_N (t) }$forl=1,2,3,4,$l=1,2,3,4,$and5$5$. The dark red, blue, green, purple, teal, orange and black curves correspond toN=550$N=550$, 1300$1300$, 2900$2900$, 7000$7000$, 15000$15000$, 30000$30000$and60000$60000$, respectively. We sett∈[5,1000]$t\in [5,1000]$for the panels in the first two rows andt∈[0,1000]$t\in [0,1000]$for the remaining panels. All other parameters and initial data are the same as those used to generate Figure 2.

Figure 11

Figure 8. Output ofσ(mN(l)(t))$\sigma (\mathbf{m}_{N}^{(l)}(t))$forl=1,2,3,4,$l=1,2,3,4,$and5$5$, together with diagnostics of early-die-out behaviour. All parameters and initial data are identical to those used to generate Figure 2, except for time ending at 750 days. In panels (a)–(e), the sample standard deviations are computed from 70 stochastic sample paths. Panels (f), (g), (i) and (j) display the50%$50\%$envelopes (shaded regions), while the corresponding path averages are superimposed on the empirical envelopes. Panels (h) and (k) each display 10 random paths ofdN(t)$\mathbf{d}_N(t)$. Panels (f)–(h) and (i)–(k) correspond toN=550$N=550$andN=1300$N=1300$, respectively.

Figure 12

Figure 9. Figure 9 long description.Output ofσ(mN(l)(t))$\sigma (\mathbf{m}_{N}^{(l)}(t))$forl=1,2,3,4,$l=1,2,3,4,$and5$5$. All parameters and initial data are identical to those used to generate panels (a)–(e) in Figure 8, except that the numbers of stochastic sample paths are increased to 80 for panels (a)–(e) and 90 for panels (f)–(j).

Figure 13

Figure 10. Output ofσ(MN(l)(t))$\sigma ( {\mathscr{M}^{\kern1.6pt(l)}_{N} ( t ) })$andσ(GN(l)(t))$\sigma ( {\mathfrak{G}^{(l)}_{N} ( t) })$forl=1,2,3,4,$l=1,2,3,4,$and5$5$. The dark red, blue, green, purple, teal, orange and black curves correspond toN=550$N=550$, 1300$1300$, 2900$2900$, 7000$7000$, 15000$15000$, 30000$30000$, and60000$60000$, respectively. All other parameters and initial data are the same as those used to generate Figure 2.

Figure 14

Figure 11. Figure 11 long description.Output ofσ(GN(l)(t))$\sigma ( {\mathfrak{G}^{(l)}_{N} (t) })$forl=1,2,3,4,$l=1,2,3,4,$and5$5$. The dark red, blue, green, purple, teal, orange and black curves correspond toN=550$N=550$, 1300$1300$, 2900$2900$, 7000$7000$, 15000$15000$, 30000$30000$and60000$60000$, respectively. All parameters and initial data are identical to those used to generate panels (f)–(j) in Figure 10, except that the numbers of stochastic sample paths are increased to 80 for panels (a)–(e) and 90 for panels (f)–(j).

Figure 15

Figure 12. Figure 12 long description.Output of the I and H compartment fractions with parameters and initial data drawn from the COVID-19 trajectory in Carson City, Nevada, from March 25, 2020 to December 5, 2021. In particular, for simulations of the SIHRS-IPC model, the total population size is set toN=58,639$N = 58,639$. All other parameter values are listed in Table 5. Panel (a) displays 20 random paths ofiN(t)$\mathbf {i}_N (t)$(shown in pink), together with the curve of daily confirmed cases (light green), while Panel (c) shows the corresponding90%$90\%$envelope (pink shaded region), along with the deterministic solutioni(t)$i(t)$(dark brown dashed line) and the curve of daily confirmed cases (light green). Panel (b) displays 30 random paths ofhN(t)$\mathbf {h}_N (t)$(dark green), together with the curve of daily confirmed hospitalizations (magenta). Panel (d) shows the corresponding90%$90\%$envelope (dark green shaded region), along with the deterministic solutionh(t)$h(t)$(purple dashed line) and the curve of daily confirmed hospitalizations (magenta). Moreover, panels (e) and (f) show the path averages ofiN(t)$\mathbf {i}_N (t)$(blue) andhN(t)$\mathbf {h}_N (t)$(black), respectively, together with the corresponding observed data and deterministic solutions.

Figure 16

Table 5. Model parameter values used in simulations for Carson City, NevadaTable 5 long description.