Advanced Algorithms: Applications of Algorithmic Game Theory

Computer Science 6822
Spring 2009

Instructor: Éva Tardos  

Time: Monday and Wednesday 2:30-3:45 

First class: Monday, January 26 (class on Jan 19&21 is cancelled)

Place: 1150 Snee Hall 

Office Hours: Fridays 2:30-3:30

Overview

Algorithmic Game Theory combines algorithmic thinking with game-theoretic, or, more generally, economic concepts. The course will focus on applications of these ideas in a range of field including mechanism design and keyword auctions used in sponsored search auctions.

Book and Materials

We will use Parts II and IV of the book: Algorithmic Game Theory, and supplement it with additional papers.

Thanks to our progressive-minded publisher you can read the entire book Algorithmic Game Theory (eds. Nisan, Roughgarden, Tardos, Vazirani) online by clicking here (username=agt1user, password=camb2agt).

Another excellent textbook that covers several of the course's topics is Shoham and Leyton-Brown, Multiagent Systems, Cambridge, 2008.

Weekly Schedule and readings:

Wed. March 5 Georgios Piliouras Dynamics of Bid Optimization in Online Advertisement Auctions
Mon, March 9 Vasumathi Raman

Cost of Conciseness in Sponsored Search Auctions

Wed. March 11 Maurice Yuk Leung Cheung Chapter 12:  Computationally Efficient Approximation Mechanisms
March 16&18 SPRING BREAK  
Mon March 23 cancelled, see talk at 4:15  by Daron Acemoglu  (MIT, Economics)
Wed March 25 guest lectures  by Joe Halpern
Mon March 31 Igor Gorodezky and Joel Nishimura Chapter 26: Computational Aspects of Prediction Markets,
Mon Apr 1 Jiawei Qian Truthful Approximation Schemes for Single-Parameter Agents
Wed Apr 6 Katherine Lai   Chapter 14: Distributed Algorithmic Mechanism Design
Wed Apr 8 Huijia Rachel Lin

Games for exchanging information.

Mon Apr 13 Renato Paes Leme & Stephen Purpura Optimal Envy-Free Pricing with Metric Substitutability
Wed Apr 15 Matt Paff and Seth Matthew Weinberg Chapter 10: Mechanism Design without Money
Mon Apr 20 Tal Rusak Interdomain Routing and Games
Wed Apr 22 Eric Frackleton  Vindictive Bidding in Keyword Auctions,
Mon Apr 27 Di Wang Chapter 16: Online Mechanisms
Wed Apr 29 Thanh Nguyen Chapter 25: Incentives and Information Security

Ideas for Papers to be Presented in Class

Selecting papers.

Chapters from the book Algorithmic Game Theory (eds. Nisan, Roughgarden, Tardos, Vazirani) online by clicking here (username=agt1user, password=camb2agt).

 

Papers about different aspects of Sponsored Search:

 

Papers about algorithms for Auctions

 

Other applications of Game theory

 

Pre-requisites

The course pre-requisites is background in algorithms and graphs at the level of CS 482. No prior knowledge of game theory or economics will be assumed: we will start with a quick introduction on the necessary background. Course grade will be based on the presentation, and on class participation

Course work

This is a seminar-style course in which students will read and present papers.

Topics

I will start the course with a few week overview of games, and mechanism design using Chapters 1, 9 and 10 of the Algorithmic Game Theory book. After the initial weeks, students will present sections of the book, or related papers. We will cover some of the Chapters 11-16 on Mechanism Design, and some of the additional topics: 22, 23, 15, 26, 27 and 28, especially expanding on Sponsored Search.

Similar Courses

There are many similar course offered at other schools too: For courses on sponsored search see http://theory.stanford.edu/~tim/f07/f07.html and http://www.cis.upenn.edu/~mkearns/teaching/SponsoredSearch/. Also Game Theory . net offers a wide range of game theory courses.