Table of Contents
Techniques de théorie des jeux en informatique / Game theory in computer science (24h, 3 ECTS)Responsable / Course supervisorOlivier Serre, directeur de recherche au CNRS, chercheur à l'IRIF Intervenants en 2024-2025 / Lecturers in 2024-2025
Contexte scientifique / Scientific contextSuite à la publication en 1944 de l'ouvrage “Theory of Games and Economic Behavior” par John von Neumann et Oskar Mergenstern, et aux travaux conséquents de John Nash au début des années 1950, la théorie des jeux a été utilisée principalement comme un modèle pour les intéractions économiques et sociales. Cependant, depuis le début des années 1980, la théorie des jeux occupe une place de plus en plus importante en informatique et l'objectif de ce cours est de présenter divers modèles de jeux ainsi que des applications de cette théorie dans plusieurs domaines de l'informatique : théorie des automates, logique, vérification de programmes, optimisation, et apprentissage par renforcement. Following the publication in 1944 of the book “Theory of Games and Economic Behavior” by John von Neumann and Oskar Mergenstern, and the consequent work of John Nash in the early 1950s, game theory has been used mainly as a model for economic and social interactions. However, since the early 1980s, game theory has become increasingly important in computer science and the aim of this course is to present various game models and applications of game theory in several areas of computer science: automata theory, logic, program verification, optimization, and reinforcement learning. Description détaillée du cours / Course outlinePart I (Nathanaël Fijalkow): Processus de décisions Markoviens et jeux stochastiques / Markov decision processes and stochastic gamesNous étudions l'aspect l'algorithmique de ces jeux (calcul de valeurs et de stratégies optimales), et leurs applications en apprentissage par renforcement et en intelligence artificielle. We study the algorithmic aspect of these games (computation of optimal values and strategies), and their applications in reinforcement learning and artificial intelligence. Part II (Dietmar Berwanger, Laurent Doyen): Jeux oméga réguliers sur des graphes / Omega regular games on graphsL'étude des jeux de durée infinie sur des graphes est motivée entre autre par ses applications à la vérification de programme et à la théorie des automates. Comme cas de base, nous étudions les jeux avec gains qualitatifs (gagne ou perd). Les points principaux sont :
Nous considérons une extension quantitative : les jeux à gain moyen. Dans ces jeux quantitatifs, chaque coup induit un gain local et les joueurs tentent de maximiser le gain cumulé à la limite. The study of infinite duration games on graphs is motivated by its applications to program verification and automata theory. As a basic case, we study games with qualitative payoffs (win or lose). The main points are :
We consider a quantitative extension: payoff games. In these quantitative games, each move induces a local payoff and players try to maximize the cumulative payoff at the limit. Calendrier / CalendarLes séances auront une durée de trois heures (avec une pause). Lectures are three hours long (with a break). Cours en présentiel. In-person lectures.
Previous exams:
Langues du cours / Spoken languageLes cours seront en anglais. Lectures will be in English. Les étudiants seront autorisés à rédiger leur examen en anglais ou en français. Exams papers can be written in English or in French. Support de cours / Lecture notesThis recent textbook includes all materials presented in the course: https://arxiv.org/abs/2305.10546 Exams and solutions from the past years will be shared Cours liés au MPRI / Related courses in MPRILes cours suivants, sans être indispensables, offrent une ouverture intéressante. The following courses, without being required to follow this course, are complementary:
Bibliographie / References
|