Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Artificial Intelligence 2

The course is not on the list Without time-table
Code Completion Credits Range Language
XD33UI2 Z,ZK 4 14+4s Czech
Lecturer:
Tutor:
Supervisor:
Department of Cybernetics
Synopsis:

The core topic of this course is building distributed systems as communities of autonomous intelligent agents. Methods and techniques for communication, coordination and cooperation among agents will be presented. The methods of team and coalition formation and auction mechanisms for distributed decision making and planning in environments with different complexity will be studied. Lecturer will explain formal models of shared mental states (BDI) and present standard referential architectures (FIPA) of implemented multi-agent systems. Algorithmic complexity of the agents' decision making will be analyzed in the end of the course.

Requirements:

Attending the labs, completing the Task 1 and the Task 2, demonstrating and presenting the results

Syllabus of lectures:

1. Introduction to Lisp and CLOS

2. Multi-agent systems (MAS), distributed artificial intelligence (DAI) - classses of agents

3. Inter-agent communication, Coordination, cooperation, negotiations

4. Planning and scheduling in AI

5. Algorithms for planning and scheduling in MAS

6. Standards, referential architectures (FIPA) of MAS, implemented systems

7. Belief-Desire-Intention (BDI) agent, intentional system

8. Shared mental attitudes, coalition and team formation

9. Acquaintance models, meta-reasoning

10. Advanced methods of knowledge representation in multi-agent systems: conceptual graphs

11. Agent's decision making complexity

12. NP - complete decision making

13. Unsolvable problems

Syllabus of tutorials:

1. Introduction to Lisp, CLOS (Common Lisp Object System)

2. State space search in Lisp, Task 1 - multi-agent system model

3. Task 1 - multi-agent system model

4. Task 1 - multi-agent system model

5. Demonstration of multi-agent systems ProPlanT, CPlanT and ExPlanTech

6. Open Source implementation of FIPA architectures - FIPA-OS, JADE, ZEUS

7. JADE (Java Agent DEvelopment Framework) environment tutorial, building an agent

8. Inter-agent communication in JADE

9. Design of coordination protocols in JESS (Java Expert System Shell)

10. Task 2 - implementing distributed decision making algorithms in JADE

11. Task 2 - implementing distributed decision making algorithms in JADE

12. Task 2 - implementing distributed decision making algorithms in JADE

13. Task 2 - implementing distributed decision making algorithms in JADE

14. Demonstration and results presentation

Study Objective:
Study materials:

[1] FIPA - www.fipa.org, www.emorphia.com

[2] JADE - sharon.cselt.it/projects/jade/

[3] Wooldridge M., Jennings N.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review, 10 (1995), No.2, pp. 115-1526.

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11654704.html