EEL 5937 - Multi Agent Systems

Spring 2003

New: presentations schedule

Instructor: Dr. Lotzi Bölöni
Office: ENGR - 444
Phone: 407-823-2320
E-mail: lboloni@cpe.ucf.edu
Web Site: http://www.cs.ucf.edu/~lboloni/Teaching/EEL5937_MultiAgentSystems_Spring2003
The assignments and the other announcements will be posted on the course web site
Classroom: ENG-388
Class Hours: Tuesday, Thursday 8:30 - 10:20
Office Hours: Tuesday 10:30 - 12:00, Thursday 10:30 - 12:00
Pre-requisites: This course is suitable for graduate or advanced undergraduate students. The only prerequisite is Java programming knowledge. Students from computer engineering, computer science,electrical engineering and related fields are all welcome.
Knowledge of articifial intelligence, knowledge based or expert systems is NOT required. But if you have this kind of background, you are more than welcome to use it in the class project.
Recommended readings: Michael Wooldridge: An Introduction to MultiAgent Systems
FEEDS video stream: Video stream page
Suggested projects: Projects page
Grading: Homework: 20 %
Project: 60 %
Final Exam: 20 %
Core development: up to 20% additional points
Standard 90/80/70/60 scale will be used for final grades (curved if necessary)
Teaching assistant: Stephanie Han fhan@cs.ucf.edu
Mailing list: Send mails to eel5937-multiagent@hector.cs.ucf.edu
Subscribe by sending a mail to majordomo@hector.cs.ucf.edu with subscribe eel5937-multiagent in the body of the mail. Follow the instructions in the mails you receive.


Goto: Links, Syllabus, Grades


Syllabus

Week
Lect.no.
Date
Topic
Lecture Notes, Readings, Homeworks
1
1
Jan 7
Introduction
Lecture 1

2
Jan 9
What makes an agent?
Lecture 2
2
3
Jan 14.
Applications.
Environments.
Lecture 3

4
Jan 16.
Agent models.
Lecture 4
3
5 Jan 21.
Intentional models for agents
Lecture 5

6
Jan 23.

Agent knowledgebases.Ontologies.
Lecture 6
Reading: Ontology 101
Homework: Ontology building
4
7
Jan 28.
Project choices and teams finalized
Ontologies (cont'd)
Lecture 7

8
Jan 30
The Bond agent system (1)
Lecture 8
5
9
Feb. 4 The Bond agent system (2)
Lecture 9

10
Feb. 6
Interagent communication.
Speech acts. Agent communication languages.
Lecture 10
Homework:Agents for the Prisoner's dilemma
6
11
Feb. 11
Content languages. SL.
Lecture 11

12
Feb. 13
Multi-agent systems
Introduction, utilities, rational behavior
Dominant strategies, Nash equilibria, Prisoner's dilemma
Lecture: Multi Agent Interactions
7
13
Feb. 18
Reaching agreements, negotiation, auction models
Lecture: Reaching Agreements

14
Feb. 20


8
15
Febr. 25
Collaboration, benevolence, contract net

Lecture: Working Together

16
Febr. 27


9
17
Mar. 4
The Bond agent system (3)
Lecture 17

18
Mar. 6
The Bond agent system (4)
Lecture 18
10
19
Mar. 11
Mobile agents
Strong mobility
Lecture 19
Readings:
Kotz, Gray: Mobile agents and the future of the internet
C. Harrison et al.: Mobile agents: are they a good idea?

20
Mar. 13
Weak mobility
Lecture 20
11

Mar. 18
Spring break



Mar. 20
Spring break

12
21
Mar. 25
Mutable agents
Lecture 21

22
Mar. 27

Lecture 22
Homework:Homework: Arguments for mobility
13
23
Apr. 1
Agent oriented programming
Agent development fitfalls
Lecture: methodologies
(slides 1-37)

24
Apr. 3
-cont-

14
25
Apr. 8
Agent UML. Gaia.
Lecture 26
Readings:
Wooldridge, Jennings, Kinny: The Gaia Methodology for Agent-Oriented Analysis and Design
Odell, Parunak, Bauer: Extending UML for Agents
Homework:Homework: Analyis for GAIA

26
Apr 10.


15
27
Apr. 15
Presentations (1)
Presentations schedule

28
Apr. 17
Presentations (2)
Presentations schedule


Apr. 22
Final exam

Grades:

Grades of homework 1

Links: