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.},
We have developed a web-based parallel agent-based simulation tool for demography.The tool has been designed for social scientists who have no programming experience.The user interface uses commonly used modelling techniques in demography.The tool can be accessed by public through web-based interface for wider user tests.Experiments show the performance of the tool for large scale simulations is good. Agent-based modelling and simulation is a promising methodology that can be applied in the… Expand
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. Expand
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. Expand
Modelling demographic changes using simulation: Supportive analyses for socioeconomic studies
This study introduces an approach called ‘hierarchical cohorting’, which could be a solution when empirical data are not as detailed as needed for making credible population projections, and presents a simple and effective algorithm that allows researchers to include population projections when modelling expected future demand for services. Expand
Hybrid models as transdisciplinary research enablers
It is argued that HM requires cross-disciplinary research engagement and a conceptual framework, and will serve as a transcending framework for the transdisciplinary alignment of M&S research with domain knowledge, hypotheses and theories from diverse disciplines. Expand
How can social–ecological system models simulate the emergence of social–ecological crises?
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properlyExpand
A GPU-based numerical manifold method for modeling the formation of the excavation damaged zone in deep rock tunnels
A parallelization technique based on graphics processing units (GPU) is proposed to accelerate the computational efficiency of the NMM for modeling the formation of the excavation damaged zone in deep rock tunnels and the predicted results validate the efficiency and capability of this developed method. Expand
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 combinedExpand
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. Expand


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. Expand
Introduction: Agent-Based Computational Demography
Originating from developments in computer science (also applied to natural sciences), a computational approach to the study of human behavior has developed that has gathered impetus in the literatureExpand
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. Expand
Agent-based simulation validation: A case study in demographic simulation
The results of a white-box validation performed in an agent-based simulator for population dynamics, which provides a way to simulate the demographic evolution of large populations in a parallel environment is presented. Expand
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. Expand
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. Expand
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. Expand
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. Expand
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. Expand
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. Expand