Equilibrium in a two-row binary game

ID: equilibrium-in-a-two-row-binary-game

Write column of a two-row binary game as , with the row player's payoff first. If there is no pure Nash equilibrium, the column player's maximum payoff in each row must be one. Otherwise every column would be a best response in a zero-payoff row, and excluding an equilibrium there would force the opposite row to dominate in every column, giving an equilibrium in that opposite row.
A column maximizing the column player's top-row payoff must then have , or its top cell would be an equilibrium. Its bottom column-player payoff must be zero, or its bottom cell would be one. Thus a column occurs. The same argument for the bottom row produces . No column can give the column player payoffs , since a row-player best response within that column would be a pure equilibrium.
Consequently, if neither pure equilibrium is found, mix equally over the two rows and equally over those two special columns. The row player's two expected payoffs are ; every column gives the column player at most , and the supported columns achieve . This is a Nash equilibrium. Computing the two row maxima, scanning for pure equilibria and locating the two special columns takes running time for columns.

New to topics? Read the docs here!