Undergraduate Course: Agent Based Systems (Level 9) (INFR09036)
|School||School of Informatics
||College||College of Science and Engineering
||Availability||Available to all students
|Credit level (Normal year taken)||SCQF Level 9 (Year 3 Undergraduate)
|Home subject area||Informatics
||Other subject area||None
||Taught in Gaelic?||No
|Course description||Agent technology has emerged as a new area within Artificial Intelligence in the last two decades, exploring systems in which it is assumed that the computational components are autonomous, and interact with each other in a common environment. The aim of this course is to provide a comprehensive introduction to agents and multiagent systems. It covers a broad range of topics including agent architectures, agent interaction and communication, and game-theoretic methods and models of distributed rational decision making. It lays the foundations for advanced courses such as Multi-Agent Semantic Web Systems and Algorithmic Game Theory and its Applications.
Entry Requirements (not applicable to Visiting Students)
|| Students MUST have passed:
Informatics 2D - Reasoning and Agents (INFR08010)
|Prohibited Combinations|| Students MUST NOT also be taking
Agent Based Systems (Level 10) (INFR10049)
||Other requirements|| Successful completion of Year 2 of an Informatics Single or Combined Degree, or
equivalent by permission of the School. Students must also have a basic knowledge of probability theory and a good command of propositional and first-order logic.
|Additional Costs|| None
Information for Visiting Students
|Displayed in Visiting Students Prospectus?||No
Course Delivery Information
|Not being delivered|
Summary of Intended Learning Outcomes
|- Describe and discuss different architectures for intelligent agents and interaction mechanisms for cooperative and competitive settings.
- Use abstract formal models of agents and agent interactions to analyse the properties of concrete designs.
- Explain the algorithmic and theoretical foundations of agents and multiagent systems, with an emphasis on knowledge-based and game-theoretic techniques.
- Be able to model, analyse and critically evaluate distributed systems using agent-based abstractions and related concepts.
|Written Examination: 100%|
Assessed Assignments: 0%
Oral Presentations: 0%
A final written exam, no assessed assignments.
- Definitions of agency
- Properties of agents
2. Agent architectures
- Deductive reasoning agents
- Practical reasoning
- Reactive and hybrid agents
3. Agent interaction
- Agent communication
- Game-theoretic models of interaction
4. Distributed rational decision making
- Social choice and voting
- Coalition formation
- Resource allocation
5. Logics for multiagent systems
||- M. Wooldridge. An Introduction to MultiAgent Systems, 2nd edition, John Wiley & Sons, 2009
- Y. Shoham and K. Leyton-Brown. Multiagent Systems: Algorithmic, Game Theoretic and Logical Foundations, Cambridge University Press, 2009.
Timetabled Laboratories 0
Non-timetabled Assessed Assignments 0
Private Study/Other 72
|Course organiser||Mr Vijayanand Nagarajan
Tel: (0131 6)51 3440
|Course secretary||Miss Claire Edminson
Tel: (0131 6)51 7607