Approaching parallel computing to simulating population dynamics in demography

  title={Approaching parallel computing to simulating population dynamics in demography},
  author={Cristina Monta{\~n}ola-Sales and Bhakti Stephan Onggo and Josep Casanovas and Jose Mar{\'i}a Cela-Esp{\'i}n and Adriana Kaplan-Marcus{\'a}n},
  journal={Parallel Comput.},

A holistic agent based model for demography

This paper proposes and implements a holistic ABM for demography in which it tries to incorporate generally accepted and understood factors concerning demography.

Hybrid models as transdisciplinary research enablers

Hybrid Models as Transdisciplinary Research Enablers Hybrid Models as Transdisciplinary Research Enablers

It is argued that HM requires cross-disciplinary research engagement and a conceptual framework that supports the collaboration of research efforts from multiple disciplines, allowing them to grow into transdisciplinary research.

How can social–ecological system models simulate the emergence of social–ecological crises?

1. The idea that human impacts on natural systems might trigger large-scale, social– ecological ‘crises’ or ‘breakdowns’ is scientific, political but the risks of such crises remain hard to assess or


Hybrid Simulation (HS) is the application of two or more simulation techniques (e.g., ABS, DES, SD) in a single M&S study. Distinct from HS, Hybrid Modelling (HM) is defined as the combined

Hybrid Modelling and Simulation (M&S): Driving Innovation in the Theory and Practice of M&S

It is argued that model types associated with HM (D, D.1, E), with its focus on OR/MS and cross-disciplinary research, are particularly well-placed in driving innovation in the theory and practice of M&S.

An Agent-Based Simulation API for Speculative PDES Runtime Environments

This paper discusses a semantically-rich API allowing to implement Agent-Based Models in a simple and effective way, and presents an experimental assessment showing how this proposal allows to implement complicated interactions with a reduced complexity, while delivering a non-negligible performance increase.



When Demography Met Social Simulation: A Tale of Two Modelling Approaches

This work is based on earlier attempts to introduce agent-based modelling to demography, but extends them into a multi-level and multi-state framework, and argues that the approach— although not fully predictive per se—has four important advantages.

Introduction: Agent-Based Computational Demography

This introductory chapter argues that in order to study human populations, agent-based approaches are particularly useful from various theoretical perspectives and urges demographers and other scholars interested in population studies to look at Agent-Based Computational Demography (ABCD) as a promising stream of research, which can improve the understanding of demographic behavior.

Pandora: A versatile agent-based modelling platform for social simulation

Pandora is a novel open-source framework designed to fill the gap between easy to use interfaces and the development of prototyping, and others created for simulating large scenarios with high computing costs.

Parallel discrete-event simulation of population dynamics

This paper advocates the application of parallel simulation in population dynamics which is often used as the basis for policy planning and analysis and shows that good event parallelism can be achieved.

Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations

The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations, and explores the opportunity of linking a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM.

Parallel agent-based simulation with Repast for High Performance Computing

This article’s contribution is its detailed presentation of the implementation of Repast HPC as a useful and usable framework, a complete ABMS platform developed explicitly for larger-scale distributed computing systems that leverages modern C++ techniques and the ReLogo language.

Running agent-based models on a discrete-event simulator

This paper proves that an equivalent discrete-event model can be found for any agent-based model that conforms to a given specification.

Large Scale Agent-Based Modelling: A Review and Guidelines for Model Scaling

Between these two parallelisation approaches to the case study, the environment-parallel version of the model, written in C++ instead of Java, proved more efficient and successful at handling parallel processing of complex agent interactions.

Exploitation of High Performance Computing in the FLAME Agent-Based Simulation Framework

The framework presented allows modellers to concentrate on the model while the framework handles the efficient execution of simulations, and a state machine based representation of agents that allows a statically calculated optimal ordering of agent execution and parallel communication routines.

High performance cellular level agent-based simulation with FLAME for the GPU

The flexible large-scale agent modelling environment (FLAME) is a template driven framework for agent-based modelling (ABM) on parallel architectures ideally suited to the simulation of cellular systems.