Game Theory
Game theory is a framework for analysing interactions between a set of agents. It is an abstract specification of interactions, describing each agent’s preferences in terms of their utility. We assume agents want to maximise utility.
Link to original
Playoff Matrix
Playoff Matrix
A playoff matrix is a table where the strategies of one player are listed in rows (agent ) and the other player in columns (agent ).
left right left 1 0 1 0 right 0 1 0 1 Each player picks a pure strategy.
Link to original
Outcome (Game Theory)
An outcome is what we get when we combine the actions of all the players. It corresponds to an element of the payoff matrix. We identify outcomes by the moves the players make:
Link to original
Rational Agent Behaviour
We look at different strategies rational agents can pick.
Dominant Strategy
Dominant strategy
Given any particular strategy (either C or D) agent , there will be a number of possible outcomes. We say dominates if every outcome possible by playing is preferred over every outcome possible by playing .
Link to original
Example
In this example, dominates for both players.
There are two interpretations of ‘preferred’:
Strong domination (strategy)
Strong domination: dominates if utility of every outcome possible by playing is strictly greater than every outcome possible by playing . for all outcomes
Link to originalWeak domination (strategy)
Weak domination: weakly dominates if utility of every outcome possible by playing is no less than every outcome possible by playing . for all outcomes
Link to original
A rational agent will never play a dominated strategy, so in deciding what to do, we can delete dominated strategies. (however there isn’t always a unique un-dominated strategy)

Nash Equilibrium
Nash Equilibrium
If two strategies are best responses to each other, then they are in Nash equilibrium.
In general, we say that two strategies and are in Nash equilibrium (NE) if:
- under the assumption that agent plays , agent can do no better than play ; and
- under the assumption that agent plays , agent can do no better than play
Neither agent has any incentive to deviate from a NE.
Link to original
Nash Equilibrium solution
A pair of strategies is a Nash equilibrium solution to the game if:
That is, is a Nash equilibrium if:
- if plays then gives the best outcome for
- if plays then gives the best outcome for
Unfortunately:
Link to original
- not every interaction scenario has a pure strategy NE
- some interaction scenarios have more than one NE
Example
Consider the payoff matrix:
Here the NE is . If assumes that is playing , then ‘s best response is to play . Similarly for .
You can find the NE by cycling through all outcomes and asking if either agent can improve its payoff by changing strategy:
- is NE
- is not NE as can switch payoff from to by switching to
- is not NE as can switch payoff from to by switching to
- is not NE as both can switch payoff from to
Example
Consider this scenario:
There is an NE for the play .
Pareto Optimality
Pareto Optimal
An outcome is said to be Pareto optimal (or Pareto efficient) if there is no other outcome that makes one agent better off without making another agent worse off.
If an outcome is Pareto optimal, then at least one agent will be reluctant to move away from it (because this agent will be worse off).
If an outcome is not Pareto optimal, then there is another outcome that makes everyone as happy, if not happier, than .
“Reasonable” agents would agree to move to from if is not Pareto optimal and is.
Link to original
Example
This game has one Pareto efficient outcome .
There is no solution in which either agent does better.
Example
This game has two Pareto efficient outcomes, and .
Example
This game has a Pareto optimal outcome, :
Social Welfare
Social Welfare (rational behaviour)
The social welfare of an outcome is the sum of the utilities that each agent gets from :
As a concept, it may be appropriate when the whole system (all agents) have a single owner.
Link to original
Example
In both of these games, maximises social welfare.
Normal form games
Normal form games
An -person, finite, normal form game is a tuple where:
- is a finite set of players
- where is a finite set of actions available to Each is an action profile.
- where is a real-valued utility function for .
Represented by -dimensional matrix.
We analyse games in terms of strategies, that is what agents decide to do. An agent’s strategy set is its set of available choices.
Link to original
Common payoff games
Common payoff game
Any game with for all is a common payoff game.
Link to original
Misanthropes’ (un)coordination game
Misanthropes' (un)coordination game
We try to avoid each other:
Link to original
Common sum games
Common sum game
Any game with for all is a constant sum game.
Link to original
Zero-sum games
Zero-sum game
A particular category of constant sum games are zero-sum games. Where utilities sum to zero:
They are strictly competitive scenarios.
Link to original
Mixed Strategies
Mixed strategy
A fixed / pure strategy is easy for an adaptive player to beat. A mixed strategy is just a probability distribution across a set of pure strategies.
For a game where agent has two choices and , a mixed strategy for is the distribution: Given this strategy, when comes to play, they pick action with probability , and the same for with probability .
To determine the mixed strategy, can compute the best values of and . These will be the values which give the highest expected payoff given the options that can choose and the joint payoffs that result.
Link to original
Example
Consider the payoff matrix:
‘s analysis of the game would look like this:
This analysis will help and choose a mixed strategy in zero-sum games.
Nash equilibrium in mixed strategies
Nash Equilibrium in mixed strategies
We don’t always have a pure strategy NE, but every game has at least one mixed strategy Nash equilibrium.
For a game with payoff matrices (to ) and (to ), a mixed strategy is a Nash equilibrium solution if:
In other words:
Link to original
- gives higher expected value to than any other strategy when plays .
- gives higher expected value to than any other strategy when plays .
In this example, 

There is no solution in which either agent does better.







