Zero Sum Games
Motivating example: changing Rock Paper Scissors
If we modify the game of Rock Paper Scissora to add a single new strategy “Spock”:
Spock smashes Scissors and Rock.
Paper disproves Spock.
The other modification is that the game is no longer symmetric: only the row player can use the Well.
The mathematical representation of this game is given by:
Is there a way that the Row player can play that guarantees a particular expected proportion of wins?
Optimising worst case outcomes
The value of a game
Formulation of the linear program
In a Zero Sum Game, given a row player payoff matrix \(A\) with \(m\) rows and \(n\) columns, the following linear programme will give a strategy for the row player that ensures the best possible utility as well as the value of the game:
Subject to:
Where the parameters of the linear programme are defined by:
The minimax theorem
Using Nashpy
See Use the minimax theorem for guidance of how to use Nashpy to find the Nash equilibria of Zero sum games using the mini max theorem.