« SMA » : différence entre les versions

De Parcours SIIA
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Aucun résumé des modifications
 
(20 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :


== Multi-Agent Systems ==
== Multi-Agent Systems ==
By Pierre Chevaillier, Professor at ENIB.
By Pierre Chevaillier, Professor at ENIB.


=== Projets 2019 - 2020 ===
This course is merely an introduction to multiagent systems. First, the course presents the basic principles related to the concepts of agent  and multiagent systems.  Next the course gives a broad overview of the different conceptual solutions and  types of technology used for designing agent-oriented softwares. The second part of the course is devoted to the coordination mechanisms in MAS.


* [[Media:Projets_SMA.pdf|Présentation des projets]]
It is organized as follows:
* [[Media:Projet_JR1.zip|Supports du projet JR1]]
* [[Media:Projet_JR2.zip|Supports du projet JR2]]


Projets proposés par Pierre Chevaillier
* 4 hour class (formal lecture)
* 4 hour practical work. Implementing the Contact Net Protocol using the Gama platform, which students can install on their own computer.


Simulation de déplacements collectifs de piétions en utilisant
== Complex systems & Agent-Based Model And Simulation ==
* PC1 : [[Fichier:Siia-sma_sujet-projet_modeles_pietons_reynolds_2019.pdf|200px|thumb|left| le modèle des boids de Reynolds]]
Jeremy Riviere, Associate Professor at UBO.
* PC2 : [[Fichier:Siia-sma_sujet-projet_modeles_pietons_helbing_2019.pdf|200px|thumb|left| le modèle des social forces de Helbing et al.]]
* PC3 : [[Fichier:Siia-sma_sujet-projet_modeles_pietons_fajen-warren_2019.pdf|200px|thumb|left| le modèle de la dynamique comportementale de Fajen & Warren]]
 
Les 3 modèles sont décrits dans le document [[Fichier:Siia-sma_steeringModels_2019.pdf|200px|thumb|left|  Steering models]].
 
Les scénarios de test sont ceux proposés  [[Fichier:Singh_etal_cavw09.pdf|200px|thumb|left|  l'article de Singh et al (2009)]].
 
Résolution itérative de contraintes spatiales par un système multi-agents
 
=== Introduction to MultiAgent Systems ===


Download the [https://www.enib.fr/~chevaill/documents/master/siia-mas_multiagent-systems.pdf Course material].
* [[Media:Multi-agents_systems_and_interactive_simulation.pdf|Supports de cours]]
<!--
* [[Media:Exercice_Modélisation_Termites.pdf|Exercice de modélisation]]
** [[Media:Solution_Exercice_de_modélisation_Termites.pdf|Solution]]
-->


* Part One: Basic concepts, agent architectures and technologies
== Sujets projets 2021 - 2022 ==
<!-- * [[Media:Projets_SMA_Riviere.pdf|Sujets de projets proposés par Jérémy Rivière]] -->


This first lesson presents the basic principle related to the concepts of agent and multiagent systems. Next it gives a broad overview of the different conceptual solutions and types of technology used to designing agent-oriented software.


* Part Two: collective behavior in multi agent systems
== Multi-Agent Systems For System Biology ==
By Pascal Ballet, Associate Professor at UBO.


* Part Three: Approches in the modeling of multiagent systems
1) [https://docs.google.com/document/d/1VWTJaFk0Gfv6Hg-cXRZ2GpT9zTwkBMf9W08ZeOKfHzQ/edit?usp=sharing Course]


=== IT Laboratory ===
2) [https://centyllion.com Simulator]


The objective of this Lab work is to implement a Contract Net Protocol (CNP). It will be implemented on the Gama platform. Here is a [http://www.enib.fr/~chevaill/documents/master/test_fipa1.gaml basic example] that illustrates the facilities the Gama platform provides to implement FIPA compliant communication protocols.
It is organized as follows:


==== The protocole ====
* 2 hour class (formal lecture)
 
* 2 hour practical work. Implementing complexe systems with the simulator
Step by step implementation of the CNP. The objective is to implement the way agents produce and process the different types of communicative acts that support the protocol.
 
==== Agents using the protocol ====
 
At this point, the agent that initiates the protocol (the initiator) does it only once. We want now to make the agents able to use the protocol on purpose, namely when they have something to do and cannot perform it by their own.
 
==== Many agents ====
 
Implement a solution where many agents can run the protocol concurrently.
 
== Complex systems & Agent-Based Model And Simulation ==
Jeremy Riviere, Associate Professor at UBO.


The course material is [[Media:Multi-agents_systems_and_interactive_simulation.pdf|here]]
== Annales d'examen ==
2021 P. Ballet : [https://docs.google.com/document/d/1xFcqLkPEMiAl1iAVsqD4PPOkN71Ff2I4Qb6HErvIVEo/edit?usp=sharing sujet]

Dernière version du 25 novembre 2021 à 09:27

Multi-Agent Systems

By Pierre Chevaillier, Professor at ENIB.

This course is merely an introduction to multiagent systems. First, the course presents the basic principles related to the concepts of agent and multiagent systems. Next the course gives a broad overview of the different conceptual solutions and types of technology used for designing agent-oriented softwares. The second part of the course is devoted to the coordination mechanisms in MAS.

It is organized as follows:

  • 4 hour class (formal lecture)
  • 4 hour practical work. Implementing the Contact Net Protocol using the Gama platform, which students can install on their own computer.

Complex systems & Agent-Based Model And Simulation

Jeremy Riviere, Associate Professor at UBO.

Sujets projets 2021 - 2022

Multi-Agent Systems For System Biology

By Pascal Ballet, Associate Professor at UBO.

1) Course

2) Simulator

It is organized as follows:

  • 2 hour class (formal lecture)
  • 2 hour practical work. Implementing complexe systems with the simulator

Annales d'examen

2021 P. Ballet : sujet