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.
|
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 agentsStrong 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 |