CMPUT 658 - Applied Game Theory
Overview
Decision-making tasks where mutliple rational agents (natural and artificial) interact are becoming ubiquitous. Game theory is an established field for understanding strategic decision-making and has already made its mark on the development of artificially intelligent agents. This course introduces students to concepts in game theory. It will rigorously develop the foundations of game theory including models of strategic decision-making, solution concepts, and their relationships. The course will also cover algorithms for achieving these solution concepts along with associated computational issues. Finally, it will examine specific use-cases where game theory is being applied within artificial intelligence.
Objectives
In this course, you will:
- Learn about different models ("games") for representing strategic decision-making tasks
- Learn about the various solution concepts, their relationships, and algorithms for computing them
- Understand how the number of agents and type of information affects the solution concepts and their computation
- Gain practice modelling a decision-making task as a game
Course Work
- Assignments
- Presentation
- Project