Loading [MathJax]/jax/output/SVG/jax.js

Mathematical analysis of a hybrid model: Impacts of individual behaviors on the spreading of an epidemic

  • Received: 01 May 2021 Revised: 01 November 2021 Published: 23 March 2022
  • Primary: 34F05, 34A38; Secondary: 91C99

  • In this paper, we investigate the well-posedness and dynamics of a class of hybrid models, obtained by coupling a system of ordinary differential equations and an agent-based model. These hybrid models intend to integrate the microscopic dynamics of individual behaviors into the macroscopic evolution of various population dynamics models, and can be applied to a great number of complex problems arising in economics, sociology, geography and epidemiology. Here, in particular, we apply our general framework to the current COVID-19 pandemic. We establish, at a theoretical level, sufficient conditions which lead to particular solutions exhibiting irregular oscillations and interpret those particular solutions as pandemic waves. We perform numerical simulations of a set of relevant scenarios which show how the microscopic processes impact the macroscopic dynamics.

    Citation: Guillaume Cantin, Cristiana J. Silva, Arnaud Banos. Mathematical analysis of a hybrid model: Impacts of individual behaviors on the spreading of an epidemic[J]. Networks and Heterogeneous Media, 2022, 17(3): 333-357. doi: 10.3934/nhm.2022010

    Related Papers:

    [1] Prateek Kunwar, Oleksandr Markovichenko, Monique Chyba, Yuriy Mileyko, Alice Koniges, Thomas Lee . A study of computational and conceptual complexities of compartment and agent based models. Networks and Heterogeneous Media, 2022, 17(3): 359-384. doi: 10.3934/nhm.2022011
    [2] Richard Carney, Monique Chyba, Taylor Klotz . Using hybrid automata to model mitigation of global disease spread via travel restriction. Networks and Heterogeneous Media, 2024, 19(1): 324-354. doi: 10.3934/nhm.2024015
    [3] Rossella Della Marca, Nadia Loy, Andrea Tosin . An SIR–like kinetic model tracking individuals' viral load. Networks and Heterogeneous Media, 2022, 17(3): 467-494. doi: 10.3934/nhm.2022017
    [4] Xia Li, Chuntian Wang, Hao Li, Andrea L. Bertozzi . A martingale formulation for stochastic compartmental susceptible-infected-recovered (SIR) models to analyze finite size effects in COVID-19 case studies. Networks and Heterogeneous Media, 2022, 17(3): 311-331. doi: 10.3934/nhm.2022009
    [5] Dieter Armbruster, Christian Ringhofer, Andrea Thatcher . A kinetic model for an agent based market simulation. Networks and Heterogeneous Media, 2015, 10(3): 527-542. doi: 10.3934/nhm.2015.10.527
    [6] Tadahisa Funaki, Hirofumi Izuhara, Masayasu Mimura, Chiyori Urabe . A link between microscopic and macroscopic models of self-organized aggregation. Networks and Heterogeneous Media, 2012, 7(4): 705-740. doi: 10.3934/nhm.2012.7.705
    [7] Elisabeth Logak, Isabelle Passat . An epidemic model with nonlocal diffusion on networks. Networks and Heterogeneous Media, 2016, 11(4): 693-719. doi: 10.3934/nhm.2016014
    [8] Meng Zhao, Jiancheng Liu, Yindi Zhang . Influence of environmental pollution and bacterial hyper-infectivity on dynamics of a waterborne pathogen model with free boundaries. Networks and Heterogeneous Media, 2024, 19(3): 940-969. doi: 10.3934/nhm.2024042
    [9] Sabrina Bonandin, Mattia Zanella . Effects of heterogeneous opinion interactions in many-agent systems for epidemic dynamics. Networks and Heterogeneous Media, 2024, 19(1): 235-261. doi: 10.3934/nhm.2024011
    [10] Matteo Piu, Gabriella Puppo . Stability analysis of microscopic models for traffic flow with lane changing. Networks and Heterogeneous Media, 2022, 17(4): 495-518. doi: 10.3934/nhm.2022006
  • In this paper, we investigate the well-posedness and dynamics of a class of hybrid models, obtained by coupling a system of ordinary differential equations and an agent-based model. These hybrid models intend to integrate the microscopic dynamics of individual behaviors into the macroscopic evolution of various population dynamics models, and can be applied to a great number of complex problems arising in economics, sociology, geography and epidemiology. Here, in particular, we apply our general framework to the current COVID-19 pandemic. We establish, at a theoretical level, sufficient conditions which lead to particular solutions exhibiting irregular oscillations and interpret those particular solutions as pandemic waves. We perform numerical simulations of a set of relevant scenarios which show how the microscopic processes impact the macroscopic dynamics.



    The intricate and fascinating relations between the individual and collective behaviors, occurring within a population subject to an evolution problem, have been widely studied for several decades in the field of sociology and economics. Beyond the inescapable textbook of Turner & Killian [37], which is devoted to the study of social collective behaviors, these intricate relations within gatherings, demonstrations and riots have been analyzed, for example in [29] or [38]; self-organization of complex structures, admitting individual or collective social organization, have been studied in [33]; competition between individual and collective behaviors acting in segregation processes have been explored in [18]; more recently, individual roles in collective dynamics or in consensus emergence have been investigated in [26] or in [12]; finally, Galam [17] and Helbing [20] propose to regroup these various questions in a more general framework. However, it is observed that the classical mathematical modelling approaches (especially those using ordinary differential equations) show limitations for reproducing the complex interactions between individual behaviors and collective dynamics. A very simple reason can account for this lack: although ordinary differential equations provide a powerful tool for describing the evolution of population dynamics, it is impossible to follow the trajectory of a single individual within the aggregate flow of such equations. Next, the observation of such real-world phenomena reveals the interleaving of at least two populational scales: the macroscopic scale can be used to describe collective behaviors, whereas the microscopic scale can fit with individuals decisions. Hence, coupling both the macroscopic and microscopic approaches is an attempt to overcome the scaling dilemma. Furthermore, none of both microscopic and macroscopic modelling approaches is better than the other; each one has advantages and disadvantages. However, the differential equations approach offers a formal study potential, which allows to establish qualitative properties of the trajectories determined by the resulting model, at a theoretical level. Thus it appears as a necessity, for the one who aims to advance on this modelling question, to couple ordinary differential equations with a microscopic process. It is precisely the purpose of this work.

    Therefore, in this paper, we study a class of hybrid problems, constructed to model the complex features of population dynamic problems, in which the microscopic individual behaviors and the macroscopic collective dynamics are closely intertwined. We consider a general hybrid model, obtained by coupling a system of ordinary differential equations and an agent-based process, which act simultaneously along a common timeline. The complex network structure heavily underlies our hybrid model. Indeed, the subsequent system of ordinary differential equations is embedded into a geographical network structure, so as to reproduce the spatial background of the population dynamics, which possibly present heterogeneous patterns and emergent properties; in parallel, the social interactions occurring between individuals are supported by a social network, which can be partly randomly generated. The resulting mathematical model is analyzed both at a theoretical level and with a numerical approach. The way our model is designed allows its application to a large number of evolution problems arising, for example, in sociology, economics, geography and epidemiology. In this paper, we apply our general model to the current COVID-19 pandemic, whose complex dynamics have been intensely studied.

    Besides the general framework of the proposed hybrid models, our approach aims to fill important limitations of previous studies on the topic of epidemics. Indeed, the macroscopic dynamics of epidemics have been intensely studied, using differential equations, very often on the basis of the famous Kermack & McKendrick model [25] (see, for instance, [22], [23], [35] or [36]). Partial differential equations, such as reaction-diffusion equations, have also been used in order to analyze the spatial propagation of epidemics as travelling waves (see for instance [13], [24] or [30]). Recently, epidemiological problems have benefited from the advances on the study of complex networks, which have been used in order to analyze the geographical spreading of various infectious diseases with a different approach (see for instance [7], [9], [27] or [34]). In the mean time, but separately, agent-based models have been used in order to study the microscopic dynamics of epidemics at the individual scale (see for instance [5] or [21]); in particular, agent-based stochastic-process compartmental models have been studied in [2], [3] or very recently in [39]. Afterwards, a first attempt to compare both macroscopic and microscopic approaches is presented in [14], with the aim to establish the importance to take into account the role of individual behaviors. The necessity of coupling differential equations with agent-based models is finally highlighted in ecology (see e.g., [16], [28], [32]) and in epidemiology (see e.g., [1], [4]). However, these studies often lack for a theoretical mathematical validation; for example, the hybrid mathematical model which is studied in the latter paper [4] has not been validated in a theoretical framework and the qualitative properties of its solutions have not been analyzed. Hence, in this article, we do an in-depth study of such hybrid models and fill these temporary deficiencies.

    In this paper, we pursue two main objectives. First, we intend to propose a sufficiently large framework which can be applied to a great number of complex problems arising in social and human sciences, and not only in epidemiology, with a rigorous mathematical approach, which supports the numerical simulations and guarantees their relevancy. For that, we construct an abstract class of hybrid models by coupling along a common timeline a macroscopic and continuous process, determined by a system of differential equations, with a microscopic and discrete process, which can be derived from an agent-based model. Under reasonable assumptions, we prove that the resulting hybrid model is well-posed, in the sense that it admits global solutions (see Theorem 2.2), which depend smoothly on a variation of its parameters (see Theorem 2.3). We also prove that the system can exhibit particular solutions with irregular oscillations, (see Theorem 2.4), that generalizes a previous statement presented in [34]. Secondly, we apply our general framework to the current COVID-19 pandemic, so as to prove that the dynamics, spreading and multiple waves of this devastating pandemic cannot be explained only at a macroscopic scale. We use a deterministic ODE compartmental model earlier presented in [35], which is designed for reproducing the specificity of transmission of SARS-CoV-2 virus in a susceptible population, and an agent-based process which focuses on refractory behaviors of citizens to policy strategies. We present several numerical simulations of the hybrid model which highlight the effect of such opposition behaviors on the aggregate flow of the epidemic.

    Our paper is organized as follows. In Section 2, we show how to construct the general hybrid model, by coupling a system of differential equations and an agent-based model; we prove that the resulting mathematical problem is well-posed. Next, in Section 3, we apply our general framework to the current COVID-19 pandemic, for which the macroscopic dynamic is described by a deterministic ODE compartmental model, whereas the microscopic opposition behaviors and decision strategies are integrated into an agent-based protocol. The stability analysis of the model is investigated in 4, and a selection of relevant scenarios are finally presented in Section 5 with a numerical approach.

    In this section, we provide a theoretical mathematical approach to a class of abstract hybrid problems. To construct the hybrid problems, we couple a system of ordinary differential equations with a discrete process, along a common timeline. After, we prove the well-posedness of the resulting mathematical problem and, under reasonable assumptions, the existence of irregular oscillations.

    Let us consider a population of individuals and assume that this population is subject to a complex evolution process which cannot be described at a single scale. Thus, we construct a hybrid model by coupling a system of ordinary differential equations and a discrete process, which can be derived from an agent-based model.

    First, we assume that the population can be divided into several disjoint groups x1, , xn (n1) and introduce the notation X=(x1,,xn). Next, we consider a discrete sequence of times

    t0<t1<<ts<ts+1<, (1)

    which tends to infinity. We consider the following abstract hybrid problem (AHP)

    {(IC)X(t0)=X0,λ0J,(Ms)˙X(t)=F(X(t),λs),ts<tts+1,(ms)λs+1=G(X(ts+1),λs),                    (AHP)

    for s0. Here, F is a function defined in E×J with values in Rn, where E is an open subset of Rn and J is an open subset of Rd; G is a function defined in E×J with values in J. The first line (IC) in system (AHP) determines the initial condition (X0,λ0)E×J; the second line (Ms) is an ordinary differential equation which determines the macroscopic part of the hybrid problem, whereas the third line (ms) is a discrete mapping which determines the microscopic part of the hybrid problem.

    The hybrid problem (AHP) can be applied to a great number of population dynamics problems arising in sociology, economics, geography or epidemiology. In particular, we shall study in the next section an application of the hybrid model (AHP) to the current COVID-19 pandemic; the macroscopic part (Ms) will be given by a deterministic ODE compartmental model for the transmission of SARS-CoV-2, whereas the microscopic part (ms) will follows from an explicit agent-based model.

    Figure 1. 

    Timeline of the hybrid model (AHP). At t=t0, the initial condition (IC) gives (X0,λ0)E×J. On each interval [ts,ts+1], the macroscopic part (Ms) is determined by an ordinary differential equation. At each time step t=ts, the microscopic part (ms) follows from a discrete mapping which is derived from an agent-based model

    .

    Definition 2.1. For (X0,λ0)E×J, a global solution of the hybrid problem (AHP) is a pair denoted (X(t,X0),(λs)s0) in which X(t,X0) is a function of t defined and differentiable in [t0,+), such that X(t0,X0)=X0 and satisfying (Ms) on (ts,ts+1] for all s0; (λs)s0 is a sequence of parameters in J satisfying (ms) for all s0.

    For brevity, a solution of the hybrid problem (AHP) starting from (X0,λ0) shall be denoted as X(t,X0,λ0).

    In order to establish the well-posedness of the hybrid model (AHP), we consider the three following assumptions.

    Assumption 1. The function F involved in the macroscopic part (Ms) of the hybrid problem (AHP) is C1(E×J).

    Assumption 2. There exists a compact set KE such that, for all (X0,λ0)K×J, each local solution X(t,X0) of the Cauchy problem

    X(t0)=X0,˙X(t)=F(X(t),λ0)

    defined on [t0,t0+T] with T>0 satisfies

    X(t,X0)K,

    for all t[t0,t0+T].

    Note that in assumption 2, the compact set K does not depend on the initial condition (X0,λ0).

    Assumption 3. The function G involved in the microscopic part (ms) of the hybrid problem (AHP) is continuous in E×J.

    Our first theorem establishes the existence and uniqueness of global solutions to the hybrid problem (AHP).

    Theorem 2.2. Let the assumptions 1 and 2 hold. Then for all (X0,λ0)K×J, the hybrid problem (AHP) admits a unique global solution X(t,X0,λ0) defined on [t0,+), in the sense of Definition 2.1.

    Proof. In order to prove the theorem, we construct a solution to the hybrid problem (AHP) successively on each time interval [ts,ts+1], with s0.

    Let (X0,λ0)E×J. We first consider the Cauchy problem on the time interval [t0,+):

    X(t0)=X0,˙X(t)=F(X(t),λ0),t>0. (2)

    By virtue of Assumption 1, it follows from the fundamental existence and uniqueness theorem for ordinary differential equations (see for instance Theorem 3.1 in [19]), that the Cauchy problem (2) admits a unique local solution ˜X(t,X0) defined on [t0,t0+T] with T>0. Furthermore, Assumption 2 guarantees that this solution is global, that is T=+. Thus, we define a unique solution of the hybrid problem (AHP) on (t0,t1] by setting X(t,X0,λ0)=˜X(t,X0), t0<tt1, X1=X(t1,X0,λ0) and λ1=G(X1,λ0).

    Afterwards, assuming that X(t,X0,λ0) has been defined on [t0,ts] with s1, we set Xs=X(ts,X0,λ0), λs=G(Xs,λs1) and consider the Cauchy problem on the time interval [ts,+):

    X(ts)=Xs,˙X(t)=F(X(t),λs),t>ts.

    Repeating the above arguments, we construct a unique solution of the hybrid problem (AHP) on [t0,ts+1], for all s1. In this way, we have constructed a unique global solution of the hybrid problem (AHP) in the sense of Definition 2.1.

    The next theorem establishes the continuity of the solution X(t,X0,λ0) of the hybrid problem (AHP) with respect to a variation of the initial condition X0K and of the initial parameter value λ0J. This continuity principle validates in a rigorous mathematical framework the construction of the hybrid problem, which in turn allows multiple applications to real-world problems.

    Theorem 2.3. Let Assumptions 1, 2 and 3 hold. Then each global solution X(t,X0,λ0) of the hybrid problem (AHP) is continuous at (X0,λ0), uniformly on each finite time interval [t0,t0+T] with T>0, that is, for each T>0 and each ε>0, there exists δ>0 such that

    X(t,X0+h,λ0+k)X(t,X0,λ0)Rn<ε,

    for all t[t0,t0+T], provided that (h,k)Rn×Rd<δ.

    Proof. Let us consider T>0, (X0,λ0)K×J and ε>0. For each (h,k)Rn×Rd such that (X0+h,λ0+k)K×J, we denote ˜X0=X0+h, ˜λ0=λ0+k, and X(t,X0,λ0), X(t,˜X0,˜λ0) the solutions of the hybrid problem (AHP) stemming from (X0,λ0) and (X0+h,λ0+k) respectively. By virtue of Theorem 3.4 in [19], there exists δ>0 such that

    X(t,˜X0,˜λ0)X(t,X0,λ0)Rn<ε,

    for all t[t0,t1], provided that (h,k)Rn×Rd<δ. It follows that

    ˜X1X1Rn<ε,

    where ˜X1=X(t1,˜X0,˜λ0) and X1=X(t1,X0,λ0), for all ε>0.

    Next we consider λ1=G(X1,λ0) and ˜λ1=G(˜X1,˜λ0). Diminishing ε and δ if necessary, by virtue of Assumption 3, we have that λ1˜λ1Rd<ξ, for all ξ>0.

    Repeating these arguments a finite number of times, we have that for all s1 such that ts[0,T] and for all ε>0, there exists δ>0 such that

    X(t,˜X0,˜λ0)X(t,X0,λ0)Rn<ε,

    for all t[t0,ts], provided that (h,k)Rn×Rd<δ.

    Remark 1. If G is discontinuous, then the solution X(t,X0,λ0) of the hybrid problem (AHP) can obviously be very sensitive to a perturbation of the initial parameter value λ0. Indeed, let us assume that the differential equation ˙X=F(X,λ) admits two equilibrium points Σ1 and Σ2, for two parameter values λ1 and λ2, respectively. Furthermore, let us assume that λ is a bifurcation value which separates λ1 and λ2. If two solutions X(t,X0,λ0) and ˜X(t,˜X0,λ0) of the hybrid problem (AHP), stemming from two initial conditions X0 and ˜X0, satisfy λs<λ<˜λs for some s>0, then X(t,X0,λ0) and ˜X(t,˜X0,λ0) will be attracted towards Σ1 and Σ2, respectively, diverging from each other. Roughly speaking, if the microscopic part (ms) of the hybrid problem (AHP) is determined by a discontinuous mapping G, then its flow can be ripped into several sub-flows which diverge from each other.

    In this section, we establish and interpret an important feature of the hybrid model (AHP), by proving the existence of particular solutions exhibiting irregular oscillations, under reasonable assumptions which we intend to present now.

    Let us suppose that there exist two distinct parameters sets Λ1J and Λ2J. Those parameters sets possibly satisfy Λ1Λ2=. Assume, moreover, that Σ1 is an equilibrium point of the equation

    ˙X=F(X,λ1),

    for each λ1Λ1, and that Σ2 is an equilibrium point of the equation

    ˙X=F(X,λ2),

    for each λ2Λ2. We introduce the minimum step of the timeline {ts} given by (1) by setting:

    τ=mins0|tsts+1|.

    The next theorem generalizes a recent result proved in [34].

    Theorem 2.4. Suppose that assumption 2 holds. Assume that Σ1 is globally asymptotically stable in W1K for each λ1Λ1, Σ2 is globally asymptotically stable in W2K for each λ2Λ2. Assume moreover that Σ1W2, Σ2W1 and G(Y,λ)Λ2 if Y is near Σ1 and λΛ1, G(Y,λ)Λ1 if Y is near Σ2 and λΛ2.

    Then every solution X(t,X0,λ0) of the hybrid problem starting from (X0,λ0)W1×Λ1 admits irregular oscillations, that is, oscillations between a neighborhood N1 of Σ1 and a neighborhood N2 of Σ2, provided the minimum step τ of the timeline is sufficiently large.

    Proof. Let us consider (X0,λ0)W1×Λ1. Since Σ1 is globally asymptotically stable in W1, the solution of the Cauchy problem

    X(t0)=X0,˙X(t)=F(X(t),λ0),t>0,

    belongs to a neighborhood N1 of Σ1 after a finite time T>0. Moreover, the minimum step τ of the timeline can be chosen arbitrarily large, thus we can assume that τ>T. In this way, the solution X(t,X0,λ0) of the hybrid problem (AHP) belongs to N1 for t[τ,τ+θ] with θ>0 such that t1[τ,τ+θ]. Hence, the solution X(t,X0,λ0) of the hybrid problem (AHP) satisfies X1=X(t1,X0,λ0)N1.

    Next, it is assumed that Σ1 belongs to the basin of attraction W2 of Σ2; moreover, since λ0Λ1, we have G(Y,λ0)Λ2 if Y is near Σ1, thus λ1=G(X1,λ0)Λ2. Since Σ2 is globally asymptotically stable in W2, we can repeat the above arguments to conclude that the solution of the hybrid problem X(t,X0,λ0) reaches a neighborhood N2 of Σ2 after a finite time t1+T with T>0, thus satisfies X(t2,X0,λ0)N2. Since Σ2W1, it follows that after a finite time t2[t1,t1+T], the solution X(t,X0,λ0) of the hybrid problem (AHP) is back in the basin of attraction of Σ1.

    Since G(Y,λ2)Λ1 if Y is near Σ1, we are brought back to an initial condition (X2,λ2)W1×Λ1 with X2=X(t2,X0,λ0) and λ2=G(X1,λ1). Therefore, the solution X(t,X0,λ0) of the hybrid problem (AHP) oscillates between N1 and N2, which completes the proof.

    Remark 2. Obviously, the conclusion of Theorem 2.4 still holds if the initial condition (X0,λ0) belongs to W2×Λ2. Furthermore, if the equation ˙X=F(X,λ) admits more than two equilibrium points, then the solution X(t,X0,λ0) of the hybrid problem (AHP) can exhibit more complex dynamics, with chaotic oscillations between more than two neighborhoods of equilibrium points.

    Remark 3. In the sequel, our main application of the hybrid problem (AHP) is devoted to epidemic models; these epidemic models often admit a disease-free equilibrium and an endemic equilibrium, thus two equilibrium points Σ1 and Σ2, for two distinct parameter sets which are determined by the value of a basic reproduction number R0. In this context, the existence of pseudo-periodic solutions can be interpreted as the risk of multiple epidemic waves. Assuming that the microscopic part (ms) is partly determined by the decisions of policy makers, the condition "G(Y,λ)Λ2 if λΛ1 and Y is near Σ1" means that the decisions switch the dynamics of the epidemic from one equilibrium to the other. Finally, the condition "τ is sufficiently large" can be interpreted as a slowness in the decision processes.

    In this section, we present an important application of the hybrid framework, constructing an instance of the hybrid problem (AHP), designed for studying the evolution of COVID-19, whose dynamics cannot be described at a single scale. The macroscopic part (Ms) is determined by a deterministic compartmental SAIRP model for the transmission of SARS-CoV-2 with opposition behaviors, whereas the microscopic part (ms) follows from an agent-based model. Both microscopic and macroscopic parts of the problem are supported by a complex network structure.

    Let us consider a population of individuals affected by the COVID-19 pandemic, caused by the infection of SARS-CoV-2. In order to integrate the impact of refractory behaviors on the dynamics of the epidemic, we propose to improve the deterministic compartmental SAIRP mathematical model, recently analyzed in [34]. This epidemiological model takes into account the transmission of SARS-CoV-2 virus in a population of susceptible individuals.

    The followings assumptions are in agreement with the ones from [35]. The population is subdivided into five distinct classes: susceptible individuals (S); asymptomatic infected individuals (A); active infected individuals (I); removed (including recovered and COVID-19 induced deaths) (R); protected individuals (P). The total population, N(t)=S(t)+A(t)+I(t)+R(t)+P(t), with t[0,T] representing the time (in days) and T>0, has a variable size where the recruitment rate Λ, and the natural death rate μ>0, are assumed to be constant. The susceptible individuals S become infected by contact with active infected I and asymptomatic infected individuals A, at a rate of infection β(θA+I)N, where θ represents a modification parameter for the infectiousness of the asymptomatic infected individuals A. Only a fraction q of asymptomatic infected individuals A develop symptoms and are detected, at a rate v. Active infected individuals I are transferred to the recovered/removed individuals R, at a rate δ, by recovery from the disease or by COVID-19 induced death. A fraction p, with 0<p<1, is protected from infection, by the application of non-pharmaceutical interventions, such as, physical distancing, limited size of indoor and outdoor gatherings, teleworking, regular cleaning of frequently-touched surfaces and appropriate ventilation of indoor spaces, mask use and hand washing (see e.g. [8,15]), that prevent from being exposed to the infection, and is transferred to the class of protected individuals P, at a rate ϕ. A fraction f of protected individuals P returns to the susceptible class S, at a rate w.

    In addition to what was proposed in [34], we consider a fraction u[0,1] of individuals who adopt refractory or opposition behaviors to the protection strategy. In this way, the transfer term from the susceptible class S to the protected class P is given by ±ϕp(1u)S(t), and the infection term is modified in correspondence. In what follows, for the sake of simplification, we use the notation ν=vq and ω=wf.

    Overall, the SAIRP model with refractory behaviors is determined by the following system of ordinary differential equations:

    {˙S(t)=Λβ(1p(1u))(θA(t)+I(t))N(t)S(t)ϕp(1u)S(t)+ωP(t)μS(t),˙A(t)=β(1p(1u))(θA(t)+I(t))N(t)S(t)νA(t)μA(t),˙I(t)=νA(t)δI(t)μI(t),˙R(t)=δI(t)μR(t),˙P(t)=ϕp(1u)S(t)ωP(t)μP(t). (3)

    The latter deterministic compartmental model can be written

    ˙x=f(x,α),

    with x=(S,A,I,R,P)R5,

    α=(β,p,θ,Λ,ϕ,ω,μ,ν,δ,u)R10 (4)

    and f(x,α)=(fj(x,α))1j5 with

    (fj(x,α))1j5=[Λβ(1p(1u))(θA+I)NSϕp(1u)S+ωPμSβ(1p(1u))(θA+I)NSνAμAνAδIμIδIμRϕp(1u)SωPμP]. (5)

    The equilibrium points and their stability analysis are studied in Section 4.

    In order to take into account the geographical distribution of the population which is affected by the epidemic, we propose to embed the latter SAIRP model into a complex network structure. Thus we assume that the individuals are spatially distributed into a finite number of regions D1, , Dm with m1; some of these regions are interconnected and individuals present a spatial mobility from one region to another (an example of such a geographical network is depicted in Figure 6 below). Thus we introduce a matrix

    L=(Li,k)1i,km (6)

    of geographical connectivity, by setting Li,k=1 if the region Dk is connected to the region Di (ik); Li,k=0 else; Li,i=kiLk,i for i=k. In this way, the matrix L is a matrix whose sum of coefficients of each column is null.

    Next, we divide the population into a finite number of regional sub-populations

    X=(xi)1im,

    where xi=(xi,j)1j5=(Si,Ai,Ii,Ri,Pi)R5 denotes the population of the region Di, 1im.

    In this way, the dynamics of the epidemic is modeled at the macroscopic scale by a complex network of ordinary differential equations, which is written

    dxi,jdt(t)=fj(xi(t),αi)+σjnk=1Li,kxj,k(t),1j5,1im,t0. (7)

    Here, f=(fj)1j5 is the function defined by (5) in R5×R10, with 1j5, and αiR10 is the vector parameter given by (4). The vector-valued function f=(fj)1j5 models the dynamic of the epidemic in each region. Since the dynamic is likely to differ from one region to another, the parameters αi can be distinct for two different regions. The parameters σj are non-negative coefficients and model the rate of mobility of the regional sub-populations xi,j of type j, 1im.

    The problem (7) can be rewritten into the short form

    ˙X=F(X,λ), (8)

    with X=(xi)1imR5m, F is defined by

    F(X,λ)=(fj(xi,αi)+σjnk=1Li,kxj,k)1jm, (9)

    and

    λ=((αi)1im,(σj)1j5,(Li,k)1i,km)R10m+5+m2,

    thus, it is an instance of the macroscopic part (Ms) of the hybrid problem (AHP) (see Section 2), with n=5m and d=10m+5+m2.

    After having determined the macroscopic part (Ms) of the hybrid model (AHP), our aim is now to construct the microscopic part (ms). However, two elementary obstacles should be overcome. Indeed, it is worth emphasizing that the differential equation approach is an aggregate approach in which it is impossible to follow the trajectory of a single individual. Furthermore, stemming from an integer number of individuals, the output of the differential equation leads to real numbers which are delicate to interpret. This modeling question has been studied in [4] by prioritizing an important constraint in their case (conservation of population) and therefore by adopting rough approximations, implying a loss of information.

    Here, we consider an agent-based process in which agents are determined by non-integer individuals. Let us describe our approach. Assume we have solved system (8) on a finite time interval [ts,ts+1], with s0, and denote by X(t,Xs,λs) the corresponding orbit. For each sub-population xij of type j, 1j5, in each region Di, 1im, we evaluate xij(ts+1) and we compute the floor value Nij(ts+1)=xij(ts+1). We then consider a finite set

    Aij={a1ij,a2ij,,aNijij},

    and we call its elements non-integer individuals or simply agents. As constructed, the set Aij admits Nij agents, which model the individuals of the sub-population xij (1im, 1j5). In parallel, the size of the population at time t=ts+1 is stored in the vector Xs+1=X(ts+1,Xs,λs), which is the initial condition for the next instance of the macroscopic part (Ms) on the time interval [ts+1,ts+2]. The set Aij is called the group of agents agij in the sub-population of type j in region Di, 1gNij. We then generate a social network over the groups (Aij)1j5 of each region Di, 1im, by running a graph generation algorithm of edges over the finite set

    Ai=1j5Aij. (10)

    Here, we choose to generate a Newman–Watts–Strogatz small-world graph, since it is well recognized to reproduce important aspects of the structure of social interactions [31]. However, other graph generation algorithms could be considered. In this social network, each agent has a finite number of neighbors; each agent can observe the types of its neighbors and make decisions, as illustrated in Figure 2. The microscopic part (ms) of the hybrid model (AHP) is finally determined by a decision protocol which we intend to describe in the following section.

    Figure 2. 

    Social network generated over a finite set of agents, by running a Newman–Watts-Strogatz graph generation algorithm: each vertex represents an agent, and each edge models a social connection between two agents. Different colors correspond to the different epidemic sub-classes of the population. In such a social network, each agent can observe the types and the behaviors of its neighbors and can make decisions with respect to its observations

    .

    Let us finally describe the agent-based model which is performed at each time step ts of the time line (1). Assume that the system (8) has been solved on a time interval [ts,ts+1] with the parameter values

    λs={(αi(ts))1im,(σj(ts))1j5,(Li,k(ts))1i,km},

    and that the social network of agents Aij has been generated at time step ts+1.

    We assume that agents model citizens or decision makers and focus on two types of actions.

    Action 1. In each region Di, 1im, decision makers evaluate the rate ρI(Di,ts+1) of infected individuals; this rate is given by

    ρI(Di,ts+1)=Ii(ts+1)Ni(ts+1). (11)

    - If the rate ρI(Di,ts+1) overcomes a given threshold T1, that is ρI(Ri,ts+1)>T1, then decision makers decide to increase the fraction pi of individuals in region Di which are protected. This increase is determined by the mapping

    pi+1(ts+1)=pi(ts)×(1+d1),

    where d1 is a decision parameter such that 0<d1<1.

    - Else, that is, if ρI(Di,ts+1)T1, then the fraction of protected individuals is maintained, that is

    pi+1(ts+1)=pi(ts).

    - If at least one of the rates ρI(Di,ts+1), 1im, overcomes a second threshold T2>T1, that is ρI(Di,ts+1)>T2 for at least one i{1,,m}, then decision makers decide to confine the individuals in their region, which is determined by setting

    σj(ts+1)=0,1j5.

    - Else, that is, if ρI(Di,ts+1)T2 for all i{1,,m}, then decision makers reestablish the last positive value of σj, 1j5.

    Action 2. In each region Di, 1im, agents agij of each type j, 1gNij, observe the types of their neighbors: Si, Ai, Ii, Ri or Pi. Among these neighbors, each agent a evaluates the number N(I,a,ts+1) of infected neighbors. These numbers of infected neighbors are collected into the rate ρN(Di,ts+1) of infected neighbors:

    ρN(Di,ts+1)=1NiaAiN(I,a,ts+1), (12)

    where Ai denotes the set of agents in region Di, and Ni the number of agents in region i.

    - If the rate of infected neighbors overcomes a given threshold T3, that is ρN(Di,ts+1)>T3, then citizens decide to be in opposition with the protection strategy, which is determined by the mapping

    ui(ts+1)=ui(ts)×(1+d2),

    where d2 is an opposition parameter such that 0<d2<1. These opposition behaviors mean that policy makers loose the confidence of citizens, who are led to doubt on the protection strategy which is observed as inefficient.

    - Else, that is, if ρN(Di,ts+1)T3, then citizens accept to decrease their level of opposition, which is determined by the mapping

    ui(ts+1)=ui(ts)×(1d2).

    The above protocol defines a discrete mapping

    λs+1=G(X(ts+1),λs), (13)

    which determines the microscopic part (ms) of a hybrid model. Overall, with the system of ordinary differential equations (8) and the discrete mapping (13) derived from the above agent-based model, we have constructed a hybrid model of the form (AHP). In the sequel, our aim is to study the dynamics of the COVID-19 hybrid model (8)-(13). We already remark that the continuity assumption 1 on F is obviously satisfied; we shall demonstrate that assumption 2 is also always fulfilled, whereas assumption 3 is likely not to be satisfied.

    Remark 4. The two actions protocol determined by (11) and (12) could easily be adapted to other decision strategies. For instance, if the rate ρI(Di,ts+1) of infected individuals in some region Di (1im) is less than the threshold T1, then it can be decided that the fraction of protected individuals is decreased, which would be modeled by setting

    pi+1(ts+1)=pi(ts)×(1d1).

    Similarly, a great number of decision strategies and behavioral changes can be integrated in the protocol, which shows the wide potential of application of our model.

    Remark 5. We emphasize that the agent-based model determined by (11) and (12) is not an optimal strategy, since the decisions and their acceptance or opposition behaviors of the agents may produce a negative effect on the dynamic of the epidemic. However, the behavioral agent-based model allows us to introduce more reality on the analysis of epidemics dynamics than the just considering the deterministic compartmental model (8) and, for example, to study the impact of individuals behaviors on the spreading of an infection disease.

    In this section, we analyze the dynamics of the COVID-19 hybrid model (8)-(13). We prove that the model satisfies the compactness assumption 2, which guarantees that it admits global solutions. Then we study the local and global stability of its equilibrium states.

    Let us consider the system of ordinary differential equations (8), where F is given by (9). We introduce the compact set KR5m defined by

    K={(Si,Ai,Ii,Ri,Pi)1im(R+)5m;mi=1(Si+Ai+Ii+Ri+Pi)Λ0μ0}, (14)

    where Λ0=mi=1Λi and μ0=min{μi;1im}. The following theorem guarantees that the compact set K is an invariant region for the system of ordinary differential equations (8).

    Theorem 4.1. For any X0K and any λ0J, the Cauchy problem given by (8) and X(0)=X0 admits a unique solution denoted by X(t,X0,λ0), defined on [0,), whose components are non-negative. Furthermore, the compact set K defined by (14) is positively invariant.

    Proof. First, the existence and uniqueness of local in time solutions is immediate, since F is polynomial. Next, the non-negativity of the components is guaranteed by the quasi-positivity of the non-linear operator F, which means that it satisfies the property

    Fj(x1,,xj1,0,xj+1,,xm,λ)0,

    for all (x1,,xm)(R+)5m, j{1,,m} and λJ. By virtue of Proposition A.17 in [36], it follows that the components of any solution X(t,X0,λ0) stemming from X0 in K remain non-negative in future time.

    Afterwards, it is easily seen that the total population in the geographical network, defined by

    N(t)=mj=1[Sj(t)+Aj(t)+Ij(t)+Rj(t)+Pj(t)],t0,

    satisfies

    ˙N(t)μ0N(t)+Λ0,t0,

    since the matrix of connectivity L defined by (6) is a zero column sum matrix. By virtue of the Gronwall lemma, it follows that

    N(t)[N(0)Λ0μ0]eμ0t+Λ0μ0,t[0,T],

    which leads to the desired conclusion.

    The latter statement guarantees that the compactness assumption 2 is fulfilled. Hence, Theorem 2.2 applies to the COVID-19 hybrid model (8)-(13). We obtain the following corollary.

    Corollary 1. For any (X0,λ0)K×J, the hybrid epidemiological model determined by (8) and (13) admits a unique global solution X(t,X0,λ0) in the sense of definition 2.1.

    Remark 6. The latter corollary guarantees that the COVID-19 hybrid model (8)-(13) admits global solutions. However, the continuity assumption 3 on the function G given by (13) is very likely not to be satisfied. Indeed, even if the graph generation algorithm over the agents set (10) satisfies the continuity requirement (which would mean that two social networks are arbitrarily closed to each other, provided their corresponding agents sets are sufficiently closed), the decision protocol determined by (11) and (12) involves thresholds which can lead to discontinuities of the function G. In this case, the solutions of the COVID-19 hybrid model (8)-(13) can exhibit sensitive dynamics, as will be investigated in Section 5. This sensitivity of the system should not be seen as a pathology of the model, since it reproduces the complex dynamics of epidemics which can be very difficult to predict.

    Here we study the equilibrium states of the epidemiological model (3), which determines the local dynamics on each node of the complex network given by (7).

    Basic computations show that the model (3) has two equilibrium points:

    ● disease-free equilibrium, denoted by Σ0, given by

    Σ0=(S0,A0,I0,R0,P0)=(Λ(ω+μ)μ(ϕp(1u)+μ+ω),0,0,0,ϕp(1u)Λμ(ϕp(1u)+μ+ω)); (15)

    ● endemic equilibrium, Σ+, whenever R0>1, given by

    Σ+=(S+,A+,I+,R+,P+) (16)

    with

    S+=Λ(ω+μ)(ϕp(1u)+μ+ω)μR10,A+=Λν+μR10(R01),I+=Λν(ν+μ)(δ+μ)R10(R01),R+=δΛν(ν+μ)(δ+μ)μR10(R01),P+=Λϕp(1u)(ϕp(1u)+μ+ω)μR10, (17)

    where the basic reproduction number, R0, is given by

    R0=β(1p(1u))(δθ+μθ+ν)(ω+μ)(δ+μ)(ν+μ)(ϕp(1u)+μ+ω). (18)

    In what follows, we analyse the influence of the parameters p and u on the values of R0. The partial derivatives of R0 with respect to p and u are given by, respectively,

    R0p=(δθ+μθ+ν)(μ+ω)β(1u)(μ+ω+ϕ)(δ+μ)(μ+ν)(pϕ(1u)+μ+ω)2,R0u=(δθ+μθ+ν)(μ+ω)βp(μ+ω+ϕ)(δ+μ)(μ+ν)(pϕ(1u)+μ+ω)2.

    As all parameter values assume positive values and 0<p,u<1 we have R0u>0 and R0p<0. Meaning that R0 increases with u, but decreases as p increases.

    In order to observe this variation of R0 for different values of p and u, let us assume, fixed values for the parameters (see Tables 1-2):

    μ=181×365,θ=1,ϕ=112,ν=0.15,δ=130,ω=145×0.059,β=1.492.              (Pfixed)
    Table 1. 

    Piecewise parameter values βi, pi, mi, for i=1,,9, of the SAIRP model

    .
    Time sub-interval βi pi fi
    (transmission rate) (transfer from S to P) (transfer from P to S)
    [0,73] β1=1.502 p1=0.675 f1=0.066
    [73,90] β2=0.600 p2=0.650 f2=0.090
    [90,130] β3=1.240 p3=0.580 f3=0.180
    [130,163] β4=0.936 p4=0.610 f4=0.160
    [163,200] β5=1.531 p5=0.580 f5=0.170
    [200,253] β6=0.886 p6=0.290 f6=0.140
    [253,304] β7=0.250 p7=0.370 f7=0.379
    [304,329] β8=0.793 p8=0.370 f8=0.090
    [329,410] β9=0.100 p9=0.550 f9=0.090

     | Show Table
    DownLoad: CSV
    Table 2. 

    Constant parameter values and initial conditions for SAIRP model, see [34]

    .
    Parameter Description Value
    Λ Recruitment rate 0.19%×N0365
    μ Natural death rate 181×365
    θ Modification parameter 1
    v Transfer rate from A to I 1
    q Fraction of A individuals confirmed as infected 0.15
    ϕ Transfer rate from S to P 112
    δ Transfer rate from I to R 127
    w Transfer rate from P to S 145
    Class of individuals Initial condition value
    Susceptible S(0)=10295894
    Asymptomatic A(0)=20.15
    Active infected I(0)=2
    Removed R(0)=0
    Protected P(0)=0

     | Show Table
    DownLoad: CSV

    Then,

    R0(p,u)0.07349931p(1u)112p(1u)+0.0013449.

    Let 0.25p0.675 and 0u0.4, then there holds 0.4147461R0(p,u)4.5124381, see Figure 3.

    Figure 3. 

    Basic reproduction number R0(p,u) of the SAIRP model (3), with 0.25p0.675 and 0u0.4

    .

    The Jacobian matrix of system (3), evaluated at the disease-free equilibrium (15), is given by

    M(Σ0)=[(ϕp(1u)+μ)Θ1β(μ+ω)(1p(1u))ϕp(1u)+μ+ω0ω0Θ2β(μ+ω)(1p(1u))ϕp(1u)+μ+ω000νδμ0000δμ0ϕp(1u)000(μ+ω)],

    with

    Θ1=θβ(μ+ω)(1p(1u))ϕp(1u)+μ+ω,Θ2=βθ(1p(1u))(μ+ω)(μ+ν)(p(1u)ϕ+μ+ω)ϕp(1u)+μ+ω.

    The eigenvalues of the matrix M(Σ0) are given by λ1=λ2=μ, λ3=(ϕp(1u)+μ+ω) and the remaining two, λ4 and λ5, are the roots of the polynomial P(λ) given by

    P(λ)=λ2+Bλ+C,

    where B=βθ(1p(1u))(ω+μ)(p(1u)ϕ+μ+ω)+δ+2μ+ν and C=DNp(1u)ϕ+μ+ω. The local stability of the disease-free equilibrium Σ0 comes by the application of the Routh–Hurwitz criterion, if, and only if, B>0 and C>0. It is easy to show that C>0 whenever R0<1. The proof that B>0 is positive whenever R0 is analogous to the one made in [34] replacing p by p(1u). We have just proved the following theorem.

    Theorem 4.2. The disease free equilibrium of the SAIRP model (3), Σ0 given by (15), is locally asymptotically stable whenever R0<1.

    To analyze the local stability of the endemic equilibrium, Σ+, we evaluate the Jacobian matrix of system (3) at the endemic equilibrium (17), here denoted by M(Σ+) (we do not write the expression of M(Σ+) due to the long size of each terms). We follow by computing the characteristic equation, given by,

    Q(t)=|λI5M(Σ+)|=0,

    where I5 represents the identity matrix of dimension 5.

    The roots of the equation Q(t)=0 are however hard to analyze analytically. Therefore, here we study the local stability of Σ+ considering fixed parameter values (Pfixed). For these parameter values, the characteristic equation Q(t)=0 is given by

    0.0012388(λ+0.0000338)(807.1694484λ4+A3λ3+A2λ2+A1λ+A0)=0, (19)

    with

    A3β(1p(1u))+65.5724947p(1u)+127.0843058A20.1847459β(1p(1u))+10.1896471p(1u)+0.1687146,A10.0052528β(1p(1u))0.0085307p(1u)0.0001376A00.0000067β(1p(1u))0.0000113p(1u)0.0000002.

    Applying the Routh–Hurwitz criterion to the fourth order polynomial (19), the endemic equilibrium Σ+ is locally asymptotically stable whenever the following inequalities hold:

    A0>0,A3>0,A3A2A4A1>0,C=(A3A2A4A1)A1A23A0>0. (20)

    The conditions A0>0 and A3>0 hold for all positive 0<p,u1. As for the conditions A3A2A4A1>0 and C>0, we assume the parameter values (Pfixed) and observe that they hold whenever R0(u,p)>1, for 0.25p0.675 and 0u0.4, see Figure 4.

    Figure 4. 

    Local stability condition of the endemic equilibrium Σ+ is satisfied for R0(p,u)>1. Considering the parameter values (Pfixed) and varying 0.25p0.675, 0u0.4

    .

    Remark 7. Note that the global stability of the disease free and endemic equilibrium points Σ0 and Σ+ can also be established; the proofs are analogous to the ones made in [34], replacing p by p(1u).

    The SAIRP model with piecewise constant parameters presented in [34], can be used to fit the real data of active infected individuals with COVID-19, for a fixed period of time and for a single region. Here we consider the number of active infected individuals with COVID-19 in Portugal from the date of the first confirmed case, March 2, 2020, until April 15, 2021 (the data can be found in [11]). We consider a time interval of 410 days which we subdivide into 9 sub-intervals based on the behavior of the epidemic curve and the public health policies imposed by the Portuguese Government. For each sub-interval of time, the parameters β, f and p take piecewise constant values and we assume u=0. See Table 1 for the time sub-intervals and the corresponding piecewise constants parameter values. The remaining parameter values are fixed and take the values presented in Table 2.

    However, the piecewise constant parameters model does not integrate at the microscopic scale the impact of opposition behaviors to policy strategies; moreover, it does not take into account the geographical distribution of individuals. Thus our aim in the next section is to deeper explore the dynamics of the hybrid model (8)-(13), with a numerical approach.

    In this section, our aim is to explore numerically the dynamics of the hybrid model (8)-(13), in order to show how and to what extent individual behaviors can influence the dynamic of the epidemic. The hybrid problem has been implemented with the python language, using the library networkx, which integrates graph generation algorithms. We consider an abstract geographical network of 5 regions (depicted in Figure 6), which is inspired from the complex network studied in [34]; the connectivity matrix of this geographical network is given by

    L=[ε21ε12000ε21(ε12+ε32+ε42)ε23ε2400ε32(ε23+ε43)ε3400ε42ε43(ε24+ε34+ε54)ε45000ε54ε45],
    Figure 5. 

    Model SAIRP with parameter values from Tables 1-2 (colored continuous line) fitting the real data (discontinuous line) of active infected individuals with COVID-19 in Portugal, from March 2, 2020 until April 15, 2021

    .
    Figure 6. 

    A geographical network with 5 regions and the main connections. Individual displacements from one region to another occur along these connections

    .

    where we assume a weak and homogeneous connectivity by setting εij=0.1 for all i,j{1,,5}. The coupling strengths are given by σS=σA=0.1 and σI=σR=σP=0, which means that only susceptible and asymptomatic individuals present a spatial mobility. The values of other parameters are given in Table 3. We have chosen these parameter values so that the endemic equilibrium is stable in the regions 1, 2, 3, whereas the disease free equilibrium is stable in the two other regions. In other words, in absence of couplings in the geographical network, the orbits of the model (3) are attracted to Σ+ in three regions, whereas they are attracted to Σ0 in two other regions. Each social network is generated by running a Watts-Strogatz small-world algorithm in which each agent has 10 neighbors at most, and where the probability of rewiring each edge is fixed to 0.02. In this way, we generate a set of agents Aij, as detailed in Subsection 3.3, whose structure reproduces the main social interactions in a group of individuals (see [31]). Now we investigate the effects of individual behaviors on the dynamics of the hybrid model, by testing four relevant scenarios, which are presented and discussed below. To this end, we solve the hybrid model (8)-(13) on a fixed timeline and store the outputs of the agent-based process (11)-(12) in data files. The results of the numerical simulations are illustrated in Figure 7: each sub-figure shows the number of infected individuals Ii(t) of one region Di (1i5), for the four selected scenarios, and a comparison with the simulation of the "only-macroscopic" model (8). In these four scenarios, we fix the end of the timeline (1) at T=50 and we focus on a variation of the number N of steps along this timeline, the thresholds T1, T2, T3 and the decision parameters d1, d2 involved in the agent-based model given by (11) and (12). Obviously, all parameter values could be modified for testing other relevant scenarios. For instance, the influence of the topology of the geographical network has been discussed (for a non-hybrid model) in [7].

    Table 3. 

    Values of the parameters for the numerical simulations of the hybrid model (8)

    .
    Parameter Region 1 Region 2 Region 3 Region 4 Region 5
    β 2 2 2 0.1 0.1
    p 0.0 0.0 0.0 0.5 0.5
    θ 1 1 1 1 1
    Λ 1000 1000 1000 1 1
    ϕ 1 1 1 1 1
    ω 1 1 1 1 1
    μ 1 1 1 1 1
    ν 1 1 1 1 1
    δ 1 1 1 1 1
    u 0.2 0.2 0.2 0.2 0.2
    R0 1.3269 1.3269 1.3269 0.0375 0.0375
    Initial condition Region 1 Region 2 Region 3 Region 4 Region 5
    S0 297.24 140.39 358.32 151.39 443.33
    A0 13.33 6.66 6.66 13.33 6.66
    I0 2 1 1 2 1
    R0 0 0 0 0 0
    P0 0 0 0 0 0

     | Show Table
    DownLoad: CSV
    Figure 7. 

    Numerical simulations of the hybrid model (8)-(13), for four relevant scenarios. Each sub-figure shows the number Ii(t) of infected individuals in each region Di (1i5) of the geographical network depicted in Figure 6

    .

    In the first scenario, we divide the timeline (1) of the hybrid model in N=60 sub-intervals of constant width. The decision parameters and the thresholds involved in the agent-based protocol (11)-(12) are given by

    d1=0.1,T1=0.02,T2=0.03,d2=0.01,T3=0.3.

    These numerical values have been chosen arbitrarily and could easily be modified. With those parameter values, we observe, as depicted in green in Figure 7, that the numbers of infected individuals Ii(t) decrease to 0 in each region Di (1i5). More specifically, the output of the agent-based process leads to a first decision of confinement (induced by Action 1 in the protocol (11)-(12)) from t=0 until t=0.8 and a second decision of confinement from t=4.9 until t=8.2. These decisions of confinement are favored by a low value of the threshold T2. In parallel, the weak value of the parameter d2 means minority opposition behaviors in the population. By comparison with the output of the only-macroscopic model given by the system (8) (which is depicted in red in Figure 7), we observe that the decision protocol with fast confinement decision, succeeds in avoiding the persistence of the disease in the whole population. We also note a particular situation in region 5: the hybrid model does not modify the decrease of infection to 0, which is guaranteed by a low basic reproduction number (R00.0375, see Table 3) and also the geographical position of region 5, which is not connected to regions 1, 2, 3, where the basic reproduction number is greater than 1.

    In the second scenario, we divide the timeline (1) in N=20 sub-intervals of constant width. In this way, the first execution of the agent-based process (11)-(12) occurs at t=2.5, whereas it occurs at t0.83 in the first scenario. This choice roughly models a slowness decision process. Other parameters are still given by

    d1=0.1,T1=0.02,T2=0.03,d2=0.01,T3=0.3.

    As depicted in blue in Figure 7, we observe that the numbers of infected individuals Ii(t) still decrease to 0 in each region Di (1i5). However, the decrease is postponed with respect to scenario 1. Indeed, the output of the agent-based model (11)-(12) leads to a single decision of confinement, from t=4.8 until t=14.3. Overall, the decision of confinement is made later and its duration is longer than in scenario 1, which leads to a postponed extinction of the disease. It is also interesting to observe the emergence of small waves in region 4; these small waves seem to be caused by the connections with regions 1, 2, 3, where the decrease of infection is postponed.

    In the third scenario, our aim is to explore the possible conflict between a slow decision process of policy makers (as described by Action 1 in the agent-based protocol (11)-(12)) and a high level of opposition behaviors of citizens (determined by Action 2 in the protocol (11)-(12)). To that aim, we still divide the timeline (1) in N=20 sub-intervals of constant width; the values of d1, T1 and T2 are the same as in scenarios 1 and 2, whereas we modify the values of the opposition behaviors parameters by setting

    d2=0.09,T3=0.2.

    This choice roughly models an increase of opposition behaviors in the population and a lower threshold of acceptation of protection strategies. As depicted in dark yellow in Figure 7, we observe that the infection is still under control, but the extinction of the disease is almost postponed by the opposition behaviors. Moreover, we remark that the small infection waves, which were already observed in region 4 with scenario 2, are amplified.

    In the fourth scenario, we divide the timeline (1) in N=60 sub-intervals of constant width. We come back to minority opposition behaviors as in scenarios 1 and 2 by setting d2=0.01, T3=0.3, but we modify the decision of confinement parameters by assuming

    d1=0.1,T1=0.06,T2=103.

    The value of the threshold T1 is greater than in other scenarios, which means that the decision of protection are postponed; in parallel, the value of the threshold T2 is much greater, which means that the control strategy does not consider seriously confinement as a major decision, or even that confinement should be avoided, for example in order to maintain the economic activity, at the risk to exacerbate the level of infection. In this case, we observe, as depicted in black in Figure 7, that the level of infection does not decrease to 0, except in region 5, which is not connected to the regions where the basic reproduction number is greater than 1. We observe the emergence of infection oscillations around a level which corresponds to the persistence of the disease in the non-hybrid model (8). The emergence of such oscillations was predicted by Theorem 2.4. It suggests that the negation of the health risk by decision makers could compromise the control of the epidemic. We also indicate that a small perturbation of the parameters d1 and T1 can amplify or destroy these oscillations, which might correspond to a bifurcation process in the hybrid model (8)-(13).

    In this paper, we have brought an original contribution to the study of complex systems arising in social science, economics and epidemiology, by constructing a class of hybrid models, in which the macroscopic dynamics of a population subject to an evolution problem, were coupled with the microscopic dynamics of individuals. The macroscopic dynamics was modeled by a system of differential equations, embedded in a geographical network structure, whereas the microscopic dynamic was modeled by an agent-based process, which can integrate various individual behaviors. The transition between the macroscopic and the microscopic scales involves the generation of a social network, which reproduces the social interactions occurring in the population. Our hybrid model was studied in an abstract and theoretical framework, by establishing the existence and uniqueness of relevant solutions, their continuous dependence with respect to a variation of its parameters and the possible emergence of pseudo-periodic solutions. We applied our hybrid model to the study of the current COVID-19 pandemic, and performed several numerical simulations, which highlight how microscopic behaviors can have a strong impact on the macroscopic of the epidemic.

    As future work, we aim to generalize our hybrid framework, by considering a larger class of dynamical systems modeling the macroscopic dynamic of the population: for example, non-autonomous equations, delay differential equations or reaction-diffusion equations could be considered. Analogously, the agent-based process studied in Section 3, can be subject to various generalizations, which show the wide potential of the hybrid approach. Moreover, it is also a challenge to improve the SAIRP model by considering specific subgroups for the protected class P distinguishing the different protective measures that may be applied to control the epidemic. We also aim to investigate a question which was left open in the present paper: the emergence of unstable oscillations under an increase of opposition behaviors has been observed, and will be deeper investigated in a separate work.

    This work was partially supported by Portuguese funds through CIDMA, The Center for Research and Development in Mathematics and Applications of University of Aveiro, and the Portuguese Foundation for Science and Technology (FCT–Fundação para a Ciência e a Tecnologia), within project UIDB/04106/2020. Silva is also supported by the FCT Researcher Program CEEC Individual 2018 with reference CEECIND/00564/2018.

    The authors are sincerely grateful to the anonymous reviewers for their valuable comments and suggestions which improved the presentation of the paper.



    [1]

    M. Ajelli, B. Gonçalves, D. Balcan, V. Colizza, H. Hu, J. J. Ramasco, S. Merler and A. Vespignani, Comparing wide-scale computational modeling Approaches to epidemic: Agent-based versus structured MetaPopulation models, BMC Infectious Diseases, 10 (2010), Article number: 190.

    [2]

    L. J. S. Allen, An Introduction to Stochastic Processes with Applications to Biology, Second edition. CRC Press, Boca Raton, FL, 2011.

    [3] A comparison of three different stochastic population models with regard to persistence time. Theoretical Population Biology (2003) 64: 439-449.
    [4] The importance of being hybrid for spatial epidemic models: a multi-scale approach. Systems (2015) 3: 309-329.
    [5]

    A. Banos, C. Lang and M. Nicolas, Agent-based Spatial Simulation with NetLogo, Elsevier, 2017.

    [6]

    G. Cantin, Nonidentical coupled networks with a geographical model for human behaviors during catastrophic events, International Journal of Bifurcation and Chaos, 27 (2017), 1750213, 21pp.

    [7] Influence of the topology on the dynamics of a complex network of HIV/AIDS epidemic models. AIMS Mathematics (2019) 4: 1145-1169.
    [8]

    Centers for Disease Control and Prevention, Coronavirus Disease 2019 (COVID-19), 2020. Available from: https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-sick/prevention.html.

    [9] Epidemic modeling in metapopulation systems with heterogeneous coupling pattern: Theory and simulations. Journal of theoretical biology (2008) 251: 450-467.
    [10] Chikungunya outbreak in Montpellier, France, September to October 2014. Eurosurveillance (2015) 20: 21108.
    [11]

    Direção Geral da Saúde – COVID-19, Ponto de Situação Atual em Portugal, 2021. Available from: https://covid19.min-saude.pt/ponto-de-situacao-atual-em-portugal/.

    [12] Modeling opinion dynamics: how the network enhances consensus. Networks & Heterogeneous Media (2015) 10: 877-896.
    [13] Travelling wave solutions for an infection-age structured model with diffusion. Proc. Roy. Soc. Edinburgh Sect. A (2009) 139: 459-482.
    [14]

    J. M. Epstein, J. Parker, D. Cummings and R. A. Hammond, Coupled contagion dynamics of fear and disease: Mathematical and computational explorations, PLoS One, 3 (2008), e3955.

    [15]

    European Centre for Disease Prevention and Control, Guidelines for the Implementation of Non-Pharmaceutical Interventions Against COVID-19, 2020. Available from: https://www.ecdc.europa.eu/en/publications-data/covid-19-guidelines-non-pharmaceutical-interventions.

    [16] Reconciling classical and individual-based approaches in theoretical population ecology: A protocol for extracting population parameters from individual-based models. The American Naturalist (1998) 152: 832-856.
    [17]

    S. Galam, Sociophysics: A Physicist's Modeling of Psycho-political Phenomena, Understanding Complex Systems. Springer, New York, 2012.

    [18] Competition between collective and individual dynamics. Proceedings of the National Academy of Sciences (2009) 106: 20622-20626.
    [19]

    J. K. Hale, Ordinary Differential Equations, Krieger Publishing Company (second edition), 1980.

    [20]

    D. Helbing, Quantitative Sociodynamics: Stochastic Methods and Models of Social Interaction Processes, Springer-Verlag Berlin Heidelberg, 2010.

    [21]

    A. J. Heppenstall, A. T. Crooks, L. M. See and M. Batty, Agent-based Models of Geographical Systems, Springer Science & Business Media, 2011.

    [22]

    H. W. Hethcote, Three basic epidemiological models, in Applied Mathematical Ecology, Springer, 18 (1989), 119–144.

    [23] Some epidemiological models with nonlinear incidence. Journal of Mathematical Biology (1991) 29: 271-287.
    [24] Spread of viral infection of immobilized bacteria. Networks & Heterogeneous Media (2013) 8: 327-342.
    [25] Contributions to the mathematical theory of epidemics–I. 1927. Bulletin of mathematical biology (1991) 53: 33-55.
    [26]

    K. Klemm, M. Serrano, V. M. Eguíluz and M. San Miguel, A measure of individual role in collective dynamics, Scientific Reports, 2 (2012), Article number: 292, 8pp.

    [27] An epidemic model with nonlocal diffusion on networks. Networks & Heterogeneous Media (2016) 11: 693-719.
    [28] Coupling agent-based with equation-based models to study spatially explicit megapopulation dynamics. Ecological Modelling (2018) 384: 34-42.
    [29] Individual and collective behaviors within gatherings, demonstrations, and riots. Annual Review of Sociology (1983) 9: 579-600.
    [30]

    J. D. Murray, Mathematical Biology II: Spatial Models and Biomedical Applications, Third edition. Interdisciplinary Applied Mathematics, 18. Springer-Verlag, New York, 2003.

    [31] Scaling and percolation in the small-world network model. Physical Review E (1999) 60: 7332.
    [32]

    N. D. Nguyen, Coupling Equation-based and Individual-based Models in the Study of Complex Systems. A Case Study in Theoretical Population Ecology, Ph.D thesis, Pierre and Marie Curie University, 2010.

    [33]

    F. Schweitzer, Self-organization of Complex Structures: From Individual to Collective Dynamics, Gordon and Breach Science Publishers, Amsterdam, 1997.

    [34]

    C. J. Silva, G. Cantin, C. Cruz, R. Fonseca-Pinto, R. P. Fonseca, E. S. Santos and D. F. M. Torres, Complex network model for COVID-19: human behavior, pseudo-periodic solutions and multiple epidemic waves, Journal of Mathematical Analysis and Applications, (2021), 125171.

    [35]

    C. J. Silva, C. Cruz, D. F. M. Torres et al., Optimal control of the COVID-19 pandemic: Controlled sanitary deconfinement in Portugal, Scientific Reports, 11 (2021), Art. 3451, 15 pp.

    [36]

    H. L. Smith and H. R. Thieme, Dynamical Systems and Population Persistence, American Mathematical Soc., Providence, RI, 2011.

    [37]

    R. H. Turner, L. M. Killian and others, Collective Behavior, Prentice-Hall Englewood Cliffs, NJ, 1957.

    [38]

    S. Wright, Crowds and Riots: A Study in Social Organization, Sage Publications Beverly Hills, CA, 1978.

    [39]

    P. Yan and G. Chowell, Beyond the initial phase: Compartment models for disease transmission, in Quantitative Methods for Investigating Infectious Disease Outbreaks (Texts in Applied Mathematics), Springer, Cham, 70 (2019), 135–182.

  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1112) PDF downloads(217) Cited by(0)

Figures and Tables

Figures(7)  /  Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog