A Modelling Language to Represent and Specify Emerging Structures in Agent-Based Model

被引:0
|
作者
Duc-An Vo [1 ,2 ]
Drogoul, Alexis [1 ,2 ]
Zucker, Jean-Daniel [1 ,2 ]
Tuong-Vinh Ho [2 ]
机构
[1] IRD, UMI UMMISCO 209, 32 Ave Henri Varagnat, F-93143 Bondy, France
[2] IFI, MSI, UMI 209, Hanoi, Vietnam
关键词
Agent-based modelling; modelling language; emergence; GAMA simulation platform; MULTIAGENT SIMULATIONS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
All modellers have come across, one day, one of these popular toy agent-based models (ABMs), like "Ants", for instance, which depicts the appearance of pheromone trails built by simulated ants. They are simple, but representative of the way "real", more complex. ABMs are designed: in addition to explicitly describe the individual entities used to represent the system, modellers make implicit references to abstractions corresponding to the emerging structures they are tracking in the simulations. Yet, these abstractions are not represented in the models themselves as first-class entities: they are either hidden in ex-post computations or only part of visualization tasks, as if an explicit representation could somehow damage the processes at work in their emergence. This clearly constitutes an obstacle to the development of multi-level models, where emergence is likely to occur at different levels of abstraction of the system: if some of these levels are not represented in the models, the emergence of higher-level structures is not likely to be observed. This paper describes a modelling language that allows a modeller to represent and specify emerging structures in agent-based models. Firstly. to ease the description, we present these structures and their properties in four toy ABMs: Schelling, Boids, Collective Sort and Ants. Then we define the operations that are needed to represent and specify them without sacrificing the properties of the original model. An implementation of these operations in the GAML modelling language (part of the GAMA agent-based platform) is then presented. Finally, two simulations of the Bolds model are used to illustrate the expressivity of this language and the multiple advantages it brings in terms of analysis, visualization and modeling of multi-level ABMs.
引用
收藏
页码:212 / +
页数:3
相关论文
共 50 条
  • [1] An Integrative Modelling Language for Agent-Based Simulation of Traffic
    Fernandez-Isabel, Alberto
    Fuentes-Fernandez, Ruben
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (02): : 406 - 414
  • [2] The Use of an Agent-Based Model to Represent Maori Cultural Values
    Munguia, Montes de Oca O.
    Harmsworth, G.
    Young, R.
    Dymond, J.
    18TH WORLD IMACS CONGRESS AND MODSIM09 INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: INTERFACING MODELLING AND SIMULATION WITH MATHEMATICAL AND COMPUTATIONAL SCIENCES, 2009, : 2849 - 2855
  • [3] System dynamics and agent-based modelling to represent intangible process assets characterization
    Sanchez-Segura, Maria-Isabel
    Dugarte-Pena, German-Lenin
    Medina-Dominguez, Fuensanta
    Garcia de Jesus, Cynthya
    KYBERNETES, 2018, 47 (02) : 289 - 306
  • [4] A Cognitive Model for Routing in Agent-Based Modelling
    Gruebel, Jascha
    Wise, Sarah
    Thrash, Tyler
    Hoelscher, Christoph
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM-2018), 2019, 2116
  • [5] GISM - A language for modelling and designing agent-based intelligent systems
    Wang, HX
    Slaney, J
    MULTI-AGENT SYSTEMS: THEORIES, LANGUAGES, AND APPLICATIONS, 1998, 1544 : 122 - 136
  • [6] A formal methodology to specify hierarchical agent-based systems
    Andres, Cesar
    Molinero, Carlos
    Nunez, Manuel
    SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 169 - 176
  • [7] Simulating emerging coastal tourism vulnerabilities: an agent-based modelling approach
    Student, Jillian
    Kramer, Mark R.
    Steinmann, Patrick
    ANNALS OF TOURISM RESEARCH, 2020, 85
  • [8] Modelling the Economy as an Agent-Based Process: ABCE, A Modelling Platform and Formal Language for ACE
    Taghawi-Nejad, Davoud
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2013, 16 (03):
  • [9] Participatory Agent-Based Modelling in Healthcare - A Domain-Specific Modelling Language Approach
    Godfrey, Thomas
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 209 - 212
  • [10] Spatial agent-based modelling
    Brown, Daniel G.
    Xie, Yichun
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2006, 20 (09) : 941 - 943