Computational Model Library

A Multi-level Multi-model of Collective Motion (1.0.0)

This multi-model (i.e. a model composed of interacting submodels) corresponds to a multi-level representation of a collective motion phenomenon. In this example, we consider individuals evolving in a toric space and forming groups. A group is defined here as a set of close enough individuals with similar orientation. This model was designed to study the impact of the mutual influences between individuals and groups on the formation of groups in a collective motion.

The multi-model is composed of two multi-agent submodels m and M respectively representing the phenomenon from a micro (individuals) and a macro (groups) perspectives. Each of these submodels is already implemented in separated NetLogo simulator instances. Using the AA4MM (Agent & Artifact for Multi-Modeling) metamodel, the multi-model is described as an Agent & Artifact (A&A) system.

We are then considering agents at two levels:

  • The agents at the models level represent the entities of the system we want to model. These entities correspond to individuals and groups.

  • The agents at the multi-model level manage the multi-model execution. Such agents are named m-agents.

At the multi-model level, we describe the interaction processes between the models, and, therefore, the influences between individuals and groups, thanks to the concept of artifact. We can then compare the simulation results (i.e. number of formed groups as a function of time) of different interaction patterns between models.

Release Notes

Associated Publications

CAMUS B., Bourjot C., Chevrier V. (TBP). “Considering a Multi-Level Model as a Society of Interacting Models: Application to a Collective Motion Example”. Journal of Artificial Societies and Social Simulation (JASSS).

A Multi-level Multi-model of Collective Motion 1.0.0

This multi-model (i.e. a model composed of interacting submodels) corresponds to a multi-level representation of a collective motion phenomenon. In this example, we consider individuals evolving in a toric space and forming groups. A group is defined here as a set of close enough individuals with similar orientation. This model was designed to study the impact of the mutual influences between individuals and groups on the formation of groups in a collective motion.

The multi-model is composed of two multi-agent submodels m and M respectively representing the phenomenon from a micro (individuals) and a macro (groups) perspectives. Each of these submodels is already implemented in separated NetLogo simulator instances. Using the AA4MM (Agent & Artifact for Multi-Modeling) metamodel, the multi-model is described as an Agent & Artifact (A&A) system.

We are then considering agents at two levels:

  • The agents at the models level represent the entities of the system we want to model. These entities correspond to individuals and groups.

  • The agents at the multi-model level manage the multi-model execution. Such agents are named m-agents.

At the multi-model level, we describe the interaction processes between the models, and, therefore, the influences between individuals and groups, thanks to the concept of artifact. We can then compare the simulation results (i.e. number of formed groups as a function of time) of different interaction patterns between models.

Version Submitter First published Last modified Status
1.0.0 Benjamin Camus Wed Mar 25 10:48:02 2015 Tue Feb 20 11:34:58 2018 Published

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept