Content
This course addresses theoretical problems at the interface of game theory and computer science, often inspired by internet applications such as sponsored search, crowdsourcing, and social computing platforms. Game theory studies strategic interactions of multiple agents in situations where the well-being of a single agent depends not only on his own actions, but also on the actions of other agents. We start by discussing fundamental concepts from game theory and investigating algorithmic aspects of solution concepts. Then we analyze internet-inspired algorithmic problems from a game-theoretic perspective. Among the topics to be discussed in this course are algorithmic mechanism design, auction theory, matching markets, crowdsourcing markets, information elicitation, prediction markets, reputation systems, and network games.