Algorithmic Game Theory
|Meeting Time:||N: Wed 3:00-5:20|
|Offered this year?||Yes|
|When Offered?||Most years|
This course examines topics in game theory from a computer scientist's perspective. Through the lens of computation, this course will focus on the design and analysis of systems involving self-interested agents, investigating how strategic behavior should influence algorithm design, which game-theoretic solution concepts are practical to implement, and the ramifications of conflicts of interest between system designers and participating agents. Topics include: auctions and mechanism design, equilibria, and learning.
Prerequisites: capable of programming in any Python, Matlab, Java, or Scala; and mathematical sophistication, meaning comfortable with mathematical modeling and reasoning (i.e., theorems and proofs)