The University of Southampton
Courses

COMP6203 Intelligent Agents

Module Overview

This module gives a broad introduction to the new and rapidly expanding field of agent-based computing. It introduces the key concepts and models of the field, dealing both with the individual agents and with their interactions. Particular emphasis is placed on automated negotiation, cooperation and on-line auctions, and students are required to program a trading agent in Java which will compete in a class tournament within a simulated trading environment.

Aims and Objectives

Module Aims

To give a broad introduction to the new and rapidly expanding field of agent-based computing.

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Motivations for, and appropriate use of, agent-based computing
  • Main agent models in use today and their grounding in artificial intelligence research
  • Main agent decision making frameworks for cooperative and competitive environments
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Deploy an agent within a simulated agent trading environment
  • Analyse and critique the performance of a deployed agent

Syllabus

Topics covered are: Introduction to agent-based computing - Motivations for agent-based computing - Key concepts and models of reasoning (symbolic, reactive and practical) - Rational decision making and handling uncertainty Agent Interactions - Models of coordination (DCOP and the max-sum algorithm) - Models of competitive behaviour (game theory and mechanism design) - Computational markets (auctions) Agent design and implementation - Structuring agent models in code - Deploying agents within a simulated environment - Practical reasoning strategies for computational markets

Learning and Teaching

TypeHours
Lecture18
Follow-up work9
Tutorial4
Completion of assessment task36.5
Preparation for scheduled sessions9
Revision10
Wider reading or practice63.5
Total study time150

Resources & Reading list

An Introduction to MultiAgent Systems. 

Gerhard Weiss. Multiagent Systems. 

Trading Agent Competition - an international forum aiming to encourage and promote high quality research in the technology underlying trading agents..

Assessment

Summative

MethodPercentage contribution
Exam  (1.5 hours) 60%
Trading agent competition 40%

Referral

MethodPercentage contribution
Coursework marks carried forward 40%
Exam  (1.5 hours) 60%

Repeat Information

Repeat type: Internal & External

Share this module Facebook Google+ Twitter Weibo

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×