This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Hyperbolic compartmental models for epidemic spread on networks with uncertain data: application to the emergence of Covid-19 in Italy

Giulia Bertaglia111Department of Mathematics and Computer Science, University of Ferrara, Via Machiavelli 30, 44121 Ferrara, Italy ([email protected])    Lorenzo Pareschi222Department of Mathematics and Computer Science, University of Ferrara, Via Machiavelli 30, 44121 Ferrara, Italy ([email protected])
Abstract

The importance of spatial networks in the spread of an epidemic is an essential aspect in modeling the dynamics of an infectious disease. Additionally, any realistic data-driven model must take into account the large uncertainty in the values reported by official sources, such as the amount of infectious individuals. In this paper we address the above aspects through a hyperbolic compartmental model on networks, in which nodes identify locations of interest, such as cities or regions, and arcs represent the ensemble of main mobility paths. The model describes the spatial movement and interactions of a population partitioned, from an epidemiological point of view, on the basis of an extended compartmental structure and divided into commuters, moving on a suburban scale, and non-commuters, acting on an urban scale. Through a diffusive rescaling, the model allows us to recover classical diffusion equations related to commuting dynamics. The numerical solution of the resulting multiscale hyperbolic system with uncertainty is then tackled using a stochastic collocation approach in combination with a finite-volume IMEX method. The ability of the model to correctly describe the spatial heterogeneity underlying the spread of an epidemic in a realistic city network is confirmed with a study of the outbreak of COVID-19 in Italy and its spread in the Lombardy Region.

Keywords: Kinetic transport equations, hyperbolic systems, epidemic models, network modelling, diffusion limit, uncertainty quantification, IMEX finite-volume methods, asymptotic-preserving scheme, COVID-19

1 Introduction

The advent of the COVID-19 pandemic, which still afflicts the entire world, has prompted many researchers in the mathematical field and beyond to propose epidemic models increasingly suitable for the study of the evolution of this specific coronavirus, to support the definition of the best strategies for the control of its spread. Most of the proposed models are rooted in the compartmental epidemiological modeling proposed by Kermack and McKendrick [21, 32], based on systems of ordinary differential equations (ODE), which describe only the temporal evolution of the spread of the epidemic, neglecting the spatial component in favor of an assumption of homogeneity of population and territory [20, 27, 30, 31, 36, 44, 50, 52, 40, 43]. Recently, models have also been proposed in which we have moved away from the idea of a homogeneously mixed population to allow a better description in terms of social contact patterns, vulnerability and case fatality ratio, but still neglecting the spatial development of the epidemic spread [8, 11].

Generally, the concept of the average behavior of a population is sufficient to have a first reliable description of the development of an epidemic. However, the inclusion of the spatial component in epidemiological systems is crucial especially when there is a need to consider spatially heterogeneous interventions, as was and still is the case for the control of the spread of COVID-19 [49, 45]. Some recent works have attempted to fill these gaps by proposing epidemiological models based on partial differential equations (PDE), in which the spatial structure is taken into account. In [22, 54, 53, 17] a two-dimensional (2D) space dependence is considered, obtaining models able to properly capture the complexity of the spatial transmission of the virus. On the other hand, meta-population network approaches have also been proposed [29, 23], which result in systems of ODE that provide no information about the spatial characteristics of the epidemic spread along the pathways connecting the different populations [49].

Another important aspect concerns the wide use of deterministic models, which, although more computationally efficient, are based on the assumption that initial conditions, boundary conditions and all the parameters involved are known. However, in practical applications, this assumption is rarely true. In the context of epidemic modeling, for example, initial conditions are certainly affected by uncertainty because data are limited and screening policy is always a matter of compromises. Also epidemic parameters, although normally estimated or calibrated, are candidates for being random variables. Therefore, when attempting to solve the problem of interest numerically, one must take into account these limitations, recurring to more consistent stochastic models [8, 23, 29, 44, 41].

In this work, a hyperbolic transport model on networks with uncertain data capable to describe the spatial spread of an epidemic phenomenon defined by an extended compartmental dynamics is proposed. The model takes inspiration by the multiscale transport model recently introduced in [17] by extending it to include more realistic compartmentalizations. In addition, the spatial structure of the system lays on the network modeling originally adopted in [15], in which nodes of the network identify locations of interests, depending on the spatial scale considered (villages, provinces, regions, nations), and arcs constitute the mobility paths connecting them (hence roads, railways, airline connections, etc.). Individuals moving on the network are subdivided into commuting and non-commuting, the latter acting only at the urban, nodal scale they belong to, not contributing in the transmission of the virus in the extra-urban domain. This particular feature prevents unrealistic mass migration effects where the entire population travels through the network [17]. Furthermore, thanks to its hyperbolic structure the model avoids the unphysical feature of infinite propagation speeds typical of reaction-diffusion systems, still recovering the parabolic behaviour in the diffusive limit [15, 10].

The resulting model is solved numerically through an IMEX finite volume stochastic scheme that permits to preserve uniform accuracy with respect to the scaling parameters [35, 15]. More precisely, the numerical scheme combines a stochastic collocation method, a non-intrusive method which guarantees spectral convergence in the stochastic space and ease of implementation, avoiding the loss of important structural properties of the original system of governing equations [48, 41, 57], with an Implicit-Explicit (IMEX) Runge-Kutta finite-volume scheme that maintains the consistency in the asymptotic limit (i.e. the asymptotic-preserving (AP) property) [16].

The rest of the paper is organized as follows. In Section 2 the mathematical model is introduced, first in its kinetic transport formulation and then deriving its macroscopic representation. Subsequently, the diffusion limit is formally computed and the details of the model extension to networks are presented. Moreover, a definition of the basic reproduction number of the epidemic is proposed, with the details of its derivation discussed in Appendix A. In Section 3 we present an application to the first outbreak of COVID-19 in Italy and its spread in the Lombardy Region. First, to validate the proposed numerical approach a convergence study is performed. Next, the capacity of the proposed model to capture the spatial heterogeneous characteristics underlying COVID-19 epidemics is assessed through several simulations based on data reported by official sources. The details of the stochastic collocation approach are summarized in Appendix B, whereas the IMEX finite-volume scheme is described in Appendix C. Finally, conclusions and future perspectives are drawn in Section 4.

2 Mathematical model

2.1 A hyperbolic compartmental model for epidemic spread

The epidemiological starting point of our model is given by a compartmental structure with a SEIAR partitioning [52, 51, 44], in which the population is assumed to be divided in susceptible individuals SS, exposed individuals in the latent period, which are not yet infectious EE, infectious individuals manifesting severe symptoms II, infectious individuals with no/mild symptoms AA and removed (deceased or healed and immune) individuals RR. We assume to have a population with subjects having no prior immunity. The vital dynamics represented by births and deaths is neglected because of the time scale considered. This model differs from the classic SEIR [32] for the presence of a subgroup of people who will never develop symptoms or very mild ones, which is an essential feature to take into account if one aims at analyzing the evolution of the COVID-19 pandemic. Indeed, individuals belonging to this group are very hard to be detected, deeply impacting the efficiency of the monitoring and making isolation, containment and tracing of individual cases very challenging [44, 29, 30, 20]. They tend to behave like simple susceptible, but in fact highly contributing in augmenting the spread of the virus.

To account for the spatial movement of the population, the model has its roots within discrete velocity models in kinetic theory [39, 15], and follows the approach in [17], where individuals of each compartment are subdivided in three classes, S±,0S_{\pm,0}, E±,0E_{\pm,0}, I±,0I_{\pm,0}, A±,0A_{\pm,0}, R±,0R_{\pm,0}, traveling in a one-dimensional space domain Ω\Omega\subseteq\mathbb{R} with characteristic speeds +λi,λi+\lambda_{i},-\lambda_{i} and 0 respectively, with i{S,E,I,A,R}i\in\{S,E,I,A,R\}. The total compartmental densities are defined as the sum of all the components of the subgroups

ST=S++S+S0,ET=E++E+E0,IT=I++I+I0,AT=A++A+A0,RT=R++R+R0.\begin{split}S_{T}=S_{+}+S_{-}+S_{0},\qquad E_{T}=E_{+}&+E_{-}+E_{0},\qquad I_{T}=I_{+}+I_{-}+I_{0},\\ A_{T}=A_{+}+A_{-}+A_{0},&\qquad R_{T}=R_{+}+R_{-}+R_{0}\,.\end{split} (2.1)

The discrete-velocity system of the SEIAR epidemic transport model for commuters, associated to relaxation times τi\tau_{i}, i{S,E,I,A,R}i\in\{S,E,I,A,R\}, then reads

S±t±λSS±x\displaystyle\frac{\partial S_{\pm}}{\partial t}\pm\lambda_{S}\frac{\partial S_{\pm}}{\partial x} =fI(S±,IT)fA(S±,AT)+12τS(SS±)\displaystyle=-f_{I}(S_{\pm},I_{T})-f_{A}(S_{\pm},A_{T})+\frac{1}{2\tau_{S}}\left(S_{\mp}-S_{\pm}\right) (2.2)
E±t±λEE±x\displaystyle\frac{\partial E_{\pm}}{\partial t}\pm\lambda_{E}\frac{\partial E_{\pm}}{\partial x} =fI(S±,IT)+fA(S±,AT)aE±+12τE(EE±)\displaystyle=f_{I}(S_{\pm},I_{T})+f_{A}(S_{\pm},A_{T})-aE_{\pm}+\frac{1}{2\tau_{E}}\left(E_{\mp}-E_{\pm}\right)
I±t±λII±x\displaystyle\frac{\partial I_{\pm}}{\partial t}\pm\lambda_{I}\frac{\partial I_{\pm}}{\partial x} =aσE±γII±+12τI(II±)\displaystyle=a\sigma E_{\pm}-\gamma_{I}I_{\pm}+\frac{1}{2\tau_{I}}\left(I_{\mp}-I_{\pm}\right)
A±t±λAA±x\displaystyle\frac{\partial A_{\pm}}{\partial t}\pm\lambda_{A}\frac{\partial A_{\pm}}{\partial x} =a(1σ)E±γAA±+12τA(AA±)\displaystyle=a(1-\sigma)E_{\pm}-\gamma_{A}A_{\pm}+\frac{1}{2\tau_{A}}\left(A_{\mp}-A_{\pm}\right)
R±t±λRR±x\displaystyle\frac{\partial R_{\pm}}{\partial t}\pm\lambda_{R}\frac{\partial R_{\pm}}{\partial x} =γII±+γAA±+12τR(RR±).\displaystyle=\gamma_{I}I_{\pm}+\gamma_{A}A_{\pm}+\frac{1}{2\tau_{R}}\left(R_{\mp}-R_{\pm}\right)\,.

This system is coupled with the following SEIAR model describing the evolution of a stationary population of non-commuters

dS0dt\displaystyle\frac{{\rm d}S_{0}}{{\rm d}t} =fI(S0,IT)+fA(S0,AT)\displaystyle=-f_{I}(S_{0},I_{T})+f_{A}(S_{0},A_{T}) (2.3)
dE0dt\displaystyle\frac{{\rm d}E_{0}}{{\rm d}t} =fI(S0,IT)+fA(S0,AT)aE0\displaystyle=f_{I}(S_{0},I_{T})+f_{A}(S_{0},A_{T})-aE_{0}
dI0dt\displaystyle\frac{{\rm d}I_{0}}{{\rm d}t} =aσE0γII0\displaystyle=a\sigma E_{0}-\gamma_{I}I_{0}
dA0dt\displaystyle\frac{{\rm d}A_{0}}{{\rm d}t} =a(1σ)E0γAA0\displaystyle=a(1-\sigma)E_{0}-\gamma_{A}A_{0}
dR0dt\displaystyle\frac{{\rm d}R_{0}}{{\rm d}t} =γII0+γAA0.\displaystyle=\gamma_{I}I_{0}+\gamma_{A}A_{0}\,.
Refer to caption
Figure 1: Flow chart of the multi-population SEIAR dynamic based on five compartments: susceptible (S), exposed (E), severe symptomatic infectious (I), mildly symptomatic/asymptomatic infectious (A), and removed –healed or deceased– population (R), each one subdivided in three classes of individuals traveling in the domain with characteristic speeds +λi,λi+\lambda_{i},-\lambda_{i} and 0, with i{S,E,I,A,R}i\in\{S,E,I,A,R\}. The transition rates between the compartments, βj,a,γj\beta_{j},a,\gamma_{j} are the inverse of the contact period 1/βj1/\beta_{j}, the latent period 1/a1/a and the infectious period 1/γj1/\gamma_{j}, respectively, with distinct values for groups j{I,A}j\in\{I,A\}, except for the latent period. The rate of probability for the exposed to enter in the symptomatic and asymptomatic subgroups of the infectious population are σ\sigma and (1σ)(1-\sigma), respectively. Coefficients kjk_{j} affect the contact rates in response to social distancing and other control actions.

In the above system (2.2)-(2.3) all the epidemic densities S±,0S_{\pm,0}, E±,0E_{\pm,0}, I±,0I_{\pm,0}, A±,0A_{\pm,0}, R±,0R_{\pm,0} depend on (x,t,𝒛)(x,t,\boldsymbol{z}), where (x,t)(x,t) are the physical variables of space xΩx\in\Omega\subseteq\mathbb{R} and time t>0t>0, while 𝒛=(z1,,zd)Td\boldsymbol{z}=(z_{1},\ldots,z_{d})^{T}\in\mathbb{R}^{d} is a random vector characterizing the possible sources of uncertainty due to independent parameters z1,,zdz_{1},\ldots,z_{d}. The same applies for the contact rate function ff, defined with respect to the infectious compartments, II and AA respectively, as

fI(S,I)=βISIp1+kIIp,fA(S,A)=βASAp1+kAAp,p1,f_{I}(S,I)=\beta_{I}\frac{SI^{p}}{1+k_{I}I^{p}},\qquad f_{A}(S,A)=\beta_{A}\frac{SA^{p}}{1+k_{A}A^{p}},\qquad p\geq 1,

where βI(x,t,𝒛)\beta_{I}(x,t,\boldsymbol{z}) and βA(x,t,𝒛)\beta_{A}(x,t,\boldsymbol{z}) are the transmission rates, accounting for both number of contacts and probability of transmission, hence may vary based on the effects of government control actions, such as mandatory wearing of masks, shutdown of specific work/school activities, or full lockdowns [32, 30, 54, 8]; kI(x,t,𝒛)k_{I}(x,t,\boldsymbol{z}) and kA(x,t,𝒛)k_{A}(x,t,\boldsymbol{z}) act as incidence damping coefficients based on the self-protective behavior of the individual that arises from awareness of the risk associated with the epidemic [15, 27]. Note that, the classic bilinear case corresponds to p=1p=1 and kI=kA=0k_{I}=k_{A}=0, even though it has been observed that an incidence rate that increases more than linearly with respect to the number of infectious can occur under certain circumstances [10, 21, 37]. Parameters γI(x,t,𝒛)\gamma_{I}(x,t,\boldsymbol{z}) and γA(x,t,𝒛)\gamma_{A}(x,t,\boldsymbol{z}) are the recovery rates of highly symptomatic infected and of asymptomatic or mildly infected (inverse of the infectious periods), respectively, while a(x,t,𝒛)a(x,t,\boldsymbol{z}) represents the inverse of the latency period and σ(x,t,𝒛)\sigma(x,t,\boldsymbol{z}) is the probability rate of developing severe symptoms [52, 29, 20]. The flow chart of the SEIAR model considered in this work is also illustrated in Fig. 1, where transition rates between compartments are clearly displayed.

Remark 2.1.
  • The model allows to describe more realistically the typical dynamic of commuters, which regards only a small fraction of individuals, and to distinguish this from the epidemic process which, instead, involves the whole population, including non-commuters. The presence of a group of non-commuting population, indeed, permits to avoid that the whole population in a compartment moves indiscriminately in the full space originating an unrealistic mass migration effect.

  • The presence of uncertainty in the data included from the beginning in the modeling process could allow the compartmentalization of asymptomatic individuals to be eliminated by implicitly including them in the uncertainty about the number of infected individuals. This approach was proposed in [8]. In our case, however, in order to highlight the link with similar models used in the literature, we chose to keep the asymptomatic compartment, which consequently will be the one affected by the highest level of uncertainty.

2.2 Macroscopic formulation and diffusion limit

Introducing now the macroscopic variables Sc,Ec,Ic,Ac,RcS_{c},E_{c},I_{c},A_{c},R_{c} for the commuters, with

Sc=S++S,Ec=E++E,Ic=I++I,Ac=A++A,Rc=R++R,S_{c}=S_{+}+S_{-},\quad E_{c}=E_{+}+E_{-},\quad I_{c}=I_{+}+I_{-},\quad A_{c}=A_{+}+A_{-},\quad R_{c}=R_{+}+R_{-},

and defining the fluxes

JS=λS(S+S),JE=λE(E+E),JI=λI(I+I),J_{S}=\lambda_{S}(S_{+}-S_{-}),\quad J_{E}=\lambda_{E}(E_{+}-E_{-}),\quad J_{I}=\lambda_{I}(I_{+}-I_{-}),
JA=λA(A+A),JR=λR(R+R),J_{A}=\lambda_{A}(A_{+}-A_{-}),\quad J_{R}=\lambda_{R}(R_{+}-R_{-}),

a hyperbolic model underlying the macroscopic formulation of the spatial propagation of an epidemic, equivalent to the mesoscopic one [9], presented in system (2.2), is obtained:

Sct+JSx\displaystyle\frac{\partial S_{c}}{\partial t}+\frac{\partial J_{S}}{\partial x} =fI(Sc,IT)fA(Sc,AT)\displaystyle=-f_{I}(S_{c},I_{T})-f_{A}(S_{c},A_{T}) (2.4)
Ect+JEx\displaystyle\frac{\partial E_{c}}{\partial t}+\frac{\partial J_{E}}{\partial x} =fI(Sc,IT)+fA(Sc,AT)aEc\displaystyle=f_{I}(S_{c},I_{T})+f_{A}(S_{c},A_{T})-aE_{c}
Ict+JIx\displaystyle\frac{\partial I_{c}}{\partial t}+\frac{\partial J_{I}}{\partial x} =aσEcγIIc\displaystyle=a\sigma E_{c}-\gamma_{I}I_{c}
Act+JAx\displaystyle\frac{\partial A_{c}}{\partial t}+\frac{\partial J_{A}}{\partial x} =a(1σ)EcγAAc\displaystyle=a(1-\sigma)E_{c}-\gamma_{A}A_{c}
Rct+JRx\displaystyle\frac{\partial R_{c}}{\partial t}+\frac{\partial J_{R}}{\partial x} =γIIc+γAAc\displaystyle=\gamma_{I}I_{c}+\gamma_{A}A_{c}
JSt+λS2Scx\displaystyle\frac{\partial J_{S}}{\partial t}+\lambda_{S}^{2}\frac{\partial S_{c}}{\partial x} =fI(JS,IT)fA(JS,AT)1τSJS\displaystyle=-f_{I}(J_{S},I_{T})-f_{A}(J_{S},A_{T})-\frac{1}{\tau_{S}}J_{S}
JEt+λE2Ecx\displaystyle\frac{\partial J_{E}}{\partial t}+\lambda_{E}^{2}\frac{\partial E_{c}}{\partial x} =λEλS(fI(JS,IT)+fA(JS,AT))aJE1τEJE\displaystyle=\frac{\lambda_{E}}{\lambda_{S}}\left(f_{I}(J_{S},I_{T})+f_{A}(J_{S},A_{T})\right)-aJ_{E}-\frac{1}{\tau_{E}}J_{E}
JIt+λI2Icx\displaystyle\frac{\partial J_{I}}{\partial t}+\lambda_{I}^{2}\frac{\partial I_{c}}{\partial x} =λIλEaσJEγIJI1τIJI\displaystyle=\frac{\lambda_{I}}{\lambda_{E}}a\sigma J_{E}-\gamma_{I}J_{I}-\frac{1}{\tau_{I}}J_{I}
JAt+λA2Acx\displaystyle\frac{\partial J_{A}}{\partial t}+\lambda_{A}^{2}\frac{\partial A_{c}}{\partial x} =λAλEa(1σ)JEγAJA1τAJA\displaystyle=\frac{\lambda_{A}}{\lambda_{E}}a(1-\sigma)J_{E}-\gamma_{A}J_{A}-\frac{1}{\tau_{A}}J_{A}
JRt+λR2Rcx\displaystyle\frac{\partial J_{R}}{\partial t}+\lambda_{R}^{2}\frac{\partial R_{c}}{\partial x} =λRλIγIJI+λRλAγAJA1τRJR\displaystyle=\frac{\lambda_{R}}{\lambda_{I}}\gamma_{I}J_{I}+\frac{\lambda_{R}}{\lambda_{A}}\gamma_{A}J_{A}-\frac{1}{\tau_{R}}J_{R}

Note that here the above system is coupled with the equations for the non commuter population (2.3) through identities (2.1).

Formally, system (2.4) is a 1D system of stochastic balance laws which can be rewritten in compact form as:

t𝐔c(x,t,𝒛)+x𝐕(x,t,𝒛)\displaystyle\partial_{t}{\bf{U}}_{c}(x,t,\boldsymbol{z})+\partial_{x}{\bf{V}}(x,t,\boldsymbol{z}) =𝐅c(𝐔T(x,t,𝒛),𝐔c(x,t,𝒛))\displaystyle={\bf{F}}_{c}({\bf{U}}_{T}(x,t,\boldsymbol{z}),{\bf{U}}_{c}(x,t,\boldsymbol{z})) (2.5)
t𝐕(x,t,𝒛)+𝚲2(x,t)x𝐔c(x,t,𝒛)\displaystyle\partial_{t}{\bf{V}}(x,t,\boldsymbol{z})+\boldsymbol{\Lambda}^{2}(x,t)\,\partial_{x}{\bf{U}}_{c}(x,t,\boldsymbol{z}) =𝐆(𝐔T(x,t,𝒛),𝐕(x,t,𝒛))+𝐇(𝐕(x,t,𝒛)),\displaystyle={\bf{G}}({\bf{U}}_{T}(x,t,\boldsymbol{z}),{\bf{V}}(x,t,\boldsymbol{z}))+{\bf{H}}({\bf{V}}(x,t,\boldsymbol{z})),

in which

𝐔T=(STETITATRT),𝐔c=(ScEcIcAcRc),𝐕=(JSJEJIJAJR),𝚲=(λS00000λE00000λI00000λA00000λR),{\bf{U}}_{T}=\begin{pmatrix}S_{T}\\ E_{T}\\ I_{T}\\ A_{T}\\ R_{T}\end{pmatrix},\quad{\bf{U}}_{c}=\begin{pmatrix}S_{c}\\ E_{c}\\ I_{c}\\ A_{c}\\ R_{c}\end{pmatrix},\quad{\bf{V}}=\begin{pmatrix}J_{S}\\ J_{E}\\ J_{I}\\ J_{A}\\ J_{R}\end{pmatrix},\quad\boldsymbol{\Lambda}=\begin{pmatrix}\lambda_{S}&0&0&0&0\\ 0&\lambda_{E}&0&0&0\\ 0&0&\lambda_{I}&0&0\\ 0&0&0&\lambda_{A}&0\\ 0&0&0&0&\lambda_{R}\end{pmatrix},

𝐅c(𝐔T,𝐔c)=(fI(Sc,IT)fA(Sc,AT)fI(Sc,IT)+fA(Sc,AT)aEcaσEcγIIca(1σ)EcγAAcγIIc+γAAc),{\bf{F}}_{c}({\bf{U}}_{T},{\bf{U}}_{c})=\begin{pmatrix}-f_{I}(S_{c},I_{T})-f_{A}(S_{c},A_{T})\\ f_{I}(S_{c},I_{T})+f_{A}(S_{c},A_{T})-aE_{c}\\ a\sigma E_{c}-\gamma_{I}I_{c}\\ a(1-\sigma)E_{c}-\gamma_{A}A_{c}\\ \gamma_{I}I_{c}+\gamma_{A}A_{c}\end{pmatrix},

𝐆(𝐔T,𝐕)=(fI(JS,IT)fA(JS,AT)λEλS(fI(JS,IT)+fA(JS,AT))aJEλIλEaσJEγIJIλAλEa(1σ)JEγAJAλRλIγIJI+λRλAγAJA),𝐇(𝐕)=(JS/τSJE/τEJI/τIJA/τAJR/τR).{\bf{G}}({\bf{U}}_{T},{\bf{V}})=\begin{pmatrix}-f_{I}(J_{S},I_{T})-f_{A}(J_{S},A_{T})\\ \frac{\lambda_{E}}{\lambda_{S}}\left(f_{I}(J_{S},I_{T})+f_{A}(J_{S},A_{T})\right)-aJ_{E}\\ \frac{\lambda_{I}}{\lambda_{E}}a\sigma J_{E}-\gamma_{I}J_{I}\\ \frac{\lambda_{A}}{\lambda_{E}}a(1-\sigma)J_{E}-\gamma_{A}J_{A}\\ \frac{\lambda_{R}}{\lambda_{I}}\gamma_{I}J_{I}+\frac{\lambda_{R}}{\lambda_{A}}\gamma_{A}J_{A}\end{pmatrix},\quad{\bf{H}}({\bf{V}})=-\begin{pmatrix}{J_{S}}/{\tau_{S}}\\ {J_{E}}/{\tau_{E}}\\ {J_{I}}/{\tau_{I}}\\ {J_{A}}/{\tau_{A}}\\ {J_{R}}/{\tau_{R}}\end{pmatrix}.

It is easy to verify that system (2.5) is symmetric hyperbolic in the sense of Friedrichs-Lax [28], with real finite characteristic velocities (eigenvalues) λi\lambda_{i}, i{S,E,I,A,R}i\in\{S,E,I,A,R\}, and a complete set of linearly independent eigenvectors. All the eigenvectors are associated with genuinely non-linear fields, defining shocks and rarefactions, and the Riemann invariants of the system correspond to the kinetic transport variables

S±=12(Sc±JSλS),E±=12(Ec±JEλE),I±=12(Ic±JIλI),A±=12(Ac±JAλA),R±=12(Rc±JRλR).\begin{split}S^{\pm}=\frac{1}{2}\left(S_{c}\pm\frac{J_{S}}{\lambda_{S}}\right),\quad E^{\pm}=\frac{1}{2}&\left(E_{c}\pm\frac{J_{E}}{\lambda_{E}}\right),\quad I^{\pm}=\frac{1}{2}\left(I_{c}\pm\frac{J_{I}}{\lambda_{I}}\right),\\ A^{\pm}=\frac{1}{2}\left(A_{c}\pm\frac{J_{A}}{\lambda_{A}}\right)&,\quad R^{\pm}=\frac{1}{2}\left(R_{c}\pm\frac{J_{R}}{\lambda_{R}}\right)\,.\end{split} (2.6)

2.2.1 Reproduction number

The standard threshold of epidemic models is the well-known basic reproduction number R0R_{0}, also called the basic reproduction ratio or the basic reproductive rate, which defines the expected number of secondary cases produced, in a completely susceptible population, by a typical infected individual during its entire period of infectiousness [24, 32]. For many deterministic infectious disease models, this number determines whether an infection can invade and persist in a new host population (R0>1R_{0}>1) or cannot (R0<1R_{0}<1). Its definition in the case of spatially dependent dynamics, as already noted in [54], is not straightforward particularly when considering its spatial dependence. In the following we will consider the following definition for the average value of the reproduction number on the domain Ω\Omega for t>0t>0:

R0(t)\displaystyle R_{0}(t) =ΩfI(ST,IT)𝑑xΩγI(x)IT(x,t)𝑑xΩa(x)σ(x)ET(x,t)𝑑xΩa(x)ET(x,t)𝑑x\displaystyle=\frac{\int_{\Omega}f_{I}(S_{T},I_{T})\,dx}{\int_{\Omega}\gamma_{I}(x)I_{T}(x,t)\,dx}\cdot\frac{\int_{\Omega}a(x)\sigma(x)E_{T}(x,t)\,dx}{\int_{\Omega}a(x)E_{T}(x,t)\,dx} (2.7)
+ΩfA(ST,AT)𝑑xΩγA(x)AT(x,t)𝑑xΩa(x)(1σ(x))ET(x,t)𝑑xΩa(x)ET(x,t)𝑑x.\displaystyle+\frac{\int_{\Omega}f_{A}(S_{T},A_{T})\,dx}{\int_{\Omega}\gamma_{A}(x)A_{T}(x,t)\,dx}\cdot\frac{\int_{\Omega}a(x)(1-\sigma(x))E_{T}(x,t)\,dx}{\int_{\Omega}a(x)E_{T}(x,t)\,dx}\,.

The derivation of the above expression for R0(t)R_{0}(t), computed following the next-generation matrix approach [24], is presented in detail in Appendix A.

In the two contributions of eq. (2.7) it is possible to identify:

  • the transmission rates for compartment II and AA: fI(ST,IT)f_{I}(S_{T},I_{T}) and fA(ST,AT)f_{A}(S_{T},A_{T}), respectively;

  • the mean time of staying in compartment II and AA: γI1\gamma_{I}^{-1} and γA1\gamma_{A}^{-1}, respectively;

  • the fraction of individuals passing from compartment EE to II and AA: aσ/a=σa\sigma/a=\sigma and a(1σ)/a=1σa(1-\sigma)/a=1-\sigma, respectively.

It is worth to underline that from definition (2.7) it can be deduced that it is a combination of the growth of ET,ITE_{T},I_{T} and ATA_{T} that determines the persistence of the epidemic, not solely the growth of ETE_{T} in time, neither the growth of the simple sum ET+IT+ATE_{T}+I_{T}+A_{T}.

Remark 2.2.

If no spatial dependence is assigned to variables and parameters, hence the ODE version of system (2.4) is considered, and no social distancing effects are taken into account (i.e. kI=kA=0k_{I}=k_{A}=0) the reproduction number results in accordance with [52, 51, 29]:

R0(t)=σβISTγI+(1σ)βASTγA.R_{0}(t)=\sigma\frac{\beta_{I}S_{T}}{\gamma_{I}}+(1-\sigma)\frac{\beta_{A}S_{T}}{\gamma_{A}}\,.

2.2.2 Diffusion limit

From a formal viewpoint, it can be shown that the proposed model recovers the parabolic behavior expected from standard space-dependent epidemic models in the diffusion limit [10, 15]. Introducing the diffusion coefficients

Di=λi2τi,i{S,E,I,A,R}D_{i}=\lambda_{i}^{2}\tau_{i},\quad i\in\{S,E,I,A,R\}

that characterize the diffusive transport mechanism of S,E,I,A,RS,E,I,A,R respectively, and letting τi0\tau_{i}\to 0, i{S,E,I,A,R}i\in\{S,E,I,A,R\}, while keeping the diffusion coefficients finite, from the last five equations of system (2.4) we recover Fick’s law getting

JS=DSScx,JE=DEEcx,JI=DIIcx,JA=DAAcx,JR=DRRcx.\begin{split}J_{S}=-D_{S}\frac{\partial S_{c}}{\partial x},\quad J_{E}=-D_{E}\frac{\partial E_{c}}{\partial x},\quad J_{I}=-D_{I}\frac{\partial I_{c}}{\partial x},\quad J_{A}=-D_{A}\frac{\partial A_{c}}{\partial x},\quad J_{R}=-D_{R}\frac{\partial R_{c}}{\partial x}.\end{split}

Finally, inserting these results in the rest of the equations of system (2.4) yields the following parabolic reaction-diffusion system for the commuters

Sct=x(DSxSc)fI(Sc,IT)fA(Sc,AT)Ect=x(DExEc)+fI(Sc,IT)+fA(Sc,AT)aEcIct=x(DIxIc)+aσEcγIIcAct=x(DAxAc)+a(1σ)EcγAAcRct=x(DRxRc)+γIIc+γAAc.\begin{split}\frac{\partial S_{c}}{\partial t}&=\frac{\partial}{\partial x}\left(D_{S}\frac{\partial}{\partial x}S_{c}\right)-f_{I}(S_{c},I_{T})-f_{A}(S_{c},A_{T})\\ \frac{\partial E_{c}}{\partial t}&=\frac{\partial}{\partial x}\left(D_{E}\frac{\partial}{\partial x}E_{c}\right)+f_{I}(S_{c},I_{T})+f_{A}(S_{c},A_{T})-aE_{c}\\ \frac{\partial I_{c}}{\partial t}&=\frac{\partial}{\partial x}\left(D_{I}\frac{\partial}{\partial x}I_{c}\right)+a\sigma E_{c}-\gamma_{I}I_{c}\\ \frac{\partial A_{c}}{\partial t}&=\frac{\partial}{\partial x}\left(D_{A}\frac{\partial}{\partial x}A_{c}\right)+a(1-\sigma)E_{c}-\gamma_{A}A_{c}\\ \frac{\partial R_{c}}{\partial t}&=\frac{\partial}{\partial x}\left(D_{R}\frac{\partial}{\partial x}R_{c}\right)+\gamma_{I}I_{c}+\gamma_{A}A_{c}\,.\end{split} (2.8)

Therefore, the relaxation times can modify the nature of the behavior of the solution [15, 10, 16], which can result either hyperbolic or parabolic (when considering small relaxation times and large speeds). This feature of the model makes it particularly suitable for the description of the dynamics of human populations, which are characterized by movement at different spatial scales [17]. It is therefore natural to assume τi=τi(x)\tau_{i}=\tau_{i}(x), i{S,E,I,A,R}i\in\{S,E,I,A,R\}, since in geographic areas densely populated we can assume a diffusive dynamics while in other areas or along the main arteries of communication a hyperbolic description will be more appropriate avoiding propagation of information at infinite speed.

Remark 2.3.

In the model description adopted in this Section, the relaxation times are assumed to be space dependent but independent of the state variables. More generally, it is possible to consider the relaxation times

τi=τ~i/κ(ic,iT),i{S,E,I,A,R},\tau_{i}=\tilde{\tau}_{i}/\kappa(i_{c},i_{T}),\qquad i\in\{S,E,I,A,R\},

leading, as τ~i0\tilde{\tau}_{i}\to 0 and taking λi2=D~i/τ~i\lambda_{i}^{2}=\tilde{D}_{i}/\tilde{\tau}_{i}, to nonlinear diffusion equations in the form (2.8) where the diffusion coefficients Di=D~iκ(ic,iT)D_{i}=\tilde{D}_{i}\kappa(i_{c},i_{T}), i{S,E,I,A,R}i\in\{S,E,I,A,R\}, depend on the state variables.

A classical example is represented by the choice

κ(ic,iT)=icα,i{S,E,I,A,R}\kappa(i_{c},i_{T})=i_{c}^{\alpha},\qquad i\in\{S,E,I,A,R\}

which corresponds to a generalization of Carleman model. In the limit τ~i0\tilde{\tau}_{i}\to 0, for α=0\alpha=0 we recover again the linear diffusion model whereas assuming α(1,0)\alpha\in(-1,0) we obtain a fast diffusion process considered by other authors in epidemiology [13]. From a mathematical viewpoint we refer to [39] for rigorous results concerning these kind of diffusion limits for generalized Carlemann models. Although interesting, here we do not explore further this direction.

2.3 Extension to network modeling

The transport model here proposed can be extended to network approaches in the sense of those presented in [18, 19, 47, 46]. In the sequel we summarize the details of the network structure we adopted to characterize arcs and nodes with different sizes.

Following [15], it is possible to structure a 1D network considering that the nodes of the network identify locations of interest such as municipalities, provinces or, in a wider scale, regions or nations, while the arcs, enclosing the 1D spatial dynamics, represent the paths linking each location to the others. In this way, the epidemic state of each node evolves in time influenced by the mobility of the commuting individuals, moving from the other locations included in the network, always considering a part of the population composed by non-commuting individuals which remain at the origin node.

In order to prescribe the proper coupling between nodes and arcs, ensuring the conservation of total density (population) in the network and of fluxes at the interface, it is necessary to impose appropriate transmission conditions at each arc-node interface.

2.3.1 Transmission conditions at nodes

A network or a connected graph 𝒢=(𝒩,𝒜)\mathcal{G=(N,A)} is composed of a finite set of NN nodes (or vertices) 𝒩\mathcal{N} and a finite set of AA bidirectional arcs (or edges) 𝒜\mathcal{A}, such that an arc connects a pair of nodes [47]. Let us parametrize the AA arcs of the network as intervals ai=[0,Li],i=1,,Aa_{i}=[0,L_{i}],i=1,\ldots,A. Arcs are bidirectional, as the network is non-oriented, but an artificial orientation needs to be fixed in order to define a sign for the velocities and therefore the fluxes. For an incoming arc, LiL_{i} is the abscissa of the node, whereas for an outgoing arc the same abscissa is 0.

To define transmission conditions at a generic node n𝒩n\in\mathcal{N} having ai𝒜,i= 1,,Na,La_{i}\in\mathcal{A},i\leavevmode\nobreak\ =\leavevmode\nobreak\ 1,\ldots,N_{a,L} incoming arcs and aj𝒜,j= 1,,Na,0a_{j}\in\mathcal{A},j\leavevmode\nobreak\ =\leavevmode\nobreak\ 1,\ldots,N_{a,0} outgoing arcs, we need to consider two kind of interfaces at the node: the interfaces neighboring incoming arcs (L,iL,i) and the interface neighboring outgoing arcs (0,j0,j). If variables are discontinuous across these interfaces, at time t+Δtt+\Delta t, for each of them (1+Na,L)\left(1+N_{a,L}\right) new states originate at interfaces (L,iL,i) and (1+Na,0)\left(1+N_{a,0}\right) new states originate at interfaces (0,j0,j) [47]. To compute them, we need to solve (2+Na,L+Na,0)\left(2+N_{a,L}+N_{a,0}\right) Riemann problems, using the Riemann Invariants (kinetic variables) of the system, defined in Eqs. (2.6), and the principle of conservation of fluxes at interfaces [18, 19].

For each one of the compartments of commuting individuals of the SEIAR model here discussed, let us indicate, for ease of notation, with uu the number of individuals of the compartment, with vv the corresponding analytical flux, with λ\lambda its characteristic velocity, and with u±u^{\pm} the Riemann Invariants. Introducing transmission coefficients, αi,j[0,1]\alpha_{i,j}\in[0,1], which represent the probability that an individual at a generic arc-node interface decides to move across that interface, from the jj-thth location to the ii-thth location, transmission conditions at the interfaces with an incoming arc (L,iL,i) results for the arcs side

uL,i=uL,i++k=1Na,Lαi,kuL,k++αi,nunvL,i=λi(uL,i+k=1Na,Lαi,kuL,k+αi,nun)\begin{split}&u^{*}_{L,i}=u^{+}_{L,i}+\sum_{k=1}^{N_{a,L}}\alpha_{i,k}u_{L,k}^{+}+\alpha_{i,n}u_{n}^{-}\\ &v^{*}_{L,i}=\lambda_{i}\left(u^{+}_{L,i}-\sum_{k=1}^{N_{a,L}}\alpha_{i,k}u_{L,k}^{+}-\alpha_{i,n}u_{n}^{-}\right)\end{split} (2.9)

and for the node side (with the subscript nn indicating the variable –or the location, when concerning transmission coefficients– of the node)

uL,n=un+k=1Na,Lαn,kuL,k++αn,nunvL,n=λn(unk=1Na,Lαn,kuL,k+αn,nun).\begin{split}&u^{*}_{L,n}=u_{n}^{-}+\sum_{k=1}^{N_{a,L}}\alpha_{n,k}u_{L,k}^{+}+\alpha_{n,n}u_{n}^{-}\\ &v^{*}_{L,n}=-\lambda_{n}\left(u_{n}^{-}-\sum_{k=1}^{N_{a,L}}\alpha_{n,k}u_{L,k}^{+}-\alpha_{n,n}u_{n}^{-}\right).\end{split} (2.10)

On the other hand, for the transmission conditions at the interfaces with an outgoing arc (0,j0,j), we have for the arcs side

u0,j=u0,j+k=1Na,0αj,ku0,k+αj,nun+v0,j=λj(u0,jk=1Na,0αj,ku0,kαj,nun+).\begin{split}&u^{*}_{0,j}=u_{0,j}^{-}+\sum_{k=1}^{N_{a,0}}\alpha_{j,k}u_{0,k}^{-}+\alpha_{j,n}u_{n}^{+}\\ &v^{*}_{0,j}=-\lambda_{j}\left(u_{0,j}^{-}-\sum_{k=1}^{N_{a,0}}\alpha_{j,k}u_{0,k}^{-}-\alpha_{j,n}u_{n}^{+}\right).\end{split} (2.11)

and for the node side

u0,n=un++k=1Na,0αn,ku0,k+αn,nun+v0,n=λn(un+k=1Na,0αn,ku0,kαn,nun+)\begin{split}&u^{*}_{0,n}=u_{n}^{+}+\sum_{k=1}^{N_{a,0}}\alpha_{n,k}u_{0,k}^{-}+\alpha_{n,n}u_{n}^{+}\\ &v^{*}_{0,n}=\lambda_{n}\left(u_{n}^{+}-\sum_{k=1}^{N_{a,0}}\alpha_{n,k}u_{0,k}^{-}-\alpha_{n,n}u_{n}^{+}\right)\end{split} (2.12)

Notice that the condition differs when considering an incoming flow or an outgoing flow, due to the artificial orientation that has been set. Indeed, for each incoming arc, we need to use uL,i+u_{L,i}^{+} from the arc and unu_{n}^{-} from the node; while for each outgoing arc we consider u0,ju_{0,j}^{-} from the arc and un+u_{n}^{+} from the node [19].

Furthermore, to guarantee the conservation of fluxes at the interface, ensuring that the global mass (population) of the system is conserved, the following must hold [18, 19]

vL,n=i=1Na,LvL,i,v0,n=j=1Na,0v0,j;v_{L,n}^{*}=\sum_{i=1}^{N_{a,L}}v_{L,i}^{*},\qquad\qquad v_{0,n}^{*}=\sum_{j=1}^{N_{a,0}}v_{0,j}^{*}; (2.13)

which is fulfilled imposing at interfaces (L,iL,i)

λi=k=1Na,Lαk,iλk+αn,iλn,λn=k=1Na,Lαk,nλk+αn,nλn,\lambda_{i}=\sum_{k=1}^{N_{a,L}}\alpha_{k,i}\lambda_{k}+\alpha_{n,i}\lambda_{n},\qquad\qquad\lambda_{n}=\sum_{k=1}^{N_{a,L}}\alpha_{k,n}\lambda_{k}+\alpha_{n,n}\lambda_{n}, (2.14)

and at interfaces (0,j0,j)

λn=k=1Na,0αk,nλk+αn,nλn,λj=k=1Na,0αk,jλk+αn,jλn.\lambda_{n}=\sum_{k=1}^{N_{a,0}}\alpha_{k,n}\lambda_{k}+\alpha_{n,n}\lambda_{n},\qquad\qquad\lambda_{j}=\sum_{k=1}^{N_{a,0}}\alpha_{k,j}\lambda_{k}+\alpha_{n,j}\lambda_{n}. (2.15)

Nodes located at the inlet (outlet) end of the domain are without any incoming (outgoing) arcs. At these nodes, in order to ensure that there are no individuals entering or leaving the network (thus ensuring the preservation of the total population), we simply enforce the standard no-flux boundary condition [47], which consists of imposing at inlet nodes

vL,n=0,uL,n=unvnλn,v^{*}_{L,n}=0,\qquad\qquad u^{*}_{L,n}=u_{n}-\frac{v_{n}}{\lambda_{n}}, (2.16)

and at outlet nodes

v0,n=0,u0,n=un+vnλn.v^{*}_{0,n}=0,\qquad\qquad u^{*}_{0,n}=u_{n}+\frac{v_{n}}{\lambda_{n}}. (2.17)

3 Numerical results

The multiscale transport SEIAR model (2.2)-(2.3) is solved using a second-order IMEX Runge-Kutta Finite Volume Collocation method (see Appendices B and C for details). In particular, we will show that the numerical scheme is capable to reach spectral accuracy in the stochastic space, if the solution is sufficiently smooth in that space, and to preserve this accuracy in the diffusive (stiff) limit (i.e. stochastic AP property) [35, 14]. An advantage related to the choice of the stochastic collocation method lies in its non-intrusive nature [57]. This feature ensures ease of implementation, since the method requires only the evaluation of the solution of the corresponding deterministic problem, followed by a post-processing step. Thus, no major manipulation efforts of the deterministic computational code are required and the loss of important structural properties of the original problem is avoided [48].

Refer to caption
Figure 2: Representation of the network of the Lombardy test case, composed of 5 nodes, corresponding to the provinces of interest (Lodi, Milan, Bergamo, Brescia and Cremona) and 5 arcs, connecting each city to the others, considering all the main paths of commuters. The dimension of the node is proportional to the dimension of the urbanized area of the province.
Table 1: Matrix of commuters among the provinces of the Lombardy Region (Italy). Departure Provinces are listed on the first left column, while arrival Provinces are reported in the following columns (LO=Lodi, MI=Milan, BG=Bergamo, BS=Brescia, CR=Cremona). Each entry is given as number of people and percentage of individuals with respect to the total amount of commuters of the origin Province. The last column shows the amount of total commuters of the origin Province and corresponding percentage with respect to the total population of the origin Province. This matrix is extracted from the origin-destination matrix provided by the Lombardy Region for the regional fluxes of year 2020 [3].
From/To LO MI BG BS CR Total commuters
LO 56717 13712 70429
(80.53%) (19.47%) (30.97%)
MI 55397 74168 26709 21622 177896
(31.14%) (41.69%) (15.01%) (12.15%) (5.45%)
BG 76337 78348 12016 166701
(45.79%) (47.00%) (7.21%) (15.04%)
BS 26594 70879 16967 114440
(23.24%) (61.93%) (14.83%) (9.12%)
CR 13264 23142 12025 17681 66112
(20.06%) (35.00%) (18.19%) (26.75%) (18.58%)

3.1 Application to the emergence of COVID-19 in Italy

To analyze the effectiveness of the proposed approach in a realistic geographical and epidemic scenario, we design a numerical setting reproducing the evolution of the first outbreak of COVID-19 in the Lombardy Region of Italy, from February 27, 2020 to March 27, 2020, with respect to uncertainties underlying the initial conditions and chosen epidemic parameters.

3.1.1 The Lombardy network

A five-node network is considered, whose nodes represent the 5 main provinces interested by the epidemic outbreak in the first months of 2020: Lodi (n1n_{1}), Milan (n2n_{2}), Bergamo (n3n_{3}), Brescia (n4n_{4}) and Cremona (n5n_{5}). The arcs aja_{j} connecting each node to the others identify the main set of routes and railways viable by commuters each day. A schematic representation of this network is shown in Fig. 2. Routes that connect cities that are not direct neighbors and that require crossing other provinces are to be considered as the sum of the two route sections. Thus, for instance, it can be seen from Fig. 2 that the Milan–Brescia connection is actually identified by the sum of the Milan–Bergamo (a2a_{2}) and Bergamo–Brescia (a3a_{3}) arcs, indeed indicated as a2+3a_{2+3}. Since the space unit of measurement adopted is 1L=102km1\,\mathrm{L}=10^{2}\,\mathrm{km}, the lengths of the single sections of arc result: La1=0.20L_{a_{1}}=0.20, La2=0.30L_{a_{2}}=0.30, La3=0.35L_{a_{3}}=0.35, La4=La5=0.40L_{a_{4}}=L_{a_{5}}=0.40\,. These arcs are discretized with a grid size Δxa=0.01\Delta x_{a}=0.01. The length of the spatial cell associated to each node is proportional to the dimension of the urbanized area of the corresponding province, hence: Δxn1=0.025\Delta x_{n_{1}}=0.025, Δxn2=0.420\Delta x_{n_{2}}=0.420, Δxn3=0.100\Delta x_{n_{3}}=0.100, Δxn4=0.085\Delta x_{n_{4}}=0.085, Δxn5=0.035\Delta x_{n_{5}}=0.035.

Transmission coefficients αi,j\alpha_{i,j}, as well as percentage of commuters belonging to each province, are imposed recurring to official national assessment of mobility flow. In particular, the matrix of commuters presented in Table 1 reflects mobility data provided by the Lombardy Region for the regional fluxes of year 2020 [3], which is in agreement with the one derived from ISTAT data released in October, 2011 [4], as also confirmed in [29]. Notice that connections Lodi–Bergamo and Lodi–Brescia are not taken into account (as observable also from Fig. 2) because the amount of commuters along these routes is very low compared to the amount of individuals traveling the rest of the routes.

Table 2: Lombardy test case data: total inhabitants of the province N and detected infectious individuals i0i_{0} on February 27, 2020 in Lombardy Region (Italy). The total population is given by ISTAT data of December 31, 2019 [1], while data of infectious correspond to those reported in the GitHub repository daily updated by the Civil Protection Department of Italy [2].
City Total population (N) Infectious (i0i_{0})
Lodi (n1n_{1}) 227412 159
Milan (n2n_{2}) 3265327 15
Bergamo (n3n_{3}) 1108126 72
Brescia (n4n_{4}) 1255437 10
Cremona (n5n_{5}) 355908 91

The characteristic speed associated to each arc is fixed to permit a full round trip in each origin-destination section within a day. Since the time unit of measurement adopted is 1T=1day1\,\mathrm{T}=1\,\mathrm{day}, for all the compartments we impose: λa1=0.4\lambda_{a_{1}}=0.4, λa2=0.6\lambda_{a_{2}}=0.6, λa3=0.7\lambda_{a_{3}}=0.7, λa4=λa5=0.8\lambda_{a_{4}}=\lambda_{a_{5}}=0.8, respectively for each arc. The characteristic speed of compartment II is fixed to zero in all the nodes of the network, λn=0\lambda_{n}=0, while for the rest of the compartments, namely S,E,A,RS,E,A,R, λn=1\lambda_{n}=1\,. In the arcs, the relaxation time is assigned so that the model recovers a hyperbolic regime, hence τr,a=103\tau_{r,a}=10^{3}. On the other hand, a parabolic setting is prescribed in the cities for commuters in order to correctly capture the diffusive behavior of the disease spread which typically occurs in highly urbanized zones, with τr,n=103\tau_{r,n}=10^{-3}. The reader is invited to refer to [15] for further details on the sensitivity of the model to relaxation and speed parameters.

3.1.2 Data fitting and uncertainty

We simulate the spread of COVID-19 starting from February 27, 2020 until March 27, 2020, included. At the beginning of the pandemic, tracking of positive individuals cannot be considered reliable. Thus, the initial amount of infected people is the first information affected by uncertainty. To this aim, we introduce a single source of uncertainty zz having uniform distribution, z𝒰(0,1)z\sim\mathcal{U}(0,1) and the initial conditions for compartment II, at each node, are prescribed as

I(x,0,z)=i0(1+μ1z),I(x,0,z)=i_{0}(1+\mu_{1}z)\,,

with i0i_{0} density of infectious people on February 27, 2020, as given by data recorded by the Civil Protection Department of Italy [2], reported in Table 2 for each node, together with the total inhabitants of each province given by ISTAT data of 2019 [1]. We chose to associate all infected persons detected to the II compartment. This choice is justified by the ongoing screening policy. Indeed, during the first wave of this pandemic in Italy, tests to assess the presence of SARS-CoV-2 virus were performed almost only on patients with consistent symptoms and fever. We select μ1=1\mu_{1}=1, assuming no more than half of the actual highly symptomatic infected were detected at the very beginning of the outbreak of the pandemic.

According to values used in [29, 20], we fix γI=1/14\gamma_{I}=1/14, γA=2γI=1/7\gamma_{A}=2\gamma_{I}=1/7, a=1/3a=1/3, considering these clinical parameters deterministic. We also assume the probability rate of developing severe symptoms σ=1/12.5\sigma=1/12.5, as in [20, 36]. Since the first day of the simulation, the public was aware of the epidemic outbreak and recommendations such as washing hands often, not touching the face, avoiding handshakes and keeping distance had already been disseminated. Therefore, we initially set coefficients kI=kA=30k_{I}=k_{A}=30. The initial value of the transmission rate of asymptomatic/mildly infectious people is calibrated as the result of a least square problem, namely the L2 norm of the difference between the observed cumulative number of infected I(t)I(t) and the numerical evolution of the same compartment, through a simple deterministic SEIAR ODE model set up for the whole Lombardy Region, with the result βA=0.545\beta_{A}=0.545. Since after February 23, 2020, Codogno, city in the province of Lodi, is put under strict lockdown as “red zone” [29], a reduced contact rate is considered for the node of Lodi, with βA=0.50\beta_{A}=0.50. In the above fitting, the expected initial amount of exposed and asymptomatic/mildly symptomatic individuals is also estimated imposing an initial condition of one single exposed individual, obtaining e010.23i0e_{0}\approx 10.23\,i_{0} and a09.15i0a_{0}\approx 9.15\,i_{0}. In particular this permits to have a rough estimate of the presumed day of outbreak of the epidemic which, in our case, would appear to have started on January 14, 2020. With the above setup, we obtain an initial expected value of the basic reproduction number in the whole network (as from definition given in Section 2.2.1) R0= 3.6R_{0}\leavevmode\nobreak\ =\leavevmode\nobreak\ 3.6, which is in agreement with estimations reported in [29, 20, 55].

On the other hand, the transmission rate of compartment II, βI\beta_{I}, is considered a random parameter, given that, at each node, the initial amount of severe symptomatic subjects II is affected by uncertainty, as previously discussed. Therefore we impose:

βI(0,z)=βI,0(1+μ1μ2z).\beta_{I}(0,z)=\beta_{I,0}(1+\mu_{1}\mu_{2}z)\,.

Assuming that highly infectious subjects are mostly detected in the most optimistic scenario, being subsequently quarantined or hospitalized, the minimum value of the transmission rate of II is set βI,0=0.03βA\beta_{I,0}=0.03\,\beta_{A}, as in [29, 20]. Furthermore, μ2=0.061\mu_{2}=0.06^{-1}, indicating that the more the number of infected in II increases relative to the observed value i0i_{0}, the more the transmission rate of this compartment tends to that of compartment AA, proportionally to the error in II.

As a consequence, also initial conditions for compartments EE, AA and SS are stochastic, depending on the initial amount of severe infectious at each location:

E(x,0,z)=10.23I(x,0,z),A(x,0,z)=9.15I(x,0,z),E(x,0,z)=10.23\,I(x,0,z)\,,\qquad A(x,0,z)=9.15\,I(x,0,z)\,,
S(x,0,z)=N(x)E(x,0,z)I(x,0,z)A(x,0,z).S(x,0,z)=N(x)-E(x,0,z)-I(x,0,z)-A(x,0,z)\,.

Finally, removed individuals are considered initially null everywhere in the network, R(x,0,z)=0.0R(x,0,z)=0.0, with all arcs assumed empty at the beginning of the simulation.

To model the escalation of lockdown restrictions, starting from March 9, 2020, initial day of the northern Italy lockdown, the transmission rate βA\beta_{A} is reduced by 15% (with a consequent update also of βI,0\beta_{I,0} and therefore of βI\beta_{I}) and coefficients kI=kA=60k_{I}=k_{A}=60, due to the public being increasingly aware of the epidemic risks. Furthermore, the percentage of commuting individuals is reduced by 60% in the whole network according to mobility data tracked through mobile phones and made available by Google [6, 55]. After the additional restrictions in place as of March 22, 2020, βA\beta_{A} is ulteriorly reduced by 10% (again with a consequent rearrangement also of βI,0\beta_{I,0} and βI\beta_{I}) and coefficients kk are increased to kI=kA=70k_{I}=k_{A}=70.

Table 3: Error estimates and empirical order of accuracy of expectation 𝔼\mathbb{E} and variance 𝕍\mathbb{V} of susceptible SS and highly symptomatic individuals II in the Lombardy network test, at node n1n_{1} (Lodi). Results obtained applying the sAP-IMEX Runge-Kutta FV Collocation method. MpM_{p} indicates the number of points used for the stochastic Collocation method.
MpM_{p} 𝔼[S]\mathbb{E}[S] 𝕍[S]\mathbb{V}[S] 𝔼[I]\mathbb{E}[I] 𝕍[I]\mathbb{V}[I]
L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right)
2 4.1539e-07 1.3499e-08 2.0021e-08 1.2599e-11
4 6.1458e-08 2.7568 1.9974e-09 2.7567 1.7945e-09 3.4799 1.1296e-12 3.4794
6 2.5542e-09 7.8443 8.3016e-11 7.8443 8.4784e-11 7.5281 5.3366e-14 7.5282
8 1.2694e-10 10.4343 4.1258e-12 10.4343 4.2423e-12 10.4108 2.6703e-15 10.4108
10 6.7564e-12 13.1451 2.1959e-13 13.1451 6.8746e-14 18.4744 4.3271e-17 18.4744
Table 4: Error estimates and empirical order of accuracy of expectation 𝔼\mathbb{E} and variance 𝕍\mathbb{V} of susceptible SS and asymptomatic/mildly symptomatic individuals AA in the Lombardy network test, at node n3n_{3} (Bergamo). Results obtained applying the sAP-IMEX Runge-Kutta FV Collocation method. MpM_{p} indicates the number of points used for the stochastic Collocation method.
MpM_{p} 𝔼[S]\mathbb{E}[S] 𝕍[S]\mathbb{V}[S] 𝔼[A]\mathbb{E}[A] 𝕍[A]\mathbb{V}[A]
L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right) L2L^{2} 𝒪(L2)\mathcal{O}\left(L^{2}\right)
2 4.8912e-06 1.0543e-06 2.1399e-06 4.8133e-08
4 3.8079e-07 3.6831 8.2083e-08 3.6830 7.5528e-08 4.8244 1.6996e-09 4.8237
6 1.7441e-08 7.6047 3.7596e-09 7.6047 4.2088e-09 7.1210 9.4709e-11 7.1211
8 9.1663e-10 10.2400 1.9759e-10 10.2400 2.4765e-10 9.8474 5.5728e-12 9.8474
10 4.3175e-11 13.6927 9.3069e-12 13.6927 1.4533e-11 12.7075 3.2703e-13 12.7075
Refer to caption
((a)) Lodi (n1n_{1})
Refer to caption
((b)) Bergamo (n3n_{3})
Figure 3: Exponential decay of LL^{\infty} norm of highly infectious II at node n1n_{1} (left) and of asymptomatic/weakly symptomatic individuals at node n3n_{3} (right) in the Lombardy network test, as the number of collocation points MpM_{p} increases.

3.1.3 Convergence analysis

As a first numerical test we analyze the numerical convergence of the stochastic Collocation method, discussed in details in Appendix B. We consider the above setting, but with a larger level of uncertainty, with μ1=10\mu_{1}=10, to emphasize the convergence rates. The numerical results evaluated with an increased number of collocation points MpM_{p} are compared to a reference solution obtained using Mp=50M_{p}=50, in terms of expectation and variance of the state variables. The expected exponential convergence is shown in Tables 34 for chosen state variables, respectively for nodes n1n_{1} and n3n_{3} (taken as representative nodes), where L2L^{2} error norms and the related order of accuracy are presented. The result is highlighted by Fig. 3, in which the spectral decay of the LL^{\infty} norm is observed in terms of both expected value and variance as the number of collocation points increases.

Refer to caption
((a)) March 2, 2020
Refer to caption
((b)) March 7, 2020
Refer to caption
((c)) March 12, 2020
Refer to caption
((d)) March 17, 2020
Refer to caption
((e)) March 22, 2020
Refer to caption
((f)) March 27, 2020
Figure 4: Expected temporal and spatial trend of the spread of COVID-19 in Lombardy (Italy) during the first wave of the virus. The radius of the nodes in the network and the width of the arcs is proportional to the expected cumulative amount of total infectious people in the location, including asymptomatic and mildly symptomatic individuals (I+A+RI+A+R).

3.2 Simulation of different scenarios of the spread of COVID-19

In the following, we consider several scenarios regarding the spread of the COVID-19 epidemic in the Lombardy region based on the data and parameters determined in the previous section. In particular, we will consider the baseline scenario, corresponding to the actual spread of the epidemic observed from the data, and two hypothetical scenarios corresponding to the absence of long-range mobility and the absence of restrictions.

3.2.1 Baseline scenario

Numerical results of the Lombardy network test, in its baseline configuration (presented in details at the beginning of Section 3.1), obtained using the sAP IMEX Runge-Kutta FV Collocation method with Mp=6M_{p}=6 points, are reported in Figs. 47. In Fig. 4 a first qualitative trend of the spatial and temporal spread of the epidemic is presented. Here it can be observed the heterogeneity of the diffusion of the virus, which has firstly mostly affected the city of Bergamo and only in a second moment prevailing in Milan. In Fig. 5 the expected evolution in time of the infected individuals, together with 95% confidence intervals, is shown for each node and for the whole Lombardy network, including exposed EE, highly symptomatic subjects II and asymptomatic or weakly symptomatic people AA. Each plot is also associated with the expected temporal evolution of the reproduction number R0(t)R_{0}(t), computed as described in Section 2.2.1.

One can see the capacity of the model to reproduce a very heterogeneous epidemic trend in the network analyzed, which is also reflected in the different ranges and patterns shown for the R0R_{0} of each province. It can also be observed the agreement between the evolution of the reproduction number and the epidemic spread. In particular, it is confirmed the decline of the daily number of infected as R0R_{0} reaches values below 1, as shown in the plots for Lodi, Bergamo and Cremona. On the other hand, the persistence of the virus in the complete network, and especially in Milan, is noticed until March 27, 2020 (last day of the simulation), where the reproduction number remains R0>1R_{0}>1, confirming the consistency of the definition proposed for R0(t)R_{0}(t).

Refer to caption
((a)) Lodi (n1n_{1})
Refer to caption
((b)) Milan (n2n_{2})
Refer to caption
((c)) Bergamo (n3n_{3})
Refer to caption
((d)) Brescia (n4n_{4})
Refer to caption
((e)) Cremona (n5n_{5})
Refer to caption
((f)) Lombardy (total network)
Figure 5: Numerical results, with 95% confidence intervals, of the simulation of the first outbreak of COVID-19 in Lombardy, Italy. Expected evolution in time of compartments EE, AA, II, together with the basic reproduction number R0R_{0}. Vertical dashed lines identify the onset of governmental lockdown restrictions.
Refer to caption
((a)) Lodi (n1n_{1})
Refer to caption
((b)) Milan (n2n_{2})
Refer to caption
((c)) Bergamo (n3n_{3})
Refer to caption
((d)) Brescia (n4n_{4})
Refer to caption
((e)) Cremona (n5n_{5})
Refer to caption
((f)) Lombardy (total network)
Figure 6: Numerical results, with 95% confidence intervals, of the simulation of the first outbreak of COVID-19 in Lombardy, Italy. Expected evolution in time of the cumulative amount of severe infectious (I+RII+R_{I}) compared with data of cumulative infectious taken from the COVID-19 repository of the Civil Protection Department of Italy [2]. Vertical dashed lines identify the onset of governmental lockdown restrictions.
Refer to caption
((a)) Lodi (n1n_{1})
Refer to caption
((b)) Milan (n2n_{2})
Refer to caption
((c)) Bergamo (n3n_{3})
Refer to caption
((d)) Brescia (n4n_{4})
Refer to caption
((e)) Cremona (n5n_{5})
Refer to caption
((f)) Lombardy (total network)
Figure 7: Numerical results, with 95% confidence intervals, of the simulation of the first outbreak of COVID-19 in Lombardy, Italy. Expected evolution in time of the cumulative amount of severe infectious (I+RII+R_{I}) with respect to the effective cumulative amount of total infectious people, including asymptomatic and mildly symptomatic individuals (I+A+RI+A+R). Data of cumulative infectious is taken from the COVID-19 repository of the Civil Protection Department of Italy [2]. Vertical dashed lines identify the onset of governmental lockdown restrictions.

As visible from Fig. 6, the lower bound of the confidence band of the cumulative amount in time of highly symptomatic individuals is comparable with the observed data of the Civil Protection Department of Italy [2]. As expected, the mean value of the numerical result reports an higher amount of II, especially in Milan, the province most affected by the virus, due to the uncertainty of available data, which surely underestimate the real amount of infectious people, as discussed in Section 3.1.

The comparison between the expected evolution in time of the cumulative amount of severe infectious with respect to the effective cumulative amount of total infectious people, including asymptomatic and mildly symptomatic individuals, is shown in Fig. 7. Here, it can be noticed how much of the spread of COVID-19 has actually been lost from the data of the first outbreak in Lombardy and the impact that the presence of asymptomatic or undetected subjects has had on the epidemic evolution. By the end of the simulation, indeed, 𝔼[A+RA]/𝔼[I+A+R]=0.92\mathbb{E}[A+R_{A}]/\mathbb{E}[I+A+R]=0.92 in the network, indicating with RAR_{A} the amount of recovered coming from the compartment AA. This result is in line with WHO guidelines given during the first wave of COVID-19, stating that approximately 80% of the infected population was asymptomatic [5]. It is here remarked, indeed, that the compartment AA in the proposed model includes not only the asymptomatic people but also the mildly symptomatic, which would approximately be 12% of the total cases.

Remark 3.1.

In the results here presented, transmission coefficients αi,j(x)\alpha_{i,j}(x), which define the behavior of commuters in the network, are imposed as deterministic and constant in time, meaning that the amount of individuals exiting from (and entering in) each city is the same in each instant of the simulation. Clearly, this assumption leads to a simplification of the description of the phenomenon of commuting, generally characterized by a peak in the early morning hours and a drastic drop in the night hours. What we represent is indeed the mean commuting trend during the day, which tends to assume a stationary solution in time. However, a more realistic behavior, characterized for example by periodic sinusoidal functions, leads to a slightly oscillatory trend in the reported curves of each compartment and also in the reproduction number R0R_{0}. By selecting αi,j(x)\alpha_{i,j}(x) values that define an average trend over the day, allows us to avoid this misleading representation, while maintaining the consistency of the results.

3.2.2 No-mobility scenario

To assess the effects of the mobility of commuters, a second scenario is investigated in which the whole population is not allowed to move out of the residence city. Numerical results of this test are reported in Fig. 8 for two representative provinces of the network: Lodi and Milan. It can be observed the different evolution of the spread of the epidemic comparing trends presented in Fig. 8 with the corresponding ones in Fig. 5 (for the first column of plots) and Fig. 7 (for the second column of plots).

As a consequence of the absence of commuting people in the network, the spread of COVID-19 in Milan results consistently damped. The province of Milan, in fact, is the one with the highest number of daily incomes of commuting workers and students, followed by Bergamo and Brescia, as shown in Table 1. On the other hand, Lodi is the city with the highest amount of daily outcomes of commuters (30% of its total population). Thus, preventing the population from leaving the province shows a slight increase in local infections with respect to the baseline scenario. This result is not intended to suggest that a constraint on the mobility of people would be disadvantageous in fighting the spread of the epidemic. In fact, one must consider that the contagions shown in these Figures are due to a still present interaction of people at the provincial level, which has not been reduced in any way with respect to the previous scenario. Similar conclusions are drawn also in [26]. These results are primarily intended to demonstrate how much the evolution of a pandemic can vary in response to changes in people’s mobility.

Refer to caption
((a)) Lodi (n1n_{1})
Refer to caption
((b)) Lodi (n1n_{1})
Refer to caption
((c)) Milan (n2n_{2})
Refer to caption
((d)) Milan (n2n_{2})
Figure 8: Numerical results, with 95% confidence intervals, of the simulation of the first outbreak of COVID-19 in Lombardy, Italy, if the entire population was non-commuting, thus removing network mobility. Results are presented for cities Lodi and Milan. Expected evolution in time of compartments EE, AA, II, together with the basic reproduction number R0R_{0} (first column); expected time evolution of the cumulative amount of severe infectious (I+RII+R_{I}) with respect to the effective cumulative amount of total infectious people (I+A+RI+A+R), including asymptomatic and mildly symptomatic individuals (second column). Vertical dashed lines identify the onset of governmental lockdown restrictions.
Refer to caption
((a)) Milan (n2n_{2})
Refer to caption
((b)) Milan (n2n_{2})
Refer to caption
((c)) Bergamo (n3n_{3})
Refer to caption
((d)) Bergamo (n3n_{3})
Refer to caption
((e)) Lombardy (total network)
Refer to caption
((f)) Lombardy (total network)
Figure 9: Numerical results, with 95% confidence intervals, of the simulation of the first outbreak of COVID-19 in Lombardy, Italy, in the event that no restrictions of any kind were applied by the government. Results are presented for Milan, Bergamo and the whole network. Expected evolution in time of compartments EE, AA, II, together with the basic reproduction number R0R_{0} (first column); expected time evolution of the cumulative amount of severe infectious (I+RII+R_{I}) with respect to the effective cumulative amount of total infectious people, including asymptomatic and mildly symptomatic individuals (I+A+RI+A+R), compared with data of cumulative infectious taken from the COVID-19 repository of the Civil Protection Department of Italy [2] (second column).

3.2.3 No-restrictions scenario

Finally, results in the event that no restrictions of any kind were applied by the government are presented in Fig. 9 for the province of Milan, Bergamo and the complete Lombardy network. Comparing these results with the corresponding in Fig. 5 (for the first column of plots) and Fig. 7 (for the second column of plots), it can be seen immediately the fundamental role that government restrictions have played in containing the spread of the disease (notice the different y-axis scale in the Figures). In fact, the cumulative number of infected people across the region in this scenario is almost 1.8 times higher than in the baseline scenario at the end of the simulation. This value indicates that the restrictions imposed during the first wave of COVID-19 in Italy, and the consequent increasing risk awareness in the population, have contributed to attenuate the spread of the virus by 43%, which is in agreement with the result presented in [29]. Also the basic reproduction number R0R_{0} shows a totally different evolution in time, being far from reaching the value 1 at the end of the simulation. Indeed, on March 27, 2020 the virus still persists in its propagation, with mean value R0=1.50R_{0}=1.50 when considering the whole network and, in particular, R0=1.90R_{0}=1.90 in the province of Milan.

4 Conclusions

In this paper, a stochastic transport model for the spread of an epidemic phenomenon described by a multi-population SEIAR compartmental dynamics on networks is presented. The starting point for the description of spatial motion and the interactions of the individuals has its roots in the kinetic theory of discrete velocity models [12, 39, 9]. The model is structured on spatial networks, where nodes identify the locations of interest (cities in this case) and arcs represent the set of major mobility paths (roads and railways). Individuals are divided into commuters, who move on a suburban scale, and non-commuters, who act on an urban scale. In this way, we avoid unrealistic mass migration effects in which the entire population moves indiscriminately through the network.

Thanks to the hyperbolicity of the resulting system, the unphysical feature of instantaneous diffusive effects, which is typical of parabolic reaction-diffusion models proposed in literature, is removed. Nevertheless, we show that for small relaxation times and large characteristic speeds, in the diffusive regime, the proposed model recovers its parabolic nature.

Since the derivation and the consequent definition of the basic reproduction number is well-established in the literature for ODE epidemic models, we resort on these results to introduce a derivation of R0R_{0} for spatial epidemic models in the case of no-inflow/outflow boundary conditions, validating the effectiveness of the resulting definition as an indicator of the viral growth rate.

The model has been tested for the analysis of the emergence of COVID-19 in Italy, by simulating the propagation and evolution of the virus in the months of February and March 2020 in Lombardy. Indeed, it is in these early stages of the epidemic that uncertainty in data and transport dynamics played a key role. In order to study the effects of the uncertainties of the initial conditions and of the parameters involved in the model on the solution of the problem, a second-order stochastic asymptotic-preservative IMEX Runge-Kutta Finite Volume Collocation method has been used. It is shown that the proposed numerical scheme achieves spectral accuracy in the stochastic space by achieving an exponential convergence rate even in the case where uncertainty is present not only in the initial data but also in the nonlinear interaction terms.

Numerical results of the baseline scenario were compared with observed data made available by the Italian Civil Protection Department, demonstrating that the proposed model is suitable to adapt to real settings and applications and showing its ability on capturing the heterogeneity underlying epidemics. Also alternative scenarios have been evaluated, considering both a total lockdown of extra-urban mobility and a total absence of restrictions at governmental level.

The proposed methodology has the potential to be applied to epidemiological models structured in more compartments, such as those proposed in [29, 30, 20]. In this context, it was decided to keep the compartmentalization as simple as possible given the lack of more specific observed data at the provincial level. As a matter of fact, for the single provinces during the first epidemic wave, the Italian Civil Protection Department has made available only the cumulative trend of the subjects tested positive to COVID-19 [2]. There is no distinction between individuals simply quarantined, hospitalized or even in intensive care. Similarly, no structured data are publicly available at the level of provinces for individuals who have died.

Future developments foresee an extension of the model to include the age structure of the population, as this is an essential feature to correctly describe mobility flows (which mainly affect the younger part of the population) and consequently a more correct spread of viruses such as COVID-19 [7, 8]. Another interesting aspect, especially for analysis related to recent developments of the COVID-19 pandemic, is certainly the extension of the model to take into account the effects of the viral load of individuals, by analyzing the effects of the so called super-spreaders [38], and the immunization of susceptible individuals through vaccination campaigns [31].

Acknowledgements

This work was partially supported by MIUR (Ministero dell’Istruzione, dell’Università e della Ricerca) PRIN 2017, project “Innovative numerical methods for evolutionary partial differential equations and applications”, code 2017KKJP4X.

Appendix A Derivation of the reproduction number

Recurring to the next-generation matrix (NGM) procedure, it is possible to compute the dominant eigenvalue of a positive linear operator, called next-generation operator, which permits to define the reproduction number when there are several compartments contributing to the spread of the infection [24, 29, 54, 52, 30, 20]. The generalization to space dependent models is non straightforward due to the nonlinear nature of the interactions. In the following we consider the situation where no-inflow/outflow boundary conditions are assumed.

Given the spatial model defined in (2.4), let us consider the following subsystem of balance equations of the infectious compartments including both commuters and non-commuters

ETt+JEx\displaystyle\frac{\partial E_{T}}{\partial t}+\frac{\partial J_{E}}{\partial x} =fI(ST,IT)+fA(ST,AT)aET\displaystyle=f_{I}(S_{T},I_{T})+f_{A}(S_{T},A_{T})-aE_{T}
ITt+JIx\displaystyle\frac{\partial I_{T}}{\partial t}+\frac{\partial J_{I}}{\partial x} =aσETγIIT\displaystyle=a\sigma E_{T}-\gamma_{I}I_{T}
ATt+JAx\displaystyle\frac{\partial A_{T}}{\partial t}+\frac{\partial J_{A}}{\partial x} =a(1σ)ETγAAT.\displaystyle=a(1-\sigma)E_{T}-\gamma_{A}A_{T}\,.

Considering, a deterministic framework, in which the epidemic parameters only depend on the variable xx, thanks to our assumptions, integration over Ω\Omega leads to

tΩET(x,t)𝑑x\displaystyle\frac{\partial}{\partial t}\int_{\Omega}E_{T}(x,t)dx =ΩfI(ST,IT)𝑑x+ΩfA(ST,AT)𝑑xΩa(x)ET(x,t)𝑑x\displaystyle=\int_{\Omega}f_{I}(S_{T},I_{T})dx+\int_{\Omega}f_{A}(S_{T},A_{T})dx-\int_{\Omega}a(x)E_{T}(x,t)dx (A.1)
tΩIT(x,t)𝑑x\displaystyle\frac{\partial}{\partial t}\int_{\Omega}I_{T}(x,t)dx =Ωa(x)σ(x)ET(x,t)𝑑xΩγI(x)IT(x,t)𝑑x\displaystyle=\int_{\Omega}a(x)\sigma(x)E_{T}(x,t)dx-\int_{\Omega}\gamma_{I}(x)I_{T}(x,t)dx
tΩAT(x,t)𝑑x\displaystyle\frac{\partial}{\partial t}\int_{\Omega}A_{T}(x,t)dx =Ωa(x)(1σ(x))ET(x,t)𝑑xΩγA(x)AT(x,t)𝑑x.\displaystyle=\int_{\Omega}a(x)(1-\sigma(x))E_{T}(x,t)dx-\int_{\Omega}\gamma_{A}(x)A_{T}(x,t)dx\,.

If we define the total densities

E¯=ΩET(x,t)𝑑x,I¯=ΩIT(x,t)𝑑x,A¯=ΩAT(x,t)𝑑x\bar{E}=\int_{\Omega}E_{T}(x,t)dx\,,\qquad\bar{I}=\int_{\Omega}I_{T}(x,t)dx\,,\qquad\bar{A}=\int_{\Omega}A_{T}(x,t)dx

and the averaged epidemic operators,

f¯I(ST,IT)=ΩfI(ST,IT)𝑑xΩIT(x,t)𝑑x,f¯A(ST,AT)=ΩfA(ST,AT)𝑑xΩAT(x,t)𝑑x,\bar{f}_{I}(S_{T},I_{T})=\frac{\int_{\Omega}f_{I}(S_{T},I_{T})dx}{\int_{\Omega}I_{T}(x,t)dx}\,,\qquad\bar{f}_{A}(S_{T},A_{T})=\frac{\int_{\Omega}f_{A}(S_{T},A_{T})dx}{\int_{\Omega}A_{T}(x,t)dx}\,,
γ¯I=ΩγI(x)IT(x,t)𝑑xΩIT(x,t)𝑑x,γ¯A=ΩγA(x)AT(x,t)𝑑xΩAT(x,t)𝑑x,\bar{\gamma}_{I}=\frac{\int_{\Omega}\gamma_{I}(x)I_{T}(x,t)dx}{\int_{\Omega}I_{T}(x,t)dx}\,,\qquad\bar{\gamma}_{A}=\frac{\int_{\Omega}\gamma_{A}(x)A_{T}(x,t)dx}{\int_{\Omega}A_{T}(x,t)dx}\,,
a¯=Ωa(x)ET(x,t)𝑑xΩET(x,t)𝑑x,a^=Ωa(x)σ(x)ET(x,t)𝑑xΩET(x,t)𝑑x,a~=Ωa(x)(1σ(x))ET(x,t)𝑑xΩET(x,t)𝑑x,\bar{a}=\frac{\int_{\Omega}a(x)E_{T}(x,t)dx}{\int_{\Omega}E_{T}(x,t)dx}\,,\quad\hat{a}=\frac{\int_{\Omega}a(x)\sigma(x)E_{T}(x,t)dx}{\int_{\Omega}E_{T}(x,t)dx}\,,\quad\tilde{a}=\frac{\int_{\Omega}a(x)(1-\sigma(x))E_{T}(x,t)dx}{\int_{\Omega}E_{T}(x,t)dx}\,,

system (A.1) can be rewritten in the following ODE form

E¯˙\displaystyle\dot{\bar{E}} =f¯I(ST,IT)I¯+f¯A(ST,AT)A¯a¯E¯\displaystyle=\bar{f}_{I}(S_{T},I_{T})\bar{I}+\bar{f}_{A}(S_{T},A_{T})\bar{A}-\bar{a}\bar{E} (A.2)
I¯˙\displaystyle\dot{\bar{I}} =a^E¯γ¯II¯\displaystyle=\hat{a}\bar{E}-\bar{\gamma}_{I}\bar{I}
A¯˙\displaystyle\dot{\bar{A}} =a~E¯γ¯AA¯.\displaystyle=\tilde{a}\bar{E}-\bar{\gamma}_{A}\bar{A}\,.

Following the NGM approach [24, 29], the Jacobian matrix of the above obtained ODE system results

𝐉𝟎=(𝐚¯𝐟¯𝐈(𝐒𝐓,𝐈𝐓)𝐟¯𝐀(𝐒𝐓,𝐀𝐓)𝐚^γ¯𝐈𝟎𝐚~𝟎γ¯𝐀),\bf{J_{0}}=\begin{pmatrix}\bar{a}&\bar{f}_{I}(S_{T},I_{T})&\bar{f}_{A}(S_{T},A_{T})\\ \hat{a}&-\bar{\gamma}_{I}&0\\ \tilde{a}&0&-\bar{\gamma}_{A}\end{pmatrix},

which can be decomposed into the following transmission matrix 𝐓\bf{T} and transition matrix 𝚺\bf{\Sigma}, so that 𝐉𝟎=𝐓+𝚺\bf{J_{0}}=\bf{T}+\bf{\Sigma}

𝐓=(𝟎𝐟¯𝐈(𝐒𝐓,𝐈𝐓)𝐟¯𝐀(𝐒𝐓,𝐀𝐓)𝟎𝟎𝟎𝟎𝟎𝟎),𝚺=(𝐚¯𝟎𝟎𝐚^γ¯𝐈𝟎𝐚~𝟎γ¯𝐀).\bf{T}=\begin{pmatrix}0&\bar{f}_{I}(S_{T},I_{T})&\bar{f}_{A}(S_{T},A_{T})\\ 0&0&0\\ 0&0&0\end{pmatrix},\qquad\bf{\Sigma}=\begin{pmatrix}\bar{a}&0&0\\ \hat{a}&-\bar{\gamma}_{I}&0\\ \tilde{a}&0&-\bar{\gamma}_{A}\end{pmatrix}.

The basic reproduction number R0R_{0} is the spectral radius of the next-generation operator, 𝐊𝐋=𝐓𝚺𝟏\bf{K_{L}}=-\bf T\bf\Sigma^{-1}, and results composed by the sum of two components, deriving from the two compartments of the model contributing to the spread of the epidemic (II and AA)

R0=ρ(𝐊𝐋)=R0I+R0AR_{0}=\rho\left(\bf K_{L}\right)=R_{0}^{I}+R_{0}^{A} (A.3)

with

R0I=f¯I(ST,IT)a^γ¯Ia¯,R0A=f¯A(ST,AT)a~γ¯Aa¯.R_{0}^{I}=\frac{\bar{f}_{I}(S_{T},I_{T})\,\hat{a}}{\bar{\gamma}_{I}\,\bar{a}},\quad R_{0}^{A}=\frac{\bar{f}_{A}(S_{T},A_{T})\,\tilde{a}}{\bar{\gamma}_{A}\,\bar{a}}\,. (A.4)

and therefore, recalling the previous definitions

R0(t)\displaystyle R_{0}(t) =ΩfI(ST,IT)𝑑xΩγI(x)IT(x,t)𝑑xΩa(x)σ(x)ET(x,t)𝑑xΩa(x)ET(x,t)𝑑x\displaystyle=\frac{\int_{\Omega}f_{I}(S_{T},I_{T})\,dx}{\int_{\Omega}\gamma_{I}(x)I_{T}(x,t)\,dx}\cdot\frac{\int_{\Omega}a(x)\sigma(x)E_{T}(x,t)\,dx}{\int_{\Omega}a(x)E_{T}(x,t)\,dx} (A.5)
+ΩfA(ST,AT)𝑑xΩγA(x)AT(x,t)𝑑xΩa(x)(1σ(x))ET(x,t)𝑑xΩa(x)ET(x,t)𝑑x.\displaystyle+\frac{\int_{\Omega}f_{A}(S_{T},A_{T})\,dx}{\int_{\Omega}\gamma_{A}(x)A_{T}(x,t)\,dx}\cdot\frac{\int_{\Omega}a(x)(1-\sigma(x))E_{T}(x,t)\,dx}{\int_{\Omega}a(x)E_{T}(x,t)\,dx}\,.

Note that, the dependence of additional stochastic parameters will not modify the above reasoning leading to the same definition (A.5) including dependence from the uncertainty variable 𝒛=(z1,,zd)Td\boldsymbol{z}=(z_{1},\ldots,z_{d})^{T}\in\mathbb{R}^{d}.

Appendix B Stochastic Collocation Method

Following a stochastic collocation approach [14, 56], the solution of the stochastic problem (2.5) can be computed employing a generalized Polynomial Chaos (gPC) expansion [41, 33, 34]. Let us consider, for simplicity, a single source of uncertainty zz\in\mathbb{R} and that the probability density function (PDF) of this random input, ρz:Γ+\rho_{z}:\Gamma\rightarrow\mathbb{R}^{+}, is known. The approximated solution of the problem, 𝐐h(x,t,z)=(𝐔ch,𝐕h,𝐔0h){\bf{Q}}^{h}(x,t,z)=({\bf{U}}_{c}^{h},{\bf{V}}^{h},{\bf{U}}_{0}^{h}), where 𝐔0h{\bf{U}}_{0}^{h} is the state vector of non-commuters, referring to system (2.3), can be expressed as a finite series of orthonormal polynomials in terms of the stochastic parameter

𝐐h(x,t,z)=j=1M𝐐^j(x,t)ϕj(z),{\bf{Q}}^{h}(x,t,z)=\sum_{j=1}^{M}\hat{\bf{Q}}_{j}(x,t)\phi_{j}(z), (B.1)

where MM is the number of terms of the truncated series and ϕj(z)\phi_{j}(z) are orthonormal polynomials, with respect to the measure ρz(z)dz\rho_{z}(z)\,{\rm d}z. The expansion coefficients 𝐐^j(x,t)\hat{\bf{Q}}_{j}(x,t) is obtained as

𝐐^j(x,t)=Γ𝐐(x,t,z)ϕj(z)ρz(z)dz,j=1,,M.\hat{\bf{Q}}_{j}(x,t)=\int_{\Gamma}{\bf{Q}}(x,t,z)\,\phi_{j}(z)\,\rho_{z}(z)\,{\rm d}z,\qquad j=1,\ldots,M. (B.2)

Following the stochastic collocation method [57, 34], the integrals for the expansion coefficients in Eq. (B.2) are replaced by a suitable quadrature 𝒰Mp\mathcal{U}^{M_{p}} characterized by the set {zn,wn}n=1Mp\{z_{n},w_{n}\}_{n=1}^{M_{p}}, where znz_{n} is the nn-th collocation point, wnw_{n} is the corresponding weight and MpM_{p} represents the number of quadrature points. For instance, for a stochastic parameter with a uniform distribution the quadrature is defined by the Gauss-Legendre weights and nodes; while for a random variable associated to a Gaussian PDF, we will rely on a Gauss-Hermite quadrature, which reads

𝐐^j(x,t)𝒰Mp[𝐐d(x,t,z)ϕj(z)]=n=1Mp𝐐d(x,t,zn)ϕj(zn)wn,j=1,,M\hat{\bf{Q}}_{j}(x,t)\approx\mathcal{U}^{M_{p}}\left[{\bf{Q}}^{d}(x,t,z)\,\phi_{j}(z)\right]=\sum_{n=1}^{M_{p}}{\bf{Q}}^{d}(x,t,z_{n})\,\phi_{j}(z_{n})\,w_{n},\qquad j=1,\ldots,M (B.3)

where 𝐐d(x,t,zn){\bf{Q}}^{d}(x,t,z_{n}), with n=1,,Mpn=1,\ldots,M_{p}, is the deterministic solution of the problem evaluated at the nn-th collocation point. After the computation of the expansion coefficients, substituting eq. (B.3) in eq. (B.1), an approximated solution is available. In particular, it is possible to continue with the post-processing step, evaluating the expectation of the variables of interest

𝔼[𝐐]=Γ𝐐(x,t,z)ρz(z)dz,\mathbb{E}\left[{\bf{Q}}\right]=\int_{\Gamma}{\bf{Q}}(x,t,z)\,\rho_{z}(z)\,{\rm d}z, (B.4)

which are approximated as

𝔼[𝐐]𝔼[𝐐h]=Γ𝐐(x,t,z)ρz(z)dzn=1Mp𝐐d(x,t,zn)wn.\mathbb{E}\left[{\bf{Q}}\right]\approx\mathbb{E}\left[{\bf{Q}}^{h}\right]=\int_{\Gamma}{\bf{Q}}(x,t,z)\,\rho_{z}(z)\,{\rm d}z\approx\sum_{n=1}^{M_{p}}{\bf{Q}}^{d}(x,t,z_{n})\,w_{n}. (B.5)

Similarly, other statistical quantities of interest can be computed [56], like the variance

𝕍[𝐐]=𝔼[(𝐐𝔼[𝐐])2]𝔼[(𝐐h)2]𝔼[𝐐h]2.\mathbb{V}\left[{\bf{Q}}\right]=\mathbb{E}\left[\left({\bf{Q}}-\mathbb{E}\left[{\bf{Q}}\right]\right)^{2}\right]\approx\mathbb{E}\left[\left({\bf{Q}}^{h}\right)^{2}\right]-\mathbb{E}\left[{\bf{Q}}^{h}\right]^{2}. (B.6)

When more than one stochastic parameter is considered in the problem, 𝒛d\boldsymbol{z}\in\mathbb{R}^{d}, the joint PDF ρz(𝒛)\rho_{z}\left(\boldsymbol{z}\right) of the random vector composed by the random parameters (assuming independence of the variables) is given by

ρz(𝒛)=k=1dρz,k(zk),\rho_{z}\left(\boldsymbol{z}\right)=\prod_{k=1}^{d}\rho_{z,k}\left(z_{k}\right), (B.7)

where ρz,k\rho_{z,k} is the PDF of the kk-th variable. The extension of the collocation method then follows in a similar way [57].

Appendix C AP-IMEX Runge-Kutta Finite Volume scheme

To compute the solution at each collocation point, an IMEX Runge-Kutta Finite Volume method for hyperbolic systems with multiscale relaxation is adopted [16, 15]. The IMEX discretization for the commuters’ dynamics (2.5), coupled with the equations for the non commuter population (2.3) through identities (2.1), results with internal Runge-Kutta stages

𝐔c(k)=𝐔cnΔtj=1kakjx𝐕(j)+Δtj=1k1a~kj𝐅c(𝐔T(j),𝐔c(j))𝐕(k)=𝐕nΔtj=1k1a~kj(𝚲2x𝐔c(j)𝐆(𝐔T(j),𝐕(j)))+Δtj=1kakj𝐇(𝐕(j))𝐔0(k)=𝐔0n+Δtj=1k1a~kj𝐅0(𝐔T(j),𝐔0(j)),\begin{split}&{\bf{U}}_{c}^{(k)}={\bf{U}}_{c}^{n}-\Delta t\sum_{j=1}^{k}a_{kj}\partial_{x}{\bf{V}}^{(j)}+\Delta t\sum_{j=1}^{k-1}\tilde{a}_{kj}{\bf{F}}_{c}\left({\bf{U}}_{T}^{(j)},{\bf{U}}_{c}^{(j)}\right)\\ &{\bf{V}}^{(k)}={\bf{V}}^{n}-\Delta t\sum_{j=1}^{k-1}\tilde{a}_{kj}\left(\boldsymbol{\Lambda}^{2}\partial_{x}{\bf{U}}_{c}^{(j)}-{\bf{G}}\left({\bf{U}}_{T}^{(j)},{\bf{V}}^{(j)}\right)\right)+\Delta t\sum_{j=1}^{k}a_{kj}{\bf{H}}\left({\bf{V}}^{(j)}\right)\\ &{\bf{U}}_{0}^{(k)}={\bf{U}}_{0}^{n}+\Delta t\sum_{j=1}^{k-1}\tilde{a}_{kj}{\bf{F}}_{0}\left({\bf{U}}_{T}^{(j)},{\bf{U}}_{0}^{(j)}\right),\end{split} (C.1)

and final numerical solution

𝐔cn+1=𝐔cnΔtk=1sbkx𝐕(k)+Δtk=1sb~k𝐅c(𝐔T(k),𝐔c(k))𝐕n+1=𝐕nΔtk=1sb~k(𝚲2x𝐔c(k)𝐆(𝐔T(k),𝐕(k)))+Δtk=1sbk𝐇(𝐕(k))𝐔0n+1=𝐔0n+Δtk=1sb~k𝐅0(𝐔T(k),𝐔0(k)).\begin{split}&{\bf{U}}_{c}^{n+1}={\bf{U}}_{c}^{n}-\Delta t\sum_{k=1}^{s}b_{k}\partial_{x}{\bf{V}}^{(k)}+\Delta t\sum_{k=1}^{s}\tilde{b}_{k}{\bf{F}}_{c}\left({\bf{U}}_{T}^{(k)},{\bf{U}}_{c}^{(k)}\right)\\ &{\bf{V}}^{n+1}={\bf{V}}^{n}-\Delta t\sum_{k=1}^{s}\tilde{b}_{k}\left(\boldsymbol{\Lambda}^{2}\partial_{x}{\bf{U}}_{c}^{(k)}-{\bf{G}}\left({\bf{U}}_{T}^{(k)},{\bf{V}}^{(k)}\right)\right)+\Delta t\sum_{k=1}^{s}b_{k}{\bf{H}}\left({\bf{V}}^{(k)}\right)\\ &{\bf{U}}_{0}^{n+1}={\bf{U}}_{0}^{n}+\Delta t\sum_{k=1}^{s}\tilde{b}_{k}{\bf{F}}_{0}\left({\bf{U}}_{T}^{(k)},{\bf{U}}_{0}^{(k)}\right).\end{split} (C.2)

Here Δt=tn+1tn\Delta t=t^{n+1}-t^{n} is the time step size that follows the less restrictive between the standard hyperbolic Courant-Friedrichs-Levy condition, Δt𝖢𝖥𝖫Δxmax{λi}\Delta t\leq\mathsf{CFL}\frac{\Delta x}{max\left\{\lambda_{i}\right\}}, and the parabolic stability restriction, ΔtνΔx2max{Di}\Delta t\leq\nu\frac{\Delta x^{2}}{max\left\{D_{i}\right\}}, given by the diffusive components of the system, with 𝖢𝖥𝖫\mathsf{CFL} and ν\nu suitable stability constants [16] and Δx=xi+12xi12\Delta x=x_{i+\frac{1}{2}}-x_{i-\frac{1}{2}} space grid size. In this work, we fix 𝖢𝖥𝖫=0.9\mathsf{CFL}=0.9 and ν=max{Di}2\nu=\frac{max\left\{D_{i}\right\}}{2}.

The numerical scheme is characterized by two s×ss\times s matrices, A~=(a~kj)\tilde{A}=(\tilde{a}_{kj}), with a~kj=0\tilde{a}_{kj}=0 for jkj\geq k, and A=(akj)A=(a_{kj}), with akj=0a_{kj}=0 for j>kj>k, and by the weights vectors b~=(b~1,,b~s)T\tilde{b}=(\tilde{b}_{1},...,\tilde{b}_{s})^{T}, b=(b1,,bs)Tb=(b_{1},...,b_{s})^{T} (with ss identifying the number of the Runge-Kutta stages), which can be represented in the following Butcher notation [42]

c~\tilde{c} A~\tilde{A}
b~T\tilde{b}^{T}
cc AA
bTb^{T}

where c~\tilde{c} and cc are the time coefficient vectors

c~k=j=1k1a~kj,ck=j=1kakj.\tilde{c}_{k}=\sum^{k-1}_{j=1}\tilde{a}_{kj},\qquad\qquad c_{k}=\sum^{k}_{j=1}a_{kj}.

The distribution of matrices A~\tilde{A} and AA permits to treat implicitly the stiff terms (hence those depending on the scaling parameters, τi\tau_{i} and λi\lambda_{i}) and explicitly all the rest. Moreover, if a proper set of matrices A~,A\tilde{A},A and vectors b~,b\tilde{b},b are chosen, the AP property is satisfied, which means that the scheme maintains a consistent discretization of the asymptotic system in the diffusive (parabolic) regime (see [16, 15]). For example, the second order GSA BPR(4,4,2) scheme proposed in [16] satisfies the AP property and is defined by the following double Butcher tableau (explicit on the left and implicit on the right)

0 0 0 0 0 0
1/4 1/4 0 0 0 0
1/4 13/4 -3 0 0 0
3/4 1/4 0 1/2 0 0
1 0 1/3 1/6 1/2 0
0 1/3 1/6 1/2 0
         
0 0 0 0 0 0
1/4 0 1/4 0 0 0
1/4 0 0 1/4 0 0
3/4 0 1/24 11/24 1/4 0
1 0 11/24 1/6 1/8 1/4
0 11/24 1/6 1/8 1/4
(C.3)

At each internal stage of the IMEX Runge-Kutta scheme (C.1), we apply a TVD Finite Volume discretization [14, 25]. To achieve second order accuracy also in space, while avoiding the occurrence of spurious oscillations, a classical minmod slope limiter has been adopted.

Finally, let us remark that, given the non-intrusive nature of the stochastic collocation method which only requires the evaluation of the solutions of the corresponding deterministic problem at each collocation point, the AP property of the deterministic IMEX scheme is preserved, leading to a stochastic asymptotic-preserving scheme [35].

References

  • [1] Istituto Nazionale di Statistica, Italia. Dati Demografici, http://demo.istat.it/.
  • [2] Presidenza del Consiglio dei Ministri, Dipartimento della Protezione Civile, Italia. COVID-19 epidemiological data in Italy, https://github.com/pcm-dpc/COVID-19.
  • [3] Regione Lombardia, Italia. Open Data, https://www.dati.lombardia.it/Mobilit-e-trasporti/Matrice-OD2020-Passeggeri/hyqr-mpe2.
  • [4] Istituto Nazionale di Statistica, Italia. Matrici del pendolarismo, https://www.istat.it/it/archivio/139381.
  • [5] World Health Organization. Q&A: Similarities and differences COVID-19 and influenza, https://www.who.int/news-room/q-a-detail/q-a-similarities-and-differences-covid-19-and-influenza.
  • [6] A. Aktay, S. Bavadekar, G. Cossoul, J. Davis, D. Desfontaines, A. Fabrikant, E. Gabrilovich, K. Gadepalli, B. Gipson, M. Guevara, C. Kamath, M. Kansal, A. Lange, C. Mandayam, A. Oplinger, C. Pluntke, T. Roessler, A. Schlosberg, T. Shekel, S. Vispute, M. Vu, G. Wellenius, B. Williams, and R. J. Wilson. Google COVID-19 Community Mobility Reports: Anonymization Process Description (version 1.1). arXiv:2004.04145, 2020.
  • [7] G. Albi, L. Pareschi, and M. Zanella. Modelling lockdown measures in epidemic outbreaks using selective socio-economic containment with uncertainty. medRxiv 2020.05.12.20099721, pages 1–21, 2020.
  • [8] G. Albi, L. Pareschi, and M. Zanella. Control with uncertain data of socially structured compartmental epidemic models. Journal of Mathematical Biology, 82:63, 2021.
  • [9] B. Aylaj, N. Bellomo, L. Gibelli, and A. Reali. A unified multiscale vision of behavioral crowds. Mathematical Models and Methods in Applied Sciences, 30(01):1–22, jan 2020.
  • [10] E. Barbera, G. Consolo, and G. Valenti. Spread of infectious diseases in a hyperbolic reaction-diffusion susceptible-infected-removed model. Physical Review E, 88(5):052719, nov 2013.
  • [11] N. Bellomo, R. Bingham, M. A. J. Chaplain, G. Dosi, G. Forni, D. A. Knopoff, J. Lowengrub, R. Twarock, and M. E. Virgillito. A multiscale model of virus pandemic: Heterogeneous interactive entities in a globally connected world. Mathematical Models and Methods in Applied Sciences, 30(08):1591–1651, jul 2020.
  • [12] N. Bellomo and R. Gatignol. From the Boltzmann Equation to Discretized Kinetic Models. In Lecture Notes on the Discretization of the Boltzmann Equation, Series on Advances in Mathematics for Applied Sciences, pages 1–16. 2003.
  • [13] S. Berres and R. Ruiz-Baier. Simulation of an epidemic model with nonlinear cross-diffusion. In Numerical methods for hyperbolic equations: theory and applications, pages 331–338. CRC Press/Balkema, Leiden, 2013.
  • [14] G. Bertaglia, V. Caleffi, L. Pareschi, and A. Valiani. Uncertainty quantification of viscoelastic parameters in arterial hemodynamics with the a-FSI blood flow model. Journal of Computational Physics, 430:110102, 2021.
  • [15] G. Bertaglia and L. Pareschi. Hyperbolic models for the spread of epidemics on networks: kinetic description and numerical methods. ESAIM: Mathematical Modelling and Numerical Analysis, 55:381–407, 2021.
  • [16] S. Boscarino, L. Pareschi, and G. Russo. A unified IMEX Runge-Kutta approach for hyperbolic systems with multiscale relaxation. SIAM Journal on Numerical Analysis, 55(4):2085–2109, 2017.
  • [17] W. Boscheri, G. Dimarco, and L. Pareschi. Modeling and simulating the spatial spread of an epidemic through multiscale kinetic transport equations. Mathematical Models and Methods in Applied Sciences, to appear, 2021.
  • [18] G. Bretti, R. Natalini, and B. Piccoli. Numerical approximations of a traffic flow model on networks. Networks & Heterogeneous Media, 1(1):57–84, 2006.
  • [19] G. Bretti, R. Natalini, and M. Ribot. A hyperbolic model of chemotaxis on a network: a numerical study. ESAIM: Mathematical Modelling and Numerical Analysis, 48(1):231–258, jan 2014.
  • [20] B. Buonomo and R. Della Marca. Effects of information-induced behavioural changes during the COVID-19 lockdowns: The case of Italy: COVID-19 lockdowns and behavioral change. Royal Society Open Science, 7(10), 2020.
  • [21] V. Capasso and G. Serio. A generalization of the Kermack-McKendrick deterministic epidemic model. Mathematical Biosciences, 42(1-2):43–61, nov 1978.
  • [22] R. M. Colombo, M. Garavello, F. Marcellini, and E. Rossi. An age and space structured SIR model describing the Covid-19 pandemic. J. Math. Ind., 10:Paper No. 22, 20, 2020.
  • [23] F. Della Rossa, D. Salzano, A. Di Meglio, F. De Lellis, M. Coraggio, C. Calabrese, A. Guarino, R. Cardona-Rivera, P. De Lellis, D. Liuzza, F. Lo Iudice, G. Russo, and M. di Bernardo. A network model of Italy shows that intermittent regional strategies can alleviate the COVID-19 epidemic. Nature Communications, 11(1):1–9, 2020.
  • [24] O. Diekmann, J. A. Heesterbeek, and J. A. Metz. On the definition and the computation of the basic reproduction ratio R0 in models for infectious diseases in heterogeneous populations. Journal of Mathematical Biology, 28(4):365–382, 1990.
  • [25] M. Dumbser and E. F. Toro. On universal Osher-type schemes for general nonlinear hyperbolic conservation laws. Communications in Computational Physics, 10(3):635–671, 2011.
  • [26] B. Espinoza, C. Castillo-Chavez, and C. Perrings. Mobility restrictions for the control of epidemics: When do they work? PLoS ONE, 15(7):1–14, 2020.
  • [27] E. Franco. A feedback SIR (fSIR) model highlights advantages and limitations of infection-based social distancing. arXiv:2004.13216v3, 2020.
  • [28] K. O. Friedrichs and P. D. Lax. Systems of Conservation Equations with a Convex Extension. Proceedings of the National Academy of Sciences, 68(8):1686–1688, aug 1971.
  • [29] M. Gatto, E. Bertuzzo, L. Mari, S. Miccoli, L. Carraro, R. Casagrandi, and A. Rinaldo. Spread and dynamics of the COVID-19 epidemic in Italy: Effects of emergency containment measures. Proceedings of the National Academy of Sciences, 117(19):10484–10491, may 2020.
  • [30] G. Giordano, F. Blanchini, R. Bruno, P. Colaneri, A. Di Filippo, A. Di Matteo, and M. Colaneri. Modelling the COVID-19 epidemic and implementation of population-wide interventions in Italy. Nature Medicine, 26(6):855–860, 2020.
  • [31] G. Giordano, M. Colaneri, A. Filippo, F. Blanchini, P. Bolzern, G. Nicolao, P. Sacchi, R. Bruno, and P. Colaneri. Vaccination and SARS-CoV-2 variants: how much containment is still needed? A quantitative assessment. arXiv:2102.08704, 2021.
  • [32] H. W. Hethcote. The Mathematics of Infectious Diseases. SIAM Review, 42(4):599–653, jan 2000.
  • [33] S. Jin, H. Lu, and L. Pareschi. Efficient stochastic asymptotic-preserving implicit-explicit methods for transport equations with diffusive scalings and random inputs. SIAM Journal on Scientific Computing, 40(2):A671–A696, 2018.
  • [34] S. Jin and L. Pareschi. Uncertainty Quantification for Hyperbolic and Kinetic Equations. Springer International Publishing, 2017.
  • [35] S. Jin, D. Xiu, and X. Zhu. Asymptotic-preserving methods for hyperbolic and transport equations with random inputs and diffusive scalings. Journal of Computational Physics, 289:35–52, 2015.
  • [36] M. Kantner and T. Koprucki. Beyond just “flattening the curve”: Optimal control of epidemics with purely non-pharmaceutical interventions. Journal of Mathematics in Industry, 10(1):23, dec 2020.
  • [37] A. Korobeinikov and P. K. Maini. Non-linear incidence and stability of infectious disease models. Mathematical Medicine and Biology: A Journal of the IMA, 22(2):113–128, jun 2005.
  • [38] D. Lewis. Superspreading drives the COVID pandemic - and could help to tame it. Nature, 590:544–546, 2021.
  • [39] P. L. Lions and G. Toscani. Diffusive limit for finite velocity Boltzmann kinetic models. Revista Matematica Iberoamericana, 13(3):473–513, 1997.
  • [40] E. Loli Piccolomini and F. Zama. Monitoring Italian COVID-19 spread by a forced SEIRD model. PloS one, 15(8):e0237417, 2020.
  • [41] L. Pareschi. An introduction to uncertainty quantification for kinetic equations and related problems. SEMA-SIMAI Springer Series, 2020.
  • [42] L. Pareschi and G. Russo. Implicit-explicit Runge-Kutta schemes and applications to hyperbolic systems with relaxation. Journal of Scientific Computing, 25(1/2):129–155, 2005.
  • [43] N. Parolini, L. Dede’, P. F. Antonietti, G. Ardenghi, A. Manzoni, E. Miglio, A. Pugliese, M. Verani, and A. Quarteroni. SUIHTER: A new mathematical model for COVID-19. Application to the analysis of the second epidemic outbreak in Italy. ArXiv:2101.03369v2, pages 1–22, 2021.
  • [44] M. Peirlinck, K. Linka, F. Sahli Costabal, J. Bhattacharya, E. Bendavid, J. P. Ioannidis, and E. Kuhl. Visualizing the invisible: The effect of asymptomatic transmission on the outbreak dynamics of COVID-19. Computer Methods in Applied Mechanics and Engineering, 372(1):113410, 2020.
  • [45] L. Pellis, F. Ball, S. Bansal, K. Eames, T. House, V. Isham, and P. Trapman. Eight challenges for network epidemic models. Epidemics, 10:58–62, mar 2015.
  • [46] F. Piccioli, G. Bertaglia, A. Valiani, and V. Caleffi. Modeling blood flow in networks of viscoelastic vessels with the 1D augmented fluid-structure interaction system. arXiv:2101.12614, 2021.
  • [47] B. Piccoli and M. Garavello. Traffic Flow on Networks. American Institute of Mathematical Sciences, 2006.
  • [48] G. Poëtte, B. Després, and D. Lucor. Uncertainty quantification for systems of conservation laws. Journal of Computational Physics, 228(7):2443–2467, 2009.
  • [49] S. Riley, K. Eames, V. Isham, D. Mollison, and P. Trapman. Five challenges for spatial epidemic models. Epidemics, 10(2015):68–71, mar 2015.
  • [50] F. Scarabel, L. Pellis, N. H. Ogden, and J. Wu. A renewal equation model to assess roles and limitations of contact tracing for disease outbreak control. Royal Society Open Science, 8(4):rsos.202091, apr 2021.
  • [51] B. Tang, N. L. Bragazzi, Q. Li, S. Tang, Y. Xiao, and J. Wu. An updated estimation of the risk of transmission of the novel coronavirus (2019-nCov). Infectious Disease Modelling, 5:248–255, 2020.
  • [52] B. Tang, X. Wang, Q. Li, N. L. Bragazzi, S. Tang, Y. Xiao, and J. Wu. Estimation of the Transmission Risk of the 2019-nCoV and Its Implication for Public Health Interventions. Journal of Clinical Medicine, 9(2):462, 2020.
  • [53] A. Viguerie, G. Lorenzo, F. Auricchio, D. Baroli, T. E. Yankeelov, and A. Veneziani. Simulating the spread of COVID-19 via a spatially-resolved susceptible–exposed–infected–recovered–deceased (SEIRD) model with heterogeneous diffusion. Applied Mathematics Letters, 111:106617, 2021.
  • [54] A. Viguerie, A. Veneziani, G. Lorenzo, D. Baroli, N. Aretz-Nellesen, A. Patton, T. E. Yankeelov, A. Reali, T. J. Hughes, and F. Auricchio. Diffusion–reaction compartmental models formulated in a continuum mechanics framework: application to COVID-19, mathematical analysis, and numerical study. Computational Mechanics, 66(5):1131–1152, 2020.
  • [55] M. A. C. Vollmer, S. Mishra, H. J. T. Unwin, A. Gandy, T. A. Mellan, H. Zhu, H. Coupland, I. Hawryluk, M. Hutchinson, O. Ratmann, P. Walker, C. Whittaker, L. Cattarino, C. Ciavarella, L. Cilloni, M. Baguelin, S. Bhatia, A. Boonyasiri, N. Brazeau, G. Charles, V. Cooper, Z. Cucunuba, G. Cuomo-dannenburg, A. Dighe, B. Djaafara, J. Eaton, L. V. Elsland, R. Fitzjohn, K. Fraser, K. Gaythorpe, W. Green, S. Hayes, N. Imai, E. Knock, D. Laydon, J. Lees, T. Mangal, A. Mousa, G. Nedjati-gilani, P. Nouvellet, D. Olivera, K. V. Parag, M. Pickles, H. A. Thompson, R. Verity, H. Wang, Y. Wang, O. J. Watson, L. Whittles, X. Xi, and A. Ghani. Using mobility to estimate the transmission intensity of COVID-19 in Italy: a subnational analysis with future scenarios. Technical Report May, Imperial College London, 2020.
  • [56] D. Xiu. Numerical Methods for Stochastic Computations - A Spectral Method Approach. Princeton University Press, New Jersey, 2010.
  • [57] D. Xiu and J. S. Hesthaven. High-Order Collocation Methods for Differential Equations with Random Inputs. SIAM Journal on Scientific Computing, 27(3):1118–1139, jan 2005.