You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Feature Paper
  • Article
  • Open Access

6 January 2026

Understanding the Impact of Flight Restrictions on Epidemic Dynamics: A Meta-Agent-Based Approach Using the Global Airlines Network

Department of Computer and Information Technology, Politehnica University Timişoara, 300006 Timişoara, Romania
This article belongs to the Special Issue Mathematical Epidemiological Models: Classical and Interdisciplinary Applications

Abstract

In light of the current advances in computational epidemics and the need for improved epidemic governance strategies, we propose a novel meta-agent-based model (meta-ABM) constructed using the global airline complex network, using data from openflights.org, to establish a configurable framework for monitoring epidemic dynamics. By integrating our validated SICARQD complex epidemic model with global flights and airport information, we simulate the progression of an airborne epidemic, specifically reproducing the resurgence of COVID-19. In terms of originality, our meta-ABM considers each airport node (i.e., city) as an individual agent-based model assigned to its own independent SICARQD epidemic model. Agents within each airport node engage in probabilistic travel along established flight routes, mirroring real-world mobility patterns. This paper focuses primarily on investigating the effect of mobility restrictions by measuring the total number of cases, the peak infected ratio, and mortality caused by an epidemic outbreak. We analyze the impact of four key restriction policies imposed on the airline network, as follows: no restrictions, reducing flight frequencies, limiting flight distances, and a hybrid policy. Through simulations on scaled population systems of up to 1.36 million agents, our findings indicate that reducing the number of flights leads to a faster and earlier decrease in total infection cases, while restricting maximum flight distances results in a slower and much later decrease, effective only after canceling over 80% of flights. Notably, for practical travel restriction policies (e.g., 25–75% of flights canceled), epidemic control is significantly more effective when limiting flight frequency. This study shows the critical role of reducing global flight frequency as a public health policy to control epidemic spreading in our highly interconnected world.

1. Introduction

The socioeconomic implications of recent pandemics, including H1N1, SARS, MERS, Ebola, and COVID-19, have posed substantial challenges and emerged as top priorities in public health for governments worldwide [1,2,3]. Conventional epidemiological methods rely on compartmental models that classify populations considering economic and demographic variables, as well as other factors. Regardless of their simplicity in capturing individual behaviors, these models have proven effective in informing and influencing the formation of strategies for public health [4,5,6].
The majority of computational epidemiology methodologies utilize compartmental models, complex network frameworks, agent-based modeling (ABMs), or integrated hybrid techniques. While compartmental models lack realism and tractability [4,7,8], as all agents interact without geo-spatial restrictions, network models address this by restricting interactions to neighboring nodes. However, they do not allow node mobility as seen in dense metropolitan areas [9,10]. In recent years, agent-based modeling (ABM) has emerged as an important technique for studying infectious disease outbreaks, offering a detailed and dynamic simulation of individual interactions and movements [11,12,13,14,15].
ABMs enhance the realism of simulations compared to conventional methods, such as compartmental or network models, by enabling agents to move and interact dynamically with greater freedom. Due to their high level of realism, ABMs are highly effective in simulating complex urban settings with dense populations, where mobility patterns have a considerable impact on disease transmission [16]. Notably, in the initial stages of the COVID-19 pandemic, ABM emerged as an effective alternative to traditional compartmental models such as SIR and SIS [17,18].
We further position this study within the extensive body of literature on the efficacy of travel interventions during the COVID-19 pandemic. There is a consensus that strict border closures and travel restrictions, when implemented early, were instrumental in delaying the global spread of the virus [19,20]. For instance, modeling studies have shown that the Wuhan travel ban delayed epidemic progression within China by 3 to 5 days but reduced international case importations by nearly 80% in the initial weeks [19,21]. On the other hand, Zhong et al. [22] provided a useful synthesis showing that many early travel bans had a limited effect, reinforcing the need to consider how to optimize such policies. However, real-world evidence from island nations such as Australia and New Zealand demonstrated that strict border controls, when combined with internal lockdowns, successfully suppressed transmission dynamics [20]. These extreme examples confirm that while travel restrictions are not a perfect solution on their own, they are a critical component of non-pharmaceutical interventions.
As the COVID-19 pandemic evolved, the debate shifted from whether to restrict travel to how to restrict it sustainably, balancing public health gains with socioeconomic impact. Le et al. [23] noted that smart reopening policies could allow much travel with low risk, but specific strategies for easing restrictions are understudied. While the efficacy of total bans is well-documented, the nuanced impact of partial restrictions—specifically comparing flight frequency reduction against flight distance limitations—remains an active area of investigation that this study aims to address.
In terms of adapting ABMs to epidemic spreading, we enumerate several representative studies that were successful in adapting ABMs for computational epidemics. First, we note Parker et al.’s [24] global-scale agent-based simulation, involving six billion individuals, which first showcased the capacity of agent-based modeling to understand pandemic spread. In our interconnected world, pandemics often transcend national boundaries, but intervention policies are commonly enforced by local circumstances at the country or city level. To this end, we find multiple localized studies. For example, Datta et al. [25] focused on reproducing the dynamics of COVID-19 in New York only. Tatsukawa et al. [26] created a theoretical framework to simulate epidemics based on network models and study the impact of various underlying topologies. Hoertel et al. [27] used data at the national level in France to design an ABM to reproduce the total case ratios measured from real data. Zhuge et al. [14] formulated an integrated model by merging agent-based modeling (ABM) with social network analysis, where agent friendships are determined by both similarity and geographical data. Although designed for general applications, this model does not incorporate agent mobility. Meanwhile, Mao et al. [28] applied the SLIR epidemic model specifically to the H1N1 virus, constructing an ABM for the Buffalo area in the USA, drawing from local business data. Their research concludes that specific locations significantly influence the disease’s transmission. Finally, Hinch et al. [18] developed the OpenABM-Covid-19 framework, specifically tuned for the United Kingdom, and obtained a specific flattening the curve-type solution that does not result in subsequent infection waves. Conversely, our meta-ABM enables epidemic resurgence due to its distributed network of independent epidemic systems [29].
Computational epidemiology has recently shifted from traditional deterministic approaches to advanced stochastic modeling approaches. In the current literature, we also find investigations of the SVIR and SIRS epidemic models with stochastic perturbations to capture environmental noise, offering a more detailed representation of transmission thresholds [30,31]. In addition, by incorporating adaptive treatment functions and the influence of media coverage (shown to modulate contact rates), epidemic outcomes can be significantly reshaped [32,33]. Although such models provide deeper insight into local population dynamics, our study aims to address a meta-population context, in which stochasticity emerges from global mobility networks rather than fluctuations in internal parameters.
The main contribution and originality of this paper lie in modeling a network of distributed epidemic systems, represented by independent agent-based models that are interconnected via agent mobility resulting from global flight data. These epidemic systems (i.e., cities) are scaled and positioned based on real geographical data, and further incorporate mobility patterns derived from the global air traffic complex network. This network, referred to by us as the meta-ABM, serves as the framework for studying the impact of travel restrictions directly applied to the global airline network. These restriction policies specifically target the limitation of flight numbers, the restriction of maximum flight distances, or a hybrid combination of both. Our conclusions are supported through repeated computer simulations in diverse agent populations, ranging from 6000 to 1.36 million agents.
Through the design of our meta-ABM, our focus is also to understand the impact that different (i) population sizes of agents, (ii) restriction policies, and (iii) the influence of simulation durations have on the progression of an epidemic outbreak. Consequently, our research aims to tackle the following key inquiries pertinent to managing the spread of epidemic outbreaks
1.
How do the outbreak dynamics scale with the population size of a system (e.g., country, continent, globally)?
2.
How do different inter-city travel restriction strategies affect the spread of an outbreak? Here, we consider cities connected solely via air traffic.
3.
Which type of travel restriction—applied on the global airline network—is most effective in limiting the outbreak development?
4.
From a computational point of view, what simulation timeframe should be considered (minimal and recommended) to reproduce representative experimental results?
Our research intends to tackle these questions to formulate a collection of qualitative guidelines for proficient epidemic control, which will have an immediate and long-term effect on society and extend to cross-disciplinary fields, including epidemiology, modeling and simulation, and public health.
The remainder of the manuscript is structured as follows: In Section 2, we introduce the meta-ABM, agent mobility, restriction policies, the epidemic model, and its parameters. In Section 3, we describe the experimental configuration and analyze the outcomes of the simulation, focusing on restriction policies and agent population. In the Section 4, we summarize the achieved results and their interpretation, outline the study’s limitations, and suggest directions for forthcoming studies.

2. Materials and Methods

In what follows, we detail the meta-ABM parameters and construction, the agent mobility and epidemic diffusion mechanisms, the restriction policies, and the epidemic model used as a support for instantiating our ABM and the epidemic context.

2.1. Modeling Considerations and Problem Statement

First, we define a network model G = { C , F } , where C = { c i } represents the collection of all cities in the global airline network (i.e., considered nodes in the network), and F = { f i j | c i , c j C } , which represents the collection of direct flights in this network (i.e., considered edges in the network). In this study, the network nodes do not represent individuals, but cities—with a corresponding airport—in the global airline network. Each edge f i j represents a real-world direct flight between two cities. The flights are undirected, weighted edges, where each flight weight w i j is equal to the number of daily flights between the two connected cities (i.e., in both directions). As an illustration, consider the scenario where there are twelve daily flights connecting London and New York; in this case, the corresponding flight weight would be w i j = 12 .
Each city node c i in the network G is modeled as an independent epidemic system, specifically, as an agent-based model composed of P i individual agents, where each agent n j i c i interacts according to a local epidemic model, independent of all other epidemic models in all other cities. Without any inter-city travel, epidemic outbreaks would remain contained within each city. However, we consider incorporating agents’ mobility over the network G of distributed cities. To this end, we ensure that a number of randomly selected agents from each city travel (i.e., instantly, without considering travel times) to other cities to which direct connections exist. The number of traveling agents is proportional to each flight’s weight w i j . As such, we obtain a probabilistic population mixing that reproduces global air traffic and allows epidemics to spread.
The entire population P of agents within the system is the sum of all city populations P i , expressed as P = i P i = i j n j i . Due to simulation performance considerations, we scaled down the population of each city proportionally. Lastly, an infectious outbreak is triggered by assigning several N i 1 initially infected agents in random or specific cities.
Overall, an epidemic simulation on the meta-ABM consists of (i) an initialized airline network G (consisting of interconnected cities, each consisting of a local ABM), (ii) several initially infected agents N i , and (iii) an optional travel restriction policy on the inter-city air travel. By running simulations over a total period T, we track relevant epidemic dynamics, such as the total infected case ratio, the peak infected ratio, and the mortality rate at the macro-scale of the simulated complex system.

2.2. Construction of the Meta-Agent-Based Model Using the Global Airlines Network

In this paper, we utilize openly available data sourced from openflights.org (https://openflights.org/data.php, accessed on 15 September 2025). Despite the Flight Database receiving its last update in June 2014 and the Airport Database in January 2017, the data remains sufficiently relevant, covering all continents and the majority of cities. Within the Flight Database, accessible online as routes.dat, there are 67,663 flight routes and 14,110 airports. Nevertheless, numerous remote and isolated airports lack flight information.
Following the parsing of the complete dataset, the network construction using Java (v. 11.0.28), and the network visualization in Gephi [34], we obtain a giant component consisting of 6072 airports and 18,931 unique flights.
We generate an overview of the connected airline network in Figure 1 using Gephi 0.9.2. [34]. The high density of airports, represented as black dots, suggests the coastline and the shape of continents; the curved lines represent the airline connections. The colors used in Figure 1 correspond to the seven main communities detected using Gephi’s integrated modularity algorithm, based on the Louvain method [35], and roughly correspond to the seven continents.
Figure 1. The resulting giant component of the global airline network dataset G = { C , F } visualized using Gephi 0.9.2, and consisting of C = 6072 cities and F = 18,931 flight routes. The network depicts cities as colored dots with black borders, and interconnecting flights as colored curves. The colors of the nodes and edges correspond to one of the seven main communities detected using the modularity algorithm in Gephi.
We find the following top three airports in terms of the highest node degree (i.e., number of unique flight destinations): Amsterdam (code: AMS, with 248 destinations), Frankfurt (FRA, with 244 destinations), and Paris (CDG, with 235 destinations). In terms of weighted node degree (i.e., the actual number of outbound flights per day), the top three airports are as follows: Atlanta (code: ATL, with 1826 inbound and outbound flights per day), Chicago (OHR, with 1108 flights per day), and London (LHR, with 1051 flights per day). We cross-checked these data with other, more up-to-date sources, including Google queries, and our daily flight numbers are slightly lower, but within the same range.
As a well-established fact, the topology of the airport network corresponds to a scale-free network structure [36,37], where the majority of airports experience fewer than 10 daily flights. In our analysis, we calculated an average of 22.51 destinations per airport. However, only 403 airports, comprising 6.64% of the total, have 23 or more distinct destinations per day.
Figure 2 shows the steps required to initialize a meta-ABM, using a scaled-down example consisting of seven cities. In Figure 2a, we represent the geographical layer where each city C 1 to C 7 is defined by its real-world position given by longitude (x), latitude (y), and elevation; this information is used to calculate the Haversine distance between two cities. The connections between cities are based on existing flights; their daily frequency is suggested in Figure 2a using the multiplier symbol (×) next to the yellow airplane icon, and the thickness of each yellow line.
Figure 2. Scaled-down example of a meta-ABM and representation of the relevant model properties. (a) An example region with seven cities marked from C 1 to C 7 , each connected by one or more airline connections (yellow lines). The yellow lines represent the number of daily flights that exist between each pair of cities. The location of the city (latitude, longitude, elevation), flight connections, and their frequency are taken from real-world data. (b) In the complex network layer, we use the flight frequency to determine the bidirectional edge weights w i j = w j i between cities. The degree k i of each city c i is computed as the number of outbound (=incoming) flights. (c) Each city c i is initialized with an ABM-sized P i = k i × C S F , indicating that its population correlates with the quantity of outbound flights. The amount of agents traveling to another city c j , per simulation iteration, is determined as δ i j = w i j × F S F . The scaling factors C S F and F S F are used for scaling purposes. In this example, the total agent population is P = 25,000 agents, and the total number of agents traveling per day is 3000.
In Figure 2b, the complex network layer projects the information onto the network G = { C , F } , where we compute the weighted node degree k i for each city c i . Note that, since G is an undirected network, k i n = k o u t such that k i = 2 · k o u t , and k i is equal to the sum of all flights to adjacent cities c j . Furthermore, the weights w i j of each edge f i j correspond to the number of flights between cities c i and c j .
Figure 2c exemplifies the computation of the number of agents traveling per day from each city. Every city c i C is initialized with a pre-computed number P i of agents; namely, the population of a city c i is scaled with its number of flights (i.e., node degree k i ) multiplied by a scaling factor C S F (city scaling factor). In the chosen example, we define C S F = 500 , which means that for every flight an airport has, there will be 500 agents added to the city population. In Figure 2c, city c 1 has a population of P 1 = k 1 · C S F = 15 · 500 = 7500 agents. The total population of the meta-ABM in the above example is calculated as P = P 1 + + P 7 = ( k 1 + + k 7 ) · C S F = 25,000 agents.

2.3. Epidemic Diffusion Based on Global Mobility Patterns

Each city c i is instantiated as a local ABM (consisting of the set of agents P i ) with an independent SICARQD epidemic model that runs only on agents n j i within the city c i .
An airborne infectious outbreak typically begins with the inclusion of a very small number of N i 1 initially infected agents in a few random or targeted cities. Since each city has its own epidemic model, the vast majority of cities in the meta-ABM network would remain untouched by the outbreak; therefore, no global pandemic would develop in our simulations. In other words, in the absence of inter-city travel, individual cities would remain isolated, preventing infected agents from reaching uninfected cities. Consequently, the agent mobility mechanism stands out as a pivotal aspect of our meta-ABM, playing a crucial role in shaping epidemic dynamics at the macro-scale.
In light of these premises, we make the following considerations regarding agent travel between cities. The number of traveling agents between each pair of connected cities c i and c j —per simulation iteration—is kept constant throughout the simulation. This number is given by each weight w i j = w j i (i.e., the number of flights per day) multiplied by the flight scaling factor F S F .
In Figure 2c, we define F S F = 60 , which means that for every outbound flight from a city c i to another city c j , there are 60 randomly selected agents traveling in one direction and another 60 random agents traveling back. For example, in Figure 2c, the city c 1 has an edge weight w 13 = 4 towards the city c 3 , which means that the number of agents traveling between the two cities is w 13 × F S F = 4 × 60 = 240 .
Hence, starting with only a few initially infected agents N i in a single targeted city c i will spark an infectious outbreak only within c i . Subsequently, as more agents contract the infection, the probability of them traveling to other uncontaminated cities c j increases. As a consequence, this sequence triggers infectious outbreaks in destination cities, thereby extending the reach of the epidemic. Given the scale-free nature of the airline network [36,37], reaching a single hub airport is sufficient for the infection to proliferate on a global scale from then on.
Based on the described mechanism, which is original compared with other state-of-the-art models, we aim to desynchronize epidemic waves between distributed cities. Consequently, our meta-ABM aims to reproduce highly realistic resurgent epidemics on a macro-scale, as seen in recent outbreaks around the world [29,38].

2.4. Implementing Mobility Restrictions Policies

We designed our meta-ABM to help better understand the impact of mobility restrictions imposed on the global airline network. Thus, we identify the number of traveling agents between infected and uninfected cities as a primary factor contributing to a global pandemic. Consequently, restricting travel numbers appears to be an intuitive and scientifically supported approach for mitigating the consequences of a pandemic. In particular, travel restrictions were widespread during the COVID-19 pandemic, and their effects were evidently acknowledged [4,21,39]. Next, we detail the considered restriction policies on our meta-ABM, as such:
1.
No restrictions policy—used as a comparison baseline when no flights are canceled, therefore, the number of traveling agents remains at the highest value.
2.
Reduce flight frequencies policy—implemented by reducing the number of flights based on the following flight restriction ratios r f r { 0.25 , 0.5 , 0.67 , 0.75 , 0.9 , 0.95 } . The scenario where r f r = 0 corresponds to the no restrictions policy.
3.
Limit maximum flight distance policy—implemented by canceling any flights above a specific maximum distance threshold t m d . The values used for t m d are 500 km, 1000 km, 2000 km, 5000 km, 10,000 km.
4.
Hybrid restrictions policy—implemented by simultaneously increasing the flight restriction ratio and decreasing the maximum flight distance threshold to moderate values. The combinations of parameters used are r f r { 0.25 , 0.33 , 0.5 , 0.75 } active flights, combined with t m d {2000, 5000, 10,000} km maximum flight distance.
Note that when implementing restriction 2, if there is a connection w i j > 0 between two cities, we do not reduce the number of flights below w i j = 1 , ensuring that the cities remain connected. For instance, if two cities are initially linked by 4 daily flights, the ratio r f r will decrease their frequency to the nearest integer greater than zero: 2 (50%), 1 (25%), and 1 (10%). On the contrary, when applying restriction 3, cities will become disconnected if the flight distance exceeds the permitted threshold t m d .

2.5. The SICARQD Epidemic Model

SICARQD was developed in 2023 by the authors [40], as an augmentation of their previous SICARS model [41], specifically tailored to investigate centralized and decentralized restriction policies during the early COVID-19 pandemic. SICARS, initially conceived as an edge removal framework for complex networks, stands apart from conventional compartmental models [41]. In general, epidemic models featuring complex patient states extend the traditional SIR model [42], and focus on analyzing the effectiveness of interventions, such as isolation, vaccination, or quarantine strategies during an epidemic outbreak.
In SICARQD, we examine seven unique states of patients, namely susceptible S u s , incubating I n c , contagious C t g , aware A w r , recovered R e c , dead D i e , and quarantined Q r t . We further detail the epidemic model used in Figure 3, where the states of the patients are illustrated along with their associated transition rates λ . The transitions between states are determined by the following rates:
  • The rate λ I n c at which susceptible agents become incubating S u s I n c —may only happen in the proximity of an infectious agent ( C t g or A w r ). Agents in the incubation phase do not transmit the infection to other agents.
  • The rate λ C t g at which incubating agents become contagious I n c C t g —the transition after a specific time spent in the I n c state. Agents in the C t g state are contagious, but do not show symptoms (i.e., low chances of self-quarantine).
  • The rate λ A w r at which contagious agents become aware C t g A w r —after a specific time spent in the C t g state. Agents in the A w r state are contagious and present symptoms (i.e., self-quarantine is likely).
  • The rate λ R e c at which aware agents become recovered Q r t , A w r R e c —after a specific time spent in the A w r or Q r t states. During this transition, it also assessed whether an agent acquires temporary immunity ( R e c ), or whether the agent dies ( D i e ), according to the mortality rate r D i e .
  • The rate λ S u s at which individuals who have recovered transition back to being susceptible R e c S u s , following a defined duration of recovery.
  • The rate λ Q r t at which infectious agents are moved to quarantine I n c , C t g Q r t —the agents in Q r t will not infect other susceptible agents and will transition to R e c according to λ R e c , and to D i e according to r D i e .
Figure 3. Diagram of the SICARQD epidemic model and the transition rates between states: susceptible state S u s (not infected), incubating I n c (infected but not yet contagious), contagious C t g (contagious without symptoms), aware A w r (contagious with symptoms), recovered R e c (not infected, temporarily immune), dead D i e (permanently removed), and quarantined Q r t (infected but temporarily removed). The relapse rate λ S u s determines the possibility for agents to revert from R e c back to S u s .
The SICARQD epidemic model is configurable to any airborne virus characterized by person-to-person transmission through proximity mechanisms, including viruses like seasonal flu or H1N1. In this context, we customize the simulation setup according to the characteristics of the SARS-CoV-2 virus by incorporating infectious parameters derived from recent studies. Specifically, we adopt the validated parameters in [40] that were calibrated for large-scale ABMs in the context of COVID-19.
This research seeks to construct a qualitative general-purpose model in contrast to models specifically designed for particular datasets, regions, or periods [18,25,27,28]. In this regard, we utilized averaged fixed infectious parameters in our experiments, which is consistent with the approach adopted by several other agent-based modeling (ABM) methodologies [11,12,13,43]. The SICARQD model’s parameters are outlined in Table 1. The following sources corroborate each parameter: infection rate [42,44], incubation period [45,46], delay in the onset of symptoms [44,45], contagious duration [47,48], mortality ratio [47,49], and immunity period [50,51].
Table 1. The parameters of the SICARQD epidemic model list the empirical values documented in the literature, alongside the model’s parameter symbol, the value of the parameter within our experimental framework, as well as the referencing literature.
To quantify and compare the dynamics of each epidemic outbreak simulation, each running for a total duration of T, where the simulation time is 0 t T , we introduce the following singular measures:
The total infected ratio T I R —represents the total number of new infection cases scaled by the overall agent population P. Note that T I R may exceed 1, given a high enough relapse rate λ S u s , as patients experience multiple infections during the duration of the simulation.
T I R = Infected  count Total  population = { | S u s I n c | transitions } , n j i C P
where T I R is the total number of transitions, of any agent n j i C , from susceptible S u s to incubating I n c , normalized in relation to the overall count of agents within the system.
The peak infected ratio P I R —represents the peak (maximum) count of infected agents during any given time period 0 t T , normalized by the total agent population. Infected agents are those in either of the states I n c , C t g , A w r , or Q r t .
P I R = Infected  at  time  t Total  population = m a x { | I n c ( t ) + C t g ( t ) + A w r ( t ) + Q r t ( t ) | P } , 0 t T
where we monitor the count of patients in each infected state, namely I n c ( t ) , C t g ( t ) , A w r ( t ) , Q r t ( t ) , at any given time t.
The crude mortality ratio C M R —represents the overall (aggregate) death count normalized for the entire agent population:
C M R = Number  of  deaths  from  infection Total  population = { | R e c D i e | transitions } , n j i C P
where C M R is the total number of transitions of any agent n j i C , from recovered R e c to dead D i e , adjusted according to the overall count of agents within the system. Recovered agents may originate either from the A w r or Q r t states.
By adopting the three introduced measures ( T I R , P I R , C M R ), we are able to quantitatively compare the effects of various restriction policies applied to the meta-ABM.

2.6. Simulation Setup

Table 2 enumerates the input and output parameters examined in each simulation. The objective is to discern how each meta-ABM parameter influences the dynamics of an epidemic outbreak. It is important to mention that, to simplify the simulation outcomes, certain parameters remain constant.
Table 2. The input and output parameters for the meta-ABM experimental configuration are provided, in the upper, respectively, lower panel. Additionally, the corresponding model symbols, their default values, and the explored value ranges during simulation are listed.
We keep the following simulation parameters fixed: the number of initial infected nodes N i = 5 , the city scaling factor C S F = 10 , and the flight scaling factor F S F = 1 ; the total simulation time is kept in most scenarios at T = 5000 iterations (equivalent to ≈13.7 years), except when we investigate the impact of a variable simulation time.
Although our SICARQD originally supports the implementation of patient-variable relapse rates and quarantine policies for symptomatic agents [40], we do not integrate quarantine and relapse into our experimental setup, as it would complicate the interpretation of our results, and is beyond the scope of this paper; our focus is on reproducing resurgent epidemics and influencing outbreaks through travel restrictions implemented at the macro-scale.
Regarding the total agent population P, we create instances of several real-world regions of varying sizes to more effectively observe the influence of a larger population and a more interconnected network. For this purpose, we establish the following population systems, as outlined in Table 3, which will be further referenced by using their ‘System-ID’.
Table 3. The population systems used in our experiments, in increasing order of their agent size. We will refer to any of these regions using their ‘System-ID’.
Based on the modeling and simulation terminology introduced, we provide a diagram of the meta-ABM setup and the simulation steps. Figure 4 suggests that the initial input parameters are configured for the meta-ABM as well as the SICARQD epidemic framework. Subsequently, the meta-ABM undergoes initialization, encompassing all cities (based on the provided countries list) and connecting edges (flights). Each city c i is created as an ABM consisting of k i × C S F agents, all designated as susceptible S u s , except a specified number N i of randomly selected agents from an outbreak city c * , which were set to initiate infectious spread. During the simulation phase, a sequence of three steps is repeatedly executed while the simulation time t does not exceed T: (i) the infection status of each individual is updated, (ii) agents within each city interact and transmit the infection if they are in proximity, and (iii) several w i j × F S F random agents are selected to travel along each edge, from a city c i to another adjacent city c j . The cases where agents may become quarantined Q r t are grayed out in Figure 4 (panel “Update SICARQD”) because quarantine is not enabled in our simulation setup, as previously explained.
Figure 4. The schematic overview of the simulation environment illustrates the sequential progression from the Start to End involving the initialization and execution of the meta-agent-based model (meta-ABM) alongside the SICARQD epidemic framework. Initially, the input parameters pertinent to the meta-ABM and the epidemic model are configured. Subsequently, the meta-ABM is initialized, incorporating all cities with their linking edges, which represent flights. Within each city, agents are initialized as susceptible, except for a random subset N i within a designated outbreak city c * , which is assigned to initiate the infectious outbreak. The simulation phase follows, iterating through three steps as long as the simulation time t remains less than or equal to T: updating the epidemic status of individual agents, facilitating interaction and potential infection transmission among agents in proximity within their respective cities, and randomly selecting agents to travel via flights along the connecting edges.
Finally, we synthesize this section under a mathematical formulation of the meta-ABM in Appendix A, which describes how the restriction policies are applied and how each simulation iteration is executed.

3. Results

In what follows, we discuss the results of the simulations in relation to the experimental framework depicted in Figure 4. These results are based on the meta-ABM input variables described in Table 2 and the epidemiological parameters specified in Table 1.
Therefore, we perform several discrete event computer simulations in which a single model parameter is modified in each iteration: (i) the agent population P in the model (based on the seven population systems introduced in Table 3, (ii) the travel restriction policy (implicitly the parameters r f r and t m d ), and the total simulation time T. In terms of restriction policies, for the no restrictions policy, we do not apply any reduction of flight frequencies (i.e., r f r = 0 ); for the reduce flight frequencies policy, we alternate r f r { 0.25 , 0.5 , 0.67 , 0.75 , 0.9 , 0.95 } (according to Table 2); for the limit maximum flight distance policy, we alternate the threshold t m d {500, 1000, 2000, 5000, 10,000} km (according to Table 2); for the hybrid restrictions policy, we alternate both restriction parameters as follows, r f r { 0.25 , 0.5 , 0.67 , 0.75 } , respectively t m d {2000, 5000, 10,000} km.
To maintain statistical validity, all experimental results are reported as the mean values derived from 10 repeated simulations, except 5 repetitions for 1366 K, in consistent settings. In total, we performed 7 (population systems) × ( 1 + 6 + 5 + 3 · 4 ) (restriction ratios for the four policies) × 10 (iterations, multiplied by 5 for 1366 K) = 1560 experiments, representing 168 distinct simulation scenarios. Hence, we will concentrate more on comparative graphical representations of the numerical simulations, rather than providing very large tables of results.
All experiments were conducted on an Intel Core i7-9700 server (8 cores, 3–4.7 GHz), producing the following average runtimes per simulation for the larger population systems: 2 h 15 min for 328 K, 5 h 45 min for 648 K, and 12 h 30 min for 1366 K. Therefore, we limited the number of experimental repetitions to 10 for each setting, and only 5 repetitions for 1366 K. The entire suite of results was gathered in slightly more than one month of near-constant execution.

3.1. Impact of Agent Population on the Epidemic Outbreak

We start by addressing the first research question enumerated in the Introduction section (see page 2), namely, given that all other simulation parameters are kept fixed, how does an increasing population affect the total infected ratio T I R , the peak infected ratio P I R , and the mortality ratio C M R .
In Figure 5, we underline the influence of the total agent population P on the overall dynamics of an epidemic. Although the epidemic runs for the total duration of T = 5000 iterations, we chose to zoom in and present the first snippet of 1000 iterations for better visualization.
Figure 5. A stacked area plot depicting the total infected ratio throughout a t = 1000 iteration period across all population systems, accentuating the influence of escalating the agent population from 6000 to over 1.3 million agents.
Smaller population systems (6 K–82 K) are observed to lead to more pronounced epidemic waves ( P I R = 5–10%) but shorter-lived outbreaks, typically lasting less than 600 days. In contrast, larger population systems (328 K–1366 K) result in less frequent waves, substantially smaller in magnitude ( P I R < 5 % ), yet with longer-lasting outbreaks exceeding 1000 days. A plausible explanation is that smaller population systems, being more interconnected, exhibit a higher sensitivity to the initial outbreak, developing faster herd immunity, even though they have higher fatality rates.
Additionally, in Figure 6 we observe that larger population systems result in smaller relative epidemic sizes, as indicated by T I R . For instance, in the smaller 6 K–32 K models, more than 7% of the agents become infected per year (corresponding to 96% during the entire simulation period), while in the larger 648 K–1366 K models, only 1–2%/yr (14–28% total) of the agents are affected. Regarding the COVID-19 pandemic, the average total infected ratio T I R = 14.2 % achieved in the largest population is consistent with the real data, particularly compared to the WHO data reporting 9.6% [52]. With an increase in the agent population, it may be possible to attain even closer results with real-world data.
Figure 6. Influence of the agent population on adapting to the differing flight restriction ratio r f r . (a) Evolution of T I R based on increasing r f r for each population system. (b) T I R as a function of r f r grouped by each population 6 K–1366 K.
Next, in Table 4, we summarize the parameters of the epidemic dynamics ( T I R , P I R , C M R ) for each population in two scenarios, when the no restrictions policy is applied, respectively, when the number of flights is reduced to 50% ( r f r = 0.5 ). With the reduce flight frequencies policy, T I R is reduced to ≈48–62% compared to the no restrictions policy; the mortality ratio C M R is also reduced to ≈49–63% for larger populations (≥328 K).
Table 4. Impact of the agent population on the epidemic dynamics. In the upper panel, the yearly total infected ratio T I R , the peak infected ratio P I R , the mortality ratio C M R , and the ratio C M R / T I R , expressed in (%), for each population system when no restrictions are applied. In the lower panel, the same measurements were obtained by reducing the number of flights to 50%.

3.2. Impact of Simulation Time on the Epidemic Dynamics

Next, we address the question of how different simulation timeframes affect the measured epidemic dynamics. To this end, we performed repeated simulations in the 328 K population system, using the no restrictions policy, where we set the total simulation time to T = {500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000} iterations. These values correspond to a real time of 1.4 to 13.7 years (obtained by dividing each T by 365).
Table 5 shows how each epidemic output parameter scales with simulation time T. As expected, the longer a simulation runs, the higher the total infected ratio becomes as more infections occur. Similarly, for the mortality ratio and epidemic waves, which we measure manually. The peak infected ratio P I R does not scale proportionally with a longer simulation time, as it represents a maximum value over the entire simulation period.
Table 5. Summary of the epidemic output parameters, including the number of waves, for increasing simulation times T. In the right panel, the three output parameters that scale proportionally with T (all except P I R ) are also normalized based on the corresponding number of years (Yrs) of each simulation time T. All output results, except the number of waves, are given as percentages (%).
Given the observation that the output parameters scale with T, we chose to convert them to their normalized, or yearly averages. For this, we provide in the last three columns of Table 5 the corresponding yearly percentages (%), and in our study, we will also use the yearly values for T I R and C M R , and the absolute value for P I R .
Figure 7 highlights the importance of running simulations for enough time until the measured parameters converge. In other words, if the simulation time is too short, we would obtain higher values for our epidemic parameters; if the simulation time is too long, we waste computational time. Specifically, in all situations in Figure 7a–c, the yearly parameter values of T I R , C M R , respectively, as well as waves, decrease linearly and converge after T 3500–4000 total iterations.
Figure 7. Bar plot with the evolution of the (a) yearly total infected ratio T I R , (b) yearly mortality ratio C M R , and (c) yearly number of epidemic waves. All plots suggest a similar linear decrease as the total simulation time T increases, and a convergence after T 3500–4000 total iterations. The percentages in each plot suggest the convergence value of each parameter on a yearly basis.
The convergent total infected ratio is T I R = 4.52 %/year, the mortality ratio is C M R = 0.155 %/year, and the yearly number of waves is 2.45 /year. Based on these values, we also infer the infection fatality rate I F R = 3.42 , which is lower than the real case fatality rate C F R = 2.7 measured for COVID-19 in 2020 [53]. However, the simulation-based IFR measured here may not be compared to the real COVID-19 data since the exact quantity of infectious cases remains unknown, and we utilize the C F R as a substitute. Given that confirmed case counts under-represent the real-world number of infectious cases, the estimated C F R is expected to be lower, but within the same order of magnitude as the simulation-based I F R .
In conclusion, we further rely on a total simulation time of T = 5000 iterations for all subsequent simulations, as it ensures the convergence of all measured parameters. In addition, we will use the normalized yearly values for each parameter that scales with T.

3.3. Impact of Travel Restriction Policies

We further address the second and third research questions, namely, how do different travel restrictions between cities affect the resurgence of an outbreak, and which restriction policy may be the most effective in limiting the reach and intensity of the outbreak.
Therefore, in terms of epidemic resurgence, we present a visualization of several overlapping epidemic outbreaks, as depicted in Figure 8, under the reduce flight frequencies policy. In this context, we illustrate, using the largest population system (1366 K), our model’s ability to replicate resurgent epidemic waves. Notably, our meta-ABM model distinguishes itself from most flattening the curve solutions [4,18], as it recreates the highest epidemic waves later in the simulation, rather than solely reproducing an initial major wave.
Figure 8. The resurgent behavior of several overlapped epidemic outbreaks over a t = 1000 iteration period, on the 1366 K population system, highlighting the impact of increasing the flight restriction ratio r f r from 0% to 90% restricted flights.
In Figure 8, we observe the highest number of waves ( W a v e s = 17 ), and maximum wave amplitude ( P I R 0.3 %) when no flights are restricted ( r f r = 0 , green epidemic). Conversely, the simulated epidemic is considerably less intense when 90% of flights are restricted (red epidemic), generating only seven smaller waves with P I R 0.1 % . Increasing the number of restricted flights (from 0% to 90%) results in a decrease in the total infected ratio from 14.2% to 8.8%, 4.2%, and 2.7%, respectively (yearly ratios: 1%, 0.64%, 0.31%, 0.25%); a reduction in the peak infected ratio from 0.45% to 0.33%, 0.31% and 0.23%, respectively; and a decrease in the mortality ratio from 0.48% to 0.30%, 0.14% and 0.09%, respectively.
Next, in Table 6, we conduct a comparison between the two restriction policies (based on r f r and t m d ) in terms of the measured T I R . It is evident that, across all restriction policies (where at least 25% of flights are restricted), the policy based on r f r proves to be more effective in maintaining a lower T I R . The percentage reductions in T I R , compared to the no restrictions policy, are presented in columns four and five, while the reduction ratio between r f r and t m d is provided in the last column of Table 6. As a result, we observe reductions in T I R of up to × 6.33 times higher when the reduce flight frequencies policy is applied, compared to the limit maximum flight distance policy.
Table 6. The total infected ratios T I R (%) measured for the resulting number of restricted flights (0% to >90%), according to the imposed policy ( r f r or t m d ). The reductions (red) in T I R are expressed in percentages compared to the no restrictions policy. The reduction ratios (column 4/column 5) between the two policies are computed in the last column.
Next, we examine the efficacy of a hybrid restriction policy formed by combining the two aforementioned policies. Table 7 presents the measurements for the total infected ratio T I R (%) resulting from the combination of r f r = 0.25–0.75 and t m d = 2000–10,000 km. When compared to the no restrictions policy, we observe that the reduction in flight frequency (through r f r ) proves more effective in reducing T I R compared to restricting the maximum flight distance (through t m d ).
Table 7. The total infected ratios T I R (%) measured on the larger population systems, for a total simulation period of 13.7 years ( T = 5000 ) using different hybrid restriction policies, resulting as a combination of r f r and t m d .
We analyze the effectiveness of the two policies, in lines 5 and 7 in Table 7, i.e., 75%–10,000 km and 50%–5000 km. The second hybrid policy yields a T I R higher by 14–26%. The key distinction between the two policies lies in the fact that the first policy allows longer distance flights (within 10,000 km) and is also more effective in reducing T I R , at the cost of fewer flights per day. Similarly, we analyze the hybrid policies on lines 9 and 11, 75%–5000 km, respectively, 50%–2000 km. The second policy produces a higher T I R by 25–46%. Once again, the distinction between the two policies lies in the fact that the first allows most medium-haul flights (within 5000 km), while also proving more effective in reducing T I R .
If an ideal hybrid restriction policy were devised, it would maximize the flight range but reduce the flight frequency. Taking into account the global context, governments could consider adopting the 67/75%–10,000 km policies (lines 4/5 in Table 7) for a moderately severe pandemic or the 67/75%–5000 km policies (lines 8/9) for a more severe pandemic. The former policy has the potential to decrease the total infected ratio by approximately 17–47% compared to the unrestricted scenario. Adopting the latter, stricter policy can result in a reduction in the total infected ratio by approximately 34–52% compared to the no restrictions policy.
Finally, we conduct a comparative analysis of the efficacy of the two proposed restriction policies in mitigating an epidemic outbreak. To achieve this, we overlay the results for the two ratios ( r f r and t m d ) on the X-axis of Figure 9, representing the percentage of restricted flights. In the case of the flight restriction ratio r f r , the number of restricted flights is directly calculated as ( 100 · r f r ) %. For the maximum distance threshold t m d , the number of restricted flights is measured through simulation. By overlapping the two sets of X-axis points for the two restriction policies, we can observe the downward trend of the total infected ratio T I R in Figure 9.
Figure 9. The proportional reduction in the total infected ratio T I R is demonstrated by adopting the reduce flight frequencies policy (yellow line, based on r f r ) and the limit maximum flight distance policy (violet line, based on t m d ) on the (a) 6 K, (b) 328 K, (c) 1366 K populations. Restricting the number of flights proves to be more effective in reducing the overall count of infections throughout an epidemic outbreak; the percentage difference between the T I R /yr obtained for the two policies is given at various points marked by the green vertical arrows.
We added the smallest (6 K) and largest (1366 K) population systems in Figure 9 to show the change in effectiveness between the two restriction policies. Namely, for smaller populations, the limit maximum flight distance policy reduces T I R insignificantly, regardless of the distance threshold t m d . Similarly, the reduce flight frequencies policy manages to reduce T I R only after more than 75% of flights have been canceled. However, the results on the 6K population hold mostly theoretical value, since in real settings, systems can hardly be confined to such small populations. When moving to larger networks, such as 1366 K, we notice that both restriction policies are effective in reducing T I R , but the frequency-based policy ( r f r ) is more effective.
The limit maximum flight distance policy determines only a slow linear reduction in T I R up to an 80% reduction in flights; the reduction in T I R becomes significant only after more than 80% of flights are canceled. Nevertheless, in practical terms, this policy would become very restrictive and have socioeconomic drawbacks.
The reduce flight frequencies policy determines a much faster, linear, proportional decrease of T I R with increasing r f r . The reductions in T I R are 17–110% higher (i.e., better) compared to the other distance-based policy (in the largest population). In practical terms, this policy could prove much less restrictive and have little socioeconomic impact.

4. Discussion and Conclusions

Agent-based modeling (ABM) has been shown to be a robust tool in computational epidemiology for the understanding and control of infectious outbreaks [17,18]. In contrast to comparable methods such as compartmental models or complex network-based approaches, ABM has the ability to consider the stochastic aspects of human behavior and mobility. This capability allows ABM to generate computer-based simulations that are highly realistic, particularly in densely populated environments [12,13,14,41].
This research presents a meta-agent-based model (meta-ABM) that leverages data from the global airline complex network to establish a configurable framework for monitoring epidemic dynamics. The scientific novelty lies in modeling a network of distributed epidemic systems, represented by independent agent-based models, which are interconnected via agent mobility resulting from data on global flights. Moreover, we incorporated the SICARQD epidemic model [40], for each airport node to produce complex infectious dynamics in populated agent systems. The resulting meta-ABM allows us to study the impact of travel restrictions applied to the global airline network. These restriction policies specifically target the limitation of flight frequency (based on the r f r ratio), the restriction of the maximum flight distance (based on the t m d threshold), or a hybrid combination of both (based on both parameters). We quantify simulations based on the measured total infected ratio T I R , peak infected ratio P I R , and the crude mortality ratio C M R .
In Section 1, we outlined four research questions our study aims to answer. Thus, we used computer simulation to understand how the dynamics of an epidemic are impacted by the population of a system, the enforced restriction policies, and the simulation duration. We answer the four questions as follows.
1.
In terms of population size, we constructed several instances of our meta-ABM, with total populations ranging from 6 K to 1.36 M agents (see Table 3). Supporting results on this topic can be found in Section 3.1. We conclude that smaller population systems experience more pronounced epidemic waves (with a P I R 5–10%) but shorter-lived outbreaks, typically lasting less than 600 days. Conversely, larger population systems exhibit less frequent waves, substantially smaller in magnitude (with a P I R < 5 %), yet the outbreaks last longer, over 1000 days, on average. Larger populations result in smaller relative epidemic sizes, as indicated by T I R . For example, in smaller populations, over 96% of agents become infected throughout the simulation, while in larger populations, only 14–28% become infected. The obtained T I R = 14.2 % , achieved in the largest population, is of the same order of magnitude as the real data of the WHO reporting an incidence of 9.6% [52].
2.
In terms of imposing travel restrictions on the global airlines network, we tested the following policies: no restrictions, reducing flight frequencies, limiting flight distances, and a hybrid between the latter two. Supporting results on this topic can be found in Section 3.3. It becomes evident that the highest number of epidemic waves and the maximum wave amplitude occur when no flights are restricted. As the number of restricted flights increases from 0% to 90%, there is a corresponding decrease in T I R from 14.2% to 2.7%. In addition, there is a reduction in P I R from 0.45% to 0.23%, and a decrease in C M R from 0.48% to 0.09%. Overall, when flight reduction policies are enforced, T I R is reduced to ≈48–62% compared to without restrictions; the mortality ratio C M R is also reduced to ≈49–63% for larger populations.
3.
In terms of the most effective travel restriction, we provide supporting results in Section 3.3. The policy based on flight frequency reduction ( r f r ) is found to be more effective in maintaining a lower T I R . Our study notes reductions in T I R of up to × 6.33 times higher when the flight frequency is reduced, compared to limiting the maximum flight distance. An ideal hybrid restriction policy should aim to maximize the flight range but reduce the flight frequency. Specifically, we suggest the 75%–10,000 km policy for a moderately severe pandemic ( T I R reduced by 17–47%), or the 75%–5000 km policy for a more severe pandemic ( T I R reduced by 34–52%).
4.
In terms of the simulation time recommended to produce representative experimental results, we performed simulations using a total simulation time of T = 500–5000 iterations (days). Supporting results on this topic can be found in Section 3.2. As the simulation time increases, the T I R , C M R , and the number of epidemic waves also increase due to more infections occurring. However, the P I R does not scale proportionally with longer simulation times. It becomes constructive to normalize the output parameters with time and express them as yearly averages. Simulation time is crucial, as running simulations for too short a duration could yield higher values for epidemic parameters, while excessively long simulation times would lead to computational time being wasted. In particular, the values of the yearly parameters for T I R , C M R , and epidemic waves decrease linearly and converge after T 3500–4000 total iterations.
A noteworthy contribution of this paper is the ability of our introduced meta-ABM to qualitatively replicate epidemic waves, mirroring those observed in real COVID-19 datasets in terms of amplitude, frequency, and resurgence. In particular, our meta-ABM model distinguishes itself from many flattening the curve-type solutions [4,7,8,18], since it recreates higher epidemic waves later in the simulation, rather than only reproducing an initial major wave.
One of the main conclusions of our analysis is that the distance-based restriction policy (based on t m d ) exhibits a slow and insignificant decrease in T I R up to an 80% reduction in flights, followed by a more abrupt decrease in T I R after more than 80% of flights are canceled (i.e., t m d 2000 km). On the contrary, the frequency-based policy ( r f r ) leads to a much faster, linear, proportional decrease in T I R with increasing r f r ; we consider this policy to be potentially less restrictive and to have a smaller socioeconomic impact. The reduction in T I R is 17–110% higher compared to the distance-based policy.
Our findings regarding the superiority of flight frequency reduction over distance limitations contribute new granularity to the existing literature on mobility restrictions. Previous large-scale network analyses have largely focused on the binary removal of edges (i.e., complete flight bans) or the reduction of total mobility volume without distinguishing between the range and the repetition of travel. For example, recent agent-based studies have suggested that the frequency of return trips often drives epidemic speed more linearly than travel distance alone [54]. Our results corroborate this by demonstrating that reducing flight frequency offers a more predictable, linear control over the total infected ratio ( T I R ), whereas distance-based restrictions only become effective at drastic thresholds (>80% cancellation) that sever global connectivity. This distinction is relevant; while Sun et al. [55] noted that most countries reduced connectivity too late to prevent viral entry, our model suggests that a ‘capacity reduction’ strategy (frequency-based) could have been a more sustainable alternative to the ‘diversity reduction’ strategy (cutting long-haul links) often observed in policy responses. Also, Russel et al. concluded that stricter travel bans yield diminishing returns, especially where local transmission is already high [56]; importantly, they advise that only countries with low incidence or near outbreak tipping points might benefit significantly from travel restrictions. This remark complements our work by highlighting when travel bans matter; our meta-agent model can simulate those low-incidence scenarios in which importations are critical. Like [56], we find limited additional impact of travel bans in high-incidence settings, aligning with their quantitative analyses.
This study has various limitations, which are outlined below. First of all, we maintain the model at city-level granularity, rather than going deeper, e.g., at neighborhood-, street-, or household-level with various properties; instead, we aimed at creating a meta-network of ABMs at a global scale. One of our previous studies developed a network-based hierarchical population model [29] that examined the impact of population granularity. Second, all cities are considered equal and differ only by agent population, based on the number of outgoing flights and the interconnecting flights. We kept this simplification to enable a global-scale network study. Third, we assume homogeneity among all agents, since they are not classified into any demographic, professional, cultural, or other distinct groups. However, the meta-ABM may be further enhanced to integrate a variety of personal characteristics, based on additional data. Fourth, we only model the cities having airports in the global population network and only connect cities via air traffic. In other words, we simplified the inter-city agent mobility to flights only; we do not use data on car/bus/train traffic, as it would prove very challenging to obtain such data for every city around the world. One of the advantages of modeling cities independently is the ability to simulate the ABMs in parallel on different processor threads, greatly improving execution times.
In conclusion, our observations are of immediate relevance in the current COVID-19 pandemic and potential applicability to prospective epidemics exhibiting comparable airborne transmission characteristics. Although we confirm the accuracy of our meta-ABM specifically for epidemic modeling, it also offers potential applications in the fields of social physics, political science, and environmental science. For example, we may study the effect of different quarantine, vaccination [57], and immunization strategies for viral outbreaks [58]. Similarly, our meta-ABM could be utilized to examine strategies associated with opinion insertion and competitive dynamics in social networks [59,60]. Also, our meta-ABM could be adapted to study polarization in overlapping communities of oscillating political preferences [61,62].
The main conclusion of our study and the key takeaway for public health policy is that our findings suggest that reducing flight frequency is more effective than limiting flight distances in controlling epidemic spread. Specifically, when limiting flight distances, a significant reduction in the infected ratio T I R is observed only when more than 80% of flights are canceled, roughly equivalent to a maximum 2000 km flight range, resulting in a negative socioeconomic impact. Conversely, when reducing flight frequency, T I R decreases faster and is linearly proportional to the reduction in flight frequency. This second policy may impose fewer constraints and result in a much lower socioeconomic burden.
We are confident that this research possesses considerable potential to influence computational epidemiology, public health, computer science, and mathematical modeling by tackling essential scientific and social issues [1,3]. Future research paths can incorporate a broadening of the scope of the meta-ABM to account for a more extensive global population. This could involve integrating additional sources of traffic information between urban areas, introducing various types of agents characterized by distinct needs-based mobility patterns, refining epidemic parameters to fit regional contexts and globally significant viral strains, and improving SICARQD to model the implementation of vaccination campaigns.

Funding

This research received no external funding.

Data Availability Statement

The datasets employed in this study consist of the following real-world information: (i) Global flight data from openflights.org (https://openflights.org/data.php, accessed on 15 September 2025), with information on airports and connecting flights; (ii) Table 1 summarizes epidemiological data for the SARS-CoV-2 virus, with supporting references. The SICARQD epidemic model was calibrated using these parameters, as detailed in [40]; each parameter was extracted from the following sources: infection rate [42,44], incubation period [45,46], delay in symptoms onset [44,45], contagious period [47,48], mortality ratio [47,49], and immunity period [50,51].

Conflicts of Interest

The author declares no conflicts of interest.

Appendix A. Mathematical Formulation of the Meta-ABM

To enhance the clarity of the structure and reproducibility of the model, we formally define the meta-agent-based model (meta-ABM) based on { G , S s i m , S m o b , S i n f } , where G represents the network topology that includes the set of all cities, C, and agents, P i , in each city, c i ; S s i m represents the simulation configuration parameters; S m o b represents the mobility configuration parameters; and S i n f represents the infectious configuration parameters corresponding to the SICARQD epidemic model.

Appendix A.1. Network Topology and Population Initialization

The global airline network is modeled as a weighted directed graph G = ( C , F ) , where
  • C = { c 1 , c 2 , , c i , } is the set of cities (nodes), where each city c i is associated with geographical coordinates (latitude y i , longitude x i ).
  • F = { f i j = ( c i , c j , w i j ) } is the set of flight edges f i j , where the weight w i j N denotes the daily flight frequency from city c i to c j .
The agent population within a city c i at time t is denoted by P i ( t ) . The initial population size | P i ( 0 ) | is determined by the node degree k i (number of connections) and the city scaling factor ( C S F ):
| P i ( 0 ) | = k i × C S F
The total global population is defined as the union of all local populations— P = P i ( t ) .

Appendix A.2. Modeling Flight Restriction Policies

To investigate the impact of travel interventions, we define the transformation functions that modify the graph G into a restricted graph G = ( C , F ) prior to the simulation execution. We consider two distinct restriction mechanisms.

Appendix A.2.1. Distance-Based Restriction

We calculate the geodesic distance d ( c i , c j ) between any two connected airports using the Haversine formula:
d ( c i , c j ) = 2 r sin 1 sin 2 y j y i 2 + cos y i cos y j sin 2 x j x i 2
where r is the Earth’s radius. The limit maximum flight distance policy filters the edge set F by applying a maximum distance threshold t m d . The restricted edge set F d i s t is defined as follows:
F d i s t = { f i j = ( c i , c j , w i j ) F d ( c i , c j ) t m d }
Edges exceeding the threshold t m d are removed, effectively disconnecting distant cities.

Appendix A.2.2. Frequency-Based Restriction

The reduce flight frequencies policy acts on the edge weights w i j rather than on the existence of the edge. We apply a restriction ratio r f r [ 0 , 1 ) to reduce the daily flight volume. To preserve minimal connectivity between cities that remain linked, the weight is prevented from dropping below 1. The restricted weights w i j are calculated as follows:
w i j = max 1 , w i j × ( 1 r f r )
This ensures that while agent transfer capacity is reduced by the ratio r f r , the topological structure of the network remains intact (unless combined with distance restrictions).

Appendix A.3. Global (Inter-City) Mobility Dynamics

Mobility is modeled as a discrete stochastic transfer of agents over the restricted graph G . For every active directed edge ( c i , c j ) F , the number of agents δ i j traveling per time step is derived from the restricted weight and the flight scaling factor ( F S F ):
δ i j = w i j × F S F
At each simulation iteration t, a subset of agents P i j ( t ) P i ( t ) is randomly selected to travel, satisfying | P i j ( t ) | = δ i j . The population update rules for the origin and destination cities are as follows:
P i ( t + 1 ) = ( P i ( t ) P i j ( t ) ) P j i ( t ) P j ( t + 1 ) = ( P j ( t ) P j i ( t ) ) P i j ( t )

Appendix A.4. Local (Intra-City) Epidemic Dynamics

Within each city c i , every agent n j i c i holds one of the following infectious states { S u s , I n c , C t g , A w r , R e c , Q r t , D i e } corresponding to the SICARQD model. The state transitions are governed by local interactions and time-dependent parameters. For a susceptible agent n j i in state S u s , the analytically expressed probability of transitioning to state I n c (incubating) at time t is as follows:
P r o b ( S u s I n c ) = 1 ( 1 λ I n c ) n i n c
where n i n c is the count of infectious agents (states C t g or A w r ) within the immediate proximity of agent n j i .

Appendix A.5. Simulation Algorithm

The simulation executes the following sequence iteratively until the maximum time T is reached:
1.
Initialization ( t = 0 ):
  • Parse OpenFlights data and apply restriction policies to generate G (if using restrictions, then use the original G).
  • Initialize k i × C S F susceptible agents in each city c i .
  • Infect N i random agents in the (random outbreak city c * .
2.
Iteration loop ( t [ 1 , T ] ):
  • Phase I: local interaction. Compute pairwise interactions and apply infection probability P r o b ( S u s I n c ) .
  • Phase II: state updates. Execute state transitions (e.g., I n c C t g , C t g A w r ) based on SICARQD timers and probabilities.
  • Phase III: global mobility. Transfer δ i j random agents along the edges in F .

Appendix A.6. Model Assumptions

To ensure computational tractability while preserving the essential dynamics of global epidemic spreading, the meta-ABM relies on the following structural assumptions.
  • Discrete time evolution: The system evolves in discrete time steps (t), where each iteration represents a single day. This alignment allows for direct utilization of daily flight frequency data ( w i j ) without temporal interpolation.
  • Homogeneity of the agents: Within the population set P, agents are assumed to be homogeneous regarding demographic attributes (e.g., age, gender, socioeconomic status). Variations in behavior are driven solely by their epidemic state and stochastic mobility choices.
  • Instantaneous mobility: Inter-city travel is modeled as an instantaneous event. Agents selected for travel at time t are removed from the origin city c i and immediately added to the destination city c j , effectively ignoring the duration of the transit. This simplification is consistent with the rapid nature of air travel relative to the viral incubation period.
  • Exclusive airborne connectivity: The network topology G strictly accounts for airline connections. In this study, ground transportation (road or rail) is not modeled, under the assumption that long-range disease dissemination is primarily driven by air traffic.

References

  1. Keeling, M.J.; Rohani, P. Modeling Infectious Diseases in Humans and Animals; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  2. Salathé, M.; Jones, J.H. Dynamics and control of diseases in networks with community structure. PLoS Comput. Biol. 2010, 6, e1000736. [Google Scholar] [CrossRef] [PubMed]
  3. Keeling, M. The implications of network structure for epidemic dynamics. Theor. Popul. Biol. 2005, 67, 1–8. [Google Scholar] [CrossRef] [PubMed]
  4. Koo, J.R.; Cook, A.R.; Park, M.; Sun, Y.; Sun, H.; Lim, J.T.; Tam, C.; Dickens, B.L. Interventions to mitigate early spread of SARS-CoV-2 in Singapore: A modelling study. Lancet Infect. Dis. 2020, 20, 678–688. [Google Scholar] [CrossRef] [PubMed]
  5. Kucharski, A.J.; Russell, T.W.; Diamond, C.; Liu, Y.; Edmunds, J.; Funk, S.; Flasche, S. Early dynamics of transmission and control of COVID-19: A mathematical modelling study. Lancet Infect. Dis. 2020, 20, 553–558. [Google Scholar] [CrossRef]
  6. Hellewell, J.; Abbott, S.; Gimma, A.; Bosse, N.I.; Jarvis, C.I.; Russell, T.W.; Eggo, R.M. Feasibility of controlling COVID-19 outbreaks by isolation of cases and contacts. Lancet Glob. Health 2020, 8, e488–e496. [Google Scholar] [CrossRef]
  7. Cohen, J.; Kupferschmidt, K. Countries test tactics in ‘war’ against COVID-19. Science 2020, 367, 1287–1288. [Google Scholar] [CrossRef]
  8. Ferguson, N.M.; Cummings, D.A.; Fraser, C.; Cajka, J.C.; Cooley, P.C.; Burke, D.S. Strategies for mitigating an influenza pandemic. Nature 2006, 442, 448–452. [Google Scholar] [CrossRef]
  9. Xu, F.; Li, Y.; Jin, D.; Lu, J.; Song, C. Emergence of urban growth patterns from human mobility behavior. Nat. Comput. Sci. 2021, 1, 791–800. [Google Scholar] [CrossRef]
  10. Bastarianto, F.F.; Hancock, T.O.; Choudhury, C.F.; Manley, E. Agent-based models in urban transportation: Review, challenges, and opportunities. Eur. Transp. Res. Rev. 2023, 15, 19. [Google Scholar] [CrossRef]
  11. Hackl, J.; Dubernet, T. Epidemic spreading in urban areas using agent-based transportation models. Future Internet 2019, 11, 92. [Google Scholar] [CrossRef]
  12. Nadini, M.; Zino, L.; Rizzo, A.; Porfiri, M. A multi-agent model to study epidemic spreading and vaccination strategies in an urban-like environment. Appl. Netw. Sci. 2020, 5, 1–30. [Google Scholar] [CrossRef] [PubMed]
  13. De Oliveira, L.B.; Camponogara, E. Multi-agent model predictive control of signaling split in urban traffic networks. Transp. Res. Part C Emerg. Technol. 2010, 18, 120–139. [Google Scholar] [CrossRef]
  14. Zhuge, C.; Shao, C.; Wei, B. An agent-based spatial urban social network generator: A case study of Beijing, China. J. Comput. Sci. 2018, 29, 46–58. [Google Scholar] [CrossRef]
  15. Macal, C.M.; North, M.J. Agent-based modeling and simulation. In Proceedings of the 2009 Winter Simulation Conference (WSC), Austin, TX, USA, 13–16 December 2009; pp. 86–98. [Google Scholar]
  16. Nouvellet, P.; Bhatia, S.; Cori, A.; Ainslie, K.E.; Baguelin, M.; Bhatt, S.; Boonyasiri, A.; Brazeau, N.F.; Cattarino, L.; Cooper, L.V.; et al. Reduction in mobility and COVID-19 transmission. Nat. Commun. 2021, 12, 1090. [Google Scholar] [CrossRef]
  17. Adam, D. Special report: The simulations driving the world’s response to COVID-19. Nature 2020, 580, 316–319. [Google Scholar] [CrossRef]
  18. Hinch, R.; Probert, W.J.; Nurtay, A.; Kendall, M.; Wymant, C.; Hall, M.; Lythgoe, K.; Bulas Cruz, A.; Zhao, L.; Stewart, A.; et al. OpenABM-Covid19—An agent-based model for non-pharmaceutical interventions against COVID-19 including contact tracing. PLoS Comput. Biol. 2021, 17, e1009146. [Google Scholar] [CrossRef]
  19. Chinazzi, M.; Davis, J.T.; Ajelli, M.; Gioannini, C.; Litvinova, M.; Merler, S.; Pastore y Piontti, A.; Mu, K.; Rossi, L.; Sun, K.; et al. The effect of travel restrictions on the spread of the 2019 novel coronavirus (COVID-19) outbreak. Science 2020, 368, 395–400. [Google Scholar] [CrossRef]
  20. Frank, T.D. COVID-19 Epidemiology and Virus Dynamics; Springer: Cham, Switzerland, 2022. [Google Scholar]
  21. Kraemer, M.U.; Yang, C.H.; Gutierrez, B.; Wu, C.H.; Klein, B.; Pigott, D.M.; Open COVID-19 Data Working Group; Du Plessis, L.; Faria, N.R.; Li, R.; et al. The effect of human mobility and control measures on the COVID-19 epidemic in China. Science 2020, 368, 493–497. [Google Scholar] [CrossRef]
  22. Zhong, L.; Diagne, M.; Wang, W.; Gao, J. Country distancing increase reveals the effectiveness of travel restrictions in stopping COVID-19 transmission. Commun. Phys. 2021, 4, 121. [Google Scholar] [CrossRef]
  23. Le, T.M.; Raynal, L.; Talbot, O.; Hambridge, H.; Drovandi, C.; Mira, A.; Mengersen, K.; Onnela, J.P. Framework for assessing and easing global COVID-19 travel restrictions. Sci. Rep. 2022, 12, 6985. [Google Scholar] [CrossRef]
  24. Parker, J.; Epstein, J.M. A distributed platform for global-scale agent-based models of disease transmission. ACM Trans. Model. Comput. Simul. (TOMACS) 2011, 22, 1–25. [Google Scholar] [CrossRef] [PubMed]
  25. Datta, A.; Winkelstein, P.; Sen, S. An agent-based model of spread of a pandemic with validation using COVID-19 data from New York State. Phys. A Stat. Mech. Its Appl. 2022, 585, 126401. [Google Scholar] [CrossRef] [PubMed]
  26. Tatsukawa, Y.; Arefin, M.R.; Utsumi, S.; Kuga, K.; Tanimoto, J. Stochasticity of disease spreading derived from the microscopic simulation approach for various physical contact networks. Appl. Math. Comput. 2022, 431, 127328. [Google Scholar] [CrossRef] [PubMed]
  27. Hoertel, N.; Blachier, M.; Blanco, C.; Olfson, M.; Massetti, M.; Rico, M.S.; Limosin, F.; Leleu, H. A stochastic agent-based model of the SARS-CoV-2 epidemic in France. Nat. Med. 2020, 26, 1417–1421. [Google Scholar] [CrossRef]
  28. Mao, L.; Bian, L. Spatial–temporal transmission of influenza and its health risks in an urbanized area. Comput. Environ. Urban Syst. 2010, 34, 204–215. [Google Scholar] [CrossRef]
  29. Topîrceanu, A.; Precup, R.E. A novel geo-hierarchical population mobility model for spatial spreading of resurgent epidemics. Sci. Rep. 2021, 11, 1–12. [Google Scholar] [CrossRef]
  30. Liu, X.; Ding, Y. Stability and numerical simulations of a new SVIR model with two delays on COVID-19 booster vaccination. Mathematics 2022, 10, 1772. [Google Scholar] [CrossRef]
  31. Zhang, X.; Fu, C.; Ke, W.; Hong, D. Stochastic SIRS model driven by Lévy noise. Acta Math. Sci. 2016, 36, 740–752. [Google Scholar] [CrossRef]
  32. Ramponi, A.; Tessitore, M.E. Optimal social and vaccination control in the SVIR epidemic model. Mathematics 2024, 12, 933. [Google Scholar] [CrossRef]
  33. Guo, W.; Zhang, Q.; Li, X.; Wang, W. Dynamic behavior of a stochastic SIRS epidemic model with media coverage. Math. Methods Appl. Sci. 2018, 41, 5506–5525. [Google Scholar] [CrossRef]
  34. Bastian, M.; Heymann, S.; Jacomy, M. Gephi: An open source software for exploring and manipulating networks. In Proceedings of the ICWSM, San Jose, CA, USA, 17–20 May 2009. [Google Scholar]
  35. Blondel, V.D.; Guillaume, J.L.; Lambiotte, R.; Lefebvre, E. Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 2008, 2008, P10008. [Google Scholar] [CrossRef]
  36. Wang, X.F.; Chen, G. Complex networks: Small-world, scale-free and beyond. IEEE Circuits Syst. 2003, 3, 6–20. [Google Scholar] [CrossRef]
  37. Barabási, A.L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [PubMed]
  38. Watts, D.J.; Muhamad, R.; Medina, D.C.; Dodds, P.S. Multiscale, resurgent epidemics in a hierarchical metapopulation model. Proc. Natl. Acad. Sci. USA 2005, 102, 11157–11162. [Google Scholar] [CrossRef] [PubMed]
  39. Kupferschmidt, K.; Cohen, J. China’s aggressive measures have slowed the coronavirus. They may not work in other countries. Science 2020, 2. [Google Scholar] [CrossRef]
  40. Topîrceanu, A. On the Impact of Quarantine Policies and Recurrence Rate in Epidemic Spreading Using a Spatial Agent-Based Model. Mathematics 2023, 11, 1336. [Google Scholar] [CrossRef]
  41. Topirceanu, A.; Udrescu, M.; Marculescu, R. Centralized and decentralized isolation strategies and their impact on the COVID-19 pandemic dynamics. arXiv 2020, arXiv:2004.04222. [Google Scholar] [CrossRef]
  42. Pastor-Satorras, R.; Castellano, C.; Van Mieghem, P.; Vespignani, A. Epidemic processes in complex networks. Rev. Mod. Phys. 2015, 87, 925. [Google Scholar] [CrossRef]
  43. Kasereka, S.K.; Zohinga, G.N.; Kiketa, V.M.; Ngoie, R.B.M.; Mputu, E.K.; Kasoro, N.M.; Kyandoghere, K. Equation-Based Modeling vs. Agent-Based Modeling with Applications to the Spread of COVID-19 Outbreak. Mathematics 2023, 11, 253. [Google Scholar] [CrossRef]
  44. Jones, N.R.; Qureshi, Z.U.; Temple, R.J.; Larwood, J.P.; Greenhalgh, T.; Bourouiba, L. Two metres or one: What is the evidence for physical distancing in covid-19? bmj 2020, 370, m3223. [Google Scholar] [CrossRef]
  45. Lauer, S.A.; Grantz, K.H.; Bi, Q.; Jones, F.K.; Zheng, Q.; Meredith, H.R.; Azman, A.S.; Reich, N.G.; Lessler, J. The incubation period of coronavirus disease 2019 (COVID-19) from publicly reported confirmed cases: Estimation and application. Ann. Intern. Med. 2020, 172, 577–582. [Google Scholar] [CrossRef] [PubMed]
  46. Li, Q.; Guan, X.; Wu, P.; Wang, X.; Zhou, L.; Tong, Y.; Ren, R.; Leung, K.S.; Lau, E.H.; Wong, J.Y.; et al. Early transmission dynamics in Wuhan, China, of novel coronavirus–infected pneumonia. N. Engl. J. Med. 2020, 382, 1199–1207. [Google Scholar] [CrossRef] [PubMed]
  47. Mission, W.C.J. Report of the WHO-China Joint Mission on Coronavirus Disease 2019 (COVID-19); WHO: Geneva, Switzerland, 2020. [Google Scholar]
  48. Linton, N.M.; Kobayashi, T.; Yang, Y.; Hayashi, K.; Akhmetzhanov, A.R.; Jung, S.m.; Yuan, B.; Kinoshita, R.; Nishiura, H. Incubation period and other epidemiological characteristics of 2019 novel coronavirus infections with right truncation: A statistical analysis of publicly available case data. J. Clin. Med. 2020, 9, 538. [Google Scholar] [CrossRef] [PubMed]
  49. Wang, C.; Horby, P.W.; Hayden, F.G.; Gao, G.F. A novel coronavirus outbreak of global health concern. Lancet 2020, 395, 470–473. [Google Scholar] [CrossRef]
  50. Ward, H.; Cooke, G.; Atchison, C.J.; Whitaker, M.; Elliott, J.; Moshe, M.; Brown, J.C.; Flower, B.; Daunt, A.; Ainslie, K.E.; et al. Declining prevalence of antibody positivity to SARS-CoV-2: A community study of 365,000 adults. MedRxiv 2020. [Google Scholar] [CrossRef]
  51. Zayet, S.; Royer, P.Y.; Toko, L.; Pierron, A.; Gendrin, V.; Klopfenstein, T. Recurrence of COVID-19 after recovery? A case series in health care workers, France. Microbes Infect. 2021, 23, 104803. [Google Scholar] [CrossRef]
  52. Dong, E.; Du, H.; Gardner, L. An interactive web-based dashboard to track COVID-19 in real time. Lancet Infect. Dis. 2020, 20, 533–534. [Google Scholar] [CrossRef]
  53. Mathieu, E.; Ritchie, H.; Rodés-Guirao, L.; Appel, C.; Giattino, C.; Hasell, J.; Macdonald, B.; Dattani, S.; Beltekian, D.; Ortiz-Ospina, E.; et al. Coronavirus pandemic (COVID-19). Our World Data 2020. [Google Scholar]
  54. Heine, C.; O’Keeffe, K.P.; Santi, P.; Yan, L.; Ratti, C. Travel distance, frequency of return, and the spread of disease. Sci. Rep. 2023, 13, 14064. [Google Scholar] [CrossRef]
  55. Sun, X.; Wandelt, S.; Zhang, A. On the degree of synchronization between air transport connectivity and COVID-19 cases at worldwide level. Transp. Policy 2021, 105, 115–123. [Google Scholar] [CrossRef]
  56. Russell, T.W.; Wu, J.T.; Clifford, S.; Edmunds, W.J.; Kucharski, A.J.; Jit, M. Effect of internationally imported cases on internal spread of COVID-19: A mathematical modelling study. Lancet Public Health 2021, 6, e12–e20. [Google Scholar] [CrossRef]
  57. Topirceanu, A. Immunization using a heterogeneous geo-spatial population model: A qualitative perspective on COVID-19 vaccination strategies. Procedia Comput. Sci. 2021, 192, 2095–2104. [Google Scholar] [CrossRef]
  58. Pastor-Satorras, R.; Vespignani, A. Immunization of complex networks. Phys. Rev. E 2002, 65, 036104. [Google Scholar] [CrossRef]
  59. Li, W.; Xue, X.; Pan, L.; Lin, T.; Wang, W. Competing spreading dynamics in simplicial complex. Appl. Math. Comput. 2022, 412, 126595. [Google Scholar] [CrossRef]
  60. Topîrceanu, A. Benchmarking Cost-Effective Opinion Injection Strategies in Complex Networks. Mathematics 2022, 10, 2067. [Google Scholar] [CrossRef]
  61. Zimmaro, F.; Contucci, P.; Kertész, J. Voter-like dynamics with conflicting preferences on modular networks. Entropy 2023, 25, 838. [Google Scholar] [CrossRef]
  62. Wojcieszak, M.; Sobkowicz, P.; Yu, X.; Bulat, B. What information drives political polarization? Comparing the effects of in-group praise, out-group derogation, and evidence-based communications on polarization. Int. J. Press/Politics 2022, 27, 325–352. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.