Cours Intelligence Collective et Système Multi-Agents
Le cours multi-agents s'adresse aux étudiants désireux de continuer dans la voie de la recherche ainsi qu'aux étudiants curieux de comprendre l'évolution possible de l'approche objet au travers des nouveaux concepts introduits dans les systèmes multi-agents.
Objectifs : Pour une intelligence collective, de l'IA vers l'organisation artificielle...
Quelques définitions : L'agent, Le système multi-agents,
Concepts : l'Agent face à l'Objet, Agents et Société, Agent Cognitif /Agent Réactif, Classes d'Agents Cognitif/Agent Réactif, L'interaction, Collaboration et coordination, Emergence
Applications : Pourquoi distribuer l'intelligence ? Résolution de problèmes, Conception logiciel et Robotique, La simulation multi-agents
La simulation multi-agents : Principes, Exemples
Présentation de la plate-forme GEAMAS : Architecture, Méthodologie de conception, Applications développées
Principaux thèmes de recherches & manifestations
Supports de cours :
Intelligence Artificielle et Intelligence Collective
![]()
![]()
- Notions générales
- Repères
- Intelligence
- Intelligence artificielle
- L'Intelligence Artificielle
- Les années 50, Les années 60, Les années 70, Les années 80
- Les Systèmes Experts
- Intelligence Artificielle… Discussion
- L'Intelligence artificielle distribuée
- Les années 90, Définition de l'IAD
- L'intelligence Artificielle Parallèle
- La résolution Distribuée de Problèmes
- Les Systèmes Multi-Agents
- L'Intelligence collective en perspective…
- Systèmes naturels et sociaux
- L'idée d'Auto-organisation
- Thèmes des conférences scientifiques
- Grands acteurs et événements en IA
- Les grandes thématiques de recherche en AI
- => Ressources :
- Expert Systems: Principles and Programming, Fourth Edition 4th Edition by Joseph C. Giarratano, Gary D. Riley
- Un outil de développement de système expert : CLIPS
Agent et Système Multi-Agents![]()
- La notion d'Agents
- Vers la distribution d'entités autonomes
- Agent et « distributed intelligence »
- Définition
- l'Agent face à l'Objet
- Propriété des agents
- Exemple
- La notion de Système Multi-Agents
- Pour une intelligence collective
- Objectifs et cadre de travail
- Approche
- Définition
- Principe
- Typologie
- Agent Réactif
- Agent Cognitif
- Agents Hybrides
- Concepts
- L'interaction
- Schéma d'intercation
- Organisation
- Environnement
- Applications
- Pourquoi distribuer l'intelligence ?
- Résolution de problèmes
- Conception logiciel et Robotique
- La simulation
- La simulation multi-agents
Principe
- Cadre
- Exemple
- Principaux thèmes de recherches & manifestations SMA
- => Ressources :
- Actes Journées Francophones Systèmes Multi-Agents (JFSMA'17) Actes complet de la conférence au format pdf, 2017
- Victor R. LESSER, Multiagent Systems : an emerging subdiscipline of IA, article ACM
- Les Systèmes Multi-Agents- Ferber, J –Inter Editions, 1997.
- Les agents intelligents, Jean Sallantin, Hermes, 1997.
- Swarm Intelligence –Bonabeau, E., Dorigo, M., Theraulaz, G. -Oxford UniversityPress, 1999.
- Principes et Architectures des SMA–Briot, J.-P., Demazeau, Y., -IC2 Hermes, 2001.
- An Introduction to MultiAgentSystems–Wooldridge, M. –Wiley 2002.
SMA et Travaux équipe de recherche du LIM
1 : LIM laboratory and MAS Team research areas (en)
![]()
2 : Simulation of Land use evolutions for public decision making (en)
![]()
2 : Biomass flow modelling and simulation for organic waste management (en)
![]()
TD & Exposés thématiquesRessources :TD1 : Présentation de Netlogo, Etude de quelques "cas d'école" de SMA avec Netlogo
Objectif : Prendre contact avec l'outil NetLogo, comprendre les concepts mis en ouvre dans cette plateforme de modélisation/simulation par agents,
expérimenter l'approche de simulation multi- agents au travers de l'utilisation d'applications cas d'école. Correction
TD2 : Modification de comportements d'agents dans un Système multi-agents
Objectif : Maitriser les principaux concepts de programmation utilisés dans Netlogo, mettre à l'épreuve les connaissances au travers de l'étude d'applications existantes.
TD3 : Etude de Cas / Mini Projet
Objectif : Créer une petite application NetLogo de A à Z ou sur la base d'une application existante.
Sujet au choix :
Sujet 1 : Propossition d'une application personnelle développée de A à Z
Sujet 2 : Extension / Evolution d'une application de la bibliothèque de modèles voir une DEMO
Sujet 3 : Exposé relatif à un article scientifique SMA (cf. ressources)
Exposés thématiques : Présentation des exposés
- Plateforme agent :
- NetLogo : un environnement de programmation pour la modélisation/ simulation de phénomènes collectifs naturels