Tik-79.230 Foundations of Agent-Based Computing
Topics of this course include theory, implementation technology and
applications of agent-based systems.
- Lectures by
Tuesdays 11-14, room TB353
- Tutorials and project assignments by
Thursdays 15-16, room TB353
- Project assignments will be related to
the simulation league of
- Course material:
Course book: S. Russel and P. Norvig:
Artificial Intelligence: A Modern Approach, Prentice Hall, 1995.
Seminar: Selected articles.
manual of the soccer server.
- In order to pass the course one has to
- give a seminar talk
- complete a project assignment and
- pass an exam.
- Brochure in Finnish.
- Registrations using
by attending the first two lectures.
- May 9, 2001,
- September 6, 9-12, halls T1 and T2, registrations via TOPI
- January 16: Practical arrangements, brief introduction to agents
RoboCup demo arranged in the tutorial
- January 23: Intelligent agents
- Lecture 1,
no tutorial this week
- January 30: Uncertainty
- Lecture 2,
- February 6: Belief networks
- Lecture 3,
- February 13: Making simple decisions
- Lecture 4,
- February 20:
- No lecture nor tutorial this week !!!
- February 27: Making complex decisions
- Lecture 5,
- March 6: Learning
- Lecture 6,
Are based on selected articles from a collection edited by
Huhns, M. and Singh, M.: Readings in Agents,
Morgan Kaufmann, 1997. Please consult the
list of contents and send email to the lecturer to make
a reservation. You may choose any of the following articles
(x.y.z refers to the z^th article in Chapter x.y of the collection):
2.1.2-5, 2.3.2, 2.4.4, 3.1.2-4, 3.2.1-2, 4.1.1-2, 4.2.1-3, 4.3.5, 4.4.1-4,
4.5.1-3, 4.5.5. The collection is available for consultations
during lectures, tutorials and office hours.
List of accepted presentations.
- March 27:
11:15-12:00 Pauliina Hellman: Designing Conventions
for Automated Negotiation by J.S. Rosenschein and G. Zlotkin
12:15-13:00 Martti Meri: Modeling Rational Agents
within a BDI-architecture by A.S. Rao and M.P. Georgeff
13:15-14:00 Vili Jussila: Multi-Agent Reinforcement Learning:
Independent vs. Cooperative Agents by M. Tang
- April 3:
11:15-12:00 Tuomo Pyhälä: Coordination without Communication:
Experimental Validation of Focal Point Techniques
by M. Fenster, S. Kraus, and J.S. Rosenschein
12:15-13:00 Jukka Honkola: Designing a Family of Coordination
Algorithms by K.S. Decker and V.R. Lesser
13:15-14:00 Petri Salmi: Semantics and Conversations for
an Agent Communication Language
by Y. Labrou and T. Finin
- April 10:
11:15-12:00 Petteri Kaski: Formalizing the Cooperative
Problem Solving Process by M. Woolridge and N.R. Jennings
12:15-13:00 Juho Jussila: An Open Agent Architecture
by P.R. Cohen, A. Cheyer, M. Wang and S.C. Baeg
13:15-14:00 Timo Rutanen: COLLAGEN: When Agents Collaborate
with People by C. Rich and C.L. Sidner
- April 24:
13.15-14:00 Antti Holappa: Agent-Oriented Programming by Y. Shoham
You should make a short project proposal (at most one page)
by February 8. The following issues should be addressed:
Project assignments are due by May 15 when the demos of the
implementations are arranged.
A short (10 pages absolute maximum) description of the implementation
is required. The report should contain:
- The project team (from 1 to 3 persons).
- What is to be done
(basically you should implement a soccer playing agent
that is able to make a goal and to act as a goalie).
- What tools, programming language(s) and libraries are to be used.
The report should be in ASCII or PostScript format.
- the names and student numbers of the members of the group
- a short description of the system architecture
- a general overview of the players' decision procedure
Make a compressed archive (tar+gz, zip) that contains the source
files and the document and send it to Tommi.Syrjanen@hut.fi. If you have
modified an existing implementation, please mark the modifications in
the source code.
List of accepted project assignments.
Latest update: June 20, 2001
by Tomi Janhunen