Skip to content

Edexcel A-level Further Maths revision notes

Transportation problems

Section 1
Year 2
Year 2: this is content the exam board adds beyond the AS subject content, for the full A-level.
3 specification points

Notes and three levels of exam-style practice for each registered specification point in this section.

Checked against Edexcel 9FM0 section 1

Checked against Edexcel 9FM0 section 1. Review basis: the qualification registry sourced from the Pearson Edexcel Level 3 Advanced GCE in Further Mathematics (9FM0) specification; registry verification recorded 17 July 2026.

How this checking works

In the exam: Formulae booklet provided · calculator allowed in every paper

Year 2
Year 2: this is content the exam board adds beyond the AS subject content, for the full A-level.

The north-west corner method for finding an initial basic feasible solution.

Notes
Evidence from your answers: none yet
Your confidence:

A self-report of how sure you feel. It does not measure mastery. Evidence from your answers reaches secure after the latest Tier 2/3 attempt is correct, with three correct distinct drills across at least two dates and two practice sources.

Explanation

  • A transportation problem sends goods from mm sources, each with a fixed supply, to nn destinations, each with a fixed demand, at a known cost per unit for every route. The problem must first be balanced: if total supply exceeds total demand, add a dummy destination whose demand is the difference and whose transport costs are all zero;
  • if demand exceeds supply, add a dummy source in the same way. The north-west corner method then builds a first feasible solution without looking at any cost. Start at the upper-left cell and send as many units as possible, which is the smaller of the row's remaining supply and the column's remaining demand.
  • If the supply runs out, move down one row; if the demand runs out, move right one column. Repeat until every supply and every demand is used up.
  • A non-degenerate solution occupies exactly m+n−1m+n-1 cells, and if the method exhausts a row and a column at the same time it leaves fewer occupied cells than that, so a zero must be entered in an adjacent cell to keep the count right.
  • The cost of the solution is the sum of each allocation multiplied by its unit cost.
Worked example

Depots AA and BB have 2020 and 3030 pallets. Shops XX and YY need 2525 and 2525 pallets. The costs per pallet are AX=£4AX=£4, AY=£7AY=£7, BX=£6BX=£6, BY=£5BY=£5. Use the north-west corner method to find an initial solution and its cost.

  1. 1.Total supply 20+30=5020+30=50 equals total demand 25+25=5025+25=50, so the problem is balanced and no dummy is needed.
  2. 2.Start at AXAX: send min⁡(20,25)=20\min(20,25)=20. Row AA is exhausted, so move down to row BB.
  3. 3.At BXBX: send min⁡(30,5)=5\min(30,5)=5, which finishes column XX, so move right.
  4. 4.At BYBY: send min⁡(25,25)=25\min(25,25)=25, which finishes the table. Three cells are occupied and m+n−1=2+2−1=3m+n-1=2+2-1=3.
  5. 5.Cost =20×4+5×6+25×5=80+30+125=20\times4+5\times6+25\times5=80+30+125.

Answer: AX=20AX=20, BX=5BX=5, BY=25BY=25, at a total cost of £235£235.

Common mistakes

  • Don't fall into the trap of choosing the cheapest cell rather than the north-west one: the method deliberately ignores cost.
  • Don't fall into the trap of failing to balance the problem before starting, so the last row or column cannot be satisfied.
  • Don't fall into the trap of moving diagonally when a row and a column are exhausted together, which loses an occupied cell and makes the solution degenerate without a zero entry.

Exam tip

Count the occupied cells against m+n−1m+n-1 before you go any further; a solution with too few cells cannot be tested for improvement until a zero is inserted.

Tier 1 · Easy

ORIGINAL

1.

Factories AA and BB hold 3030 and 4040 units. Outlets XX, YY and ZZ require 2020, 2525 and 2525 units. The unit costs are AX=5AX=5, AY=7AY=7, AZ=9AZ=9, BX=6BX=6, BY=4BY=4, BZ=8BZ=8. Use the north-west corner method to find an initial solution and state its cost.

(4)

(Total for Question 1 is 4 marks)

Tier 2 · Standard

ORIGINAL

1.

Warehouses AA, BB and CC stock 4040, 5050 and 3030 crates. Stores XX, YY and ZZ need 3535, 4545 and 4040 crates. The unit costs are AX=8AX=8, AY=6AY=6, AZ=10AZ=10, BX=9BX=9, BY=12BY=12, BZ=7BZ=7, CX=14CX=14, CY=9CY=9, CZ=16CZ=16. Find the north-west corner solution and its cost.

(5)

(Total for Question 1 is 5 marks)

Tier 3 · Hard

ORIGINAL

1.

Depots AA, BB and CC hold 5050, 6060 and 4040 pallets. Shops WW, XX, YY and ZZ need 3030, 4040, 5050 and 3030 pallets. The unit costs are AW=10AW=10, AX=12AX=12, AY=9AY=9, AZ=14AZ=14, BW=7BW=7, BX=11BX=11, BY=13BY=13, BZ=8BZ=8, CW=15CW=15, CX=10CX=10, CY=12CY=12, CZ=11CZ=11. Find the north-west corner solution, state the number of occupied cells and give the total cost.

(6)

(Total for Question 1 is 6 marks)

Your progress and exam materials

This section: Evidence from your answers: 0/3 secureYour confidence: 0 self-rated secureTracker status: 0/3 secure, 0 shaky, 3 unseen

Overall: Evidence from your answers: 0/158 secureYour confidence: 0 self-rated secureTracker status: 0/158 secure, 0 shaky, 158 unseen

Progress is saved on this device for guests and accounts right now; cross-device account sync is not live yet.

Year 2
Year 2: this is content the exam board adds beyond the AS subject content, for the full A-level.

Use of the stepping-stone method for obtaining an improved solution. Improvement indices.

Notes
Evidence from your answers: none yet
Your confidence:

A self-report of how sure you feel. It does not measure mastery. Evidence from your answers reaches secure after the latest Tier 2/3 attempt is correct, with three correct distinct drills across at least two dates and two practice sources.

Explanation

  • Once a basic feasible solution is in place, shadow costs test whether it can be improved. Set R1=0R_1=0 and solve Ri+Kj=CijR_i+K_j=C_{ij} for every occupied cell, which is possible exactly when m+n−1m+n-1 cells are occupied.
  • The improvement index of an unoccupied cell is Iij=Cij−Ri−KjI_{ij}=C_{ij}-R_i-K_j: it is the change in total cost caused by sending one unit along that route. A negative index means the route would save money, so the solution is not optimal; when every index is non-negative the solution is optimal.
  • To improve it, choose the entering cell with the most negative index and trace the stepping-stone route: a closed cycle of horizontal and vertical moves through occupied cells, alternately adding and subtracting the same amount θ\theta.
  • The value of θ\theta is the smallest allocation in a subtracting cell, and that cell is the exiting cell, which becomes empty.
  • The new cost is the old cost plus θ\theta times the entering cell's improvement index.
Worked example

For factories AA, BB with supplies 3030, 4040 and outlets XX, YY, ZZ with demands 2020, 2525, 2525, the north-west corner solution is AX=20AX=20, AY=10AY=10, BY=15BY=15, BZ=25BZ=25 with unit costs AX=5AX=5, AY=7AY=7, AZ=9AZ=9, BX=6BX=6, BY=4BY=4, BZ=8BZ=8. Improve it by one iteration.

  1. 1.Take RA=0R_A=0. From AXAX, KX=5K_X=5; from AYAY, KY=7K_Y=7; from BYBY, RB=4−7=−3R_B=4-7=-3; from BZBZ, KZ=8−(−3)=11K_Z=8-(-3)=11.
  2. 2.IAZ=9−0−11=−2I_{AZ}=9-0-11=-2 and IBX=6−(−3)−5=4I_{BX}=6-(-3)-5=4.
  3. 3.AZAZ is the only negative index, so AZAZ enters. The cycle is AZAZ (add), AYAY (subtract), BYBY (add), BZBZ (subtract).
  4. 4.θ=min⁡(AY,BZ)=min⁡(10,25)=10\theta=\min(AY, BZ)=\min(10,25)=10, so AYAY exits.
  5. 5.New cost =430+10×(−2)=410=430+10\times(-2)=410.

Answer: AX=20AX=20, AZ=10AZ=10, BY=25BY=25, BZ=15BZ=15 at a cost of 410410.

Common mistakes

  • Don't fall into the trap of computing an improvement index for an occupied cell; by construction it is always zero.
  • Don't fall into the trap of taking θ\theta as the smallest allocation anywhere in the cycle rather than the smallest in a subtracting cell.
  • Don't fall into the trap of stopping while a negative index remains, or continuing when every index is non-negative.

Exam tip

Quote the entering cell, the exiting cell and the value of θ\theta explicitly; the mark scheme asks for all three, not just the improved table.

Tier 1 · Easy

ORIGINAL

1.

A transportation problem has the occupied cells AX=35AX=35, AY=5AY=5, BY=40BY=40, BZ=10BZ=10, CZ=30CZ=30 and unit costs AX=8AX=8, AY=6AY=6, BY=12BY=12, BZ=7BZ=7, CZ=16CZ=16. Taking RA=0R_A=0, find the shadow costs RAR_A, RBR_B, RCR_C, KXK_X, KYK_Y and KZK_Z.

(4)

(Total for Question 1 is 4 marks)

Tier 2 · Standard

ORIGINAL

1.

Warehouses AA, BB, CC hold 4040, 5050, 3030 crates and stores XX, YY, ZZ need 3535, 4545, 4040. The unit costs are AX=8AX=8, AY=6AY=6, AZ=10AZ=10, BX=9BX=9, BY=12BY=12, BZ=7BZ=7, CX=14CX=14, CY=9CY=9, CZ=16CZ=16, and the north-west corner solution is AX=35AX=35, AY=5AY=5, BY=40BY=40, BZ=10BZ=10, CZ=30CZ=30. Calculate all four improvement indices and state the entering cell.

(5)

(Total for Question 1 is 5 marks)

Tier 3 · Hard

ORIGINAL

1.

Continue the warehouse problem with unit costs AX=8AX=8, AY=6AY=6, AZ=10AZ=10, BX=9BX=9, BY=12BY=12, BZ=7BZ=7, CX=14CX=14, CY=9CY=9, CZ=16CZ=16 from the north-west corner solution AX=35AX=35, AY=5AY=5, BY=40BY=40, BZ=10BZ=10, CZ=30CZ=30 costing 13401340. Perform one iteration entering at CYCY: state the cycle, θ\theta, the exiting cell, the new allocation and the new cost.

(7)

(Total for Question 1 is 7 marks)

Year 2
Year 2: this is content the exam board adds beyond the AS subject content, for the full A-level.

Formulation of the transportation problem as a linear programming problem.

Notes
Evidence from your answers: none yet
Your confidence:

A self-report of how sure you feel. It does not measure mastery. Evidence from your answers reaches secure after the latest Tier 2/3 attempt is correct, with three correct distinct drills across at least two dates and two practice sources.

Explanation

  • A transportation problem with mm sources and nn destinations is a linear program in mnmn variables. Let xijx_{ij} be the number of units sent from source ii to destination jj, so there is one variable per cell of the cost table.
  • The objective is to minimise total cost, ∑i∑jCijxij\sum_i\sum_j C_{ij}x_{ij}, written out in full as a linear expression. Each source gives one constraint, ∑jxij⩽si\sum_j x_{ij}\leqslant s_i, saying that the row cannot ship more than its supply, and each destination gives one constraint, ∑ixij⩾dj\sum_i x_{ij}\geqslant d_j, saying that the column must receive at least its demand.
  • When the problem is balanced every supply constraint is met with equality at the optimum, so the inequalities may equally be written as equations.
  • Finally every variable is non-negative.
  • The linear program therefore has mnmn variables and m+nm+n constraints besides non-negativity, and a dummy row or column adds a further nn or mm variables with zero cost coefficients.
Worked example

Depots AA and BB hold 2020 and 3030 pallets; shops XX and YY need 2525 each; costs are AX=4AX=4, AY=7AY=7, BX=6BX=6, BY=5BY=5. Formulate this as a linear program.

  1. 1.Let xijx_{ij} be the number of pallets sent from depot ii to shop jj, for i∈{A,B}i\in\{A,B\} and j∈{X,Y}j\in\{X,Y\}.
  2. 2.Minimise C=4xAX+7xAY+6xBX+5xBYC=4x_{AX}+7x_{AY}+6x_{BX}+5x_{BY}.
  3. 3.Supply: xAX+xAY⩽20x_{AX}+x_{AY}\leqslant20 and xBX+xBY⩽30x_{BX}+x_{BY}\leqslant30.
  4. 4.Demand: xAX+xBX⩾25x_{AX}+x_{BX}\geqslant25 and xAY+xBY⩾25x_{AY}+x_{BY}\geqslant25.
  5. 5.Non-negativity: xij⩾0x_{ij}\geqslant0 for all ii and jj.

Answer: Minimise C=4xAX+7xAY+6xBX+5xBYC=4x_{AX}+7x_{AY}+6x_{BX}+5x_{BY} subject to the two supply inequalities, the two demand inequalities and xij⩾0x_{ij}\geqslant0.

Common mistakes

  • Don't fall into the trap of defining xijx_{ij} as "the route" rather than as the number of units sent along it.
  • Don't fall into the trap of writing supply constraints with ⩾\geqslant or demand constraints with ⩽\leqslant, which reverses the meaning.
  • Don't fall into the trap of forgetting the non-negativity conditions, or omitting the zero-cost dummy variables from the objective when the problem is unbalanced.

Exam tip

Count your constraints before you finish: a balanced mm by nn problem should give exactly mm supply lines and nn demand lines.

Tier 1 · Easy

ORIGINAL

1.

A transportation problem has three sources and four destinations. State the number of decision variables and the number of supply and demand constraints in its linear programming formulation, ignoring the non-negativity conditions.

(3)

(Total for Question 1 is 3 marks)

Tier 2 · Standard

ORIGINAL

1.

Factories AA and BB hold 3030 and 4040 units; outlets XX, YY and ZZ need 2020, 2525 and 2525. The unit costs are AX=5AX=5, AY=7AY=7, AZ=9AZ=9, BX=6BX=6, BY=4BY=4, BZ=8BZ=8. Formulate the problem completely as a linear program, defining your variables.

(5)

(Total for Question 1 is 5 marks)

Tier 3 · Hard

ORIGINAL

1.

Warehouses AA, BB and CC hold 4040, 5050 and 3030 crates; stores XX, YY and ZZ need 3535, 4545 and 4040. The unit costs are AX=8AX=8, AY=6AY=6, AZ=10AZ=10, BX=9BX=9, BY=12BY=12, BZ=7BZ=7, CX=14CX=14, CY=9CY=9, CZ=16CZ=16. Formulate the problem as a linear program and verify that the allocation AX=25AX=25, AY=15AY=15, BX=10BX=10, BZ=40BZ=40, CY=30CY=30 is feasible and gives an objective value of 930930.

(7)

(Total for Question 1 is 7 marks)

See everything due today — your streak and what to revise next, kept on this device.

Want help turning these notes into marks?

Bring a tricky specification point or a recent answer, and we can work through the method and exam wording together.