Computational Methods for Modeling Migration

Reinhardt, Oliver and Uhrmacher, Adelinde M. (2018) Computational Methods for Modeling Migration. In: Uncertainty and Complexity of Migration, 20-21 Nov 2018, London, UK.

computational_methods.pdf - Published Version

Download (358kB) | Preview


Developing simulation models is an intricate process, particularly, if the goal is to develop a comprehensive simulation model of international migration. Therefore, suitable computational support is needed. This may involve using domain-specific modeling languages that allow a compact model description and a composite model design, and methods to make a model’s foundations in data sources and theories, and data generating processes explicit. In this paper, we compare the encoding of a routes-rumors model of migration in ML3, a domain-specific modeling language for demography with a focus on modeling linked lives in continuous time, and the encoding in the general purpose language Julia. Additionally, we present a provenance model for the routes-rumors model, which relates the diverse artifacts and processes involved in generating the model, including the diverse simulation experiments. The examples elucidate the potential and requirements of the methodological approach for facilitating the generation, maintenance, and reuse of simulation models.

Item Type: Conference or Workshop Item (Paper)
Projects: BAPS