Toggle navigation
Home
Lectures
Homeworks
Labs
Staff
Calendar
Labs
Mondays 6-8 pm and Thursdays 6-8 pm in MSLab CIT 167
Java Lab Setup Guide
Lab
Writeup
Resources
Supplemental Readings
1
Repeated Games of Complete Information
Stencil Code
Stencil Code (Github)
Game Theory, On-line Prediction and Boosting by Freund and Schapire
An Iterative Method of Solving a Game by Robinson
2
Finite State Machines and Games of Incomplete Information
Stencil Code
Stencil Code (Github)
Finite Automata Play the Repeated Prisoners' Dilemma
3
Reinforcement Learning and Collusion
Stencil Code
Stencil Code (Github)
RL Tutorial Recoding
Artificial Intelligence, Algorithmic Pricing, and Collusion
Implicit Negotiation in Repeated Games
4
The Lemonade Stand Game
Stencil Code
Stencil Code (Github)
Lemonade Arena Leaderboard
The Lemonade Stand Game Competition
Automated Planning in Repeated Adversarial Games
5
Bidding Strategies for Simultaneous Auctions, Part 1
Stencil Code
Self-Confirming Price Prediction Strategies for Simultaneous One-Shot Auctions
6
Bidding Strategies for Simultaneous Auctions, Part 2
Stencil Code
Coalition-Based Pricing in Ascending Combinatorial Auctions
7
Bidding Strategies for Simultaneous Auctions, Part 3
Stencil Code
8
TAC AdX One-Day Game
Stencil Code
9
TAC AdX Two-Day Game
Stencil Code
10
Prediction Markets, Part 1
Prediction Markets, Part 2
Prediction Markets, Part 3
Final Project
Generic Project Description
AdX Final Project
2024 AdX Game Description (Python)
2023 AdX Game Description (Java)
AdX Stencil Code (Github)
Ad Exchange Leaderboard (Competition 1)
Ad Exchange Leaderboard (Competition 2)
Spectrum Auctions Final Project
2024 Spectrum Auction Game Description (Python)
2023 Spectrum Auction Game Description (Java)
Spectrum Auction Stencil Code (Github)
Spectrum Auction Leaderboard (Competiton 1)
Spectrum Auction Leaderboard (Competiton 2)