Combinatorial game theory
Reading time15 minIn brief
Article summary
In this article, we present you some elements of “game theory”. This branch of mathematics studies strategies, and has many applications in fields such as optimization, politics, or economy.
Main takeaways
-
Game theory represent a game in an abstract space of configurations.
-
A strategy consists in a function that explains which next configuration to reach, given the current game configuration.
-
There exist mathematical results on games, such as von Neumann’s theorem.
-
These results apply to many real-life fields.
Article contents
1 — Video
Please check the video below. You can also read the transcripts if you prefer.
To go further
2 — von Neumann’s minimax theorem
2.1 — Catergories of games
There are multiple categories of games, according to whether players play simultaneously (e.g., rock-paper-scissors) or not (e.g., chess), if players can hide some information (e.g., poker), etc.
In the case of PyRat, we consider a game which is “simultaneous”. It means that both player take decisions at the same time. This is the case in a normal game of PyRat, as moves are applied at a fixed period.
PyRat is also a game with “perfect information”, as all information on the board, all possible decisions that can be taken (and the gains that would result), as well as the game objective, are known by all players.
Also the game is “non-cooperative”, as each player is trying to win against the other.
Additionally, PyRat is a “zero-sum” game, as one piece of cheese taken by the player will not be taken by the opponent.
Finally, PyRat admits a finite number of pure strategies, as the number of possible decisions per arena vertex is an integer. A pure strategy is a complete definition of how a player will play a game. In particular, it determines the move a player will make for any situation they could face. When a strategy assigns probabilities to each decision, we talk about mixed stragey.
2.2 — The theorem
John von Neumann’s minimax theorem is an important result in game theory. In a non-cooperative, simultaneous game with perfect information, with a finite number of pure strategies and zero-sum, the theorem states that there is at least one situation of stable interaction, namely a situation in which neither of the two players has an interest in changing its mixed strategy if the other does not change it.
In other words, what the theorem says is that there exists a situation in which both players should stabilize, as changing the strategy would not improve the gains as long as the opponent does not also change strategy.
To go beyond
-
von Neumann’s theorem is a particular case of a Nash equilibrium.
-
A famous problem of game theory.