Building, composing and experimenting complex spatial models with the GAMA platform

被引:142
作者
Taillandier, Patrick [1 ]
Gaudou, Benoit [2 ,3 ,4 ]
Grignard, Arnaud [5 ]
Quang-Nghi Huynh [6 ]
Marilleau, Nicolas [3 ]
Caillou, Philippe [7 ]
Philippon, Damien [8 ]
Drogoul, Alexis [3 ]
机构
[1] Univ Toulouse, MIAT, INRA, F-31320 Castanet Tolosan, France
[2] Univ Toulouse, IRIT, CNRS, INPT,UPS,UT1,UT2J, Toulouse, France
[3] Sorbonne Univ, UMMISCO, IRD, F-93143 Bondy, France
[4] USTH, ICTLab, Hanoi, Vietnam
[5] MIT, Media Lab, Cambridge, MA 02139 USA
[6] CICT CTU, DREAM CTU IRD, Can Tho, Vietnam
[7] Univ Paris Sud, LRI INRIA TAU, Gif Sur Yvette, France
[8] Univ Hong Kong, Sch Publ Hlth, Hong Kong, Peoples R China
关键词
Agent-based modeling; Spatial simulation; Platform; Modeling language; AGENT-BASED MODEL; SIMULATION;
D O I
10.1007/s10707-018-00339-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The agent-based modeling approach is now used in many domains such as geography, ecology, or economy, and more generally to study (spatially explicit) socio-environmental systems where the heterogeneity of the actors and the numerous feedback loops between them requires a modular and incremental approach to modeling. One major reason of this success, besides this conceptual facility, can be found in the support provided by the development of increasingly powerful software platforms, which now allow modelers without a strong background in computer science to easily and quickly develop their own models. Another trend observed in the latest years is the development of much more descriptive and detailed models able not only to better represent complex systems, but also answer more intricate questions. In that respect, if all agent-based modeling platforms support the design of small to mid-size models, i.e. models with little heterogeneity between agents, simple representation of the environment, simple agent decision-making processes, etc., very few are adapted to the design of large-scale models. GAMA is one of the latter. It has been designed with the aim of supporting the writing (and composing) of fairly complex models, with a strong support of the spatial dimension, while guaranteeing non-computer scientists an easy access to high-level, otherwise complex, operations. This paper presents GAMA 1.8, the latest revision to date of the platform, with a focus on its modeling language and its capabilities to manage the spatial dimension of models. The capabilities of GAMA are illustrated by the presentation of applications that take advantage of its new features.
引用
收藏
页码:299 / 322
页数:24
相关论文
共 68 条
[1]   BDI agents in social simulations: a survey [J].
Adam, Carole ;
Gaudou, Benoit .
KNOWLEDGE ENGINEERING REVIEW, 2016, 31 (03) :207-238
[2]  
Alonso L., 2018, UNIFYING THEMES COMP, P253
[3]  
Amblard F, 2015, WINT SIMUL C PROC, P4021, DOI 10.1109/WSC.2015.7408556
[4]  
[Anonymous], LECT NOTES COMPUTER
[5]  
[Anonymous], SIMULATION GAMING
[6]  
[Anonymous], 2017, HAW INT C SYST SCI H
[7]  
[Anonymous], INT WORKSH MULT SYST
[8]  
[Anonymous], THESIS
[9]  
[Anonymous], SIMULATING PEDESTRIA
[10]  
[Anonymous], AGENT BASED VISUALIZ