CS639: Introduction to Algorithmic Game Theory & Mechanism DesignUniversity of Wisconsin-Madison, Spring 2024
OverviewGame theory is a mathematical framework to study interactions between multiple strategic agents, where agents view these interactions as “games” they are trying to “win”. Mechanism design studies the design of such interactions so as to obtain socially desirable outcomes. In this class, we will delve into both these topics through the lens of a computer scientist. We will examine questions such as: How does strategic behavior from a self-interested agent affect the other agents and society at large? Under what conditions do such interactions have equilibria (stable outcomes)? How can we learn/approximate such equilibria? How should we account for strategic behavior when designing social systems so as to achieve socially desirable equilibria? When multiple agents can cooperate to achieve more than the sum of their parts, how do we divide the value created among the agents? To study these questions, we will use tools from several areas such as probability, calculus, optimization, algorithms, and online machine learning. This class is primarily targeted towards advanced undergraduate and early graduate students with a strong background in mathematics and algorithms. Course staffInstructor: Kirthevasan Kandasamy. Teaching assistant: Joon Suk Huh. Grader: Ankur Sonawane. LecturesTuesday, and Thursday. 4:00 PM – 5:15 PM. ENGR HALL 3355. TopicsThis is a tentative list of topics that we intend to cover in this class. The course staff reserves the right to modify the syllabus as they see fit.
PrerequisitesCS240, CS475, Econ301, or Econ 311. I will release a set of diagnostic questions as Homework 0 at the beginning of class. While you are not expected to know the solutions right away, you should be able to solve most of the questions with reasonable effort after looking up any necessary references. Recommended resourcesThe recommended textbook for the class is
Game Theory, Alive
by Anna Karlin and Yuval Peres. A pdf version of the book is free to download.
LogisticsCanvas: We will use canvas for homeworks. Piazza: Please sign up for the class on piazza via this link. See the Canvas announcement for the access code.
GradingYour grade will be determined by homeworks, a mid-term and a final exam. See the grading page for more details. |