Instructors: Matt Weinberg (smweinberg@).
Graduate TAs: Meryem Essaidi
(messaidi@cs.), Joshua Gardner (jg41@), Kritkorn Karntikoon (kritkorn@), Anunay
Kulshrestha (anunay@), Antonio Molina Lovett (amolina@), Barak Nehoran
(bnehoran@).
Undergraduate
Course Staff: Kiril Bangachev, Nathan Bergman, Alan Ding, Kimberly
Ding, Jessie Fielding, Alice Gao, Jerry Huang, Joshua Ku, Jonathan Kutasov,
William Li, Aaron Lichtblau, Betsy Pu, Emily Ryu, Michelle Woo.
Lectures and
Precepts:
(Please see Ed for all Zoom links)
Tuesday/Thursday 1:30 – 2:50pm, Zoom.
Precept P01 (Barak): Wednesday 7:30 – 8:20pm, Zoom.
Precept P02 (Kritkorn): Wednesday 7:30 – 8:20pm,
Zoom.
Precept P03/P04 (Antonio): Thursday, 7:30 – 8:20pm,
Zoom.
Precept P04 (Joshua): Friday 1:30 – 2:20pm, Zoom.
Precept P05 (Anunay): Friday 2:30 – 3:20pm, Zoom.
Office Hours: (Please
see Ed for the gather link)
Mondays 10-11am, gather: Kritkorn
Mondays 2-3pm, gather: Anunay.
Mondays 4-5pm, gather: Joshua, Antonio.
Mondays 5-6pm, gather: Meryem, Barak.
Tuesdays 9:30 – 11:30am, gather: Anunay.
Tuesdays 3-4pm, gather: Matt.
Wednesdays 5-6pm, gather: Meryem.
Wednesdays 9pm-10pm, gather: Barak (reserved for
questions about background material, and not assignments).
Wednesdays 11pm – 12am, gather: Kritkorn.
Thursdays 10-11am, gather: Kritkorn.
Thursdays 3-4pm, gather: Matt.
Fridays 4-5pm, gather: Joshua (reserved for
questions about background material, and not assignments).
Fridays 5-6pm, gather: Antonio.
Ed: https://edstem.org/us/courses/4370/discussion/ (if you cannot access Ed
because you “aren’t enrolled,” please email me to be added).
Course Policy:
445 Course Policies.
Homework: Homeworks will be posted
below when they become available. Here
is a LaTeX template you may use for the homework, and here
is a short guide to LaTeX. Feel free to visit office hours for help
installing/setting up LaTeX.
The final is now available, and due Friday, May 14th
at 11:59pm:
Final.
Submit all PDF
assignments to codePost here: codePost
(see Ed for enroll link).
Miscellaneous
Material:
-
A "cheatsheet"
for math required for this course.
-
An "FAQ" on what to
expect from this course.
-
Guidelines for how Strategy Designs are graded: Strategy Design Grading Guidelines.
Lecture Notes:
Below is a
table with a tentative plan for each
lecture and corresponding reading material. Some shorthand for the reading
material:
Rx = Tim Roughgarden's lecture
notes x.
KPx = Karlin and Peres chapter x.
EKx
= Easley
and Kleinberg chapter x.
NRTVx = Nisan, Roughgarden, Tardos and Vazirani chapter x
(Click link --> resources --> Algorithmic Game Theory --> Algorithmic
Game Theory).
BCELPx = Brandt, Conitzer, Endriss, Lang, Procaccia chapter x
(Click link --> resources --> resources --> online version. To find
the password, visit Vince
Conitzer's webpage).
Date |
Topic |
Supplemental
Reading Material |
2/2 |
Braess' Paradox, Stable Matching I |
https://en.wikipedia.org/wiki/Braess'_paradox
R1, R2, KP10.1, KP10.2, NRTV10.4 |
2/4 |
Stable Matching II |
R1, R2, KP10.3, NRTV10.4 |
2/9 |
Matching III |
KP10.4, NRTV10.3 |
2/11 |
Matching IV |
|
2/16 |
Voting Theory I |
KP13 BCELP2 |
2/18 |
Voting Theory II |
R4, BCELP2, EK23.6, NRTV10.2 |
2/23 |
Game Theory I |
KP4, R5, EK6 |
2/25 |
Game Theory II |
KP 4, KP6, R5 |
3/2 |
Linear Programming |
Sections 1 & 4 here |
3/4 |
Game Theory III |
KP2 |
3/9 |
Information Cascades |
EK16 |
3/11 |
Scoring Rules |
R17 |
3/16 |
Spring Break |
|
3/18 |
No Lecture |
|
3/23 |
Auction Theory I |
R13, EK9.1-9.5 |
3/25 |
Auction Theory II |
R14, R15, KP 15.1-15.3 |
3/30 |
Auction Theory III |
R14, R16, EK9.7 |
4/1 |
Auction Theory IV |
KP14.4, KP14.6 |
4/6 |
Cryptocurrencies I |
|
4/8 |
Cryptocurrencies II |
``Selfish
Mining'' attack, notes on Piazza |
4/13 |
Price of Anarchy I |
R7, NRTV18.1-18.3, KP8.1, KP8.4 |
4/15 |
Price of Anarchy II |
R7, NRTV18.1-18.3, KP8.1, KP8.4 |
4/20 |
Cake Cutting |
BCELP13, KP11 |
4/22 |
Behavioral Game Theory I |
Notes on Piazza, R19 |
4/27 |
Behavioral Game Theory II |
R19 |