Novel Concepts for Agent-Based Population Modelling and Simulation: Updates from GEPOC ABM
Martin Bicher, Maximilian Viehauser, Daniele Giannandrea, Hannah Kastinger, Dominik Brunmeir, Niki Popper
TL;DR
This work advances large-scale agent-based population modelling by introducing a birthday-centered time-update, a co-simulation-inspired simulation-layer for parallelisable time-continuous updates, and a data-driven parametrisation workflow anchored in open census data and life-table theory. The methodology couples a two-layer conceptual model with Farr-based probability calculations and robust resolution-disaggregation techniques to produce accurate, open-data–driven population projections, demonstrated through a Austria-wide validation against census and forecast data. Results show high fidelity over 2000–2025 and informative behavior against 2025–2050 forecasts, while identifying limitations related to data resolution and disaggregation. The innovations are presented as transferable to other large-scale ABMs and applicable across epidemiology, climate-disaster analysis, and related decision-support contexts, offering a practical pathway to scalable, transparent population simulations.
Abstract
In recent years, dynamic agent-based population models, which model every inhabitant of a country as a statistically representative agent, have been gaining in popularity for decision support. This is mainly due to their high degree of flexibility with respect to their area of application. GEPOC ABM is one of these models. Developed in 2015, it is now a well-established decision support tool and has been successfully applied for a wide range of population-level research questions ranging from health-care to logistics. At least in part, this success is attributable to continuous improvement and development of new methods. While some of these are very application- or implementation-specific, others can be well transferred to other population models. The focus of the present work lies on the presentation of three selected transferable innovations. We illustrate an innovative time-update concept for the individual agents, a co-simulation-inspired simulation strategy, and a strategy for accurate model parametrisation. We describe these methods in a reproducible manner, explain their advantages and provide ideas on how they can be transferred to other population models.
