Transportation Problems in Operations Research
Transportation Problems in Operations Research
Transportation
Truckload Source
Shipping Cost Destination
Distribute Dummy source
Total distribution cost Dummy destination
Minimize Supply
Network Demand
Occupied cell Improvement Index
Closed loop/path Unit cost
Non-negative Basic feasible (BF) solution
(Un)balanced
Reference: p318
This information (in units of truckloads), along with the shipping cost per truckload for
each cannery-warehouse combination, is given in the following table.
The problem now is to determine which plan for assigning these shipments to the various
cannery-warehouse combinations would minimize the total shipping cost.
Hà Văn Hiếu (UEL) Operations Research 6th October 2024 5 / 31
Network representation of the P & T Co. problem.
The requirements assumption: Each source has a fixed supply of units, where this
entire supply must be distributed to the destinations. Similarly, each destination has a
fixed demand for units, where this entire demand must be received from the sources.
The cost assumption: The cost of distributing units from any particular source to
any particular destination is directly proportional to the number of units distributed.
Therefore, this cost is just the unit cost of distribution times the number of units
distributed.
m P
P n
Minimize Z= cij xij
i=1 j=1
subject to
n
P
xij = si for i = 1, 2, . . . , m
j=1
Pm
xij = dj for j = 1, 2, . . . , n
i=1
xij ≥ 0 for all i, j
Definition
An unbalanced transportation problem is a transportation problem which has excess
supply capacity/excess demand capacity.
This problem can be reformulated into a balanced problem by adding dummy source and
dummy destination.
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
150
7 11 11
2 175
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
150
7 11 11
2 175
50
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
150
7 11 11
2 175
50 100
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
150
7 11 11
2 175
50 100 25
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
150
7 11 11
2 175
50 100 25
4 5 12
3 275
275
Demand 200 100 300 600
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
200
Demand 200 100 300 600
The Least Cost method
Rule: Distribute as much as possible to the least cost cell.
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
200 75
Demand 200 100 300 600
The Least Cost method
Rule: Distribute as much as possible to the least cost cell.
To A B C Supply
From
6 8 10
1 150
25
7 11 11
2 175
4 5 12
3 275
200 75
Demand 200 100 300 600
The Least Cost method
Rule: Distribute as much as possible to the least cost cell.
To A B C Supply
From
6 8 10
1 150
25 125
7 11 11
2 175
4 5 12
3 275
200 75
Demand 200 100 300 600
The Least Cost method
Rule: Distribute as much as possible to the least cost cell.
To A B C Supply
From
6 8 10
1 150
25 125
7 11 11
2 175
175
4 5 12
3 275
200 75
Demand 200 100 300 600
7 11 11
2 175
4 5 12
3 275
7 11 11
2 175 4
4 5 12
3 275 1
7 11 11
2 175 4
175
4 5 12
3 275 1
7 11 11
2 175 4
175
4 5 12
3 275 1
100
Demand 200 100 300 600
Vogel’s approximation method
Rule: For each row and column remaining under consideration, calculate its difference,
which is defined as the difference between the smallest and next-to-the-smallest unit cost
still remaining in that row or column. In that row or column having the largest difference,
select the variable having the smallest remaining unit cost.
To A B C Supply
From
6 8 10
1 150 2
7 11 11
2 175 4
175
4 5 12
3 275 1
25 100
Demand 200 100 300 600
Vogel’s approximation method
Rule: For each row and column remaining under consideration, calculate its difference,
which is defined as the difference between the smallest and next-to-the-smallest unit cost
still remaining in that row or column. In that row or column having the largest difference,
select the variable having the smallest remaining unit cost.
To A B C Supply
From
6 8 10
1 150 2
7 11 11
2 175 4
175
4 5 12
3 275 1
25 100 150
Demand 200 100 300 600
Vogel’s approximation method
Rule: For each row and column remaining under consideration, calculate its difference,
which is defined as the difference between the smallest and next-to-the-smallest unit cost
still remaining in that row or column. In that row or column having the largest difference,
select the variable having the smallest remaining unit cost.
To A B C Supply
From
6 8 10
1 150 2
150
7 11 11
2 175 4
175
4 5 12
3 275 1
25 100 150
Demand 200 100 300 600
Hà Văn Hiếu (UEL) Operations Research 6th October 2024 19 / 31
Transportation Simplex method
Team-work
Given a Linear Programming model of a balanced transportation problem which has m
sources and n destinations.
1 Are the constraints linearly independent?
2 If not, then calculate its rank.
3 Let (x0 , x1 , . . . , xmn ) be a feasible BF solution. How many indices i such that xi ̸= 0?
4 Use Excel-solver to solve the above problems.
Remark
The prerequisite condition to solve for the optimality is to ensure that the number of
occupied cells is exactly equal to m + n − 1.
Example
Step 1: Once the loop (with a corresponding unoccupied cell) is created, assign "+"
or "−" sign alternatively to each corner cell of the loop, but begin with the "+" sign
for the unoccupied cell.
Step 2: The corresponding improvement index of the unoccupied cell is defined as the
sum of all the unit costs on the loop multiplied with the signs determined in Step 1.
To A B C Supply
From
+ 6 − 8 10
1 150
25 125
7 11 11
2 175
175
− 4 + 5 12
3 275
200 75
Demand 200 100 300 600
To A B C Supply
From
+ 6 − 8 10
1 150
25 125
7 11 11
2 175
175
− 4 + 5 12
3 275
200 75
Demand 200 100 300 600
To A B C Supply
From
6 − 8 + 10
1 150
25 125
7 + 11 − 11
2 175
175
4 5 12
3 275
200 75
Demand 200 100 300 600
To A B C Supply
From
6 + 8 − 10
1 150
25 125
7 11 11
2 175
175
4 − 5 + 12
3 275
200 75
Demand 200 100 300 600
To A B C Supply
From
6 8 10
1 150
25 125
7 11 11
2 175
175
4 5 12
3 275
200 75
Demand 200 100 300 600
To A B C Supply
From
6 8 10
1 150
7 11 11
2 175
4 5 12
3 275
To A B C Supply
From
+ 6 − 8 10
1 150
7 11 11
2 175
− 4 + 5 12
3 275
To A B C Supply
From
6 8 10
1 150
25 125
7 11 11
2 175
175
4 5 12
3 275
175 100
Demand 200 100 300 600
To A B C Supply
From
6 8 10
1 150
25 125
7 11 11
2 175
175
4 5 12
3 275
175 100
Demand 200 100 300 600
Group working: Determine whether the above BF solution is optimal. If not, use the
stepping-stone method to find an optimal solution.
Hà Văn Hiếu (UEL) Operations Research 6th October 2024 29 / 31
Projects
Exercises: 9.1-2, 3, 4, 5, 6, 7
Projects
1 Fuzzy Transportation problems and Applications.
2 New method(s) to find an initial BF solution of a Transpiration problem (must be
different from those 3 methods presented in this presentation).
3 The dual of transportation problems and sensitivity analysis.
Thank you!