IA54 – Multiagent Systems
Level: Master level, graduates.
The aims of this module are to introduce the student to the concept of Agent and Multi-Agent System, and the main applications for which they are appropriate; The core of this lesson aims at introcucing the multiagent-based approach as new paradigm for analyzing systems and designing advanced software applications. Multiagent-based application are developped using the Janus platform.
Content and Resources
- Chapter 1: Introduction to multiagent systems by Nicolas GAUD.
- Chapter 2 & 3 : AOSE: Agent Oriented Software Engineering by Nicolas GAUD.
- Chapter 4 : Multiagent Platforms by Stéphane GALLAND.
- Chapter 5 & 6 : Reactive Agents by Franck GECHTER.
- Chapter 7 : Action Selection by Nicolas GAUD.
- Chapter 8 : Rational Agent and Reinforcement Learning by Fabrice LAURI.
- Chapter 9 : Rational Agents by Nicolas GAUD.
- Chapter 10 : Ontology and Communication by Nicolas GAUD.
- Chapter 11 : Planning by Nicolas GAUD.
- Chapter 12 : Emergence, Local to Global (Herarchical Social Entropy) by Franck GECHTER.
- Chapter 13 : Multiagent-based simulation by Stéphane GALLAND.
- Jacques Ferber. Multi-Agent Systems. Addison-Wesley, 1999.
- Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall, Third edition, 2009.
- Michael Wooldridge. An Introduction to Multiagent Systems. John Wiley, Second Edition, 2009.
- Gerhard Weiss (Editor). Multi-Agent Systems. The MIT Press, Second Edition, 2013.
- Yoav Shoham and Kevin Leyton-Brown. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations Cambridge University Press, 2009.
- Gregory M. P. O'Hare and Nicholas R. Jennings (Editors). Foundations of Distributed AI. Wiley Interscience, 1996.
- Munindar P. Singh and Michael N. Huhns (Editors). Readings in Agents. Morgan-Kaufmann Publishers, 1997.