All revision notes topics

Dominance and mixed strategies by the Simplex algorithmEdexcel A-Level Further Maths: Revision notes

Section 1

Dominance

A strategy is dominated if another strategy is at least as good whatever the opponent does, so it would never be chosen in an optimal strategy.

  • Rows (Rose, maximising): row ii is dominated by row kk if every entry of row ii is less than or equal to the matching entry of row kk.
  • Columns (Colin, minimising Rose's pay-off): column jj is dominated by column ll if every entry of column jj is greater than or equal to the matching entry of column ll. Dominated rows and columns can be deleted, and the game reduced, before looking for a solution. Dominated strategies are played with probability 00. Example: (528364213)\begin{pmatrix} 5 & 2 & 8 \\ 3 & 6 & 4 \\ 2 & 1 & 3 \end{pmatrix}. Row 3 is dominated by row 1 (and by row 2). Column 3 is dominated by column 1 (8≥58\ge5, 4≥34\ge3). This leaves (5236)\begin{pmatrix} 5 & 2 \\ 3 & 6 \end{pmatrix}.
Key termsdominated strategyreduced matrix
Common mistake

Using the wrong inequality for columns. Colin wants Rose's pay-off to be small, so a column with larger entries is the dominated one.

Section 2

Using the reduced game

After deleting dominated strategies, check for a stable solution (maximin == minimax) and otherwise solve the smaller game, for instance the 2×22\times2 case by equating expected pay-offs. Deleting can be repeated: a deletion may create new dominance. State every deleted strategy with its reason, and give probability 00 to each when you quote the final strategy. For (5236)\begin{pmatrix} 5 & 2 \\ 3 & 6 \end{pmatrix}: row 1 with probability pp gives 3+2p3+2p and 6−4p6-4p, so p=12p=\frac12 and the value is 44. Colin plays column 1 with probability qq: 2+3q=6−3q2+3q=6-3q gives q=23q=\frac23. So Rose plays (12,12,0)\left(\frac12,\frac12,0\right) and Colin plays (23,13,0)\left(\frac23,\frac13,0\right).

Exam tip

Say the reason, for example 'row 3 is dominated by row 1 because 2≤52\le5, 1≤21\le2 and 3≤83\le8'. The comparison is the mark.

Section 3

Converting a game to a linear programme

Larger games can be solved with the Simplex algorithm. For the player who chooses the columns (Colin):

  1. Add a constant kk to every entry so that all entries are positive. The value of the game is then positive, V>0V>0, and the optimal strategies are unchanged. Remember to subtract kk at the end.
  2. Let Colin play column jj with probability qjq_j. Rose's expected gain against each row must be at most VV: ∑jaijqj≤V\sum_j a_{ij}q_j\le V.
  3. Divide by VV and write yj=qjVy_j=\frac{q_j}{V}. The constraints become ∑jaijyj≤1\sum_j a_{ij}y_j\le1 and, since ∑qj=1\sum q_j=1, ∑yj=1V\sum y_j=\frac1V.
  4. Colin wants VV as small as possible, so maximise P=∑yjP=\sum y_j subject to the constraints and yj≥0y_j\ge0. Example, with (5236)\begin{pmatrix} 5 & 2 \\ 3 & 6 \end{pmatrix}: maximise P=y1+y2P=y_1+y_2 subject to 5y1+2y2≤15y_1+2y_2\le1 and 3y1+6y2≤13y_1+6y_2\le1. To set the problem up for Rose, write the game from Colin's point of view (negate and transpose) so that Rose becomes the column player, then add kk.
Key termslinear programmeslack variable
Common mistake

Forgetting to make every entry positive first. A zero or negative value of the game breaks the method, because it divides by VV.

Section 4

Solving by the Simplex algorithm

Add slack variables rr, ss, ... and form the initial tableau, with the profit row P−y1−y2=0P-y_1-y_2=0. Repeat:

  • the pivot column has the most negative entry in the profit row;
  • the pivot row has the smallest non-negative ratio (value ÷\div positive entry in the pivot column);
  • divide the pivot row by the pivot, then use row operations to make the rest of the pivot column 00. Stop when the profit row has no negative entries. Example: after two iterations y1=16y_1=\frac16, y2=112y_2=\frac1{12} and P=14P=\frac14. The slack columns of the profit row both show 18\frac18.
Key termspivotratio testprofit row
Exam tip

Check each tableau against the constraints: the basic variables must remain non-negative and PP must increase at each iteration.

Section 5

Reading the solution back

From the optimal tableau:

  1. V=1PV=\frac1P (the value of the adjusted game).
  2. qj=V yjq_j=V\,y_j for each column, with qj=0q_j=0 if yjy_j is not basic.
  3. Value of the original game =V−k=V-k.
  4. Rose's strategy can be read from the profit row: the entries under the slack variables, each multiplied by VV, give her probabilities. Example: P=14P=\frac14, so V=4V=4; q1=4×16=23q_1=4\times\frac16=\frac23, q2=4×112=13q_2=4\times\frac1{12}=\frac13; and the profit-row entries 18\frac18 and 18\frac18 give Rose 12\frac12 and 12\frac12. No constant was added to this matrix, so the value is 44.
Common mistake

Stopping at PP or at the yjy_j. A game question wants probabilities qjq_j and the value of the original game.

That's the notes covered.

Carry on to the next subtopic.

Exam questions on Dominance and mixed strategies by the Simplex algorithm

  1. Rose and Colin play a zero-sum game, with Rose choosing the rows. Rose's pay-off matrix is (357426215)\begin{pmatrix} 3 & 5 & 7 \\ 4 & 2 & 6 \\ 2 & 1 & 5 \end{pmatrix}.
    Use dominance to reduce the game to a 2×22\times2 game and find Rose's optimal strategy.2 marks
  2. Rose and Colin play a zero-sum game, with Rose choosing the rows and Colin choosing column jj with probability qjq_j. Rose's pay-off matrix is (−210−11−3)\begin{pmatrix} -2 & 1 \\ 0 & -1 \\ 1 & -3 \end{pmatrix}. To use the Simplex algorithm, a constant is added to every entry of the matrix.
    After adding 44 to every entry, formulate Colin's problem as a linear programme for the Simplex algorithm. Define y1y_1 and y2y_2 in terms of VV, the value of the adjusted game.2 marks
  3. Colin is the column player in a zero-sum game. After a constant 33 has been added to every entry, Rose's pay-off matrix is (264512)\begin{pmatrix} 2 & 6 & 4 \\ 5 & 1 & 2 \end{pmatrix}. Colin plays column jj with probability qjq_j and the value of the adjusted game is VV. Writing yj=qjVy_j=\frac{q_j}{V}, Colin's problem is: maximise P=y1+y2+y3P=y_1+y_2+y_3 subject to 2y1+6y2+4y3≤12y_1+6y_2+4y_3\le1, 5y1+y2+2y3≤15y_1+y_2+2y_3\le1 and y1,y2,y3≥0y_1,y_2,y_3\ge0. Slack variables rr and ss are added to the first and second constraints. The Simplex algorithm gives the optimal solution y1=18y_1=\frac18, y2=0y_2=0, y3=316y_3=\frac{3}{16}, P=516P=\frac{5}{16}.
    Set up the initial Simplex tableau. Choosing the y1y_1 column as the pivot column, carry out one iteration and state the pivot element and the value of PP after it.3 marks
See the full worksheet

Written by the Exaim team, led by Shaun Daswani (Head of Upper Secondary, Improve ME Institute; MSc Financial Mathematics, Imperial College London; BSc, UCL) and Jason Daswani (operational lead, Improve ME Institute; LSE).