CMPT 898: Multi-Agent Systems

Instructor: Julita Vassileva


The class will cover a variety of topics and issues relating to techniques for developing and applications of multi-agent systems.


Class will meet twice weekly for 1.5 hours, Tuesday and Thursday 10:00-11:30. In each class 1 or more papers will be presented and discussed. Some papers will be given in advance, some the students will have to search and select themselves. Each student will have to read the papers in advance, so that she can discuss the contents. One student presents the paper (MS Powerpoint presentation) for 30-35 minutes. After the paper presentation follows a discussion, during which the presenter takes notes. After the class the presenter creates a web page containing the presentation and a protocol of the discussion, which is sent to the instructor to be added to the web-site of the class no later than 1 week after the presentation.

During the second half of the term, the students (possibly in teams, depending on the size of class) will design and implement a project in the area of multi-agent systems.


participation in discussions - 15%

quality of presentations - 25%

quality of notes - 25%

quality of paper selection - 20%

quality of project (idea, presentation) and demo - 25%



Proceedings of the Autonomous Agents Conference

Proceedings of the ICMAS

Jeffrey M. Bradshaw (1997) Software agents, QA76.76 .I.58S64 1997

Ferber, Jacques (1999) Multi-agent systems : an introduction to distributed artificial intelligence / Jacques Ferber, TJ217.5 .F5313 1999

Bigus, Joseph P (1998) Constructing intelligent agents with Java: a programmer's guide to smarter applications, QA76.76 .I.58B558 1998

Web-based resources