All lectures will be recorded. Recordings will be available on Mediaspace under channel name "Topics in Algrothmic Game Theory (CS 580 AGT) Fall 2023"
Will be updated as the class progresses.
td>Stable Matching, House Allocation, Kidney Exchange
Date | Topics | Reading |
---|---|---|
Fair-division, Social Choice (some of the covered topics are relatively new) | ||
Aug 22 | Introduction. Course overview. | Slides |
Aug 24 | Fair-division of Divisibles | Slides See also sections 10.1 and 10.2 of Yishay Mansour's notes. Note here that B_i is the budget that we assumed to be 1, and ρ is also 1 when valuations are linear. |
Aug 29 | Competitive Equilibrium Algorithm | Lecture slides. The paper on the first combinatorial flow-based algorithm by Devanur, Papadimitriou, Saberi, and Vazirani (2008). |
Aug 31 | Fair Division of Indivisibles: EF and Prop | Lecture slides. |
Sep 5 | Fair Division of Indivisibles: MaxMinShare (MMS) | Lecture slides. 2/3-MMS paper by Garg, McGlaughlin, and Taki |
Sep 7 | Mechanism Design w/o Money: Stable Matching and Top-Trading-Cycle | Lecture scribbles. Notes1 and Notes2 by Tim Roughgarden. Notes by Widmayer and Dutting |
Sept 12 | Voting: Arrow's Impossibility Theorem | Lecture Scribbles. Slides by Kevin-Leyton Brown. |
Games and Equilibria | ||
Sept 14 | Nash Equilibrium, Nash's Existence Theorem, Zero-sum games | Lecture Slides. Nash's paper. |
Sept 19 | Min-Max Theorem for Zero-sum Games, Lemke-Howson for General Two-Player Games | Lecture Slides. For Lemke-Howson algorithm, see Chapter 2 of the AGT book. |
Sept 21 | Lemke-Howson Algo (quick recap), Class PPAD, Other Equilibrium Notions | Lecture Slides on Lemke-Howson Algorithm and class PPAD. Lecture Slides on other equilibrium notions of DSE, CE and CCE |
Sept 26 | CE, CCE, Extensive form games -- SPE, Stackelberg Eq | Lecture Slides |
Sept 28 | Security Games, Stackelberg Equilibrium | Slides. Lecture scribbles on security games. Also see thisSection 3 of this paper by H. Xu. |
Oct 3 | Shapley Value and Applications to ML (by Jack Bai) | Tentative slides |
Routing+Costsharing Games and Price-of-Anarchy | ||
Oct 5 | Routing Games: Non-atomic Routing | Notes by Tim. Lecture scribbles |
Oct 10 | N/W Over Provisioning, Atomic Selfish Routing | Notes by Tim. Lecture scribbles |
Oct 12 | Potential Games and Smoothed Games | See section 1 of notes for Potential games, and notes on smooth games by Tim; this also includes smoothness proof for Location Games where players want to maximize payoff. Lecture scribbles |
Oct 17 | Cost Sharing Games | Notes by Tim on Cost-sharing games. Lecture scribbles |
Oct 19 | No regret dynamics | Lecture scribbles. Tim's notes on best-response dynamics notes on no-regret dynamics, and notes on on-swap-regret leading to approximate CE, that we did not cover. |
Mechanism Design | ||
Oct 24 | Single Item Auction -- First and Second Price | Scribbles on single item auction. Notes by Tim. |
Oct 26 | Canceled | |
Oct 31 | Myerson's Single Parameter Auction | Notes by Tim. Lecture scribbles |
Nov 2 | VCG, Auction design to Algorithm design, Indirect Mechanism, Revelation Principle | Notes by Tim. Lecture scribbles |
Nov 7 | Myerson's optimal (revenue maximizing) auction | Notes by Tim. Lecture scribbles |
Nov 9 | Simple vs Optimal Auctions: Bulow-Klemperer's Theorem and Prophet Inequality | Lecture notes and scribbles. Notes by Tim. Slides by Brendan. |
Project Presentations | ||
Nov 14 | Project Presentations |
|
Nov 16 | Project Presentations |
|
Nov 28 | Project Presentations |
|
Nov 30 | Project Presentations |
|
Dec 5 | Project Presentations |
|
Lecture 2:
Lecture 3:
Fair Division
Stable Matching
Roth et al. (2004) also extend the TTC algorithm and its incentive guarantee to accommodate both deceased donors (houses without owners) and patients without a living donor (agents without houses). The application of graph matching to pairwise kidney exchange is from Roth et al. (2005), Roth et al. (2007) consider three way kidney exchanges, with simultaneous surgeries on three donors and three patients. Three-way exchanges can significantly increase the number of matched patients, and for this reason are becoming common. Allowing four-way and larger exchanges does not seem to lead to significant further improvements.
Voting
Nash equilibrium computation
Approximation Algorithms:
Sperner and PPAD-hardness of two-player games
Security Games (Tue, Sept 29):
Routing games, PoA:
Best-response Dynamics and Convergence Rates:
Mechanism Design and Prophets:
Tentative list of topics for the course project
Will be updated as the course progresses.