BREAKING
Imaginary number feels seen, refuses to be real★Matrices multiplied in wrong order, student loses faith★Proof by induction ends, nobody knows why it worked★
  1. Home
  2. A Level
  3. Further Mathematics
  4. Edexcel
  5. Linear programming

Edexcel A Level Further Maths

Topic questions Decision mathematics Linear programming

Linear programming

15 questions · 189 marks · about 4 hours

Linear programming questions

Edexcel 9FM0 Linear programming 15 questions

Paper 4D: Decision Mathematics 2 June 2025, Question 3 10 marks

The table below shows the cost, in pounds, of transporting one unit of stock from each of four supply points, A, B, C and D, to three demand points, P, Q and R. It also shows the stock held at each supply point and the number of units required at each demand point.

A minimum cost solution is required.

PQRSupply
A27232535
B29302841
C29332629
D32343645
Demand573162
(a)

Use the north-west corner method to obtain an initial solution to this transportation problem.

[1]
Reveal mark scheme Mark scheme for question 3(a)
(b)

Perform one iteration of the stepping-stone method to obtain an improved solution. You must make your method clear by showing the route and stating the

• shadow costs

• improvement indices

• entering cell and exiting cell

[4]
Reveal mark scheme Mark scheme for question 3(b)
(c)

Formulate the transportation problem as a linear programming problem. You must define your decision variables and make the objective function and constraints clear.

[5]
Reveal mark scheme Mark scheme for question 3(c)

Paper 4D: Decision Mathematics 2 June 2025, Question 6 15 marks

Question 6, shown as an image
Option POption QOption R
Option X4–2–5
Option Y–113

A two person zero-sum game is represented by the pay-off matrix for player A shown above.

(a)

Verify that there is no stable solution to this game.

[2]
Reveal mark scheme Mark scheme for question 6(a)
(b)

Let player A play option X with probability p

Use a graphical method to find the optimal value of p and hence find the best strategy for player A in this game.

[6]
Reveal mark scheme Mark scheme for question 6(b)
(c)

A third option, Z, is added to player A’s options. Option Z has the pay-offs shown in the matrix below.

Question 6, shown as an image
Option POption QOption R
Option X4–2–5
Option Y–113
Option Z4–11

Player A now intends to make a random choice between options X, Y and Z, choosing option X with probability x, option Y with probability y and option Z with probability z

Player A decides to use the Simplex algorithm to find the optimal values of x, y and z

Determine an initial Simplex tableau to solve this 3maths symbol3 game, making your variables clear.

[4]
Reveal mark scheme Mark scheme for question 6(c)
(d)

In the optimal Simplex tableau for this 3×3 game, x = 0 and y = fraction

By considering the values of the two games, determine how much better the 3maths symbol3 game (with option Z) is for player A compared with the 2×3 game (without option Z). You must make your reasoning clear.

[3]
Reveal mark scheme Mark scheme for question 6(d)

Paper 3D: Decision Mathematics 1 June 2024, Question 5 9 marks

Two friends, Anaira and Tommi, play a game involving two positive numbers x and y

Anaira gives Tommi the following clues to see if he can correctly determine the value of x and the value of y

• x is greater than y and the difference between the two is at least 100

• x is at most 5 times as large as y

• the sum of 2 x and 3 y is at least 350

• the sum of x and y is as small as possible

Tommi decides to solve this problem by using the big-M method.

(a)

Set up an initial tableau for solving this problem using the big-M method.

As part of your solution, you must show

• how the constraints were made into equations using one slack variable, exactly two surplus variables and exactly two artificial variables

• how the objective function was formed

[6]
Reveal mark scheme Mark scheme for question 5(a)
(b)(i)

The big-M method is applied until the tableau containing the optimal solution to the problem is found. One row of this final tableau is as follows.

b.v.xys1s2s3a1a2Value
x10 530 153 51 5130

State the value of x

(b)(ii)

Hence deduce the value of y, making your reasoning clear.

[3]
Reveal mark scheme Mark scheme for question 5(b)(ii)

Paper 3D: Decision Mathematics 1 June 2024, Question 7 14 marks

A maximisation linear programming problem in x, y and z is to be solved using the Simplex method.

The tableau after the 1st iteration is shown below.

b.v.xyzs1s2s3Value
s10 123 21 12030
x11 4 1401 4010
s301100126
P0 14 11403 4030
(a)

State the column that contains the pivot value for the 1st iteration. You must give a reason for your answer.

[2]
Reveal mark scheme Mark scheme for question 7(a)
(b)

By considering the equations represented in the above tableau, formulate the linear programming problem in x, y and z only. State the objective and list the constraints as inequalities with integer coefficients.

[5]
Reveal mark scheme Mark scheme for question 7(b)
(c)

Taking the most negative number in the profit row to indicate the pivot column, perform the 2nd iteration of the Simplex algorithm, to obtain a new tableau, T. Make your method clear by stating the row operations you use.

[4]
Reveal mark scheme Mark scheme for question 7(c)
(d)(i)

Explain, using T, how you know that an optimal solution to the original linear programming problem has not been found after the 2nd iteration.

Reveal mark scheme Mark scheme for question 7(d)(i)
(d)(ii)

State the values of the basic variables after the 2nd iteration.

[2]
Reveal mark scheme Mark scheme for question 7(d)(ii)
(e)

A student attempts the 3rd iteration of the Simplex algorithm and obtains the tableau below.

b.v.xyzs1s2s3Value
z0011 2 141 443 2
x1001 41 8 1857 4
y010 121 43 49 2
P0105 41 87 8361 4

Explain how you know that the student’s attempt at the 3rd iteration is not correct.

[1]
Reveal mark scheme Mark scheme for question 7(e)

Paper 3D: Decision Mathematics 1 June 2022, Question 4 6 marks

A linear programming problem in x, y and z is to be solved using the big‑M method. The initial tableau is shown below.

b.v.xyzs1s2s3a1a2Value
s12341000013
a11–220–10108
a230–400–10112
P2 – 4M–3 + 2M–1 + 2M0MM00–20M
(a)

Using the information in the above tableau, formulate the linear programming problem. You should

• list each of the constraints as an inequality

• state the two possible objectives

[4]
Reveal mark scheme Mark scheme for question 4(a)
(b)

Obtain the most efficient pivot for a first iteration of the big‑M method. You must give reasons for your answer.

Please turn over for Question 5

[2]
Reveal mark scheme Mark scheme for question 4(b)

Paper 4D: Decision Mathematics 2 June 2022, Question 5 9 marks

A standard transportation problem is described in the linear programming formulation below.

Let xij be the number of units transported from i to j

where maths symbol i i maths symbol {A, B, C, D}

Question 5, shown as an image

Minimise P maths symbolxAR + 17xAS + 24xAT + 15xBR + 29xBS + 32xBT

Question 5, shown as an image

subject to

Question 5, shown as an image

Given that the problem is balanced,

(a)

state the value of k.

[1]
Reveal mark scheme Mark scheme for question 5(a)
(b)
Question 5, shown as an image

transportation problem.

[2]
Reveal mark scheme Mark scheme for question 5(b)
(c)

Use the north‑west corner method to obtain the cost of an initial solution to this transportation problem.

[2]
Reveal mark scheme Mark scheme for question 5(c)
(d)

Perform one iteration of the stepping‑stone method to obtain an improved solution. You must make your method clear by showing the route and the

• shadow costs

• improvement indices

• entering cell and exiting cell.

[4]
Reveal mark scheme Mark scheme for question 5(d)

Paper 4D: Decision Mathematics 2 June 2022, Question 7 17 marks

Figure for question 7

A two person zero‑sum game is represented by the pay‑off matrix for player A shown above. It is given that k is an integer.

(a)

Show that Q is the play‑safe option for player A regardless of the value of k.

[2]
Reveal mark scheme Mark scheme for question 7(a)
(b)

Given that Z is the play‑safe option for player B,

determine the range of possible values of k. You must make your working clear.

[2]
Reveal mark scheme Mark scheme for question 7(b)
(c)

Explain why player B should never play option X. You must make your reasoning clear.

[2]
Reveal mark scheme Mark scheme for question 7(c)
(d)(i)

Player A intends to make a random choice between options Q, R and S, choosing option Q with probability p1, option R with probability p2 and option S with probability p3

Player A wants to find the optimal values of p1, p2 and p3 using the Simplex algorithm.

Given that k maths symbol –4, player A formulates the following objective function for the corresponding linear program.

Maximise P = V, where V = the value of the original game + 4

Formulate the constraints of the linear programming problem for player A. You should write the constraints as equations.

Reveal mark scheme Mark scheme for question 7(d)(i)
(d)(ii)

Write down an initial Simplex tableau, making your variables clear.

[7]
Reveal mark scheme Mark scheme for question 7(d)(ii)
(e)

The Simplex algorithm is used to solve the linear programming problem. It is given that in the final Simplex tableau the optimal value of p = fraction, the optimal value of p = fraction and all the slack variables are zero.

Determine the value of k, making your method clear.

[4]
Reveal mark scheme Mark scheme for question 7(e)

Paper 3D: Decision Mathematics 1 November 2021, Question 8 18 marks

Susie is preparing for a triathlon event that is taking place next month. A triathlon involves three activities: swimming, cycling and running.

Susie decides that in her training next week she should

• maximise the total time spent cycling and running

• train for at most 39 hours

• spend at least 40% of her time swimming

• spend a total of at least 28 hours of her time swimming and running

Susie needs to determine how long she should spend next week training for each activity. Let

• x represent the number of hours swimming

• y represent the number of hours cycling

• z represent the number of hours running

(a)

Formulate the information above as a linear programming problem. State the objective and list the constraints as simplified inequalities with integer coefficients.

[5]
Reveal mark scheme Mark scheme for question 8(a)
(b)

Susie decides to solve this linear programming problem by using the two-stage Simplex method.

Set up an initial tableau for solving this problem using the two-stage Simplex method.

As part of your solution you must show how

• the constraints have been made into equations using slack variables, exactly one surplus variable and exactly one artificial variable

• the rows for the two objective functions are formed

[6]
Reveal mark scheme Mark scheme for question 8(b)
(c)

The following tableau T is obtained after one iteration of the second stage of the two‑stage Simplex method.

b.v.xyzs1s2s3Value
y01010111
s2005−21−562
x10100−128
P00−110111

Obtain a suitable pivot for a second iteration. You must give reasons for your answer.

[2]
Reveal mark scheme Mark scheme for question 8(c)
(d)

Starting from tableau T, solve the linear programming problem by performing one further iteration of the second stage of the two-stage Simplex method. You should make your method clear by stating the row operations you use.

[5]
Reveal mark scheme Mark scheme for question 8(d)

Paper 4D: Decision Mathematics 2 November 2021, Question 1 6 marks

Four workers, A, B, C and D, are to be assigned to three tasks, 1, 2 and 3. Each task must be assigned to just one worker and each worker can do one task only.

Worker A cannot do task 2 and worker D cannot do task 3

The cost of assigning each worker to each task is shown in the table below.

The total cost is to be minimised.

123
A53–62
B485759
C556358
D6949–

Formulate the above situation as a linear programming problem. You must define your decision variables and make the objective function and constraints clear.

[6]
Reveal mark scheme Mark scheme for question 1

Paper 4D: Decision Mathematics 2 November 2021, Question 7 12 marks

Alexis and Becky are playing a zero‑sum game.

Alexis has two options, Q and R. Becky has three options, X, Y and Z.

Alexis intends to make a random choice between options Q and R, choosing option Q with probability p1 and option R with probability p2 Alexis wants to find the optimal values of p1 and p2 and formulates the following linear programme, writing the constraints as inequalities.

Maximise P = V

where V = 3 + the value of the game to Alexis

subject=to=$V maths symbol 6p1 + p2

Question 7, shown as an image
(a)

Complete the pay‑off matrix for Alexis in the answer book.

[2]
Reveal mark scheme Mark scheme for question 7(a)
(b)

Use a graphical method to find the best strategy for Alexis.

[6]
Reveal mark scheme Mark scheme for question 7(b)
(c)

Calculate the value of the game to Alexis.

[1]
Reveal mark scheme Mark scheme for question 7(c)
(d)

Becky intends to make a random choice between options X, Y and Z, choosing option X with probability q1, option Y with probability q2 and option Z with probability q3

Determine the best strategy for Becky, making your method and working clear.

[3]
Reveal mark scheme Mark scheme for question 7(d)

Paper 3D: Decision Mathematics 1 October 2020, Question 7 17 marks

A maximisation linear programming problem in x, y and z is to be solved using the two-stage simplex method.

The partially completed initial tableau is shown below.

Basic variablexyzs1s2s3a1a2Value
s11231000045
a13200–10109
a2–10400–1014
P–2–1–3000000
A
(a)

Using the information in the above tableau, formulate the linear programming problem. State the objective and list the constraints as inequalities.

[4]
Reveal mark scheme Mark scheme for question 7(a)
(b)

Complete the bottom row of Table 1 in the answer book. You should make your method and working clear.

The following tableau is obtained after two iterations of the first stage of the two-stage simplex method.

Basic variablexyzs1s2s3a1a2Value
s105 6017 123 4 127 34147 4
x12 300 1301 303
z01 610 121 141 121 47 4
P05 600 1211 3411 123 445 4
A000000110
[2]
Reveal mark scheme Mark scheme for question 7(b)
(c)(i)

Explain how the above tableau shows that a basic feasible solution has been found for the original linear programming problem.

Reveal mark scheme Mark scheme for question 7(c)(i)
(c)(ii)

Write down the basic feasible solution for the second stage.

[3]
Reveal mark scheme Mark scheme for question 7(c)(ii)
(d)

Taking the most negative number in the profit row to indicate the pivot column, perform one complete iteration of the second stage of the two-stage simplex method, to obtain a new tableau, T. Make your method clear by stating the row operations you use.

[5]
Reveal mark scheme Mark scheme for question 7(d)
(e)(i)

Explain, using T, whether or not an optimal solution to the original linear programming problem has been found.

Reveal mark scheme Mark scheme for question 7(e)(i)
(e)(ii)

Write down the value of the objective function.

(e)(iii)

State the values of the basic variables.

[3]
Reveal mark scheme Mark scheme for question 7(e)(iii)

Paper 4D: Decision Mathematics 2 October 2020, Question 3 16 marks

Table 1 shows the cost, in pounds, of transporting one unit of stock from each of four supply points, A, B, C and D, to three sales points, P, Q and R. It also shows the number of units held at each supply point and the number of units required at each sales point. A minimum cost solution is required.

PQRSupply
A25241742
B7121468
C13112025
D16151340
Demand597244
Question 3, shown as an image

Table 2 shows an initial solution given by the north-west corner method.

Figure for question 3
Question 3, shown as an image
(a)

Taking AR as the entering cell, use the stepping-stone method to find an improved solution. Make your method clear.

[2]
Reveal mark scheme Mark scheme for question 3(a)
(b)

Perform one further iteration of the stepping-stone method to obtain an improved solution. You must make your method clear by stating ●shadow costs ●improvement indices ●route ●entering cell and exiting cell.

[4]
Reveal mark scheme Mark scheme for question 3(b)
(c)

Determine whether the solution obtained from this second iteration is optimal, giving the reason for your answer.

[3]
Reveal mark scheme Mark scheme for question 3(c)
(d)

Formulate this situation as a linear programming problem. You must define your decision variables and make the objective function and constraints clear.

[6]
Reveal mark scheme Mark scheme for question 3(d)
(e)

Explain why the Simplex algorithm cannot be used to solve transportation linear programming problems such as that formulated in (d).

[1]
Reveal mark scheme Mark scheme for question 3(e)

Paper 4D: Decision Mathematics 2 October 2020, Question 6 14 marks

Question 6, shown as an image
Option XOption YOption Z
Option Q153
Option R4−31
Option S2−4−2
Option T3−20

A two person zero-sum game is represented by the pay-off matrix for player A, shown above.

(a)

Explain, with justification, why this matrix may be reduced to a 3 × 3 matrix by removing option S from player A’s choices.

[2]
Reveal mark scheme Mark scheme for question 6(a)
(b)

Verify that there is no stable solution to the reduced game.

[3]
Reveal mark scheme Mark scheme for question 6(b)
(c)

Player A intends to make a random choice between options Q, R and T, choosing option Q with probability p1, option R with probability p2 and option T with probability p3 Player A wants to find the optimal values of p1, p2 and p3 using the Simplex algorithm. Player A formulates the following linear programme, writing the constraints as inequalities.

Maximise P=V, where V= the value of original game + 3 subject to V ≤4p1+ 7p2+ 6p3 V maths symbol8p1+p3 V maths symbol6p1+ 4p2+ 3p3 p1+p2+p3 maths symbol1 p1 maths symbol0, p2 maths symbol0, p3 maths symbol0, V maths symbol0

Explain why V cannot exceed any of the following expressions

[1]
Reveal mark scheme Mark scheme for question 6(c)
(d)

Explain why it is necessary to use the constraint p1+p2+p3 ≤1

[1]
Reveal mark scheme Mark scheme for question 6(d)
(e)

The Simplex algorithm is used to solve the linear programming problem. Given that the optimal value of p = fraction and the optimal value of p = 0

Question 6, shown as an image

calculate the value of the game to player A.

[3]
Reveal mark scheme Mark scheme for question 6(e)
(f)

Player B intends to make a random choice between options X, Y and Z, choosing option X with probability q1, option Y with probability q2 and option Z with probability q3

Determine the optimal strategy for player B, making your working clear.

[4]
Reveal mark scheme Mark scheme for question 6(f)

Paper 3D: Decision Mathematics 1 June 2019, Question 7 12 marks

A shop sells two types of watch, analogue watches and digital watches.

The shop manager knows that, each month, she should order at least 60 watches in total. In addition, at most 80% of the watches she orders must be digital.

Let x be the number of analogue watches ordered and let y be the number of digital watches ordered.

(a)

Write down inequalities, in terms of x and y, to model these constraints.

Two further constraints are

Question 7, shown as an image
[2]
Reveal mark scheme Mark scheme for question 7(a)
(b)

Represent all these constraints on Diagram 1 in the answer book. Hence determine, and label, the feasible region, R.

[4]
Reveal mark scheme Mark scheme for question 7(b)
(c)

The cost to the shop of ordering an analogue watch is five times the cost of ordering a digital watch. The shop manager wishes to minimise the total cost.

Determine the number of each type of watch the shop manager should order. You must make your method clear.

[3]
Reveal mark scheme Mark scheme for question 7(c)
(d)

Given that the minimum total cost of ordering the watches is £4455

determine the cost of ordering one analogue watch and the cost of ordering one digital watch. You must make your method clear.

[3]
Reveal mark scheme Mark scheme for question 7(d)

Paper 4D: Decision Mathematics 2 June 2019, Question 4 14 marks

Question 4, shown as an image
Option XOption YOption Z
Option P3–20
Option Q–44–2
Option R12–1

A two person zero-sum game is represented by the pay-off matrix for player A shown above.

(a)

Verify that there is no stable solution to this game.

[2]
Reveal mark scheme Mark scheme for question 4(a)
(b)

Player A intends to make a random choice between options P, Q and R, choosing option P with probability p1, option Q with probability p2 and option R with probability p3

Player A wants to find the optimal values of p1, p2 and p3 using the Simplex algorithm. Player A formulates the following linear programming problem for the game, writing the constraints as inequalities.

Maximise P = V

Figure for question 4
Question 4, shown as an image

Correct the errors made by player A in the linear programming formulation of the game, giving reasons for your answer.

[3]
Reveal mark scheme Mark scheme for question 4(b)
(c)

Write down an initial Simplex tableau for the corrected linear programming problem.

[3]
Reveal mark scheme Mark scheme for question 4(c)
(d)

The Simplex algorithm is used to solve the corrected linear programming problem.

The optimal values are p1 = 0.6, p2 = 0 and p3= 0.4

Calculate the value of the game to player A.

[2]
Reveal mark scheme Mark scheme for question 4(d)
(e)

Determine the optimal strategy for player B, making your reasoning clear.

[4]
Reveal mark scheme Mark scheme for question 4(e)

Report a problem with a question on this page
What is wrong?

Goes to whoever maintains the question split. No account needed and nothing is published on this page.

Memes

Certified Further Maths memes. Peer-reviewed by nobody.

Laugh now. Cry in the exam hall later. Then come back and do a past paper.

Prove it by induction
Write ‘clearly’ and move on
Me on the final ‘show that’
Using the formula booklet
Proving it by induction
Writing ‘by symmetry’ to skip half the work
Writing ‘trivially’ and daring the examiner
Further enlightenment, ranked

Mum 💖

how's further maths going?? 🥰

my answers are all complex rn

keep it simple love 💖

📱 Screen time this week · Spotify4h 59m

The answer was i. Nobody knows why

Further Maths starter pack

Calculator that does matricesProof that’s 3 pages longArgand diagram doodlesThis website
Collect all four. Prove it.