GAMA : bringing GIS and multi-level capabilities to multi-agent simulation

The agent-based modeling is now widely used to study complex systems. Its ability to represent several levels of interaction along a detailed (complex) environment representation favored such a development. However, in many models, these capabilities are not fully used. Indeed, only simple, usually discrete, environment representation and one level of interaction (rarely two or three) are considered in most of the agent-based models. The major reason behind this fact is the lack of simulation platforms assisting the work of modelers in these domains. To tackle this problem, we developed a new simulation platform, GAMA. This platform allows modelers to define spatially explicit and multi-level models. In particular, it integrates powerful tools coming from Geographic Information Systems (GIS) and Data Mining easing the modeling and analysis efforts. In this paper, we present how this platform addresses these issues and how such tools are available right out of the box to modelers.

[1]  Christophe Le Page,et al.  Cormas: Common-Pool Resources and Multi-agent Systems , 1998, IEA/AIE.

[2]  Anne Ruas,et al.  A Prototype Generalisation System Based on the Multi-Agent System Paradigm , 2007 .

[3]  Marielle Delhom,et al.  Analyzing Knowledge Exchanges in Hybrid MAS GIS Decision Support Systems, Toward a New DSS Architecture , 2008, KES-AMSTA.

[4]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[5]  Andrew W. Moore,et al.  X-means: Extending K-means with Efficient Estimation of the Number of Clusters , 2000, ICML.

[6]  Andrew T. Crooks,et al.  Constructing and implementing an agent-based model of residential segregation through vector GIS , 2010, Int. J. Geogr. Inf. Sci..

[7]  Jonathan Ozik,et al.  Visual agent-based model development with repast simphony. , 2007 .

[8]  Alexis Drogoul,et al.  GAMA: An Environment for Implementing and Running Spatially Explicit Multi-agent Simulations , 2009, PRIMA.

[9]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[10]  Patrick Taillandier,et al.  Complex environment representation in epidemiology ABM : application on H5N1 propagation , 2010 .

[11]  Edsger Wybe Dijkstra,et al.  Ewd 316: a short introduction to the art of programming , 1971 .

[12]  Alexis Drogoul,et al.  Interactive Learning of Independent Experts' Criteria for Rescue Simulations , 2009, J. Univers. Comput. Sci..

[13]  David O'Sullivan,et al.  “So Go Downtown”: Simulating Pedestrian Movement in Town Centres , 2001 .

[14]  Hiep Xuan Huynh,et al.  An Agent-Based Approach to the Simulation of Brown Plant Hopper (BPH) Invasions in the Mekong Delta , 2010, 2010 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future (RIVF).

[15]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[16]  Patrick Taillandier,et al.  Designing Agent Behaviour in Agent-Based Simulation through Participatory Method , 2009, PRIMA.