Distributed Artificial Intelligence

Multiagent Systems

Course: CS269 / CS396-01

Course Description: 

Distributed artificial intelligence combines the areas of artificial intelligence, computer science, sociology, economics, management science, and philosophy.  Gerhard Weiss has defined distributed artificial intelligence as “the study, construction, and application of multiagent systems, that is, systems in which several interacting, intelligent agents pursue some set of goals or perform some set of tasks.”  This course concentrates on the development of multiagent systems for distributed artificial intelligence.  The course provides an introduction to intelligent agents, and multiagent systems as well as agent societies.  The course also studies problem solving, search, decision-making, and learning algorithms in the distributed Artificial Intelligence domain.  The course explores the application of organizational theory and formal methods to the problem domain.  Finally, industrial and practical applications in distributed artificial intelligence are discussed.

Prerequisites: 
CS260 (undergraduates) and CS360 (graduates)


Credit:


Lecture Instructor: Julie A. Adams

Course Information:

Syllabus

Schedule

Project Examples

2005 Project Links

2005 Project Demonstrations

Related References

Emergency Evacuation Plan