CLJul 31, 2023

Specification of MiniDemographicABM.jl: A simplified agent-based demographic model of the UK

arXiv:2307.16548v22 citationsh-index: 2
Originality Synthesis-oriented
AI Analysis

This incremental work provides a tool for demographic modeling in Julia, targeting researchers interested in agent-based simulations for socio-economic or pandemic studies.

The authors developed a simplified agent-based demographic model of the UK to explore the capabilities of the Agents.jl package, resulting in a flexible simulation tool that supports user-defined time steps and serves as a base for future studies.

This documentation specifies a simplified non-calibrated demographic agent-based model of the UK, a largely simplified version of the Lone Parent Model presented in [Gostolil and Silverman 2020]. In the presented model, individuals of an initial population are subject to ageing, deaths, births, divorces and marriages throughout a simplified map of towns of the UK. The specification employs the formal terminology presented in [Elsheikh 2023a]. The main purpose of the model is to explore and exploit capabilities of the state-of-the-art Agents.jl Julia package [Datseris2022] in the context of demographic modeling applications. Implementation is provided via the Julia package MiniDemographicABM.jl [Elsheikh 2023b]. A specific simulation is progressed with a user-defined simulation fixed step size on a hourly, daily, weekly, monthly basis or even an arbitrary user-defined clock rate. The model can serve for comparative studies if implemented in other agent-based modelling frameworks and programming languages. Moreover, the model serves as a base implementation to be adjusted to realistic large-scale socio-economics, pandemics or immigration studies mainly within a demographic context.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes