|
|
|
||
|
The objective of this course is to provide a foundational introduction to algorithmic game theory, bridging
theoretical concepts with practical algorithm implementations. Students explore fundamental solution concepts
such as Nash equilibrium and minimax strategies, alongside learning dynamics including fictitious play, regret
minimization, and replicator dynamics. The course systematically covers both normal-form and extensive-form
games. The course is part of the inter-university programme prg.ai Minor (https://prg.ai/minor).
Last update: Maxová Jana, RNDr., Ph.D. (22.05.2025)
|
|
||
|
Oral exam. Last update: Kynčl Jan, doc. Mgr., Ph.D. (31.05.2019)
|
|
||
|
[1] Nisan, Noam, Tim Roughgarden, Éva Tardos, and Vijay V. Vazirani. ‘Algorithmic Game Theory’. Cambridge University Press, 2007. [2] Schmid, Martin. ‘Search in Imperfect Information Games’. ArXiv abs/2111.05884 (2021). Last update: Maxová Jana, RNDr., Ph.D. (22.05.2025)
|
|
||
|
Oral exam, requirements according to the sylabus of the lecture. Last update: Kynčl Jan, doc. Mgr., Ph.D. (31.05.2019)
|
|
||
|
1. Introduction, matrix games. Solution concepts - Nash equilibrium, Minimax strategies 2. Minimax theorem, Fictitious play learning dynamics 3. Linear programming approaches, correlated equilibria 4. Regret minimization framework, regret matching 5. Invited talk - Double Oracle. 6. Sequential decision making, extensive-form games, best response implementation 7. Fictitious play, averaging 8. Sequence-form linear programming, subgame perfect equilibria 9. Counterfactual regret minimization 10. CFR+, CFR-BR, Discounted CFR 11. History of AI in games Last update: Schmid Martin, Mgr., Ph.D. (14.09.2025)
|