Link: https://e-research.cs.st-andrews.ac.uk/site/bin/view/SocialSimulation/ISGC2010
TUTORIAL ON 'SOCIAL SIMULATIONS'
International Symposium on Grid Computing (ISGC 2010)
7 March 2010
Academia Sinica, Taipei, Taiwan
Organizers:
Alex Voss, School of Computer Science, University of St Andrews, UK
Rob Procter, Manchester e-Research Centre, University of Manchester, UK
Andy Turner, School of Geography, University of Leeds, UK
If you have any questions about this tutorial please send an email to Alex Voss at avoss@cs.st-andrews.ac.uk.
Introduction
Agent-Based Social Simulation is a relatively new social science research method. It allows social phenomena to be investigated by studying dynamic processes in computational models of populations. Social simulation complements existing social science research methods and builds on empirical findings and theories of social phenomena. Applications of social simulation range from the study of basic demographic processes to uses in a range of interdisciplinary research areas such as public health, urban studies or criminology, to name a few examples.
Social scientists as well as other professionals such as policy makers have used various methods in the past to model social phenomena and generate predictions about them. At its simplest, one can extrapolate from empirical data by fitting functions that approximate the data gathered. In the past, a key limitation for such extrapolations was that the underlying model was a static one, defined in terms of mathematical formulas that could be manipulated manually. The necessary simplifying assumptions often meant that the applicability and the predictive power of these models was limited. The advent of computers and their increasing capacity has made it possible to build models that consist of representations of social agents and their environment and to simulate their behaviour and interactions.
Such agent based models (ABMs) are still limited by the capacity and processing speed of today's computer systems. It is now possible to simulate relatively large populations with a reasonable number of variables even on a desktop computer. However, to study social phenomena it is often necessary to run multiple simulations that vary specific variables in order to study their impact. Such parameter studies can be relatively easily distributed across a number of computers using grid technologies. Each instance of a simulation run with a specific set of parameters can be sent to a different machine in a grid, with all the machines working in parallel to produce an overall result.
Aims
This tutorial aims to provide an introduction to the principles behind social simulation and to demonstrate these principles by teaching participants how to develop a social simulation model and running a simulation using the Repast Simphony Toolkit. Building and running this model will involve the creation of a model population on the basis of freely available social science datasets. In order to investigate hypotheses or to test the impact of policy interventions of real-world events, it is often necessary to run ensembles of simulation jobs. Running such ensembles is most effectively done on high throughput computing infrastructures such as grids or clouds. Participants will learn about grids and clouds and will start using them by submitting ensembles of the models on real-world infrastructures.
Program
Time | Session |
---|---|
09:00 | Registration |
09:30 | Welcome, What is social simulation? What is Agent-Based Modelling (ABM)? |
10:00 | The RePast Simphony Toolkit, an example model |
10:30 | Coffee break |
11:00 | Practical I - Installing RePast and Running Example Models Installing and Running the Tutorial Model Adding New Charts Running a Batch Job |
12:00 | Population Reconstruction (Andy Turner) |
12:30 | Lunch |
14:00 | Infrastructures for Social Simulation (Rob Procter) |
14:30 | Introduction to Grids and Cloud Computing |
15:00 | Coffee break |
15:30 | Practical II - running model ensembles on grids and clouds Installing g-Eclipse Running the Tutorial Model on the Grid |
16:45 | Closing remarks |
17:00 | End |
For more information, contact:
No comments:
Post a Comment