A network model of immigration: Enclave formation vs. cultural integration

  • Received: 01 May 2018
  • Primary: 90B15, 91D30; Secondary: 05C40, 05C57

  • Successfully integrating newcomers into native communities has become a key issue for policy makers, as the growing number of migrants has brought cultural diversity, new skills, but also, societal tensions to receiving countries. We develop an agent-based network model to study interacting "hosts" and "guests" and to identify the conditions under which cooperative/integrated or uncooperative/segregated societies arise. Players are assumed to seek socioeconomic prosperity through game theoretic rules that shift network links, and cultural acceptance through opinion dynamics. We find that the main predictor of integration under given initial conditions is the timescale associated with cultural adjustment relative to social link remodeling, for both guests and hosts. Fast cultural adjustment results in cooperation and the establishment of host-guest connections that are sustained over long times. Conversely, fast social link remodeling leads to the irreversible formation of isolated enclaves, as migrants and natives optimize their socioeconomic gains through in-group connections. We discuss how migrant population sizes and increasing socioeconomic rewards for host-guest interactions, through governmental incentives or by admitting migrants with highly desirable skills, may affect the overall immigrant experience.

    Citation: Yao-Li Chuang, Tom Chou, Maria R. D'Orsogna. A network model of immigration: Enclave formation vs. cultural integration[J]. Networks and Heterogeneous Media, 2019, 14(1): 53-77. doi: 10.3934/nhm.2019004

    Related Papers:

    [1] Rainer Hegselmann, Ulrich Krause . Opinion dynamics under the influence of radical groups, charismatic leaders, and other constant signals: A simple unifying model. Networks and Heterogeneous Media, 2015, 10(3): 477-509. doi: 10.3934/nhm.2015.10.477
    [2] Guillaume Cantin, Cristiana J. Silva, Arnaud Banos . Mathematical analysis of a hybrid model: Impacts of individual behaviors on the spreading of an epidemic. Networks and Heterogeneous Media, 2022, 17(3): 333-357. doi: 10.3934/nhm.2022010
    [3] Jacques Demongeot, Mohamad Ghassani, Mustapha Rachdi, Idir Ouassou, Carla Taramasco . Archimedean copula and contagion modeling in epidemiology. Networks and Heterogeneous Media, 2013, 8(1): 149-170. doi: 10.3934/nhm.2013.8.149
    [4] 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
    [5] Laura Cattaneo, Paolo Zunino . Computational models for fluid exchange between microcirculation and tissue interstitium. Networks and Heterogeneous Media, 2014, 9(1): 135-159. doi: 10.3934/nhm.2014.9.135
    [6] Shuguang Li, Mingsong Li, Muhammad Ijaz Khan . Algorithms for two-agent unbounded serial-batch scheduling with makespan and maximum lateness objectives. Networks and Heterogeneous Media, 2023, 18(4): 1678-1691. doi: 10.3934/nhm.2023073
    [7] Michael Herty, Lorenzo Pareschi, Sonja Steffensen . Mean--field control and Riccati equations. Networks and Heterogeneous Media, 2015, 10(3): 699-715. doi: 10.3934/nhm.2015.10.699
    [8] Liping Yu, Hans Kleppe, Terje Kaarstad, Svein M. Skjaeveland, Steinar Evje, Ingebret Fjelde . Modelling of wettability alteration processes in carbonate oil reservoirs. Networks and Heterogeneous Media, 2008, 3(1): 149-183. doi: 10.3934/nhm.2008.3.149
    [9] Mohcine Chraibi, Ulrich Kemloh, Andreas Schadschneider, Armin Seyfried . Force-based models of pedestrian dynamics. Networks and Heterogeneous Media, 2011, 6(3): 425-442. doi: 10.3934/nhm.2011.6.425
    [10] Andrea Tosin, Paolo Frasca . Existence and approximation of probability measure solutions to models of collective behaviors. Networks and Heterogeneous Media, 2011, 6(3): 561-596. doi: 10.3934/nhm.2011.6.561
  • Successfully integrating newcomers into native communities has become a key issue for policy makers, as the growing number of migrants has brought cultural diversity, new skills, but also, societal tensions to receiving countries. We develop an agent-based network model to study interacting "hosts" and "guests" and to identify the conditions under which cooperative/integrated or uncooperative/segregated societies arise. Players are assumed to seek socioeconomic prosperity through game theoretic rules that shift network links, and cultural acceptance through opinion dynamics. We find that the main predictor of integration under given initial conditions is the timescale associated with cultural adjustment relative to social link remodeling, for both guests and hosts. Fast cultural adjustment results in cooperation and the establishment of host-guest connections that are sustained over long times. Conversely, fast social link remodeling leads to the irreversible formation of isolated enclaves, as migrants and natives optimize their socioeconomic gains through in-group connections. We discuss how migrant population sizes and increasing socioeconomic rewards for host-guest interactions, through governmental incentives or by admitting migrants with highly desirable skills, may affect the overall immigrant experience.



    COVID-19 caused by SARS-CoV-2 has impacted not only health, but the economy and how we live daily life. It has crept onto the world stage at the end of 2019 in Wuhan, China, where health officials reported a cluster of pneumonia cases of unknown cause. The first reported case of an infection by SARS-CoV-2 in the United States came from an asymptomatic male who returned from China on January 15, 2020. By January 19, Chinese officials closed off travel in and out of Wuhan and on January 30, 2020 the World Health Organization (WHO) declared a global health emergency [47].

    COVID-19 was officially named on February 11, as it continued to spread across Asia and Europe [47]. While countries in those regions started to see massive increases in cases, hospitalizations and fatalities during the initial months of the outbreak, the United States did not report its first death until February 29 [6]. By March 26, the United States led the world in confirmed cases [45]. While many European and Latin American countries were already in full shut down due to COVID-19, the United States Government left the shut down to individual states, resulting in a surge of cases and deaths. In July 2020, the United States reached 68,000 daily cases for the first time [44].

    During the fall months, cases started to level off. However during this period of relative calm, a more serious variant of COVID-19 was mutating and spreading in the United Kingdom. In November 2020, the B.1.117 COVID-19 variant (UK variant) was detected in the United Kingdom and accounted for 43 percent of all COVID-19 cases by December 2020 [7]. In South Africa, another COVID-19 variant, B.1.351, emerged independently of the UK variant around the same time [47]. The UK variant is associated with increased transmission and risk of death, while the South African variant shows evidence that it may decrease the neutralization by some monoclonal and polyclonal antibodies [17]. With the recent surge of cases in India, it was inevitable that India would have its own variants of concern, primarily the B.1.617. The WHO has added it to its list of variants of concern and England already identified a sub strain of the Indian variant in early May [47].

    The accelerated research, production, and distribution of the COVID-19 vaccines have had an impact on slowing the spread of COVID-19 in the areas that had access to enough supply of the vaccine. As of June 1, 2021, only 5.5 percent of the world's population have been vaccinated [31]. While countries such as the United States, Israel, and England have at least 38 percent of their country fully vaccinated, helping to prevent future spread of COVID-19 [31]. Yet many first world countries have yet to even vaccinate fully more than 10 percent of their population, including Japan, South Korea, and Canada. While the mRNA vaccines allow for rapid adjustments due to variants, the possibility of a mutation that escapes the current mRNA vaccine remains possible, though unlikely. This possibility will remain until both industrialized and under-developed countries increase their percentage of population fully vaccinated.

    Mathematicians have found themselves at the front seat of this race against COVID-19. Indeed, modeling is a powerful tool to address key questions such as: as the pandemic progress, determine when and which non-pharmaceutical mitigation measures should be implemented; design a strategy to allocate efficiently vaccines; anticipate what could be the impact from the new variants; determine when travel restrictions can be relaxed. However, there are still a lot of unanswered questions and challenges regarding the outcome of several models as well as their limitations. It is unclear at this time if there is a "better" model, and while most of the challenges in epidemiological forecasting come from incomplete data and impossibility to model people's behavior, there is still the question of what model to use when and for what purpose.

    There are primarily two different types of epidemiological models: differential equation-based (EBM) and agent based (ABM). We here focus on two such models: a discrete compartmentalized SEIR model that we developed and the COVID-19 Agent-based Simulator (Covasim) [28] that we altered to include some specific attributes. The first one is deterministic while the second one is stochastic which makes them different in design, however it is expected that their forecasting converge provide similar assumptions since they do model the same pandemic. It is often stated that EBMs are simpler and faster to compute, while ABMs are more detailed and computationally expensive [28]. Our goal is to test this assumption concretely on a specific data set that we have extensive knowledge of so we can determine for future studies the benefits and pitfalls of each of these different simulation methods. In particular, we use Honolulu county in the Hawaiian archipelago as a test-bed population for our simulations. We show that rather than treating the two models as two distinct ways to obtain the same results we should exploit advantages of both throughout a pandemic simulation, particularly when the simulation is used in a predictive real-time fashion. Throughout the current COVID-19 pandemic, most results and forecasting come from one model but not a combination of both. We consider what can be learned from running both models side-by-side; taking and applying the best of each model using the measured data. We also note the conceptual and computational requirements of each of the models for this particular test-bed population.

    The outline of the paper is as follows. In section 2 we introduce the concepts of compartmental and agent based models and explain how adding features such as travelers and vaccines in the models increases conceptual complexity. We also test our model on data from Honolulu County. Section 3 discusses conceptual and computational complexity for both models, as well as optimization for data fitting. A benchmark example is provided to analyse performance of both models. We end the paper with a conclusion, in section 4.

    Infectious disease modeling has been used by epidemiologists and mathematicians for years, however the COVID-19 pandemic has really highlighted the importance of understanding the purpose and functionality of these models. At its most core function, the intent of these epidemiological models is to estimate the spread of the infectious disease across a population based on some core epidemiology determinants: incubation period, duration of infectious period, population size, and R0 (the reproductive value). Our specific implementations of these two models use more variables and complex interactions than other more standard implementations [11,35,36,46]. The purpose of this added functionality is to better account for the nuances and assumptions in a real-world situation.

    The fundamental difference between the two types of models is that EBM captures aggregate behavior over the population while ABM captures agent interactions and progression of the disease over each individual. EBM are typically less computational expensive, and easier to use since they require less information. However, they provide only large-scale information on the spread of the disease compared to ABM models that can take into account spatial information in much more detail.

    The origin of compartmental models, also called Equation Based Models (EBMs), in the study of infectious diseases is from the works of Ross (1916) [39], Ross and Hudson (1917) [40], Kermack and McKendrick in 1927 [27] and Kendall (1956) [25]. In those models, the major assumption is that the population is divided into compartments based on the nature of the evolution of the disease. The population size is typically assumed to be fixed and by design is assumed homogeneous within each compartment [26,23,48,3,13,15,14]. The basic model consists of three compartments - Susceptible(S), Infected(I) and Removed(R). Variations of this model may include compartments such as Exposed(E) or a loop back into susceptible in the case of diseases with no immunity against re-infection. See Fig. 1, where the hazard rate $ \lambda(t) = \beta\frac{I(t)}{N} $, with $ \beta $ denoting the baseline transmission rate and $ N $ denoting the (fixed) total population.

    Figure 1. 

    Basic SEIR Model diagram and parameters

    .

    Variants of the SIR model can be differentiated based their treatment of vital dynamics. Vital dynamics refers to life outcomes such as births and deaths [22]. In very simple models (or with diseases that are not prolonged) the SIR model without vital dynamics is ideal. In models that are more detailed, or if the disease is present in the population for a prolonged period of time, the SIR model with vital dynamics is more suitable. However, the duration of the "prolonged period of time" is at least 10 years [1]. It is too early to tell where COVID-19 falls regarding the possibility of it being endemic in particular pockets of the world. Historically, the SIR model has been used to estimate the impact of highly infectious diseases, such as smallpox [12].

    Of the various compartmental models, we use one inspired by [30], which is based on a standard discrete and deterministic SEIR model. Some classical SEIR models include Cooke and Driessche [10], who introduced the SEIR model with two delays and Li et al. [29] studied global dynamics with both non-linear and standard incidence rates. We assume a given population is divided into four compartments: Susceptible (not currently infected), Exposed (infected with no symptoms), Infected (infected with symptoms), and Removed (recovered or deceased). We subdivide the entire population into two additional groups: the general community (C), healthcare workers (H). This is motivated by the fact that healthcare workers are potentially more exposed to a virus but also use better protection, and therefore should interact differently with the community during a pandemic. In addition, during the severe acute respiratory syndrome (SARS) epidemic in 2003, healthcare workers formed a large fraction of the infected population [30]. This has also been suggested to be the case for COVID-19 [32,41]. Distinguishing the healthcare workers is especially important at the beginning of the pandemic when cases are low, as well as further in the pandemic, when possibly facing a new surge after a decrease (due to a new variant for instance). For our work, it was also an important conceptual stepping stone in expanding the model, so that new groups, e.g. students or a specific demographic such as 0-11 years old (not presented in this paper), could be introduced later on.

    In our model, Exposed and Infected (in each population group) are split into multiple stages per day to better reflect the progression of the disease. Individuals in isolation (including hospitalization) are similarly distinguished. The dynamics of the two population groups are essentially the same and are represented using the diagram in Fig. 2 with variables described in Tab. 1.

    Figure 2. 

    Diagram of our basic compartmental model

    .
    Table 1. 

    SEIR basic model variables. Isolated accounts for quarantine and hospitalization

    .
    Description of the variables in the EBM model.
    Variable Description
    $ S(t) $ Number of total susceptible individuals
    $ E_{i}(t) $ (resp. $ E_{q, i}(t) $) Number of asymptomatic infected individuals $ i $ days after exposure who are not quarantined (resp. qurantined)
    $ I_{j}(t) $ (resp. $ I_{q, j}(t) $), $ i=0, 1 $ Number of symptomatic infected individuals $ i $ days after the onset of symptoms who are not isolated (resp. isolated)
    $ I_{j}(t) $ (resp. $ I_{q, j}(t) $), $ j=3, 4, 5 $ Number of symptomatic infected individuals at the nominal stage $ i $ of the illness that has not been isolated (resp. isolated). Note that a person can stay at a given stage for several days
    $ R(t) $ Number of removed (recovered or deceased) individuals

     | Show Table
    DownLoad: CSV

    By choosing the probabilities of moving from one stage to the other, we are able to model the observation (according to the Centers for Disease Control and Prevention (CDC) as well as other sources) that about 40% of people who contract SARS-CoV-2 remain asymptomatic and that the incubation period for those who do develop symptoms is between 2 to 14 days after exposure, with the mean period being between 4 and 6 days[34]. Those who do not develop symptoms after 14 days are moved directly from the Exposed compartment to the Removed compartment. The quarantine sub-compartment $ E_{q, i} $ is also broken down into 14 stages and is used to model the effect of contact tracing and the reduced transmission rate for quarantined individuals. The infected individuals go through 5 stages, of which the first two represent the first two days of being symptomatic whereas the last three represent the phase where the immune system is fighting the disease. Since the last three stages can go on for more than one day each, there is a variability in the number of days any given person can spend at each stage. Our model assumes that the symptomatic phase of the illness lasts at least 5 days. This can be seen in Figure 2 as the feedback loops in $ I_2, I_3 $ and $ I_4 $ where only $ 20\% $ of people in each of these compartments move on to the next one. The remaining $ 80\% $ stay in the same compartment for the next iteration. The parameters in Fig. 2 are described in Tab. 2. The parameter $ \beta $, the basal transmission rate, is optimized to fit the data. Addition of compartments, mask mandate, contact tracing, travelers and vaccinations modify $ \beta $ according to equations (14), (16), (24), (26), (36) and (38) to obtain the hazard rate $ \lambda_i $, $ (i = c, h, v) $ which governs the dynamics of the evolution of disease for each category. We introduce parameters $ p_i $ for the probability to develop symptoms on day $ i $, and refine them such that if symptoms do develop, it takes between 2 to 14 days, with a mean between 4 and 6 days[34], while assuming that about 40% of all infections remain asymptomatic. The values of $ q_{s, i} $ are chosen to reflect the prediction that symptomatic individuals are likely to quarantine, with a probability of 0.1, 0.4, 0.8, 0.9 and 0.99 for the first five days of symptoms. For healthcare population these probabilities are assumed to be slightly higher at 0.2, 0.5, 0.9, 0.98 and 0.99 for the first five days of symptoms. In addition, the parameter $ r $ is the probability of transitioning from one stage of the illness to the next (with the final stage being recovery or death). Based on prior work [9], we chose $ r $ to yield an expected length of illness of 17 days.

    Table 2. 

    Parameters intrinsic to COVID-19

    .
    Parameter, meaning Value
    $ \beta $, basal transmission rates optimized to fit data
    Factors modifying transmission rate
    $ \varepsilon $, asymptomatic transmission (25% reduction in transmission) 0.75
    $ \rho $, reduced healthcare worker interactions 0.8
    $ \gamma $, quarantine (80% reduction in transmission) 0.2
    $ \kappa $, hospital precautions 0.5
    $ \eta $, healthcare worker precautions $ 0.2375 $
    Population fractions
    $ p_i $, $ i= 0, \ldots, 13$, onset of symptoms after day $ i $ 0.000792, 0.00198, 0.1056, 0.198, 0.2376, 0.0858, 0.0528, 0.0462, 0.0396, 0.0264, 0.0198, 0.0198, 0.0198, 0
    $ q_{s, i} $, $ i= 0, \ldots, 4$, symptomatic quarantine after day/stage $ i $ C: 0.1, 0.4, 0.8, 0.9, 0.99;
    H: 0.2, 0.5, 0.9, 0.98, 0.99
    r, transition to next symptomatic day/stage 0.2
    $ \nu $, symptomatic hospitalization 0.11

     | Show Table
    DownLoad: CSV

    The equations for the dynamics are given in (1)-(13).

    $ S(t+1)=eλ(t)S(t)
    $
    (1)
    $ E0(t+1)=(1eλ(t))S(t)
    $
    (2)
    $ Ei(t+1)=(1pi1)(1qa,i1)Ei1(t),i=1,,13
    $
    (3)
    $ Eq,i(t+1)=(1pi1)(qa,i1Ei1(t)+Eq,i1(t)),i=1,,13
    $
    (4)
    $ I0(t+1)=13i=0pi(1qa,i)Ei(t)
    $
    (5)
    $ I1(t+1)=(1qs,0)I0(t)
    $
    (6)
    $ I2(t+1)=(1qs,1)I1(t)+(1r)(1qs,2)I2(t)
    $
    (7)
    $ Ij(t+1)=r(1qs,j1)Ij1(t)+(1r)(1qs,j)Ij(t),j=3,4
    $
    (8)
    $ Iq,0(t+1)=13i=0pi(qa,iEi(t)+Eq,i(t))
    $
    (9)
    $ Iq,1(t+1)=Iq,0(t)+qs,0I0(t)
    $
    (10)
    $ Iq,2(t+1)=Iq,1(t)+qs,1I1(t)+(1r)(qs,2I2(t)+Iq,2(t))
    $
    (11)
    $ Iq,j(t+1)=r(qs,j1Ij1(t)+Iq,j1(t))+(1r)(qs,jIj(t)+Iq,j(t)),j=3,4
    $
    (12)
    $ R(t+1)=R(t)+rI4(t)+rIq,4(t)+(1p13)E13(t)+(1p13)Eq,13(t)
    $
    (13)

    As we mentioned, a crucial part of the dynamics relates to the hazard rate. For the general community, group C, we have

    $ c(t)=β(1pmp(1pme))[(Ic+εEc)+γ((1ν)Ic,q+εEc,q)+ρ[(Ih+εEh)+γ((1ν)Ih,q+εEh,q)]]]/Nc,
    $
    (14)

    where we suppressed the dependency on $ t $ on the right for convenience. We use sub-indices $ c $ (community), and $ h $ (healthcare workers) to indicate the appropriate group. The subscript $ q $ indicates quarantined and isolated individuals. Here $ p_{me} $ and $ p_{mp} $ represent mask efficiency and mask compliance, respectively. Mask efficiency is chosen to reflect a reduction in transmission of $ 75\% $. $ N_c $ denotes the mixing pool for the general community, computed as

    $ Nc(t)=Sc+Ec+Ic+Rc+ρ(Sh+Eh+Ih+Rh).
    $
    (15)

    where variables $ E $ and $ I $ here represent the sum over all the stages within these compartments. For the healthcare worker group, we have

    $ λh(t)=ρλc+βη[(Ih+εEh)+κν(Ih,q+Ic,q)]/Nh,
    $
    (16)

    where $ N_h(t) = S_h+E_h+I_h+R_h $.

    Figure 3 represents the optimized fit obtained from the SEIR model for Honolulu County.

    Figure 3. 

    Blue denotes the SEIR model fit for Honolulu county from March 6 to October 15, 2020. The dots represent the actual daily cases from the Hawai'i DOH dashboard [18]. In red are the optimized transmission rates $ \beta $ (aligned with non pharmaceutical mitigation measures that were taken by the State of Hawai'i)

    .

    On October 15, 2020, the State of Hawai'i implemented the Safe travel program which brought back tourists to the islands as well as allowed more residents to travel to the mainland. Travelers are an important component of spread of a disease, especially for more isolated locations such as islands or archipelagos (among which for instance New Zealand, Iceland, Japan and Polynesia). To implement travelers, we introduce daily travelers (T) and consider two broad categories of travelers - tourists and returning residents. The returning residents are assumed to behave similar to the existing community members whereas the tourists are assumed to have different behaviour and form a new group (Ⅴ). For tourists, we assume a 25% higher basal transmission rate to account for their risk-taking behaviour. We also assume a 50% reduced interaction of tourists with the community. This is reflected in the parameter $ \rho_v $ which can be seen in the expression for hazard rate, $ \lambda_c $. To account for some form of safe travel protocol for every region, we make further assumptions about the testing rate $ \phi_{1} $, false negative rate $ \phi_{2} $, prevalence $ \phi_{3} $ and fraction of untested travelers quarantining $ \phi_4 $. See Diagram 4 for a visual of our assumptions.

    Figure 4. 

    Sub-Diagram for travelers assumptions

    .

    From these assumptions we compute the coefficients for the number of arriving travelers distributed in each compartment as $ v_1, v_2, v_3 $:

    $ v1=ϕ1(1ϕ2)+(1ϕ1)(1ϕ3)
    $
    (17)
    $ v2=(1ϕ1)ϕ3(1ϕ4)+ϕ1ϕ2
    $
    (18)
    $ v3=(1ϕ1)ϕ3ϕ4
    $
    (19)

    For simplicity we assume the untested unexposed travelers go directly into the susceptible group even though they might quarantine for 10 days. This is to avoid introducing a new variable of susceptible quarantine individuals.

    The dynamics equations become

    $ S(t+1)=eλ(t)S(t)+v1T
    $
    (20)
    $ E0(t+1)=(1eλ(t))S(t)+v25T
    $
    (21)
    $ Ei(t+1)=(1pi1)(1qa,i1)Ei1(t)+v25T,i=1,,4
    $
    (22)
    $ Eq,i(t+1)=(1pi1)(qa,i1Ei1(t)+Eq,i1(t))+v35T,i=1,,5
    $
    (23)

    where the terms in red account for travelers and $ T $ is the average number of travelers entering the region per day. With these assumptions and changes in the model, the equation for the hazard rates get modified to:

    $ c(t)=β(1pmp(1pme))[(Ic+εEc)+γ((1ν)Ic,q+εEc,q)+ρ[(Ih+εEh)+γ((1ν)Ih,q+εEh,q)]+ρv[(Iv+εEv)+γ((1ν)Iv,q+εEv,q)]]]/Nc,
    $
    (24)

    where:

    $ Nc(t)=Sc+Ec+Ic+Rc+ρ(Sh+Eh+Ih+Rh)+ρv(Sv+Ev+Iv+Rv).
    $
    (25)

    The expression for $ \lambda_h $ remains unchanged with the introduction of travelers, however, we now have a new hazard rate, $ \lambda_v $ that governs the dynamic of the tourist group (Ⅴ):

    $ v(t)=ρvNcλc+βv(1pmp(1pme))[(Iv+εEv)+γ((1ν)Iv,q+εEv,q)]ρvNc+Nv,
    $
    (26)

    Since the travelers add to the susceptible population, we have to make certain assumptions on how and when they are removed from the model once they leave the region. The number of susceptible travelers is given by $ v_1e^{-\lambda(t)}T $, and we remove a fraction of them to reflect them leaving the region (represented by the $ \alpha $ in Fig. 5). Tourists are removed from the R compartment proportionally to incoming tourists that got exposed.

    Figure 5. 

    Diagram of our compartmental model with travelers

    .

    Figure 6 represents the optimized fit obtained from the SEIR model for Honolulu County including the period from October 15 to December 27, 2020 when travelers were re-introduced through the safe travel program. The parameters in Table 3 were used for Honolulu county to find $ v_1, v_2, v_3 $ as described earlier. The per day average influx of travelers and returning residents are modeled as piece-wise linear functions over two week intervals from October 15, 2020 to April 25, 2021. The data is obtained from [20] and the values are shown in Table 4.

    Figure 6. 

    Top: Honolulu County fit from March 6, 2020 including travelers from October 15 to December 27, 2020. Bottom: Honolulu County fit zoomed in for period of October 15 - December 27 with the value for the basal transmission rate

    .
    Table 3. 

    Parameters intrinsic to travelers

    .
    Parameter, meaning Value
    Factors modifying transmission rate
    $ \rho_v $, reduced interaction of travelers with community 0.5
    $ \phi_1 $, percentage of tested travelers vary by destination (0.86 for Honolulu)
    $ \phi_2 $, false negative test 0.005 (assuming Nucleic Acid Amplification Test)
    $ \phi_3 $, prevalence 0.05
    $ \phi_4 $, untested, exposed into quarantine 0.99

     | Show Table
    DownLoad: CSV
    Table 4. 

    Traveler Data for Honolulu County

    .
    Dates Average Tourists per day Average Returning Residents per day
    Oct 15 - Oct 28 1353 692
    Oct 29 - Nov 11 2124 716
    Nov 12 - Nov 25 3051 967
    Nov 26 - Dec 9 2028 951
    Dec 10 - Dec 23 4724 1014
    Dec 24 - Jan 6 2195 1018
    Jan 7 - Jan 20 1522 1053
    Jan 21 - Feb 3 1531 710
    Feb 4 - Feb 18 2828 843
    Feb 19 - Mar 4 2832 942
    Mar 5 - Mar 19 4483 1017
    Mar 20 - Apr 5 6263 1543
    Apr 6 - Apr 20 6231 1087
    Apr 21 - Apr 25 5683 1331

     | Show Table
    DownLoad: CSV

    Then in December 2020, the world started vaccinating. For simplicity our model assumes one type of vaccine requiring two doses. Expanding to multiple vaccines, possibly some requiring only one dose, follows the same conceptual framework by adding more compartments. To implement vaccination in the EBM model, we introduce new compartments $ NV1 $, $ NV2 $, $ \bar{E} $, $ \bar{E_q} $, $ \bar{I} $ and $ \bar{I_q} $. While $ NV1 $ and $ NV2 $ represent the number of people who have received the first and second dose of vaccination respectively, the $ \bar{E}, \bar{I}, \bar{E_{q}}, \bar{I_{q}} $ keeps track of exposures and infections between vaccine doses and post vaccination. They have the exact same sub-structure as the Exposed and Infected compartments used for non-vaccinated groups but parameters might vary. We introduce the new parameter $ \psi = 1/\delta $ where $ \delta $ is the time gap between doses, as well as $ \mu_1 $ and $ \mu_2 $ to account for possible reduced susceptibility of vaccinated individuals. We also assume an 80% reduction in transmissibility for vaccinated population, which is represented by the parameter $ \omega $ which multiplies the contribution of vaccinated compartment to the hazard rate as seen in Equation 37. We assume a 95% protection as a result of vaccination. This is modeled as $ \prod_{i = 0}^{13} (1-\bar{p}_i) = 0.95 $. This reduces the probability of vaccinated individuals developing symptoms and also reduces the probability of severe infections. The flow diagram with the vaccinated compartments is shown in Fig. 7.

    Figure 7. 

    Diagram of our compartmental model including vaccines

    .

    In the EBM, we assume that 100% of healthcare population are completely vaccinated by December 27, which is when the community starts receiving vaccination. For this, we begin vaccinating Healthcare population on December 22 with an average of 2500 people being vaccinated everyday. The proportion of community population that is vaccinated is based on daily averages from data from [18]

    The introduction of new compartments results in our equations being modified to:

    $ S(t+1)=eλ(t)S(t)NV
    $
    (27)
    $ NV1(t+1)=(1ψ)(1(1eλ(t))μ1))NV1(t)+NV
    $
    (28)
    $ NV2(t+1)=ψ(1(1eλ(t))μ1))NV1(t)+(1(1eλ(t))μ2))NV2(t)
    $
    (29)
    $ E0(t+1)=(1eλ(t))S(t)
    $
    (30)
    $ ˉE0(t+1)=(1eλ(t))(μ1NV1(t)+μ2NV2(t))
    $
    (31)
    $ Eq,i(t+1)=(1pi1)(qa,i1Ei1(t)+Eq,i1(t))
    $
    (32)
    $ ˉEq,i(t+1)=(1ˉpi1)(qa,i1ˉEi1(t)+ˉEq,i1(t))
    $
    (33)
    $ ˉI0(t+1)=13i=0ˉpi(1qa,i)ˉEi(t)
    $
    (34)
    $ ˉIq,0(t+1)=13i=0ˉpi(qa,iˉEi(t)+ˉEq,i(t))
    $
    (35)

    where the terms in red account for vaccination where $ NV $ represents the daily average number of people receiving the first dose of vaccination. With these assumptions and changes in the model, the equation for the hazard rates get modified to:

    $ c(t)=β(1pmp(1pme))[(Ic+εEc)+γ((1ν)Ic,q+εEc,q)+ρ[(Ih+εEh)+γ((1ν)Ih,q+εEh,q)]+ω((ˉIc+εˉEc)+γ((1ν)ˉIc,q+εˉEc,q))+ω((ˉIh+εˉEh)+γ((1ν)ˉIh,q+εˉEh,q))]]/Nc,
    $
    (36)

    where:

    $ Nc(t)=Sc+Ec+Ic+Rc+ρ(Sh+Eh+Ih+Rh)+NV1c+NV2c
    $
    (37)

    and $ \omega $ is the reduction in transmissibility due to vaccination. If for simplicity we assume that by the start of the vaccination period for community population, the entire healthcare population is fully vaccinated, their hazard rate is modified to:

    $ λh(t)=ρλc+βηω[(Ih+εEh)+κν(Ih,q+Ic,q)]/Nh,
    $
    (38)

    When combining travelers and vaccines, we assume that a proportion $ \theta $ of all arriving travelers are fully vaccinated. These are moved directly into the NV2 compartment (for respective categories returning resident and tourists). The remaining $ 1-\theta $ are distributed between Susceptible, Exposed and Exposed quarantine compartment based on our prior assumptions from the model including travelers.

    Figure 8 including travelers and vaccines. The values of parameters used for Honolulu county for the model including vaccines are shown in Table 5. The parameter values and data for travelers is the same as shown in Table 3 and Table 4 respectively.

    Figure 8. 

    Top: Honolulu County fit from March 6, 2020 including travelers starting October 15, 2020 and vaccination starting December 27, 2020. Simulation runs through April 25, 2021. Bottom: Zoomed in on the period where both vaccination and travelers are included with the corresponding basal transmission rates

    .
    Table 5. 

    Parameters intrinsic to vaccination used in our simulations

    .
    Parameter, meaning Value
    Factors modifying transmission rate
    $ \mu_1 $, reduced susceptibility after Dose 1 1 (we assume no reduction in susceptibility after dose 1)
    $ \mu_2 $, reduced susceptibility after Dose 2 1 (we assume no reduction in susceptibility after dose 2)
    $ \psi $, fraction of newly fully vaccinated to dose 1 vaccinated 1/21
    $ \omega $, reduced transmissibility due to vaccination 0.20
    $ \bar{p}_i $, $ i=0, 1, ...13 $, probability of onset of symptoms after day i (after vaccination) 0.000492, 0.001080, 0.002056, 0.0415, 0.002376, 0.000858, 0.000528, 0.000302, 0.00019, 0.00019, 0.00019, 0.00019, 0.00019, 0
    $ \theta $, proportion of travelers assumed to be unvaccinated 1
    $ NV $, vaccinations received per day 2500

     | Show Table
    DownLoad: CSV

    Compartmental models focus on directly capturing the collective behavior of groups of people, and are typically derived using estimates of aggregate (or limiting) behavior of a large number of individuals under (many) simplifying assumptions [37,42,43,38,4,16,5,24]. In contrast, agent based models (ABMs) focus on capturing the behavior of a single individual, referred to as an agent. Such individual behavior can often be described using fairly simple rules, however the collective behavior may still exhibit complicated phenomena. As a related example from physics, one could imagine modeling diffusion using the standard PDE versus modeling the Brownian motion of each particle. It should be noted, however, that ABMs have been used in social, economic, and biological sciences as early as the 80s [37], and some models could be tracked to the 70s [42,43]. Popularity of ABMs exploded in the 90s, when the computational power significantly increased and became widely available.

    Mathematically, one starts with a (finite) set of agents, $ A $, and assumes that the state of each agent belongs to some space $ S $. The collective state of the system is then a map from $ A $ to $ S $ and thus the total state space is the space of all such maps, $ S^{A} $. For example, in the case of modeling a pandemic, $ A $ is the set of people within a community of interest, and $ S $ can be a product $ \mathbb{R}^m\times\mathbb{Z}_2^k $, where $ \mathbb{R}^m $ captures continuous variables related to the disease, such as age and susceptibility to infection, and $ \mathbb{Z}_2^k $ captures binary variables, such as presence of infection and comorbidities. Of course, one can add other categorical variables if needed.

    The evolution of the system state through time can be regarded as a function $ g:T\to A^S $ or, equivalently, $ f:T\times A\to S $, with $ f(t, a) = g(t)(a) $, where $ T $ is our time set, which we shall assume to be discrete, i.e. $ T = \mathbb{N} $. The function $ f $ can be defined deterministically or it can be a realization of a stochastic process. Importantly, one does not focus on the whole $ f $ and instead defines how an individual value, $ f(t+1, a) $ is obtained when $ f(t, a) $ for all $ a\in A $ is known. Of course, a change in the state of an agent is unlikely to depend on all of the other agents. Typically, each agent has an associated subset of agents that may affect its state due to "interaction". We shall refer to such a subset as a contact set of an agent. In the case of pandemic modeling, a contact set consists of people who actually interact with a given individual. This example also suggests that a contact set of an agent $ a\in A $, which we shall denote $ N(a) $, may have an additional structure to better reflect interactions within different contexts. For example, interactions at work may be different from those at home. Mathematically, this may be represented as a disjoint union, $ N(a) = \sqcup_{i = 1}^n{N_i(a)} $. Also, a contact set may be time dependent, thus yielding $ N(t, a) = \sqcup_{i = 1}^n{N_i(t, a)} $, $ t\in T $.

    Considering that interactions between agents are typically symmetric, it is convenient to represent all $ N(a) $, $ a\in A $, using an undirected graph, so that each separate $ N(a) $ is just a collection of adjacent vertices. More specifically, we let $ A $ be the vertex set of our graph, and let $ E\subset \{\{a, b\}|a, b\in A\} $ be the set of edges. We shall refer to such a graph as a contact network. We can then define a contact set of an agent $ a\in A $ as $ N(a) = \{b\in A| \exists \{a, b\}\in E\} $. Additional structure and time dependency of contact sets are obtained by defining multiple, possibly time dependent interaction networks with the same vertex set $ A $ and different edge sets $ E_i(t) $, $ i = 1, \ldots, n $.

    In the deterministic case, the state of an agent $ a\in A $ at time step $ t+1 $ is defined as a function of time $ t $ and the states $ f(t, b) $ where $ b $ ranges over $ N_i(t) $, $ i = 1, \ldots, n $. In the stochastic case, one computes the conditional probability distribution for $ f(t+1, a) $, conditioned on the above $ f(t, a) $ (and possibly $ t $), and then samples from it. When modeling a pandemic, this often simplifies to computing the probability of infection given an uninfected individual, or computing the probability of developing symptoms, given an infected but asymptomatic individual, etc. Then a (pseudo)random number is generated to determine the actual state transition (e.g. an individual gets infected, develops symptoms, etc). While the transition between states can be mathematically quite complicated and non-Markovian, the actual implementation is often fairly straightforward.

    An example of a contact network for an agent based model of a pandemic is shown in Fig. 9. We should note that contact networks constitute one of the most important aspects of agent based models and their construction can be a challenging problem. But once the network construction is done, handling changes to agents' states due to newly available information can be readily implemented as tweaks to the interaction network and/or states of agents. For example, Fig. 9 shows that adding vaccinated individuals is conceptually quite simple. Of course, the process governing state transitions also needs to be updated.

    Figure 9. 

    Sample contact network representing individuals in the population as nodes and the interactions for possible viral transmission among them as edges. The different colors refer to four different types of contacts or individuals in the population (LHS). The vaccinated individuals will have a reduced transmission which is reflected in their state (RHS)

    .

    For our simulations, we use the open source COVID-19 Agent-based Simulator (Covasim) [28]. Covasim provides several ways to construct contact networks, with the default choice resulting in a network consisting of four "social layers" (i.e. edge sets) analogous to the ones shown in Fig. 9. The state of a Covasim agent consists of $ 39 $ variables which include demographic information, individual susceptibility, and variables representing intrahost viral dynamics (along with viral-load-based transmissibility). By design, Covasim is a stochastic agent-based model. Thus, as mentioned above, each step is focused on computing multiple transition probabilities.

    While Covasim comes with its own demographic data set, it can also incorporate user-supplied demographic information, and we chose to use the data from the Hawai'i Population Model developed by the Hawai'i Data Collaborative [19]. In fact, Covasim allows the user to easily customize multiple aspects of the initialization step. We customized the population size along with the number of initially infected people as well as multiple parameters affecting the simulation, such as probability of asymptomatic infection, probability of isolation upon the onset of symptoms, etc. Since Covasim is a stochastic model, output quantities of interest (e.g. new daily infections, the number of hospitalizations, etc.) are averaged over multiple simulations, typically 15 to 20. A user can supply a seed for the (pseudo)random number generator, typically keeping it fixed during the testing phase and then properly resetting the seed before each simulation. In most cases we employed the default construction of the contact network with its four social layers: household, work, school, and community. However, it is fairly straightforward to alter the default construction, for example by increasing the average number of contacts among young adults in the community layer. We actually did implement the latter to better capture the fact that young people are typically more socially active.

    Customization of Covasim simulation steps is done through so called "interventions, " which are procedures that can be supplied to and then called by the main simulation routine. Covasim comes pre-packaged with several interventions, allowing the user to take into account changes in the baseline transmission rate due to imposed mitigation measures, such as a lockdown, as well as incorporate testing and contact tracing with customized isolation probabilities. One can also write custom interventions, which we did to implement the Hawai'i vaccination protocol. The latter was necessary because the vaccine intervention bundled with Covasim could not properly capture the necessary dynamics of administering available COVID-19 vaccines.

    Once Covasim runs its initialization step, it iterates over the given number of days and for each iteration uses the constructed contact network along with the provided parameters and interventions to calculate the probability that an agent gets infected. Additionally, the state of each already infected agent gets updated (e.g. switching from an asymptomatic infection to a symptomatic one) according to the prognoses pre-calculated during the initialization step.

    Figure 10. 

    Diagram of basic Covasim simulation algorithm

    .

    Incorporating the effect of travelers on the spread of the disease is important for Hawai'i, but it had to be done in an indirect way, since Covasim keeps the total number of agents fixed throughout the simulation. Hence, we added a fifth social layer of contacts representing workers in the hospitality industry and a new custom intervention which increased the baseline transmission rate within the new layer based on the number of tourists traveling to Hawai'i as well as the nationwide infection rates.

    Figure 11 represents the optimized fit obtained from the Covasim model for Honolulu County.

    Figure 11. 

    In green is the Covasim model fit for Honolulu county from March 6 to October 15, 2020. Included are the optimized transmission rates

    .
    Figure 12. 

    Top: Covasim fit for Honolulu county from March 6 to April 25, 2021 with travelers and vaccine included. Bottom: zoomed in on the period October 15, 2020 - April 25, 2021 including the corresponding transmission rates

    .

    It is important to note that while both SEIR and Covasim models denote by $ \beta $ the parameter representing the baseline transmission rate of the disease, these two parameters are, in fact, different quantities. In Covasim, it can be regarded as the probability of a susceptible person getting infected when a contact with an infected individual occurs and no information about other modifiers is given (i.e. layer-specific transmission rate factor, individual transmissibility, and individual susceptibility are all equal to $ 1 $). In the standard discrete SEIR model, this parameter also affects the fraction of newly infected individuals, with the latter given by $ 1-\exp{(-\beta\frac{I}{N})} $, but its relation to the probability of infection per contact is indirect and depends on multiple simplifying assumptions. This relation becomes even more complicated in our expanded SEIR models.

    In this section we discuss the advantages and limitations of both models.

    While computationally efficient, compartmental models present another difficulty: if the model itself needs to be modified to take into account newly discovered features of the pandemic, such modifications can be highly non-trivial. The reason for the difficulty is the aggregate nature of the interactions. Some of these interactions are quite intricate and are based on a series of complicated assumptions. Consequently, the conceptual complexity of the model may become a hurdle. This can be observed from the diagrams in figures 2, 5 and 8 where we illustrate the incorporation of additional compartments into the model. Adding new variants to the compartmental model would drastically increase the already existing complexity of the interactions between different compartments. A compartmental model is also quite limiting when it comes to the inclusion of demographic, ethnic and other essential information, as it would again require one to introduce numerous compartments.

    For agent based models, incorporating new attributes for individuals, such as age, ethnicity or vaccination status, is conceptually fairly simple, since each individual is represented by an agent. Thus, a simple augmentation of the variables representing the state of each agent should be done, and the network remains unchanged. For instance, taking into account a new variant of SARS-CoV-2 would amount to simply adding variables that characterize the variant to the agent state space.

    Simulation of agent based models may be a computationally expensive process if the number of agents (i.e., the population) is large and the computation is not appropriately parallelized. Each time step requires an iteration over each interaction edge, and the state of each agent needs to be evaluated and possibly updated. Thus, the total time complexity of each time step is $ O(|E|+|A|) $. Here $ |E| $ denotes the number of interaction edges and $ |A| $ denotes the number of agents. Multiplying this already substantial number by the number of time steps, $ N $, results in a fairly large computational cost $ O(N(|E|+|A|)) $. We should also mention that interventions may also increase the time complexity. Fortunately, in many cases such computations can be parallelized, and employing compute clusters and/or multicore nodes can provide a significant speed-up. However, this potential parallelism is not currently exploited in our simulations, although the 15-20 simulations needed to average the results (as mentioned earlier) are run parallel.

    If $ |E| $ is proportional to $ |A| $, then one can expect a linear increase in computational time with respect to the number of days and the number of agents. Figure 13 shows this for our simulations. Here, no extra parallelism is employed. These are run on a single Haswell node of the NERSC Cori system. Each node has two sockets, and each socket is populated with a 2.3 GHz 16-core Haswell processor (Intel Xeon Processor E5-2698 v3). Each core supports 2 hyper-threads, and has two 256-bit-wide vector units. To produce the results in the picture, we used Covasim without additional parallelism and performed the computations on a single core. One can see that the increase in computational time with the number of days is roughly linear, and a reference straight line is included (top figure). The scaling of the computational time with respect to the number of agents is also close to being linear (bottom figure). In the future, we plan to investigate the role of parallelism in reducing the computational time of agent based epidemiological models. Possible speedup is crucial for large population sizes since, as shown in Fig. 13, already for 50 million agents one has to wait more than 2 hours to perform required computations on a single node. Moreover, larger populations may require employing distributed computations, as the total state of the model may not fit into the RAM of a single node.

    Figure 13. 

    Increase in simulation time as a function of problem size for serial Covasim runs. For the top graph, we set the population size equal to $ 1 $ million and run 15 simulations for each scenario with a different number of days starting from 50 to 500. For the bottom graph one we set the number of days equal to 150 and run 15 simulations for each scenario with different population sizes, ranging from a thousand to a million, with one additional point for a population of size $ 50 $ million

    .

    Computational complexity of compartmental models is typically $ O(NC) $, where $ NC $ is the number of compartments, which is significantly less computationally intensive for the same problem. As expected, Fig. 14 shows a linear increase in the computational time with respect to the number of days. For this benchmark, a basic model with community and healthcare compartments is used without any interventions, travelers, or vaccinations. It was run on single Haswell node of the NERSC Cori system. Note that scaling with respect to the population is not relevant for a compartmental model since the population is aggregated. Generally agent based models are likely easier to parallelize, however we have not explored this because of the Python-based code in Covasim and its reliance on Python specific libraries which make hands-on parallelization techniques on a node, such as OpenMP, more difficult.

    Figure 14. 

    Increasing computational cost of the compartmental model. For each number of simulation days, an average of 15 simulations is taken

    .

    There are differences in data fitting methodology, implementation and results for the two models we study. Our SEIR model was fitted to available data from the State of Hawai'i based on daily infections using a classical gradient-based optimization method. The latter is possible because we can explicitly compute the gradient with respect to the parameters. Thus obtained values of the baseline transmission rate for the SEIR model allowed us to calculate appropriate values of the corresponding parameter in Covasim. Fitting an agent based model to data directly is a far more complicated task. In most cases, one needs to resort to a very general global optimization technique such as the Metropolis-Hastings algorithm or the genetic algorithm [8,21]. Such a procedure is very computationally costly and does not always produce a good fit [21].

    Figure 15 shows the optimized fit obtained from the SEIR and the Covasim model for Honolulu County. We can see that qualitatively both fits agree very well in certain places, including the spike in August.

    Figure 15. 

    Compartmental(blue) and Covasim (green) fit from March 6, 2020 to April 25, 2021 including travelers and vaccines

    .

    While the models agree well when fitting specific data as for Honolulu County, it is unclear if the agreement will holds as we run the model without fitting data. In Fig. 16 we show simulation of a benchmark scenario to visualize the impact of the vaccines for both models. We start with a basic model with no interventions, vaccinations or travelers. For both models, we assume a population of 1 million, with 100 infections on day 1. In EBM this is accomplished by setting $ E_0(0) $ = 100 for the community population and choosing a single beta value for the simulations. We forecast two scenarios, the first one has no vaccines and shows comparatively how the two models forecast over a year. For the second scenario, we assume 2500 individuals are vaccinated per day, a 95% vaccine protection for developing symptoms (this means that $ \bar p_i $ are chosen such that $ \Pi_{i = 0}^{13} (1-\bar p_i) = 0.95 $), and a 80% reduction in transmissibility (which corresponds to $ \omega = 0.2 $). We also assume the vaccine requires only one shot. We can observe that the model forecasting agrees even with no fitting and overall the models behave similarly.

    Figure 16. 

    SEIR (blue) and Covasim(green) benchmark scenarios forecasting spread and vaccination

    .

    It is important to note that the Covasim curve above is actually the mean of 20 simulation curves. In Fig. 17 you can see the mean with 4 individual simulations curves: one with the highest peak (red), one with the lowest peak (magenta), with the earliest peak (blue), and with the latest peak (green). Taking the values (and times of occurrence) of all the peaks of our $ 20 $ simulations and computing their means for the scenario without vaccines, we get the mean peak value of $ 520 $ and the mean time of occurrence of $ 341.05 $, while the value of the peak of the mean of all simulations is $ 463.6 $ occurring at time $ 321 $. For the second scenario, the mean value of the peaks $ 114.95 $ with the mean time of occurrence of $ 178.15 $, while the value of the peak of the mean of the simulations is $ 102.05 $ occurring at time $ 172 $. These observations suggest that the differences in the curves in Fig. 16 are at least partially caused by somewhat a simplistic computation of the averages in Covasim.

    Figure 17. 

    The mean of 20 covasim simulations (black) with simulations with highest (red), lowest (magenta), earliest (blue) and latest (green) peaks

    .

    In this paper, we look at two types of epidemiological models and analyze their complexity both in terms of conceptual design and computational time. Our conclusion is that the decision to use one model versus the other ones depends on the objectives, available data as well as access to resources. If used properly, these two types of models offer similar outcomes for the spread of the disease at the population level. This is not surprising, it was indeed observed in [33] over data from the 1918 Influenza pandemic. Our example, see Fig. 16 is designed to understand whether or not the two models agree when no data fitting is performed. It is clearly the case, and demonstrates that overall the models behave similarly.

    Reflecting upon a year of modeling in the current COVID-19 pandemic, we conclude that for the State of Hawai'i both models played an important role. Early in the pandemic the compartment model allowed us to fit the data, and run some forecasting with limited data and mitigation measures that applied to the entire population (such as stay-at-home orders). Once the pandemic advanced and actions got more sophisticated with testing, contact tracing, safe travel program, tier system for reopening strategy and eventually vaccines it was clear that shifting to an agent based model was a better strategy. It allowed us to mimic the age demographic for vaccines plan, and include attributes easily. Computationally, because of the small size population in the State of Hawai'i it was not a major issue to use the agent based model. However for a state like California with almost 40 millions people advanced computational resources are required to run an agent based model. Developing a hybrid model with some aspects that are agent based but some also with aggregated population might result in the ideal tool. Moreover, in [2] an analysis of the stability of both the endemic and disease-free equilibria in terms of the basic reproductive number is presented on a simplified but similar compartmental model.

    This material is based upon work supported by the National Science Foundation under Grant No. 2030789. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility located at Lawrence Berkeley National Laboratory, operated under Contract No. DE-AC02-05CH11231. The authors are grateful to the the developers of Covasim (COVID-19 Agent-based Simulator), an open-source model, for useful discussions on the use of their software and the incorporation of new facets such as tourists and vaccines. Covasim is supported by Bill and Melinda Gates through the Global Good Fund.



    [1] The dissemination of culture: A model with local convergence and global polarization. The Journal of Conflict Resolution (1997) 41: 203-226.
    [2]

    P. Barron, K. Kaiser and M. Pradhan, Local Conflict in Indonesia: Measuring Incidence and Identifying Patterns, World Bank Policy Research Paper 3384, 2004.

    [3] Acculturation and adaptation in a new society. International Migration Quarterly Review (1992) 30: 69-85.
    [4] Living successfully in two cultures. International Journal of Intercultural Relations (2005) 29: 697-712.
    [5] Comparative studies of acculturative stress. The International Migration Review (1987) 21: 491-511.
    [6]

    P. Boyle, K. Halfacree and V. Robinson, Exploring contemporary migration, 2nd edition, Pearson Education Limited, London and New York, 2013.

    [7] (2003) The Age of Migration: International Population Movements in the Modern World. New York: The Guilford Press.
    [8] Foreword: The world economy and contemporary migration. The International Migration Review (1979) 13: 204-212.
    [9]

    Y.-S. Chiang, Cooperation could evolve in complex networks when activated conditionally on network characteristics, Journal of Artificial Societies and Social Simulation, 16 (2013), 6.

    [10] A bistable belief dynamics model for radicalization within sectarian conflict. Quarterly of Applied Mathematics (2017) 75: 19-37.
    [11] The role of social structure in the maintenance of cooperative regimes. Rationality and Society (2001) 13: 5-32.
    [12]

    M. H. Crawford and B. C. Campbell (eds.), Causes and Consequences of Human Migration, Cambridge University Press, Cambridge, UK, 2012.

    [13] Determinants of recent immigrants'location choices: Quasi-experimental evidence. Journal of Population Economics (2009) 22: 145-174.
    [14] Mixing beliefs among interacting agents. Advances in Complex Systems (2000) 3: 87-98.
    [15] Reaching a consensus. Journal of the American Statistical Association (1974) 69: 118-121.
    [16] Co-evolution of behaviour and social network structure promotes human cooperation. Ecology Letters (2011) 14: 546-551.
    [17]

    K. Felijakowski and R. Kosinski, Bounded confidence model in complex networks, International Journal of Modern Physics C, 24 (2013), 1350049, 12pp.

    [18] Opinion formation and self-organization in a social network in an intelligent agent system. ACTA Physica Polonica B (2014) 45: 2123-2134.
    [19] Ethnic preferences, social distance dynamics, and residential segregation: Theoretical explorations using simulation analysis. The Journal of Mathematical Sociology (2006) 30: 185-273.
    [20] Choice shift and group polarization. American Sociological Review (1999) 64: 856-875.
    [21]

    A. Gabel, P. L. Krapivsky and S. Redner, Highly dispersed networks by enhanced redirection, Physical Review E, 88 (2013), 050802(R).

    [22]

    S. Galam, Heterogeneous beliefs, segregation, and extremism in the making of public opinions, Physical Review E, 71 (2005), 046123.

    [23] Stubbornness as an unfortunate key to win a public debate: An illustration from sociophysics. Society (2016) 15: 117-130.
    [24]

    S. Galam and M. A. Javarone, Modeling radicalization phenomena in heterogeneous populations, PLOS One, 11 (2016), e0155407.

    [25] Naíve learning in social networks and the wisdom of crowds. American Economic Journal: Microeconomics (2010) 2: 112-149.
    [26]

    D. Hales, Cooperation without memory or space: Tags, groups and the Prisoner's Dilemma, in Multi-Agent-Based Simulation. (eds. S. Moss and P. Davidsson), Springer, Berlin/Heidelberg, 2000, 157–166.

    [27] The evolution of ethnocentrism. Journal of Conflict Resolution (2006) 50: 926-936.
    [28] A dynamical systems model of unorganized segregation. The Journal of Mathematical Sociology (2018) 42: 113-127.
    [29] Emergence of segregation in evolving social networks. PNAS (2011) 108: 8605-8610.
    [30] (2004) Becoming Europe: Immigration Integration And The Welfare State. Pittsburgh, PA: University of Pittsburgh Press.
    [31]

    M. A. Javarone, A. E. Atzeni and S. Galam, Emergence of cooperation in the Prisoner's Dilemma driven by conformity, in Applications of Evolutionary Computation. EvoApplications 2015. Lecture Notes in Computer Science (eds. A. Mora and G. Squillero), vol. 9028, Springer, Cham, 2015, 155–163.

    [32]

    W. Kandel and J. Cromartie, New patterns of Hispanic settlement in rural America, Technical Report 99, United States Department of Agriculture, 2004.

    [33]

    T. B. Klos, Decentralized interaction and co-adaptation in the repeated prisoners dilemma, Computational and Mathematical Organization Theory, 5 (1999), 147165.

    [34] Trade-offs between equality and difference: Immigrant integration, multiculturalism and the welfare state in cross-national perspective. Journal of Ethnic and Migration Studies (2010) 36: 1-26.
    [35]

    U. Krause, A discrete nonlinear and non-autonomous model of consensus formation, in Communications in Difference Equations (eds. S. Elaydi, G. Ladas, J. Popenda and J. Rakowski), Amsterdam: Gordon and Breach, 2000, 227–236.

    [36] Emerging patterns of Hispanic residential segregation: Lessons from rural and small–town America. Rural Sociology (2016) 81: 483-518.
    [37] Residential segregation in new Hispanic destinations: Cities, suburbs, and rural communities compared. Social Science Research (2010) 39: 215-230.
    [38] The evolution of altruism in spatially structured populations. Journal of Artificial Societies and Social Simulations (2007) 10: 1-13.
    [39] From private attitude to public opinion: A dynamic theory of social impact. Psychological Review (1990) 97: 362-376.
    [40] Patterns of intergroup contact in public spaces: Micro-ecology of segregation in Australian communities. Societies (2014) 4: 30-44.
    [41]

    R. Riolo, The Effects of Tag-Mediated Selection of Partners in Evolving Populations Playing the Iterated Prisoner's Dilemma, Technical report, Santa Fe Institute, Santa Fe, NM, 1997.

    [42] Evolution of cooperation without reciprocity. Nature (2001) 414: 441-443.
    [43]

    F. C. Santos, J. M. Pacheco and T. Lenaerts, Cooperation prevails when individuals adjust their social ties, PLoS Computational Biology, 2 (2006), e140.

    [44] Community segregation and the costs of ethnic subordination. Social Forces (1981) 59: 649-666.
    [45] UK dispersal policy and onward migration: Mapping the current state of knowledge. Journal of Refugee Studies (2012) 25: 25-49.
    [46]

    A. Szolnoki and M. Perc, Competition of tolerant strategies in the spatial public goods game, New Journal of Physics, 18 (2016), 083021.

    [47]

    UNHCR, Global trends: Forced displacement in 2017, Technical report, The UN Refugee Agency, The United Nations, 2018, http://www.unhcr.org/5b27be547.pdf.

    [48] Heterogeneous investments promote cooperation in evolutionary public goods games. Physica A (2018) 502: 570-575.
    [49] Collective dynamics of 'small-world' networks. Nature (1998) 393: 440-442.
    [50] Meet, discuss, and segregate. Complexity (2002) 7: 55-63.
    [51] Long-term effects of neighbourhood deprivation on diabetes risk: Quasi-experimental evidence from a refugee dispersal policy in Sweden. The Lancet Diabetes and Endocrinology (2016) 4: 517-524.
  • This article has been cited by:

    1. Thomas H. Lee, Bobby Do, Levi Dantzinger, Joshua Holmes, Monique Chyba, Steven Hankins, Edward Mersereau, Kenneth Hara, Victoria Y. Fan, Mitigation Planning and Policies Informed by COVID-19 Modeling: A Framework and Case Study of the State of Hawaii, 2022, 19, 1660-4601, 6119, 10.3390/ijerph19106119
    2. Sarah Allred, Monique Chyba, James M. Hyman, Yuriy Mileyko, Benedetto Piccoli, 2022, Chapter 4, 978-3-030-96561-7, 109, 10.1007/978-3-030-96562-4_4
    3. Richard Carney, Monique Chyba, Victoria Y. Fan, Prateek Kunwar, Thomas Lee, Ionica Macadangdang, Yuriy Mileyko, Modeling variants of the COVID-19 virus in Hawai‘i and the responses to forecasting, 2023, 8, 2473-6988, 4487, 10.3934/math.2023223
    4. Richard Carney, Monique Chyba, Taylor Klotz, Using hybrid automata to model mitigation of global disease spread via travel restriction, 2024, 19, 1556-1801, 324, 10.3934/nhm.20240015
    5. Richard Carney, Monique Chyba, Taylor Klotz, Using hybrid automata to model mitigation of global disease spread via travel restriction, 2024, 19, 1556-1801, 324, 10.3934/nhm.2024015
    6. Monique Chyba, Taylor Klotz, Yuriy Mileyko, Corey Shanbrom, A look at endemic equilibria of compartmental epidemiological models and model control via vaccination and mitigation, 2024, 36, 0932-4194, 297, 10.1007/s00498-023-00365-2
    7. Zach Danial, Nathan Edwards, John James, Paula Mahoney, Casey Corrado, Brian Savage, Application of a composite, multi-scale COVID-19 mitigation framework: US border use-case, 2023, 2047-6965, 1, 10.1080/20476965.2023.2287506
    8. Xia Li, Andrea L. Bertozzi, P. Jeffrey Brantingham, Yevgeniy Vorobeychik, Optimal policy for control of epidemics with constrained time intervals and region-based interactions, 2024, 19, 1556-1801, 867, 10.3934/nhm.2024039
  • Reader Comments
  • © 2019 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(6093) PDF downloads(440) Cited by(6)

Figures and Tables

Figures(9)  /  Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog