Algorithmic Game Theory

From International Center for Computational Logic

Algorithmic Game Theory

Course with SWS 2/2/0 (lecture/exercise/practical) in SS 2024

Lecturer

Tutor

SWS

  • 2/2/0

Modules

Examination method

  • Written exam
  • Oral exam



Game Theory is a multi-disciplinary and pervasive field that is concerned with how strategic decision making can be formally modelled and mathematically analysed.

In this course, we will approach the subject from a computer science perspective and -- in addition to covering the foundational aspects -- also address how game theory can be approached computationally, e.g. consider how computers can be programmed to play games, or analyse the computational complexity of various game-theoretic notions.

Dates and times

The lecture takes place as follows:

Exercise sessions are offered at the following times:

  • Tuesdays, DS6, APB/E006
  • Thursdays, DS4, APB/E005
  • Thursdays, DS5, APB/E006

Exercises start in the week of the first lecture, i.e. on 16th/18th April.

In the week of 6th to 10th May, there will be an exceptional virtual exercise session on Wednesday, 8th May, 13:00 via Zoom.

On Thursday, 13th June, due to rooms being used for OUTPUT, the exercise sessions take place as follows:

On Tuesday, 25th June, there will be no exercise session. Students are asked to use the exercise sessions on Thursday (27th June) instead., which will be held in a hybrid fashion via Zoom.


Topics

  • Noncooperative games in normal form
  • Noncooperative games in extensive form
  • Search in game trees
  • Games with missing information
  • Evolutionary game theory
  • The Game Description Language and General Game Playing
  • Cooperative Games

Exam

For CMS students and students wishing to use this course for modules INF-B-510 or INF-B-520, there will be a written exam (90min). The written exam will take place on 16th August, 2024, 13:00 in HSZ/E01/U. The exam will be closed book, i.e. without notes, and no other resources (in particular technical aids) are permitted.

For anyone else (INF-VERT-2/6, INF-BAS-2/6, INF-PM-FOR, IST) the exam will be oral. To obtain an exam slot, please contact Ms. Ramona Behling.

A consultation session for discussing common questions regarding the lecture and/or exam(s) will be held on 15th August, 2024, 12:00–13:00 in APB/E023 (note the updated time).
  • Jörg Rothe (Ed.): Economics and Computation. An Introduction to Algorithmic Game Theory, Computational Social Choice, and Fair Division. Springer-Verlag Berlin Heidelberg (2016) (Part I: Playing Successfully)
    • Lectures 1, 2, 6, 7, 11, and 12
  • Richard Alan Gillman, David Housman: Game Theory. A Modeling Approach. CRC Press (2019)
    • Lectures 1, 2, 3, and 9
  • Stuart J. Russell, Peter Norvig: Artificial Intelligence. A Modern Approach (Global Edition). Pearson (2021) (Chapter 6: Adversarial Search and Games)
    • Lectures 4 and 5
  • Todd W. Neller, Marc Lanctot: An Introduction to Counterfactual Regret Minimization. Self-published. (2013)
    • Lecture 8
  • Noam Nisan, Tim Roughgarden, Éva Tardos, Vijay Vazirani (eds.): Algorithmic Game Theory. Cambridge University Press (2007)
    • Lecture 9
  • Michael R. Genesereth, Michael Thielscher: General Game Playing (Synthesis Lectures on Artificial Intelligence and Machine Learning) Morgan & Claypool Publishers (2014)
    • Lectures 4, 5, and 10
  • Bernhard von Stengel: Game Theory Basics. Cambridge University Press (2021)

Subscribe to events of this course (icalendar)

Lecture Noncooperative Games in Normal Form DS3, April 15, 2024 in SCH/A316 File
Exercise Noncooperative Games in Normal Form File
Lecture Normal-Form Games: Mixed Strategies DS3, April 22, 2024 in SCH/A316 File
Exercise Normal-Form Games: Mixed Strategies File
Lecture Sequential Games with Perfect Information DS3, April 29, 2024 in SCH/A316 File
Exercise Sequential Games with Perfect Information File
Lecture Playing Games: Alpha-Beta Tree Search DS3, May 6, 2024 in SCH/A316 File
Exercise Minimax and Alpha-Beta Tree Search File
Lecture Playing Games: Monte Carlo Tree Search DS3, May 13, 2024 in SCH/A316 File 1 File 2
Exercise Monte Carlo Tree Search File
No session Bank holiday DS3, May 20, 2024 in --
Lecture Missing Information: Modelling DS3, May 27, 2024 in SCH/A316 File
Exercise Missing Information: Modelling File
Lecture Missing Information: Solving DS3, June 3, 2024 in SCH/A316 File
Exercise Missing Information: Solving File
Lecture Counterfactual Regret Minimisation DS3, June 10, 2024 in SCH/A316 File 1 File 2
Exercise Counterfactual Regret Minimisation File
Lecture Repeated Play DS3, June 17, 2024 in SCH/A316 File
Exercise Repeated Play File
Lecture Game Description Language DS3, June 24, 2024 in SCH/A316 File
Exercise Game Description Language File
Lecture Cooperative Games: Definition and the Core DS3, July 1, 2024 in SCH/A316 File
Exercise Cooperative Games: Definition and the Core File
Lecture Cooperative Games: Stable Sets and Shapley Value DS3, July 8, 2024 in SCH/A316 File
Exercise Cooperative Games: Stable Sets and Shapley Value File


Calendar