Algorithmic Game Theory

CS60025, Autumn 2026, LTP: 3-0-0


Instructor Somindu Chaya Ramanna
Teaching assistant Golla Meghanandh Manvith Prabhash
Classes THUR: 15:00-16:55; FRI: 15:00-15:55 at CSE-302
Tutorials on Saturdays

Notices and Announcements

Prerequisites

I assume familiarity with probability theory, discrete mathematics and algorithms. These topics will not be covered in the course. No prior knowledge of game theory is required.

Evaluation Plan (tentative)

Teacher's Assessment     40%   [30% Class Tests/Quizzes + 10% Attendance]
Mid-Semester Examination     30%
End Semester Examination     30%

Lectures

[Details of lectures will be posted here on a weekly basis.]

References

  1. Lecture Notes on Algorithmic Game Theory (CS60025) by Palash Dey (available here).

  2. Course on Algorithmic Game Theory -- Lecture Notes by Tim Roughgarden (available here).

  3. Algorithmic Game Theory, Edited by Nisan, Roughgarden, Tardos and Vazirani, Cambridge University Press, 2007 (available for free from here).

  4. Game Theory by Michael Maschler, Eilon Solan, and Shmuel Zamir.

  5. Game Theory and Mechanism Design by Y. Narahari (equivalent lecture notes are available here).

  6. Combinatorial Optimization: Algorithms and Complexity by Christos H. Papadimitriou and Kenneth Steiglitz.