Agents et Systèmes Multi-agents
Cours
DEA, LIPN, Université
Paris 13, mars 2003
Adina
Florea
Les agents logiciels sont considérés comme un nouveau modèle informatique des systèmes de calcul distribués, complexes, ouverts et hétérogènes. De nos jours, un nombre de plus en plus grand de systèmes logiciels sont vus et conçus en termes d'agents et de systèmes multi-agents dans lesquels les composantes logiciels agissent plutôt comme des entités individuelles indépendantes, notamment agents, au lieu d'être uniquement des composantes du système. Les systèmes multi-agents peuvent être vus comme une collection d'entités artificielles autonomes capables d'accomplir diverses tâches par interaction, coordination, intelligence collective et émergences de patterns de comportement. Les agents comprennent des idées et techniques venant de plusieurs disciplines : calcul distribué, intelligence artificielle, sociologie, sciences de la gestion et des organisations, mais aussi biologie, psychologie et philosophie.
Ce
cours comprend :
une
définition des agents, des systèmes multi-agents (SMA), et
de leurs caractéristiques; |
||
le
raisonnement des agents sur leurs connaissances et croyances et sur ceux
des autres agents; |
||
l'étude
des problèmes d'interaction et de communication, et de la coordination
des actions des agents pour résoudre des problèmes; |
||
aspects de la technologie multi-agents; |
||
quelques domaines d'application des agents et SMA. |
La
présentation des applications particulières sera faite en
insistant sur les motivations pour choisir le paradigme des agents.
A
la fin de ce cours, les étudiants seront en mesure de comprendre:
les
idées, les tendances et les nouvelles possibilités des agents
et des SMA; |
||
les
principes de construction des SMA; |
||
comment
utiliser la technologie multi-agents pour résoudre des problèmes; |
||
ce qu'apporte ce nouveau paradigme par rapport à d'autres paradigmes de calcul comme le calcul distribué ou la programmation orientée-objet. |
Conférence 1 | Agents et systèmes multi-agents: définitions et caractéristiques. |
Conférence 2 | Modèles et architectures d’agents. |
Conférence 3 | Communication entre agents. |
Conférence 4 | Planification distribuée et répartition des tâches. |
Conférence 5 | Négociation entre agents. |
Conférence 6 | Applications des agents et systèmes multi-agents. |
Cours en-ligne "Représentation logique des connaissances pour les agents intelligents" - Projet AUF
Cours en-ligne "Agents
intelligents" - Projet AUF
Les articles suivants doivent être
lus par les étudiants qui suivent ce cours.
Définitions
des agents et SMA
- A gentle introduction to agents and their applications - An introduction to multi-agent systems |
||
S. Franklin and A. Gasser. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. Proc. of ATAL'96. | ||
M. Georgeff, B. Pell, M. Pollack, M. Tambe, and M. Wooldridge. The Belief-Desire-Intention Model of Agency. Dans J. P. Muller, M. Singh, and A. Rao (eds), Intelligent Agents V Springer-Verlag Lecture Notes in AI Volume 1365, March 1999. | ||
M. Wooldridge and N. R. Jennings. Intelligent Agents: Theory and Practice. Knowledge Engineering Review 10(2), 1995. |
J.P. Briot & Y. Demazeau (eds). Principes et architectures des systèmes multi-agents. Hermes Science, Lavoisier, 2001.
J. Ferber. Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence. Addison-Wesley, 1999.
D. Kayser. La représentation des connaissances. Hermes, Paris, 1997.
M. Wooldridge. An Introduction to Multiagent Systems. John Wiley and Sons, 2002.
G. Weiss (ed.). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, 1999.
M. Huhns & M. Singh (eds.). Readings in Agents, Morgan Kaufmann, 1998.
M. Wooldrige. Reasoning about Rational Agents, The MIT Press, 2000.
Représentation logique des connaissances pour les agents intelligents. Cours Web interactif, 1999-2000.
Agents Intelligents. Cours Web Interactif, 2001-2002.
J. M. Bradshaw e.a. Terraforming Cyberspace, IEEE COMPUTER, July 2001.
M. E. Bratman, D. J. Israel, M. E. Pollack. Plans and Resource-Bounded Practical Reasoning. CIJ, vol. 4, no. 4, 1988
G. Buttazzo. Artificial Consciousness: Utopia or Real Possibility? IEEE COMPUTER, July 2001
N.R.Jennings, e.a. Automated negotiation: prospects, methods, and challenges. Group Decision and Negotiation Journal, 10(2), 2001, p.199-215.
M. Wooldridge, P.Ciancarini. Agent-Oriented Software Engineering: The State of the Art Dans P. Ciancarini & M. Wooldridge (eds.), Agent-Oriented Software Engineering. Springer-Verlag Lecture Notes in AI, Volume 1957, 2001.
A. Florea. Multi-agent Systems Course, Spring 2002. http://www.cs.wpi.edu/~cs525m/s02/
Participation aux discussions 10% |
||
Examen 90% L’examen
comprendra des sujets théoriques et des problèmes; vous aurez
une semaine à donner la reponse (l’envoyer par email).
|
Contact: adina@cs.pub.ro