Inicio » Casos de éxito »
El proyecto tiene como objetivo el desarrollo de un simulador que permita estudiar la evolución demográfica de una población, reproduciendo las interacciones internas entre sus individuos. Dada la naturaleza de estos procesos sociales la metodología que se utiliza es el modelado basado en agentes. Los modelos basados en agentes han sido aplicados en varias áreas de ciencias económicas, arqueología, psicología o sociología obteniendo interesantes resultados.
El objetivo a largo plazo es construir una herramienta que ayude a la toma de decisiones en políticas de planificación familiar. Debido a la inherente complejidad de los procesos sociales, el proyecto se sirve de la programación paralela para poder aprovechar los recursos de una arquitectura de altas prestaciones con el objetivo de estudiar poblaciones de gran escala. Es por eso que en este proyecto se colaboró con la Universidad de Lancaster que ya había desarrollado un primer prototipo de simulador microscópico y el Barcelona Supercomputing Center que tenía interés a explorar el uso del supercomputador Marenostrum para el área de las ciencias sociales.
Los objetivos específicos del proyecto son:
En el desarrollo del proyecto se han utilizado, aparte de C++, la estandard MPI (Message Passing Interface) y las librerías de simulación paralela y distribuida μsik y libsynk.
B. Onggo, C. Montañola-Sales, J. Casanovas-Garcia, Performance Analysis of Parallel Demographic Simulation. Proceedings of the 24th European Simulation and Modelling Conference, pp. 142-148. Hasselt, Belgium : Eurosis-ETI, 25-27 October 2010.
C. Montañola-Sales, B.S.S. Onggo, J. Casanovas-Garcia, Agent-based simulation validation: A case study in demographic simulation. SIMUL October 2011, The Third International Conference on Advances in System Simulation (pp. 101–107)