MCZA028-13 Multiagent Systems (3-1-4)

MCZA028-13 Multiagent Systems (3-1-4)
Syllabus:
Introduction. Micro level: what is an agent; abstract architectures for agents; design
of intelligent agents: reasoning agents,
agents as reactive systems, hybrid agents; agent communication languages. Macro level:
multiagent systems, communication, protocols, multi-agent Interactions, coordination, JADE multiagent
platform.
Recommendation:
Information Processing; Object Oriented Programming.
Required texts:
●
●
●
1. RUSSEL, S.; NORVIG, P. Artificial Intelligence: A Modern Approach, 2nd. Ed., Prentice Hall, 2003.
2. WEISS, G. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press,
1999.
3. WOOLDRIDGE, M. An Introduction to Multiagent Systems, John Wiley & Sons, 2009.
Additional texts:
●
●
●
●
●
1. BITTENCOURT, G. Inteligência Artificial: Ferramentas e Teorias (Artificial Intelligence: Tools and
Theories, in Portuguese). UFSC. 3a. Ed., 2006.
2. REZENDE, S. O. Sistemas Inteligentes: Fundamentos e Aplicações (Intelligent Systems:
Fundamentals and Applications, in Portuguese). 1a Ed., Manole, 2003.
3. MURPHY, R. R. Introduction to AI Robotics. MIT Press, 2000.
4. DAUTENHAHN, K.; BOND, A. H.; CANAMERO, L.; EDMONDS, B. Socially Intelligent Agents: Creating
Relationships with Computer and Robots (Multiagent Systems, Artificial Societies, and Simulated
Organizations). Springer, 2002.
5. BREAZEAL, C. Designing Sociable Robots (Intelligent Robotics and Autonomous Agents Series). A
Bradford Book, 2004.
Further reading:
●
●
●
1. BELLIFEMINE, F. Developing Multi-agent Systems with JADE, Wiley Series in Agent Technology,
2007.
2. BORDINI, Rafael; Dastani, Mehdi; Dix, Juergen; Seghrouchni, Amal, A. Multi-Agent Programming:
Languages, Platforms and Applications. Springer, 2005.
3. FERVER, Jacques. Multi-agent systems: An Introduction to Distributed Artificial Intelligence.
Addison-Wesley, 1999.