Submitted:
05 December 2023
Posted:
06 December 2023
You are already at the latest version
Abstract
Keywords:
Introduction
What is modeling?
Difficulties in creating an agent-based model and a synthetic population
Creation of a synthetic population

Simple random interaction networks
Epidemiological modeling
- People can influence other people only through interactions that occur when they are in the same space and time.
- Changes in a person's health after infection can be predicted in advance.
- There is a minimum latency period. This is the amount of time that must pass between the time a person becomes infected and the opportunity to infect others. For most infectious diseases, there is an appropriate latency period that is determined by the biology of the infection. For influenza, this period is at least 24 hours.
- Each person determines the places he or she intends to visit based on regulatory schedules, government policies, individual behavior, and health conditions. The person sends a message to each location visited with details of the visit (time, duration and health status at the time of visit). This can be calculated in parallel for each person.
-
In each location, pairwise interactions occurring between the inhabitants of this location are calculated. Each interaction may or may not result in infection, depending on the stochastic model.A message is then sent to each infected person with detailed information about the infection (time of infection, infector and location). Again, each location can perform these calculations in parallel once it has information about all the people who will visit that location during the iteration.
- Each infected person updates their health status, entering the infected state. If a person is infected in several places, the earliest infection is selected.
-
Any global simulation states (i.e. total number of infected) are updated.Each iteration requires two synchronizations: between steps 1 and 2 and between steps 2 and 3.
COVASIM - a flexible epidemic modeling tool
Conclusion
Funding
References
- Kerr C.C.,Stuart R.M.,Mistry D. et al.Covasim: An agent-based model of COVID-19 dynamics and interventions. PLOS Computational Biology. 2021;17;e1009149. [CrossRef]
- Heneghan C.J., and Jefferson T. Why COVID-19 modelling of progression and prevention fails to translate to the real-world. Advances in Biological Regulation. 2022;86;100914. [CrossRef]
- Shang Y., Li H., and Zhang R. Effects of Pandemic Outbreak on Economies: Evidence From Business History Context. Frontiers in Public Health. 2021;9;. [CrossRef]
- Parker C.F.,Nohrstedt D.,Baird J. et al. Collaborative crisis management: a plausibility probe of core assumptions. Policy and Society. 2020;39;510-529. [CrossRef]
- Lloyd-Smith J.O.,Mollison D.,Metcalf C.J.E. et al. Challenges in Modelling Infectious Disease Dynamics: Preface. Epidemics. 2015;10;iii-iv. [CrossRef]
- Kirkeby C.,Brookes V.J.,Ward M.P. et al. A Practical Introduction to Mechanistic Modeling of Disease Transmission in Veterinary Science. Frontiers in Veterinary Science. 2021;7;. [CrossRef]
- Hudson E., Brookes V., and Ward M. Demographic studies of owned dogs in the Northern Peninsula Area, Australia, to inform population and disease management strategies. Australian Veterinary Journal. 2018;96;487-494. [CrossRef]
- Glushchenko O.E.,Prianichnikov N.A.,Olekhnovich E.I. et al. VERA: agent-based modeling transmission of antibiotic resistance between human pathogens and gut microbiota. Bioinformatics. 2019;35;3803-3811. [CrossRef]
- Decelle A., Krzakala F., Moore C., and Zdeborová L. Asymptotic analysis of the stochastic block model for modular networks and its algorithmic applications. Physical Review E. 2011;84;066106. [CrossRef]
- Ackland G.J., Ackland J.A., Antonioletti M., and Wallace D.J. Fitting the reproduction number from UK coronavirus case data and why it is close to 1. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2022;380;. [CrossRef]
- Creswell R.,Augustin D.,Bouros I. et al. Heterogeneity in the onwards transmission risk between local and imported cases affects practical estimates of the time-dependent reproduction number. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2022;380;. [CrossRef]
- Shanta S.S., and Biswas M.H.A. The Impact of Media Awareness in Controlling the Spread of Infectious Diseases in Terms of SIR Model. Mathematical Modelling of Engineering Problems. 2020;7;368-376. [CrossRef]
- Kerr C.C.,Stuart R.M.,Mistry D. et al. Covasim: An agent-based model of COVID-19 dynamics and interventions. PLOS Computational Biology. 2021;17;e1009149. [CrossRef]
- Van Dyke Parunak H., Savit R., and Riolo R.L. Agent-Based Modeling vs. Equation-Based Modeling: A Case Study and Users’ Guide. Multi-Agent Systems and Agent-Based Simulation. 2010;1962;10-25. [CrossRef]
- Rahmandad H., and Sterman J. Heterogeneity and Network Structure in the Dynamics of Diffusion: Comparing Agent-Based and Differential Equation Models. Management Science. 2008;54;998-1014. [CrossRef]
- Bentout S., Tridane A., Djilali S., and Touaoula T.M. Age-Structured Modeling of COVID-19 Epidemic in the USA, UAE and Algeria. Alexandria Engineering Journal. 2020;60;401-411. [CrossRef]
- Gozzi N.,Tizzoni M.,Chinazzi M. et al. Estimating the effect of social inequalities on the mitigation of COVID-19 across communities in Santiago de Chile. Nature Communications. 2021;12;2429. [CrossRef]
- Squazzoni F.,Polhill J.G.,Edmonds B. et al. Computational Models That Matter During a Global Pandemic Outbreak: A Call to Action. Journal of Artificial Societies and Social Simulation. 2020;23;. [CrossRef]
- and Lux T. The social dynamics of COVID-19. Physica A: Statistical Mechanics and its Applications. 2021;567;125710. [CrossRef]
- Conte R., and Paolucci M. On agent-based modeling and computational social science. Frontiers in Psychology. 2014;5;. [CrossRef]
- Lux T., and Zwinkels R.C. Empirical Validation of Agent-Based Models ✶ ✶We gratefully acknowledge the very detailed and careful comments by three anonymous reviewers. Very useful feedback and comments have also been provided by Robert Axtell, Herbert Dawid, Cees Diks, and Blake LeBaron.. Handbook of Computational Economics. 2018;1962;437-488. [CrossRef]
- and Marks R.E. Validating Simulation Models: A General Framework and Four Applied Examples. Computational Economics. 2007;30;265-290. [CrossRef]
- Truong V.T.,Baverel P.G.,Lythe G.D. et al. Step-by-step comparison of ordinary differential equation and agent-based approaches to pharmacokinetic-pharmacodynamic models. CPT: Pharmacometrics & Systems Pharmacology. 2021;11;133-148. [CrossRef]
- Figueredo G.P.,Siebers P.,Owen M.R. et al. Comparing Stochastic Differential Equations and Agent-Based Modelling and Simulation for Early-Stage Cancer. PLoS ONE. 2014;9;e95150. [CrossRef]
- Tracy M., Cerdá M., and Keyes K.M. Agent-Based Modeling in Public Health: Current Applications and Future Directions. Annual Review of Public Health. 2018;39;77-94. [CrossRef]
- Grimm V.,Berger U.,Bastiansen F. et al. A standard protocol for describing individual-based and agent-based models. Ecological Modelling. 2006;198;115-126. [CrossRef]
- Khodabandelu A., and Park J. Agent-based modeling and simulation in construction. Automation in Construction. 2021;131;103882. [CrossRef]
- Zaplotnik Ž., Gavrić A., and Medic L. Simulation of the COVID-19 epidemic on the social network of Slovenia: Estimating the intrinsic forecast uncertainty. PLOS ONE. 2020;15;e0238090. [CrossRef]
- Démare T., Bertelle C., Dutot A., and Lévêque L. Modeling logistic systems with an agent-based model and dynamic graphs. Journal of Transport Geography. 2017;62;51-65. [CrossRef]
- Christen P., and Schnell R. Thirty-three myths and misconceptions about population data: from data capture and processing to linkage. International Journal of Population Data Science. 2023;8;. [CrossRef]
- Bhatele A.,Yeom J.,Jain N. et al. Massively Parallel Simulations of Spread of Infectious Diseases over Realistic Social Networks. 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). 2017;1962;. [CrossRef]
- Fonoberova M., Fonoberov V.A., and Mezić I. Global sensitivity/uncertainty analysis for agent-based models. Reliability Engineering & System Safety. 2013;118;8-17. [CrossRef]
- Bae J.W.,Paik E.,Kim K. et al. Combining Microsimulation and Agent-based Model for Micro-level Population Dynamics. Procedia Computer Science. 2016;80;507-517. [CrossRef]
- Heard D., Dent G., Schifeling T., and Banks D. Agent-Based Models and Microsimulation. Annual Review of Statistics and Its Application. 2014;2;259-272. [CrossRef]
- Prédhumeau M., and Manley E. A synthetic population for agent-based modelling in Canada. Scientific Data. 2023;10;148. [CrossRef]
- Xu Z.,Glass K.,Lau C.L. et al. A Synthetic Population for Modelling the Dynamics of Infectious Disease Transmission in American Samoa. Scientific Reports. 2017;7;16725. [CrossRef]
- Guo J.Y., and Bhat C.R. Population Synthesis for Microsimulating Travel Behavior. Transportation Research Record: Journal of the Transportation Research Board. 2008;2014;92-101. [CrossRef]
- Jiang N., Kavak H., Kennedy W.G., and Crooks A.T. Generation of Reusable Synthetic Population and Social Networks for Agent-Based Modeling. 2021 Annual Modeling and Simulation Conference (ANNSIM). 2021;1962;. [CrossRef]
- Jiang N.,Crooks A.T.,Kavak H. et al. A method to create a synthetic population with social networks for geographically-explicit agent-based models. Computational Urban Science. 2022;2;7. [CrossRef]
- Borysov S.S., Rich J., and Pereira F.C. How to generate micro-agents? A deep generative modeling approach to population synthesis. Transportation Research Part C: Emerging Technologies. 2019;106;73-97. [CrossRef]
- Lenormand M., and Deffuant G. Generating a Synthetic Population of Individuals in Households: Sample-Free Vs Sample-Based Methods. Journal of Artificial Societies and Social Simulation. 2015;16;. [CrossRef]
- Nicolaie M.A., Füssenich K., Ameling C., and Boshuizen H.C. Constructing synthetic populations in the age of big data. Population Health Metrics. 2023;21;19. [CrossRef]
- Agriesti S., Roncoli C., and Nahmias-Biran B. Assignment of a Synthetic Population for Activity-Based Modeling Employing Publicly Available Data. ISPRS International Journal of Geo-Information. 2022;11;148. [CrossRef]
- Wu G.,Heppenstall A.,Meier P. et al. A synthetic population dataset for estimating small area health and socio-economic outcomes in Great Britain. Scientific Data. 2022;9;19. [CrossRef]
- Gargiulo F., Ternes S., Huet S., and Deffuant G. An Iterative Approach for Generating Statistically Realistic Populations of Households. PLoS ONE. 2010;5;e8828. [CrossRef]
- Eubank S.,Barrett C.,Beckman R. et al. Detail in network models of epidemiology: are we there yet?. Journal of Biological Dynamics. 2010;4;446-455. [CrossRef]
- Barrett C.L.,Beckman R.J.,Khan M. et al. Generation and analysis of large synthetic social contact networks. Proceedings of the 2009 Winter Simulation Conference (WSC). 2010;1962;. [CrossRef]
- Erdös P., and Rényi A. On the evolution of random graphs. The Structure and Dynamics of Networks. 2017;1962;38-82. [CrossRef]
- Albert R., Jeong H., and Barabási A. Error and attack tolerance of complex networks. Nature. 2002;406;378-382. [CrossRef]
- Miller J.C., and Hagberg A. Efficient Generation of Networks with Given Expected Degrees. Lecture Notes in Computer Science. 2011;1962;115-126. [CrossRef]
- Bernovskiy M., and Kuzyurin N. Random graphs, models and generators of scale-free graphs. Proceedings of the Institute for System Programming of RAS. 2014;22;419-434. [CrossRef]
- Watts D.J., and Strogatz S.H. Collective dynamics of ‘small-world’ networks. Nature. 2002;393;440-442. [CrossRef]
- Barabási A., and Albert R. Emergence of Scaling in Random Networks. Science. 2002;286;509-512. [CrossRef]
- Barabási A., Albert R., and Jeong H. Scale-free characteristics of random networks: the topology of the world-wide web. Physica A: Statistical Mechanics and its Applications. 2002;281;69-77. [CrossRef]
- Albert R., Jeong H., and Barabási A. Diameter of the World-Wide Web. Nature. 2002;401;130-131. [CrossRef]
- and Gilbert E.N. Random Graphs. The Annals of Mathematical Statistics. 2007;30;1141-1144. [CrossRef]
- Leskovec J., Kleinberg J., and Faloutsos C. Graph evolution. ACM Transactions on Knowledge Discovery from Data. 2007;1;2. [CrossRef]
- Bender E.A., and Canfield E. The asymptotic number of labeled graphs with given degree sequences. Journal of Combinatorial Theory, Series A. 2004;24;296-307. [CrossRef]
- Decelle A., Krzakala F., Moore C., and Zdeborová L. Asymptotic analysis of the stochastic block model for modular networks and its algorithmic applications. Physical Review E. 2011;84;066106. [CrossRef]
- Barrett CL, Bisset KR, Eubank SG, Feng X, Marathe MV. Episimdemics: an efficient algorithm for simulating the spread of infectious disease over large realistic social networks. InSC'08: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing 2008 Nov 15 (pp. 1-12). IEEE. [CrossRef]
- Panovska-Griffiths J.,Kerr C.C.,Stuart R.M. et al. Determining the optimal strategy for reopening schools, the impact of test and trace interventions, and the risk of occurrence of a second COVID-19 epidemic wave in the UK: a modelling study. The Lancet Child & Adolescent Health. 2020;4;817-827. [CrossRef]
- Kerr C.C.,Mistry D.,Stuart R.M. et al. Controlling COVID-19 via test-trace-quarantine. Nature Communications. 2021;12;2993. [CrossRef]
- Abeysuriya R.G.,Delport D.,Stuart R.M. et al. Preventing a cluster from becoming a new wave in settings with zero community COVID-19 cases. BMC Infectious Diseases. 2022;22;232. [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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).