Next Article in Journal
Modified Gravity in the Presence of Matter Creation: Scenario for the Late Universe
Previous Article in Journal
Unification of Mind and Matter through Hierarchical Extension of Cognition: A New Framework for Adaptation of Living Systems
Previous Article in Special Issue
On Playing with Emotion: A Spatial Evolutionary Variation of the Ultimatum Game
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Contact Network Topological Parameters of Urban Populations Using the Genetic Algorithm

by
Abimael R. Sergio
and
Pedro H. T. Schimit
*,†
Informatics and Knowledge Management Graduate Program, Universidade Nove de Julho, Rua Vergueiro, 235/249, São Paulo 01525-000, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Entropy 2024, 26(8), 661; https://doi.org/10.3390/e26080661
Submission received: 27 May 2024 / Revised: 11 July 2024 / Accepted: 26 July 2024 / Published: 3 August 2024
(This article belongs to the Special Issue Dynamics in Biological and Social Networks)

Abstract

:
This paper explores the application of complex network models and genetic algorithms in epidemiological modeling. By considering the small-world and Barabási–Albert network models, we aim to replicate the dynamics of disease spread in urban environments. This study emphasizes the importance of accurately mapping individual contacts and social networks to forecast disease progression. Using a genetic algorithm, we estimate the input parameters for network construction, thereby simulating disease transmission within these networks. Our results demonstrate the networks’ resemblance to real social interactions, highlighting their potential in predicting disease spread. This study underscores the significance of complex network models and genetic algorithms in understanding and managing public health crises.

1. Introduction

Mathematical epidemiological modeling was a very important tool during the COVID-19 pandemic. Traditional models complemented by more computationally intensive approaches reflected the increasing complexity and demands of modern epidemiological research [1,2]. Moreover, we have never had so many detailed data to be used in different models and approaches [3,4,5]. Despite the innovative character of COVID-19 epidemiological modeling, the objectives of these studies may come from a book from 1991, which are to dissect the mechanics of an epidemic’s spread within a region and to develop effective strategies to mitigate its impact [6].
Advancements in network theory have significantly enriched the modeling of disease transmission, especially when spatial factors are non-negligible. Researchers have turned to the concept of graphs or networks, wherein populations are modeled as nodes (representing individuals) interconnected by edges (symbolizing social and/or spatial contacts) [7,8]. Regular networks, where each node has an identical number of connections, are too simplistic to accurately represent the multifaceted nature of real-world social networks. Thus, complex networks, with their diverse and intricate connection patterns, have become the standard in modeling population dynamics [9,10]. In epidemiological contexts, there are two most commonly used approaches to define a node. In the basic approach, individuals are represented as nodes, and interactions between them are depicted as undirected edges, forming the basis of the population model [7,11]. A node can also be seen as one patch, referring to a specific area within a landscape that is different in character from its surroundings. The linking of these patches are the movement rates between patches, configuring a metapopulation, which consists of a group of spatially separated populations that interact at some level. Therefore, multi-patch epidemiological models have gained attention in the past decades [12,13,14,15,16]. Therefore, complex networks have become a fundamental tool for modeling population dynamics. Well-established network models have been used, such as small-world and scale-free models [17,18,19], but intricate connection structures [20,21] and networks that incorporates spatial patterns [22,23,24] have also been considered. Since the start of the COVID-19 pandemic, the use of complex networks methods has become crucial in understanding and simulating various aspects of population distribution, interactions, and dynamics. This field of study has included a wide range of models to closely connect individuals and capture the interaction dynamics between susceptible and infected people. Some authors have focused on the movement of populations across transportation networks [25,26], as well as the movement of metapopulations within different patches [16,27,28]. Additionally, multi-patch models that include various types of transportation between nodes have been explored [25,29]. The use of mobile device location data [30] and commuting patterns [31] enabled the creation of a detailed network of individuals movement. Furthermore, the approach of complex networks has been crucial in tracking contact networks to discover the chain of infection [32], as well as in creating groups of individuals to identify infection cases [33], highlighting the versatile use of these methods in pandemic analysis and response planning.
Pujante-Otalora et al.’s systematic review [2] analyzes networks in infectious disease modeling, focusing on 112 studies of network-based transmission. It categorizes networks into contact, relationship, metapopulation, and multilayer types. The study highlights the widespread use of relationship networks, which indicate social connections potentially leading to physical contact, and notes less frequent use of contact and multilayer networks. Metapopulation networks, tracking location-based movements, were also significant. The paper points to an increasing interest in using networks for disease transmission dynamics, underscoring the importance of epidemiological models in quantifying disease spread and assessing intervention impacts. Additionally, the review discussed the variety and granularity of the data sources used to test these models. However, detailed individual movement and contact data were sparingly used in the papers, indicating an area for further detailed research and analysis.
In the set of complex network models, the most used for epidemiological investigations are the Erdös–Rényi, small-world, scale-free, and Barabási–Albert frameworks [7,8,9,19]. Each of these models delineates its own methodology for network construction according to specified input parameters. Therefore, considering that individual contacts create a network that can be used as a population model for a disease to spread, this study interrogates whether it is feasible to discern input parameters that can create networks mirroring the dynamics of disease propagation in an urban setting. To address this query, we propose a genetic algorithm—a well-known optimization technique prevalent in epidemiological modeling for parameter estimation. The following sections of this paper will elucidate the efficacy of this approach in parameter determination, thereby contributing to a deeper understanding of disease spread within complex networks.
In the growing complexity of epidemiological models, a number of works have been proposed for parameter estimation of these models [34,35,36,37,38,39,40,41,42,43,44] using algorithms based on deterministic methods (Newton’s method, Gauss–Newton, Levenberg–Marquardt) [45] and statistical methods (maximum likelihood estimators, Bayesian, method of moments, minimum mean square error, principal differential analysis, among others) [46]. Traditional statistical methods, which are based on assumptions such as linearity, independence of observations, and normality of errors, often prove inadequate in the face of the intricate nature of contemporary dynamic systems. These systems, responsible for describing the spread of diseases with increasing detail and specificity, exhibit characteristics such as non-linearity, interdependence among variables, and the presence of latent variables [47]. Intensifying this situation, the growing expansion of parameters to be estimated due to the system’s increasing complexity, coupled with the phenomenon known as the “curse of dimensionality”, brings forth significant computational challenges [48]. For example, the variation of a SIR model (susceptible–infected–recovered model) presented in [49] for diseases with airborne transmission and lifelong immunity included three states and four parameters related to the transition between disease states. In contrast, a similar COVID-19 model that considered hospitalized states used eight states and twelve parameters for the same part of the model. However, these values did not account for parameters related to the population network in either study.
On the other hand, artificial intelligence (AI), and particularly meta-heuristic methods, have been shown to be capable of modeling and estimating non-linear, interdependent, and high-dimensional data, learning directly from the data without the need for prior assumptions about the model [50]. Furthermore, these methods are highly scalable and can handle large volumes of data—a resource that is increasingly valuable in the era of “big data” [51]. Their flexibility and ability to cope with complexity make AI an increasingly popular tool in the modeling and estimation of complex dynamic systems.
The genetic algorithm (GA), as introduced by John Henry Holland, is a probabilistic search technique inspired by Darwin’s principle of natural selection and survival of the fittest. It mimics the genetic and evolutionary mechanisms of species to optimize or minimize a function. The GA operates on the concept that robust solutions are more likely to survive and reproduce, passing on their genetic traits to subsequent generations. This method employs a biological nomenclature, drawing parallels between natural systems and GA elements. Key components of the GA include the fitness function (which evaluates the suitability of solutions), chromosomes (representing potential solutions), selection (picking chromosomes based on fitness for reproduction), crossover (mixing genes of selected chromosomes to create offspring), and mutation (random alterations in new-generation chromosomes) [52,53].
The GA process begins with an initial, randomly generated population of chromosomes. It assesses the fitness of each chromosome, favoring those with a higher fitness for reproduction. This leads to the generation of a new population through the recombination of superior chromosomes. The procedure repeats iteratively until a pre-set termination condition is met, enhancing the characteristics of subsequent generations. The replacement of the entire population follows a specific process involving fitness evaluation, selection of the fittest chromosomes, application of crossover and mutation, and population replacement. The fitness function plays a crucial role in this process, determining which chromosomes will reproduce by assigning a fitness measure to each, thus guiding the selection of the most fit individuals [54,55].
In the field of epidemiological modeling, genetic algorithms have been widely employed for estimating a wide range of parameters. In general, the parameters set to be estimated include the chromosome and are solution candidates. These parameter values are optimized, aiming at a fitness function that can be formulated using a temporal series of real epidemiological variables such as the daily number of cases and deaths [56,57] or the picture of an endemic disease in a population [58], for instance.
One of the primary focuses has been on generic disease rates, including contact, recovery, transmission, and mortality rates. These rates are essential for understanding the dynamics of disease spread in a population [58,59]. Additionally, the GA has been used in estimating the rates related to other disease transition states, such as cured cases, deaths, and different phases within a single state, such as infected asymptomatic and symptomatic individuals and those hospitalized and hospitalized in the intensive care unit, for instance [60,61]. The estimation of rates related to disease control, such as vaccination, quarantine, protection, and treatment [62,63], also highlights the application of the GA in refining the transition state rates of a wide range of compartmental models. Moreover, it underscores the versatility of the GA in handling various aspects of disease management. Lastly, the GA has been used to estimate parameters concerning broader epidemiological factors. These include population structure and movement, as well as initial conditions for simulations, which are vital for creating realistic and applicable models [64,65], thus making it a valuable tool in epidemiological research and public health policy formulation.
A comprehensive overview of studies employing genetic algorithms as an optimization tool for epidemiological parameters is provided in Table 1.
Table 1. Summary of studies using genetic algorithm for the optimization of epidemiological parameters.
Table 1. Summary of studies using genetic algorithm for the optimization of epidemiological parameters.
Variables/ParametersPapers
Disease rates
(contact, recovery, transmission,
mortality rates)
[56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71]
Other rates related to the
disease transition states
(cure, death, phases of a same state)
[56,57,59,60,61,62,64,65,66,67,71]
Rates related to disease control
(vaccination, quarantine, protection,
treatment rates, therapies settings)
[56,57,61,62,63,66,72,73]
Period parameters
(latency, infectiousness)
[57,59,62,64,65,66]
Parameters of statistical models[69]
Number of cases, deaths, recovered
patients, and susceptible individuals
[64,72,74,75,76]
Population structure, movement, migration[62,64,65]
Initial conditions for simulations[57,64,65,67]
In this study, the objective is to identify the optimal topological parameters for the networks, generated through contact interactions within a population, that most accurately align them with the temporal progression of both real and simulated COVID-19 case numbers. Therefore, we employ the GA to optimize the parameters characterizing networks based on the small-world and Barábasi–Albert models. While other network models were also evaluated, these two models yielded the most promising results.
The remainder of this paper is structured as follows: Section 2 details the epidemiological models and the GA methodology employed. The findings are then presented in Section 3, followed by a comprehensive discussion in Section 4.

2. Methodology

In this paper, we propose a epidemiological model based on the dynamics of a network formed through individual interactions within a population. This model incorporates elements from two previous models, as detailed in [19,77]. Although it employs the straightforward framework of a SIR model, we demonstrate its effectiveness in identifying the optimal network structure for our study objectives. Following this, we will detail the specific GA operators and the reasoning for their selection.

2.1. The Epidemiological Model

In this paper, we model the population as a network G = ( V , E ) with N nodes, where each node represents a place with an individual classified into one of the disease compartments. At the start of each time step, individuals either remain at their current node or move to an adjacent node, with an equal probability for each option. For instance, if a node has five neighbors, the probability of an individual staying at that node is 1 / 6 , and similarly, the probability of moving to any given neighboring node is also 1 / 6 . Once all the individuals have either remained at their nodes or moved to adjacent ones, nodes may contain more than one individual. In these cases, we have a group, which is a temporary grouping of individuals where disease transmission occurs. During each time step, susceptible individuals engage in C interactions within their group. An interaction could be interpreted as a period during which individuals are in contact. After forming these groups, the individuals return to their original nodes.
Among these interactions, C I is defined as the number of contacts with infected individuals. Consequently, the probability P i ( C I ) of a susceptible individual becoming infected is given by P i ( C I ) = 1 e k C I , where k is a parameter related to the infectivity of the disease. Following infection, individuals have a probability P c of recovering or a probability P d of succumbing to disease-related complications. Recovered individuals face a general mortality probability of P n . To maintain a constant population size, new susceptible individuals are introduced to replace those who have died.
Each simulation initiates with a set of initial conditions, S ( 0 ) , I ( 0 ) , and R ( 0 ) , and proceeds through time steps that encompass C interactions per individual. At the end of each time step, state transitions are calculated and the new states are updated synchronously. This process is repeated for t s time steps. This epidemiological model is similar to the one used on [77], which was based on classical variants of the SIR model used in [49,78,79,80,81,82].
In this paper, we focus on the small-world (SW) and Barábasi–Albert (BA) network models. Comparative evaluations with other network models revealed no significant advantage over these two. The essence of the SW model is rooted in a regular network structure, where n nodes are initially positioned in a ring configuration. Each node in this ring is then connected to its closest m s w neighbors. The distinguishing feature of this model arises when some of these edges are rewired with a probability of p s w . This rewiring introduces occasional long-range connections, breaking the initial regularity. However, the network still preserves much of its local structure. As a result, we obtain a unique combination of local clustering and a short average path length—characteristics emblematic of a small-world network.
The BA model, proposed by Albert–László Barabási and Réka Albert, hinges on two primary principles: growth and preferential attachment. Starting with a small number of interconnected nodes, the network grows by adding new nodes over time. Each new node connects to m existing nodes. The probability of a new node connecting to an existing node i among all j nodes is given by π b a ( k i ) = ( k i / k j ) γ b a , a function of the degree k i of that node. A total of m b a nodes are generated for each vertex. When γ b a = 1 , this becomes the linear, standard, preferential attachment of the BA model. This mechanism suggests that nodes with many connections are more likely to receive even more connections, leading to the emergence of hubs with a very high number of links.
These two models capture essential aspects of real-world networks. While the SW model elucidates the “six degrees of separation” phenomenon, indicating that any two nodes in the network can be connected through a surprisingly short path, the BA model sheds light on the ubiquity of hubs in many natural and man-made networks.
To employ iGraph in creating these networks, one would typically input parameters such as the size of the network, m s w , p s w , m b a , and γ b a . Note that despite the dynamic processes involved in the creation of these networks for both models, we consider the networks that are the final results according to the model creation process, with nodes and edges determined before using the epidemiological process. The library also facilitates extracting the topological properties that are essential for a deep understanding of the network’s structure and function. iGraph is a network analysis package for C, R, Mathematica, and Python [83]. Here, the C version was used.

2.2. The GA Model

In this paper, we employ a genetic algorithm optimization procedure to identify suitable input parameters that facilitate the generation of networks replicating the dynamics of COVID-19 within real populations. We have selected several municipalities within the state of São Paulo, Brazil, as our primary case studies. However, it is worth noting that the proposed methodology remains applicable to any urban setting, provided there are comprehensive data detailing the temporal progression of COVID-19 within that locality. Multiple genetic algorithm configurations were meticulously evaluated throughout this research. The culminating parameter selections presented herein are posited as viable candidates, especially for challenges where the objective or fitness function pertains to temporal data series.
Therefore, the chromosome, initial conditions, recombination, mutation, fitness, and other GA properties are described as follows.
The chromosome represents a candidate solution that closely approximates how the real population is connected. We consider a solution as the combination of input parameters used to create the networks ( [ m s w , p s w for the small-world networks, and m b a , γ b a for the Barabási–Albert networks), as well as the number of interactions per time step, C. Each of these parameters is considered to be a gene, and the set of genes, which combined represent a candidate solution, is the chromosome. This is represented by c i = [ m s w , p s w , C ] for small-world networks and c i = [ m b a , γ b a , C ] for Barabási–Albert networks.
The number of candidate solutions is denoted as N G . At the beginning of the GA process, the parameter values of the candidate solutions are randomly set. Then, the first step of the GA takes place, which is to simulate the epidemiological model in the networks. We now have N G candidate solutions and the epidemiological simulation results for each one of them.
These simulation outputs need to be compared. Therefore, a fitness function is chosen to return a numerical value representing the fitness of the potential solutions, i.e., the simulation outputs closest to the real data. After many tests, the accumulated number of cases was found to be the best data to use in this situation. Consider that t ( 0 ) , t ( 1 ) , , t ( k 1 ) is the time evolution of the real accumulated cases in a city, and s ( 0 ) , s ( 1 ) , , s ( k 1 ) is the time evolution of simulated accumulated cases for the same city, both with k days. The fitness function that yielded the best results can be defined as follows:
F F ( s , t ) = 1 1 + 1 k i = 0 k 1 ( t ( i ) s ( i ) ) 2 + i = 0 k 1 t ( i ) i = 0 k 1 s ( i ) 2
Once evaluated by the fitness function, i.e., once we have a numerical value for each candidate solution, the formation of the new generation of the GA population takes place. The first process is the recombination of the chromosomes, where g N chromosomes are selected with a probability proportional to their fitnesses, forming g N / 2 pairs. To match these pairs, the first chromosome is aligned with the second, the third with the fourth, and so on. Each pair swaps their genes with a probability of g c per gene in the crossover process. After this process, we have g N new chromosomes.
For this set of chromosomes, there are two more steps before they form the next generation. A Gaussian mutation is applied to the genes of the chromosomes, with the mean being the current value of the gene and the standard deviation being the g s of the current value of the gene. The last step is elitism, where the g e chromosomes with the highest fitness function values randomly replace the g e chromosomes being processed after the mutation process. Note that g e chromosomes are always copied from one generation to the next. We then have a new generation with g N chromosomes that will be used to simulate the SIR model. This GA process is repeated g t times.

3. Results

In this section, we present how the GA performed for some cities in the state of São Paulo, Brazil. Cities with populations of up to 400,000 inhabitants were chosen: Águas de Santa Bárbara, Assis, Atibaia, Avaré, Bauru, Bernardino de Campos, Boituva, Bragança Paulista, Cerqueira César, Embu das Artes, Embu-Guaçu, Itapetininga, Jundiaí, Mogi das Cruzes, Ourinhos, Piraju, Presidente Prudente, and Santa Cruz do Rio Pardo.
By considering one time step of the simulation being one day, and taking into account the initial phases of the COVID-19 pandemic, the epidemiological parameters can be estimated from pertinent academic sources [3,84,85]. Therefore, if the recovery span for those infected stands at 21 days, we have P c = 1 / 21 . Given the potential for 1% of the infected population to experience severe complications leading to mortality, the value P d = 0.01 has been assigned to represent this likelihood. With reference to Brazilian statistics indicating an average life expectancy of 78 years, coupled with the presumption of immunity persisting for a duration of four months (or until exposed to a novel variant), the probability P n is determined as P n = 1 / ( 78 × 365 ) + 1 / 120 0.00837 .
For optimizing the values of m s w , p s w , m b a , γ b a , and C that better replicate the COVID-19 dynamics in a real city, the GA population is considered to be g N = 50 ; the gene swap probability is g c = 0.3 ; one unchanged chromosome is taken for the next generation in the elitism process, thus g e = 1 ; the initial standard deviation for the Gaussian random number generation is g s = 0.1 of the current value of the variable; and since the GA process runs for g t = 50 generations, g s decreases by g s / g t = 0.002 per generation. As an initial condition, genes m s w , p s w , m b a , γ b a , and C start with a random value in intervals of ( 0 , 50 ) , ( 0 , 1 ) , ( 0 , 50 ) , ( 1 , 5 ) , and ( 1 , 200 ) , respectively. These values were determined after extensive testing using different configurations. The starting point for these tests was the work presented in Table 1, particularly the study by Monteiro et al., 2020 [58].
A summary of the parameter values used in this process is presented in Table 2.
Table 2. Parameters for the SIR and GA models.
Table 2. Parameters for the SIR and GA models.
ModelParameterDescriptionValueReference
SIRNPopulation sizeCity population[86]
m s w , p s w ,
m b a , γ b a
Parameters for creating
the individual networks
Optimized from GA-
CInteraction parameterOptimized from GA-
P i Probability of infectionCalculated for each individual
per time step
-
P c Probability of cure1/21[3,84,85]
P d Probability of death due to disease0.01[3,84,85]
P n Probability of a recovered
individual becoming susceptible
0.00837[3,84,85,87]
GA g N Size of GA population50Experimental
g c Gene swap probability in
crossover process
0.3Experimental
g e Elitism1Experimental
g s Standard deviation for Gaussian
random numbers generation
0.1Experimental
g t Number of generations50Experimental
Therefore, by considering the accumulated number of new cases for the first thirty-five days after this variable achieved 0.25% of a city population, the GA was used to return the topological parameters of the networks that better approximated the real COVID-19 evolution to the simulated data. Figure 1 contains the time evolution of the accumulated number of new cases for nine cities, as well as the population of the cities and the type of network (SW or BA) for the simulation presented. In red, we have the real data for that city, and in blue, we see the results from the simulation. The cities were chosen randomly for representation in the figures. However, the complete data from the GA training are presented in Table 1, considering both networks for all the cities taken into account. In this table, we have the name of the city with its population and the topological parameters found when training with the SW and BA networks. After being trained, each case is run five times to obtain the mean of the error between the real data of the COVID-19 evolution and the simulated data, which are calculated based on the mean absolute percentage error ( e M A P E ).
Note that the results are better to cities with population higher than 10,000 inhabitants, and the error is similar to the SW and BA networks, with a slightly better result for the SW network. However, three cases (Piraju, Santa Cruz do Rio Pardo, and Jundiaí) were better represented by the SW networks, with a significant difference in the value of error e M A P E when compared to the simulation using BA network.
Having determined the topological parameters for constructing individual networks in various cities, we next evaluate their effectiveness in predicting disease progression. Figure 2 illustrates the actual versus simulated case evolution over ten days after the initial thirty-five-day training period. The light blue area indicates the training period’s mean absolute percentage error ( e M A P E ). These results suggest the feasibility of utilizing these networks for short-term forecasting beyond the training period. Detailed data from this ten-day post-training simulation are presented in Table 3, where the recalculated e M A P E value for this period is also provided. It is noteworthy that both the SW and BA network models show promising results, although the BA networks exhibited higher error values in certain instances, as seen in the cases of Piraju, Boituva, Avaré, and Jundiaí.
The key outcome of this study is the ability to generate individual contact networks using our model, which can then be applied to analyze disease progression in urban settings. Notably, during the COVID-19 pandemic, these networks experienced significant changes due to factors like lockdowns, social distancing, widespread mask usage, and shifts in behavioral patterns. To adapt to these dynamic conditions, the model can be periodically retrained, thereby refining its capacity to forecast disease evolution more accurately (Table 4).
The final key finding of this study pertains to two specific network properties: the clustering coefficient and network entropy. Briefly, a node’s clustering coefficient represents the proportion of actual connections among its neighboring nodes relative to the total possible connections. The network’s average clustering coefficient is the mean value across all nodes [8]. Typically, in social networks, the global clustering coefficient ( g c c ) exceeds the ratio of the average degree per node ( k ¯ ) to the total number of nodes (N), as indicated by the inequality g c c > k ¯ / N [10].
Network entropy, derived from information theory, quantifies the heterogeneity of the network’s degree distribution. This study uses the classical Shannon entropy for discrete distributions. The entropy of a node i is given by S i = ln ( k i ) , with a normalized node entropy of H i = ln ( k i ) / ln ( N 1 ) . The network entropy is the average normalized node entropy, H = i = 1 N ln ( k i ) / ( N ln ( N 1 ) ) [88].
Figure 3 displays the clustering coefficient, the ratio k ¯ / N , and the network entropy m a t h c a l H as functions of the population size of the cities considered in this study. Interestingly, the inequality g c c > k ¯ / N holds across all the cities studied. The original study on small-world networks anticipated such outcomes. For Barabási–Albert networks, the difference between g c c and k ¯ / N is minimal, with both metrics exhibiting lower values compared to small-world networks, as expected [8]. The network entropy values (values on the right y-axis) are slightly higher for small-world networks in smaller cities. For larger cities and Barabási–Albert networks, the entropy ranges from 0.2 H 0.4 .
Freitas et al. (2019) [88] calculated the clustering coefficient and network entropy for several real networks. For a network of email communications within a university with about 1700 employees [89], the clustering coefficient was g c c 0.16 , and the entropy was H 0.25 . These values are consistent with those for the smallest city considered here and modeled using the small-world model. Another network considered in their study was a science collaboration network discussed in A.L. Barabási’s book (2016) [90], with a size of N = 23 , 133 . This network had a clustering coefficient of g c c 0.26 and an entropy of H 0.16 , indicating a high g c c and low H . Given that we are dealing with entire cities, the network parameters extracted are coherent, as we can expect the clustering coefficient to be lower than those of professional networks but higher than k ¯ / N . We can also expect higher network entropy due to the greater diversity within the network.
These results are important, as they demonstrate that networks derived through GA optimization are simplified versions of social networks that are capable of approximately reproducing real infection cases. The methodology outlined in this paper offers a versatile approach for estimating these networks, which can then be used to predict the progression of a disease within a population.
A drawback of the methodology presented here is the computational cost of calculating the clustering coefficient of the networks. A regular personal computer with a 2.8 GHz processor and 16 GB of RAM may require up to four days to complete the task. We simulated the software using appropriate cloud machines with parallel processing, which reduced the processing time to less than two days.

4. Discussion

The results obtained in this study offer a framework for dealing with social interaction modeling in the field of mathematical epidemiology. Other network models, topologies, and configurations of social interactions have demonstrated their capabilities for modeling populations and social interactions in studying the dynamics of disease spread, such as multiplex networks [91] and networks with pairwise interactions among individuals [92]. However, the simple complex networks presented here, specifically the small-world and Barabási–Albert models, can be successfully employed to reproduce the dynamics of disease spread within urban populations. Moreover, the use of genetic algorithms for optimizing network parameters has demonstrated not only the feasibility but also the efficiency of this approach in simulating realistic disease propagation scenarios. These findings align with the current literature, emphasizing the need for versatile and adaptive modeling techniques in the face of rapidly evolving public health challenges.
Modeling real networks is challenging due to their complexity and dynamic nature. Researchers have highlighted the difficulties in maintaining the integrity of temporal patterns and accurately reflecting real-world behaviors over time [93,94]. Additionally, capturing the nuances of temporal interactions demands sophisticated methodologies and substantial computational resources [95]. Here, we provided simple models of complex random networks generated through GA optimization that resemble real network patterns for disease spreading dynamics. This similarity is important, as it affirms the model’s potential in forecasting disease evolution in a given population. Additionally, the adaptability of the model in response to changing social behaviors, such as those witnessed during various phases of the COVID-19 pandemic, including lockdowns and social distancing measures, further validates its practical applicability. We also reflect on the broader implications of our research in the context of public health policy and disease management, considering the potential of such models in guiding effective intervention strategies.
Genetic algorithms have effectively optimized a variety of epidemiological models. Typically, these models are calibrated with actual data using GA techniques before their application is broadened to explore different aspects of disease dynamics. As highlighted in the introduction, accurately determining contact, transmission, recovery, and mortality rates is crucial [57,60,61]. This is closely followed by an analysis of other states of disease transition [59,67,71] and rates pertinent to disease control measures [56,66,73]. While the population structure, as well as individual movement and migration, have been considered in previous research, they have not been approached in the manner presented in this paper. In our study, the network shaped by individual interactions plays a significant role in affecting contact and transmission rates. Consequently, the GA method introduced here has precisely fine-tuned the network parameters, demonstrating the method’s efficacy and potential for broader application.
During an actual epidemic, the methodology outlined in this paper can be replicated to assist health authorities in forecasting short-term disease dynamics within a population. By understanding the contact network properties, officials can not only predict how the disease might spread but also simulate various control scenarios to mitigate its impact. These actions might include implementing targeted lockdowns, enforcing strict social distancing measures in identified hotspots, or planning mass testing and vaccination drives in vulnerable areas. Additionally, the model allows for the exploration of more nuanced strategies, such as staggered work hours, temporary closure of high-risk venues, or even predicting the effects of public transportation adjustments on disease transmission. By simulating these interventions, authorities can assess potential outcomes, such as a decrease in infection rates or a flattening of the epidemic curve, and tailor their response plans accordingly. Ultimately, this approach provides a valuable tool for proactive epidemic management, enabling decision-makers to evaluate the efficacy of various control measures before implementing them and to adjust strategies in real-time based on evolving scenarios.

Author Contributions

Conceptualization, P.H.T.S.; Methodology, A.R.S. and P.H.T.S.; Software, P.H.T.S.; Validation, A.R.S.; Formal analysis, P.H.T.S.; Investigation, A.R.S.; Writing—original draft, P.H.T.S.; Writing—review & editing, A.R.S. and P.H.T.S.; Supervision, P.H.T.S. All authors have read and agreed to the published version of the manuscript.

Funding

PHTS is supported by grant #421779/2022-5 of Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq). ARS is supported by scholarship grant #008898340001-08 of Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data supporting the findings of this study are available upon request made via email.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

  1. Balcan, D.; Gonçalves, B.; Hu, H.; Ramasco, J.J.; Colizza, V.; Vespignani, A. Modeling the spatial spread of infectious diseases: The global epidemic and mobility computational model. J. Comput. Sci. 2010, 1, 132–145. [Google Scholar] [CrossRef]
  2. Pujante-Otalora, L.; Canovas-Segura, B.; Campos, M.; Juarez, J.M. The use of networks in spatial and temporal computational models for outbreak spread in epidemiology: A systematic review. J. Biomed. Inform. 2023, 143, 104422. [Google Scholar] [CrossRef]
  3. Wu, J.T.; Leung, K.; Bushman, M.; Kishore, N.; Niehus, R.; de Salazar, P.M.; Cowling, B.J.; Lipsitch, M.; Leung, G.M. Estimating clinical severity of COVID-19 from the transmission dynamics in Wuhan, China. Nat. Med. 2020, 26, 506–510. [Google Scholar] [CrossRef]
  4. Haafza, L.A.; Awan, M.J.; Abid, A.; Yasin, A.; Nobanee, H.; Farooq, M.S. Big data covid-19 systematic literature review: Pandemic crisis. Electronics 2021, 10, 3125. [Google Scholar] [CrossRef]
  5. Rayan, R.A.; Suruliandi, A.; Raja, S.P.; David, H.B.F. A Survey on an Analysis of Big Data Open Source Datasets, Techniques and Tools for the Prediction of Coronavirus Disease. J. Circuits Syst. Comput. 2023, 32, 2330003. [Google Scholar] [CrossRef]
  6. Anderson, R.M.; May, R.M.R.M. Infectious Diseases of Humans: Dynamics and Control; Oxford Science Publications, Oxford University Press: Oxford, NY, USA, 1991. [Google Scholar]
  7. Albert, R.; Barabasi, A.L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2002, 74, 47–97. [Google Scholar] [CrossRef]
  8. Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.U. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. [Google Scholar] [CrossRef]
  9. May, R.M. Network structure and the biology of populations. Trends Ecol. Evol. 2006, 21, 394–399. [Google Scholar] [CrossRef] [PubMed]
  10. Watts, D.; Strogatz, S. Collective dynamics of small-world networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef]
  11. Newman, M. Networks: An Introduction; Oxford University Press, Inc.: New York, NY, USA, 2010. [Google Scholar]
  12. Arino, J.; Van Den Driessche, P. A multi-city epidemic model. Math. Popul. Stud. 2003, 10, 175–193. [Google Scholar] [CrossRef]
  13. Wang, W.; Zhao, X.Q. An epidemic model with population dispersal and infection period. SIAM J. Appl. Math. 2006, 66, 1454–1472. [Google Scholar] [CrossRef]
  14. Zakary, O.; Rachik, M.; Elmouki, I.; Lazaiz, S. A multi-regions discrete-time epidemic model with a travel-blocking vicinity optimal control approach on patches. Adv. Differ. Equ. 2017, 2017, 120. [Google Scholar] [CrossRef]
  15. Senapati, A.; Sardar, T.; Ganguly, K.S.; Ganguly, K.S.; Chattopadhyay, A.K.; Chattopadhyay, J. Impact of adult mosquito control on dengue prevalence in a multi-patch setting: A case study in Kolkata (2014–2015). J. Theor. Biol. 2019, 478, 139–152. [Google Scholar] [CrossRef] [PubMed]
  16. Quiroga, C.L.; Schimit, P.H.T. A multi-city epidemiological model based on cellular automata and complex networks for the COVID-19. Comput. Appl. Math. 2023, 42, 288. [Google Scholar] [CrossRef]
  17. Moore, C.; Newman, M.E.J. Epidemics and percolation in small-world networks. Phys. Rev. E 2000, 61, 5678–5682. [Google Scholar] [CrossRef]
  18. Colizza, V.; Barthélemy, M.; Barrat, A.; Vespignani, A. Epidemic modeling in complex realities. Comptes Rendus-Biol. 2007, 330, 364–374. [Google Scholar] [CrossRef] [PubMed]
  19. Schimit, P.H.T.; Pereira, F.H. Disease spreading in complex networks: A numerical study with Principal Component Analysis. Expert Syst. Appl. 2018, 97, 41–50. [Google Scholar] [CrossRef] [PubMed]
  20. Franc, A. Metapopulation dynamics as a contact process on a graph. Ecol. Complex. 2004, 1, 49–63. [Google Scholar] [CrossRef]
  21. Sander, L.M.; Warren, C.P.; Sokolov, I.; Simon, C.; Koopman, J. Percolation on disordered networks as a model for epidemics. Math. Biosci 2002, 180, 293–305. [Google Scholar] [CrossRef]
  22. Dorjee, S.; Revie, C.W.; Poljak, Z.; McNab, W.B.; Sanchez, J. Network analysis of swine shipments in Ontario, Canada, to support disease spread modelling and risk-based disease management. Prev. Vet. Med. 2013, 112, 118–127. [Google Scholar] [CrossRef]
  23. Rautureau, S.; Dufour, B.; Durand, B. Vulnerability of Animal Trade Networks to The Spread of Infectious Diseases: A Methodological Approach Applied to Evaluation and Emergency Control Strategies in Cattle, France, 2005. Transbound. Emerg. Dis. 2010, 58, 110–120. [Google Scholar] [CrossRef] [PubMed]
  24. van Ravensway, J.; Benbow, M.E.; Tsonis, A.a.; Pierce, S.J.; Campbell, L.P.; Fyfe, J.a.M.; Hayman, J.a.; Johnson, P.D.R.; Wallace, J.R.; Qi, J. Climate and landscape factors associated with Buruli ulcer incidence in Victoria, Australia. PLoS ONE 2012, 7, e51074. [Google Scholar] [CrossRef] [PubMed]
  25. Li, T. Simulating the spread of epidemics in China on multi-layer transportation networks: Beyond COVID-19 in Wuhan. EPL 2020, 130, 48002. [Google Scholar] [CrossRef]
  26. Uddin, S.; Khan, A.; Lu, H.; Zhou, F.; Karim, S. Suburban Road Networks to Explore COVID-19 Vulnerability and Severity. Int. J. Environ. Res. Public Health 2022, 19, 2039. [Google Scholar] [CrossRef] [PubMed]
  27. Alanis, A.Y.; Hernandez-Vargas, E.A.; Ramirez, N.F.; Rios-Rivera, D. Neural Control for Epidemic Model of Covid-19 with a Complex Network Approach. IEEE Lat. Am. Trans. 2021, 19, 866–873. [Google Scholar] [CrossRef]
  28. Li, Q.; Chen, H.; Li, Y.; Feng, M.; Kurths, J. Network spreading among areas: A dynamical complex network modeling approach. Chaos 2022, 32, 103102. [Google Scholar] [CrossRef] [PubMed]
  29. Zhang, X.; Huang, Y. What factors affect the structural resilience of urban networks during COVID-19 epidemic? A comparative analysis in China. Int. J. Sustain. Dev. World Ecol. 2022, 29, 858–874. [Google Scholar] [CrossRef]
  30. Takko, T.; Bhattacharya, K.; Kaski, K. Modelling exposure between populations using networks of mobility during COVID-19. Front. Phys. 2023, 11, 1138323. [Google Scholar] [CrossRef]
  31. Delussu, F.; Tizzoni, M.; Gauvin, L. The limits of human mobility traces to predict the spread of COVID-19: A transfer entropy approach. PNAS Nexus 2023, 2, pgad302. [Google Scholar] [CrossRef]
  32. Harrington, K.R.; Siira, M.R.; Rothschild, E.P.; Rabinovitz, S.R.; Shartar, S.; Clark, D.; Isakov, A.; Chamberlain, A.; Gelaye, E.; Cegielski, J.P.; et al. A University-Led Contact Tracing Program Response to a COVID-19 Outbreak Among Students in Georgia, February–March 2021. Public Health Rep. 2022, 137, 61S–66S. [Google Scholar] [CrossRef]
  33. Gault, G.; Monpierre, O.; Carion, G.; Rispal, P.; Royer, H.; Lafon, M.E.; Habold, D.; Filleul, L. Screening around a COVID-19 cluster: Exploring its impact on a local virus outbreak. Infect. Dis. Now 2021, 51, 391–394. [Google Scholar] [CrossRef] [PubMed]
  34. Abidemi, A.; Aziz, N.A.B. Optimal control strategies for dengue fever spread in Johor, Malaysia. Comput. Methods Programs Biomed. 2020, 196, 105585. [Google Scholar] [CrossRef] [PubMed]
  35. Alioum, A.E.A. Modeling the spread of HIV in social networks of injecting drug users. AIDS 2005, 19, 601–607. [Google Scholar]
  36. Anderson, R.; May, R. Infectious Diseases Of Humans; Oxford Science Publications: Oxford, UK, 1991. [Google Scholar]
  37. Becker, N.G.; Dietz, K. The Control of Communicable Diseases. Am. J. Epidemiol. 1981, 113, 444–449. [Google Scholar]
  38. Cauchemez, S.E.A. Evaluating the impact of vaccination on the transmission dynamics of influenza. J. Clin. Microbiol. 2004, 42, 2150–2159. [Google Scholar]
  39. Kalivianakis, D.E.A. Computing Bayesian estimates and forecasts for an ARMA process under model uncertainty. Comput. Stat. Data Anal. 1994, 18, 461–480. [Google Scholar]
  40. Longini, I.M.J. Including Heterogeneity in Direct and Indirect Transmission Models: Implications for Understanding the Population Dynamics of Infectious Disease. J. Theor. Biol. 1982, 90, 201–221. [Google Scholar]
  41. Matabuena, M.; Rodríguez-Mier, P.; García-Meixide, C.; Leborán, V. COVID-19: Estimation of the transmission dynamics in Spain using a stochastic simulator and black-box optimization techniques. Comput. Methods Programs Biomed. 2021, 211, 106399. [Google Scholar] [CrossRef]
  42. Pereira, F.H.; Schimit, P.H.T.; Bezerra, F.E. A deep learning based surrogate model for the parameter identification problem in probabilistic cellular automaton epidemic models. Comput. Methods Programs Biomed. 2021, 205, 106078. [Google Scholar] [CrossRef] [PubMed]
  43. Pourabbas, E.; d’Onofrio, A. A hybrid model for disease spread and an application to the SARS pandemic. J. Theor. Biol. 2001, 272, 107–116. [Google Scholar]
  44. Poyton, A.A.E.A. Optimization Techniques for Policy Decisions in a Pandemic Influenza Model. Decis. Support Syst. 2006, 41, 607–619. [Google Scholar]
  45. Smirnova, A.E.A. Forecasting influenza outbreaks in boroughs and neighborhoods of New York City. PLoS Comput. Biol. 2017, 13, e1005844. [Google Scholar]
  46. Aguiar, M.; Ballesteros, S.; Kooi, B. Stochastic modeling of influenza epidemic with deliberate vaccination strategy. Phys. A Stat. Mech. Appl. 2011, 390, 3744–3756. [Google Scholar]
  47. Bishop, C.M. Pattern Recognition and Machine Learning; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  48. Bellman, R. Adaptive Control Processes: A Guided Tour; Princeton University Press: Princeton, NJ, USA, 1961. [Google Scholar]
  49. Schimit, P.H.T.; Monteiro, L.H.A. On the basic reproduction number and the topological properties of the contact network: An epidemiological study in mainly locally connected cellular automata. Ecol. Model. 2009, 220, 1034–1042. [Google Scholar] [CrossRef] [PubMed]
  50. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  51. Mayer-Schönberger, V.; Cukier, K. Big Data: A Revolution That Will Transform How We Live, Work, and Think; Houghton Mifflin Harcourt: Boston, MA, USA, 2013. [Google Scholar]
  52. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  53. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  54. Mitchell, M. Genetic algorithms: An overview. Complexity 1995, 1, 31–39. [Google Scholar] [CrossRef]
  55. Haupt, R.L.; Haupt, S.E. Practical Genetic Algorithms; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  56. Qiu, Z.; Sun, Y.; He, X.; Wei, J.; Zhou, R.; Bai, J.; Du, S. Application of genetic algorithm combined with improved SEIR model in predicting the epidemic trend of COVID-19, China. Sci. Rep. 2022, 12, 8910. [Google Scholar] [CrossRef] [PubMed]
  57. Rouabah, M.T.; Tounsi, A.; Belaloui, N.E. Genetic algorithm with cross-validation-based epidemic model and application to the early diffusion of COVID-19 in Algeria. Sci. Afr. 2021, 14, e01050. [Google Scholar] [CrossRef]
  58. Monteiro, L.H.A.; Gandini, D.M.; Schimit, P.H.T. The influence of immune individuals in disease spread evaluated by cellular automaton and genetic algorithm. Comput. Methods Programs Biomed. 2020, 196, 105707. [Google Scholar] [CrossRef] [PubMed]
  59. Li, L.; Du, L.X.; Yan, Z.; Zhang, J.; Wu, Y.P. A Method for Parameters Estimation in a Dynamical Model of Ebola Virus Transmission in Sierra Leone. Complexity 2020, 2020, 9172835. [Google Scholar] [CrossRef]
  60. Kozioł, K.; Stanisławski, R.; Bialic, G. Fractional-order sir epidemic model for transmission prediction of covid-19 disease. Appl. Sci. 2020, 10, 8316. [Google Scholar] [CrossRef]
  61. Santos, G.L.I. Parameter Estimation for a Modified SEIR Model of the COVID-19 Dynamics in the Philippines using Genetic Algorithm. medRxiv 2022. [Google Scholar] [CrossRef]
  62. Zelenkov, Y.; Reshettsov, I. Analysis of the COVID-19 pandemic using a compartmental model with time-varying parameters fitted by a genetic algorithm. Expert Syst. Appl. 2023, 224, 120034. [Google Scholar] [CrossRef] [PubMed]
  63. Chandra, S.K.; Bajpai, M.K. Fractional model with social distancing parameter for early estimation of COVID-19 spread. Arab. J. Sci. Eng. 2022, 47, 209–218. [Google Scholar] [CrossRef] [PubMed]
  64. Liao, J.Q.; Hu, X.B.; Wang, M.; Leeson, M.S. Epidemic modelling by ripple-spreading network and genetic algorithm. Math. Probl. Eng. 2013, 2013, 506240. [Google Scholar] [CrossRef]
  65. Ghosh, S.; Bhattacharya, S. A data-driven understanding of COVID-19 dynamics using sequential genetic algorithm based probabilistic cellular automata. Appl. Soft Comput. 2020, 96, 106692. [Google Scholar] [CrossRef]
  66. Yarsky, P. Using a genetic algorithm to fit parameters of a COVID-19 SEIR model for US states. Math. Comput. Simul. 2021, 185, 687–695. [Google Scholar] [CrossRef] [PubMed]
  67. Sanchez, F.; Barboza, L.A.; Burton, D.; Cintrón-Arias, A. Comparative analysis of dengue versus chikungunya outbreaks in Costa Rica. Ric. Di Mat. 2018, 67, 163–174. [Google Scholar] [CrossRef]
  68. Rayungsari, M.; Aufin, M.; Imamah, N. Parameters estimation of generalized richards model for covid-19 cases in indonesia using genetic algorithm. Jambura J. Biomath. (JJBM) 2020, 1, 25–30. [Google Scholar] [CrossRef]
  69. Yalçınkaya, A.; Balay, İ.G.; Şenoǧlu, B. A new approach using the genetic algorithm for parameter estimation in multiple linear regression with long-tailed symmetric distributed error terms: An application to the COVID-19 data. Chemom. Intell. Lab. Syst. 2021, 216, 104372. [Google Scholar] [CrossRef] [PubMed]
  70. Han, S.; Chen, B.; Liu, X.; Li, Z.; Chen, T.; Ji, M. Prediction of Epidemic Spread Based on Adaptive Genetic Algorithm. Front. Phys. 2023, 11, 1195087. [Google Scholar]
  71. Akuno, A.O.; Ramírez-Ramírez, L.L.; Espinoza, J.F. Inference on a Multi-Patch Epidemic Model with Partial Mobility, Residency, and Demography: Case of the 2020 COVID-19 Outbreak in Hermosillo, Mexico. Entropy 2023, 25, 968. [Google Scholar] [CrossRef]
  72. Patel, R.; Longini, I.M., Jr.; Halloran, M.E. Finding optimal vaccination strategies for pandemic influenza using genetic algorithms. J. Theor. Biol. 2005, 234, 201–212. [Google Scholar] [CrossRef] [PubMed]
  73. Castiglione, F.; Pappalardo, F.; Bernaschi, M.; Motta, S. Optimization of HAART with genetic algorithms and agent-based models of HIV infection. Bioinformatics 2007, 23, 3350–3355. [Google Scholar] [CrossRef] [PubMed]
  74. Anďelicć, N.; Šegota, S.B.; Lorencin, I.; Jurilj, Z.; Šušteršič, T.; Blagojević, A.; Protić, A.; Ćabov, T.; Filipović, N.; Car, Z. Estimation of covid-19 epidemiology curve of the united states using genetic programming algorithm. Int. J. Environ. Res. Public Health 2021, 18, 959. [Google Scholar] [CrossRef]
  75. Andelicć, N.; Baressi Šegota, S.; Lorencin, I.; Mrzljak, V.; Car, Z. Estimation of COVID-19 epidemic curves using genetic programming algorithm. Health Inform. J. 2021, 27, 1460458220976728. [Google Scholar] [CrossRef]
  76. Acosta-González, E.; Andrada-Félix, J.; Fernández-Rodríguez, F. On the evolution of the COVID-19 epidemiological parameters using only the series of deceased. A study of the Spanish outbreak using Genetic Algorithms. Math. Comput. Simul. 2022, 197, 91–104. [Google Scholar] [CrossRef] [PubMed]
  77. Ramos, A.B.M.; Schimit, P.H.T. Disease spreading on populations structured by groups. Appl. Math. Comput. 2019, 353, 265–273. [Google Scholar] [CrossRef]
  78. Ahmed, E.; Agiza, H.N. On modeling epidemics. Including latency, incubation and variable susceptibility. Phys. A Stat. Mech. Appl. 1998, 253, 347–352. [Google Scholar] [CrossRef]
  79. Fuentes, M.A.; Kuperman, M.N. Cellular automata and epidemiological models with spatial dependence. Phys. A Stat. Mech. Appl. 1999, 267, 471–486. [Google Scholar] [CrossRef]
  80. Sirakoulis, G.C.; Karafyllidis, I.; Thanailakis, A. A cellular automaton model for the effects of population movement and vaccination on epidemic propagation. Ecol. Model. 2000, 133, 209–223. [Google Scholar] [CrossRef]
  81. Monteiro, L.H.A.; Chimara, H.D.B.; Berlinck, J.G.C. Big cities: Shelters for contagious diseases. Ecol. Model. 2006, 197, 258–262. [Google Scholar] [CrossRef]
  82. Monteiro, L.H.A.; Fanti, V.C.; Tessaro, A.S. On the spread of SARS-CoV-2 under quarantine: A study based on probabilistic cellular automaton. Ecol. Complex. 2020, 44, 100879. [Google Scholar] [CrossRef]
  83. Csardi, G.; Nepusz, T. The igraph software package for complex network research. Interjournal Complex Syst. 2006, 1695, 1–9. [Google Scholar]
  84. Gostic, K.M.; Gomez, A.C.; Mummah, R.O.; Kucharski, A.J.; Lloyd-Smith, J.O. Estimated effectiveness of symptom and risk screening to prevent the spread of COVID-19. eLife 2020, 9, e55570. [Google Scholar] [CrossRef]
  85. Ma, S.; Zhang, J.; Zeng, M.; Yun, Q.; Guo, W.; Zheng, Y.; Zhao, S.; Wang, M.H.; Yang, Z. Epidemiological Parameters of COVID-19: Case Series Study. J. Med. Internet Res. 2020, 22, e19994. [Google Scholar] [CrossRef] [PubMed]
  86. IBGE. Cidades@; Instituto Brasileiro de Geografia e Estatística: Rio de Janeiro, Brazil, 2022. [Google Scholar]
  87. IBGE. Tábuas Completas de Mortalidade; Instituto Brasileiro de Geografia e Estatística: Rio de Janeiro, Brazil, 2021. [Google Scholar]
  88. Freitas, C.G.; Aquino, A.L.; Ramos, H.S.; Frery, A.C.; Rosso, O.A. A detailed characterization of complex networks using Information Theory. Sci. Rep. 2019, 9, 16689. [Google Scholar] [CrossRef]
  89. Guimerà, R.; Danon, L.; Díaz-Guilera, A.; Giralt, F.; Arenas, A. Self-similar community structure in a network of human interactions. Phys. Rev. E 2003, 68, 065103. [Google Scholar] [CrossRef]
  90. Barabási, A.L. Network Science; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
  91. Granell, C.; Gómez, S.; Arenas, A. Dynamical interplay between awareness and epidemic spreading in multiplex networks. Phys. Rev. Lett. 2013, 111, 128701. [Google Scholar] [CrossRef]
  92. Chen, S.; Ran, Y.; Huang, H.; Wang, Z.; Shang, K.k. Epidemic Dynamics of Two-Pathogen Spreading for Pairwise Models. Mathematics 2022, 10, 1906. [Google Scholar] [CrossRef]
  93. Laurent, G.; Saramaki, J.; Karsai, M. From calls to communities: A model for time-varying social networks. Eur. Phys. J. B 2015, 88, 301. [Google Scholar] [CrossRef]
  94. Presigny, C.; Holme, P.; Barrat, A. Building surrogate temporal network data from observed backbones. Phys. Rev. E 2021, 103, 052304. [Google Scholar] [CrossRef] [PubMed]
  95. Longa, A.; Cencetti, G.; Lehmann, S.; Passerini, A.; Lepri, B. Generating fine-grained surrogate temporal networks. Commun. Phys. 2024, 7, 22. [Google Scholar] [CrossRef]
Figure 1. Cumulative evolution of COVID-19 cases over 35 days in selected cities during GA training. Actual data are depicted in red, and simulation results are shown in blue, with each simulation identified by the network model used and the city’s population. (a) BA, Águas de Santa Bárbara (5931); (b) BA, Bernardino de Campos (10,787); (c) BA, Pirajú (28,574); (d) SW, Santa Cruz do Rio Pardo (46,110); (e) SW, Avaré (87,538); (f) BA, Ourinhos (110,489); (g) SW, Itapetininga (160,150); (h) BA, Presidente Prudente (221,073); (i) BA, Jundiaí (407,016).
Figure 1. Cumulative evolution of COVID-19 cases over 35 days in selected cities during GA training. Actual data are depicted in red, and simulation results are shown in blue, with each simulation identified by the network model used and the city’s population. (a) BA, Águas de Santa Bárbara (5931); (b) BA, Bernardino de Campos (10,787); (c) BA, Pirajú (28,574); (d) SW, Santa Cruz do Rio Pardo (46,110); (e) SW, Avaré (87,538); (f) BA, Ourinhos (110,489); (g) SW, Itapetininga (160,150); (h) BA, Presidente Prudente (221,073); (i) BA, Jundiaí (407,016).
Entropy 26 00661 g001
Figure 2. Accumulated COVID-19 case trends over 10 days following the training period in selected cities. Simulations, labeled according to the network model and city population, are compared against actual data: real cases are shown in red and simulated results are shown in blue. (a) BA, Águas de Santa Bárbara (5931); (b) BA, Pirajú (28,574); (c) BA, Bauru (364,225); (d) SW, Boituva (57,292); (e) SW, Bragança Paulista (163,980); (f) BA, Cerqueira César (19,213); (g) SW, Itapetininga (160,150); (h) BA, Jundiaí (407,016); (i) BA, Presidente Prudente (221,073).
Figure 2. Accumulated COVID-19 case trends over 10 days following the training period in selected cities. Simulations, labeled according to the network model and city population, are compared against actual data: real cases are shown in red and simulated results are shown in blue. (a) BA, Águas de Santa Bárbara (5931); (b) BA, Pirajú (28,574); (c) BA, Bauru (364,225); (d) SW, Boituva (57,292); (e) SW, Bragança Paulista (163,980); (f) BA, Cerqueira César (19,213); (g) SW, Itapetininga (160,150); (h) BA, Jundiaí (407,016); (i) BA, Presidente Prudente (221,073).
Entropy 26 00661 g002
Figure 3. Comparison between clustering coefficient, entropy, and the mean number of edges per node divided by the size of the networks for the data results of both network models considered here.
Figure 3. Comparison between clustering coefficient, entropy, and the mean number of edges per node divided by the size of the networks for the data results of both network models considered here.
Entropy 26 00661 g003
Table 3. Results of GA training across network models, detailing optimized parameter values and corresponding mean absolute percentage error ( e M A P E ) during the training period.
Table 3. Results of GA training across network models, detailing optimized parameter values and corresponding mean absolute percentage error ( e M A P E ) during the training period.
CityPopulationNetwork m sw / m ba p sw / γ ba C e MAPE
Águas de Santa Bárbara5931SW11.220.281120.358
Águas de Santa Bárbara5931BA10.061.251090.291
Bernardino de Campos10,787SW56.350.74980.098
Bernardino de Campos10,787BA11.3616.80510.106
Cerqueira César19,213SW127.120.551390.088
Cerqueira César19,213BA10.019.11630.071
Piraju28,574SW25.480.63960.074
Piraju28,574BA17.141.421340.130
Santa Cruz do Rio Pardo46,110SW28.660.421720.080
Santa Cruz do Rio Pardo46,110BA19.365.36700.155
Boituva57,292SW59.700.801610.077
Boituva57,292BA19.462.30950.089
Embu-Guaçu68,053SW43.050.671440.062
Embu-Guaçu68,053BA20.014.66590.068
Avaré87,538SW12.390.21980.052
Avaré87,538BA34.351.93910.138
Assis101,381SW19.780.281580.063
Assis101,381BA12.137.09630.055
Ourinhos110,489SW30.540.441350.056
Ourinhos110,489BA40.837.76520.068
Atibaia139,606SW69.460.721640.049
Atibaia139,606BA49.7811.94620.054
Itapetininga160,150SW21.500.011140.067
Itapetininga160,150BA109.1210.22520.052
Bragança Paulista163,980SW52.440.791360.054
Bragança Paulista163,980BA10.217.90560.065
Presidente Prudente221,073SW23.460.331800.047
Presidente Prudente221,073BA25.946.15620.078
Embu das Artes270,790SW107.480.461170.048
Embu das Artes270,790BA141.911.361280.055
Bauru364,225SW69.390.021840.055
Bauru364,225BA13.729.91700.050
Jundiaí407,016SW33.360.481990.038
Jundiaí407,016BA46.421.381480.102
Mogi das Cruzes432,905SW44.840.491060.049
Mogi das Cruzes432,905BA11.5612.37380.059
Table 4. Outcomes of GA training showing mean absolute percentage error ( e M A P E ) over a ten-day period following training completion.
Table 4. Outcomes of GA training showing mean absolute percentage error ( e M A P E ) over a ten-day period following training completion.
CityPopulationNetwork m sw / m ba p sw / γ ba C e MAPE
Águas de Santa Bárbara5931SW11.220.281120.254
Águas de Santa Bárbara5931BA10.061.251090.394
Bernardino de Campos10,787SW56.350.74980.290
Bernardino de Campos10,787BA11.3616.80510.374
Cerqueira César19,213SW127.120.551390.090
Cerqueira César19,213BA10.019.11630.156
Piraju28,574SW25.480.63960.075
Piraju28,574BA17.141.421340.876
Santa Cruz do Rio Pardo46,110SW28.660.421720.173
Santa Cruz do Rio Pardo46,110BA19.365.36700.172
Boituva57,292SW59.700.801610.069
Boituva57,292BA19.462.30950.295
Embu-Guaçu68,053SW43.050.671440.113
Embu-Guaçu68,053BA20.014.66590.153
Avaré87,538SW12.390.21980.129
Avaré87,538BA34.351.93910.377
Assis101,381SW19.780.281580.077
Assis101,381BA12.137.09630.103
Ourinhos110,489SW30.540.441350.146
Ourinhos110,489BA40.837.76520.238
Atibaia139,606SW69.460.721640.017
Atibaia139,606BA49.7811.94620.077
Itapetininga160,150SW21.500.011140.123
Itapetininga160,150BA109.1210.22520.098
Bragança Paulista163,980SW52.440.791360.118
Bragança Paulista163,980BA10.217.90560.084
Presidente Prudente221,073SW23.460.331800.039
Presidente Prudente221,073BA25.946.15620.167
Embu das Artes270,790SW107.480.461170.125
Embu das Artes270,790BA141.911.361280.213
Bauru364,225SW69.390.021840.112
Bauru364,225BA13.729.91700.109
Jundiaí407,016SW33.360.481990.025
Jundiaí407,016BA46.421.381480.461
Mogi das Cruzes432,905SW44.840.491060.157
Mogi das Cruzes432,905BA11.5612.37380.227
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.

Share and Cite

MDPI and ACS Style

Sergio, A.R.; Schimit, P.H.T. Optimizing Contact Network Topological Parameters of Urban Populations Using the Genetic Algorithm. Entropy 2024, 26, 661. https://doi.org/10.3390/e26080661

AMA Style

Sergio AR, Schimit PHT. Optimizing Contact Network Topological Parameters of Urban Populations Using the Genetic Algorithm. Entropy. 2024; 26(8):661. https://doi.org/10.3390/e26080661

Chicago/Turabian Style

Sergio, Abimael R., and Pedro H. T. Schimit. 2024. "Optimizing Contact Network Topological Parameters of Urban Populations Using the Genetic Algorithm" Entropy 26, no. 8: 661. https://doi.org/10.3390/e26080661

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop