CS 516A: Multiagent Systems


Abstract

Multiagent systems research, a subfield of artificial intelligence, studies the interactions of computational agents. These agents can represent real world parties, and they can have different preference structures. A key research goal is to design open distributed systems in a principled way that leads to globally desirable outcomes even though every participating agent only considers its own good and may act insincerely. The course covers relevant results in AI, game theory, market mechanisms, voting, auctions, coalition formation, and contracting. Effects of different computational limitations of the agents are discussed. Questions of common knowledge and recursive modeling are addressed. Software tools for multiagent systems are presented. Application examples are presented in networks, operating systems, manufacturing, and logistics.

Instructor

Tuomas Sandholm, Assistant Professor, Room: Jolley 506.
Washington University
Department of Computer Science
One Brookings Drive, Campus Box 1045
St. Louis, MO 63130
(314) 935-4749 (office), (314) 935-7302 (fax)
sandholm@cs.wustl.edu

Time/Place

Lectures: MWF 1-2pm, Lopata 229. Office hours: W 2-3pm, Jolley 506.

Syllabus

For the syllabus, click here.

Lecture Notes

This is the place for the postscript versions of the lecture notes that students have taken. They are not edited by the instructor. An example latex file (lecture1.tex) can be found here, and the corresponding style file (style.tex) here. Copies of the original slides can be found in the Computer Science Main Office.

Homework Sets

Course Projects

This is the place for the projects that students handed in.
sandholm@cs.wustl.edu