Skip to content

Business Mathematics and Statistics · Ch 10 — Operations Research (Transportation Problem, Assignment Problems, Decision Theory)

North-West Corner Method

2

North-West Corner Method

North-West Corner Method (NWC)

The North-West Corner Method is the simplest way to obtain an IBFS. It ignores cost altogether and allocates purely by position, always starting at the top-left (north-west) cell of the table.

Rule: Starting at the north-west corner, allocate the maximum possible (the smaller of the remaining row supply and remaining column demand) to that cell. If the row's supply is used up, move down to the next row in the same column; if the column's demand is used up, move right to the next column in the same row. Repeat until every supply and every demand is exhausted.

Worked example — cost matrix

A firm has three factories O1,O2,O3O_1,O_2,O_3 supplying three warehouses D1,D2,D3D_1,D_2,D_3. Per-unit transportation costs (in ₹) and the supply/demand are:

D1D_1D2D_2D3D_3Supply
O1O_1681030
O2O_27111150
O3O_3451220
Demand253540100 / 100

Total supply =30+50+20=100=30+50+20=100; total demand =25+35+40=100=25+35+40=100 — the problem is already balanced.

Step-by-step allocation:

  1. Cell (O1,D1)(O_1,D_1): allocate min⁡(30,25)=25\min(30,25)=25. D1D_1's demand is met; O1O_1 has 5 units left.
  2. Move right to (O1,D2)(O_1,D_2): allocate min⁡(5,35)=5\min(5,35)=5. O1O_1's supply is exhausted; D2D_2 has 30 units left.
  3. Move down to (O2,D2)(O_2,D_2): allocate min⁡(50,30)=30\min(50,30)=30. D2D_2's demand is met; O2O_2 has 20 units left.
  4. Move right to (O2,D3)(O_2,D_3): allocate min⁡(20,40)=20\min(20,40)=20. O2O_2's supply is exhausted; D3D_3 has 20 units left.
  5. Move down to (O3,D3)(O_3,D_3): allocate min⁡(20,20)=20\min(20,20)=20. Both are exhausted together — the allocation is complete.

Allocation table (NWC)

D1D_1D2D_2D3D_3Row total
O1O_1255—30
O2O_2—302050
O3O_3——2020
Column total253540100
Definition 1North-West Corner Rule

An IBFS method that allocates strictly by position (top-left cell first), ignoring unit cost entirely — fast to apply but usually gives a higher starting c …