Modelling and simulating decision processes of linked lives: An approach based on concurrent processes and stochastic race

T. Warnke, O. Reinhardt, A. Klabunde, F.J. Willekens, A. Uhrmacher

    Research output: Contribution to journalArticleAcademicpeer-review

    11 Citations (Scopus)
    188 Downloads (Pure)


    Individuals’ decision processes play a central role in understanding modern migration phenomena and other demographic processes. Their integration into agent-based computational demography depends largely on suitable support by a modelling language. We are developing the Modelling Language for LinkedLives (ML3) to describe the diverse decision processes of linked lives succinctly in continuous time. The context of individuals is modelled by networks the individual is part of, such as family ties and other social networks. Central concepts, such as behaviour conditional on agent attributes, age-dependent behaviour, and stochastic waiting times, are tightly integrated in the language. Thereby, alternative decisions are modelled by concurrent processes that compete by stochastic race. Using a migration model, we demonstrate how this allows for compact description of complex decisions, here based on the Theory of Planned Behaviour. We describe the challenges for the simulation algorithm posed by stochastic race between multiple concurrent complex decisions.
    Original languageEnglish
    Pages (from-to)S69-S83
    JournalPopulation studies-A journal of demography
    Issue numberS1
    Publication statusPublished - 2017


    • simulation models
    • theoretical models
    • migration
    • SSCI

    Cite this