Professional Documents
Culture Documents
OPERATIONS
RESEARCH
A O R
TRANSPORTATION PROBLEMS
By: -
Hakeem–Ur–Rehman
IQTM–PU
TRANSPORTATION PROBLEMS
The basic transportation problem was originally developed by
F.L. Hitchcock in 1941 in his study entitled “The distribution of
a product from several sources to numerous locations”.
Transportation problem is a special type of linear
programming problem
in which products/goods are transported from a set of sources to a set
of destinations subject to the supply and demand of the source and
destination, respectively; This must be done in such a way as to
minimize the cost.
SOURCE DESTINATION COMMODITY OBJECTIVE
Plants Markets Finished goods / Minimizing total cost of
products shipping
Plants Finished goods Finished goods / Minimizing total cost of
Warehouses products shipping
Raw material Plants Raw materials Minimizing total cost of
warehouses shipping
A GRAPHICAL REPRESENTATION OF
TRANSPORTATION MODEL
LP FORMULATION OF THE
TRANSPORTATION PROBLEMS
LP FORMULATION OF THE
TRANSPORTATION PROBLEMS (Cont…)
TRANSPORTATION PROBLEMS
TRANSPORTATION PROBLEM IN THE TABULAR FORM:
DESTINATIONS (j)
1 2 3 ... n Supply
C11 C12 C13 C1n
... a1
1 X11 X12 X13 X1n
SOURCE (i)
Factories Warehouses
(Sources) (Destinations)
DES MOINES $5 $4 $3
100
FACTORY
EVANSVILLE $8 $4 $3
300
FACTORY
FORT LAUDERDALE $9 $7 $5
300
FACTORY
WAREHOUSE
300 200 200 700
REQUIREMENTS
OPTIMAL SOLUTION:
A feasible solution is said to be optimal if it minimizes the
total transportation cost. This is done through successive
improvements to the initial basic feasible solution until no
further decrease in transportation cost is possible.
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
300
(E)
FORT LAUDERDALE $9 $7 $5
300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
NORTH–WEST CORNER METHOD
2. Assign 200 units from Evansville to Albuquerque. This meets
Albuquerque’s demand. Evansville has 100 units remaining so
we move to the right to the next column of the second row.
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
200 300
(E)
FORT LAUDERDALE $9 $7 $5
300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
NORTH–WEST CORNER METHOD
3. Assign 100 units from Evansville to Boston. The Evansville
supply has now been exhausted but Boston is still 100 units
short. We move down vertically to the next row in the
Boston column.
TO ALBUQUERQUE BOSTON CLEVELAND FACTORY
FROM (A) (B) (C) CAPACITY
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
200 100 300
(E)
FORT LAUDERDALE $9 $7 $5
300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
NORTH–WEST CORNER METHOD
4. Assign 100 units from Fort Lauderdale to Boston. This fulfills
Boston’s demand and Fort Lauderdale still has 200 units
available.
TO ALBUQUERQUE BOSTON CLEVELAND FACTORY
FROM (A) (B) (C) CAPACITY
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
200 100 300
(E)
FORT LAUDERDALE $9 $7 $5
100 300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
NORTH–WEST CORNER METHOD
5. Assign 200 units from Fort Lauderdale to Cleveland. This
exhausts Fort Lauderdale’s supply and Cleveland’s demand.
The initial shipment schedule is now complete.
TO ALBUQUERQUE BOSTON CLEVELAND FACTORY
FROM (A) (B) (C) CAPACITY
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
200 100 300
(E)
FORT LAUDERDALE $9 $7 $5
100 200 300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS:
METHODS FOR INITIAL BASIC FEASIBLE SOLUTION
NORTH–WEST CORNER METHOD
ROUTE
UNITS PER UNIT TOTAL
FROM TO SHIPPED x COST ($) = COST ($)
D A 100 5 500
E A 200 8 1,600
E B 100 4 400
F B 100 7 700
F C 200 5 1,000
4,200
DES MOINES $5 $4 $3
100 100
(D)
EVANSVILLE $8 $4 $3
200 100 300
(E)
FORT LAUDERDALE $9 $7 $5
100 200 300
(F)
WAREHOUSE
300 200 200 700
REQUIREMENTS
$5 $4
Des Moines–Boston Factory
D 100
– +
shipping route
+ $8 – $4
Factory
E 200 100
TO FACTORY
ALBUQUERQUE BOSTON CLEVELAND
FROM CAPACITY
$5 $4 $3
DES MOINES 100 100
$8 $4 $3
EVANSVILLE 200 100 300
$9 $7 $5
FORT LAUDERDALE 100 200 300
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS
STEPPING–STONE METHOD
Evaluating the unused Warehouse A Warehouse B
99 $5 $4
Des Moines–Boston Factory
D 100 1
+
shipping route –
+ $8 – $4
Factory 201 99
E 200 100
TO FACTORY
ALBUQUERQUE BOSTON CLEVELAND
FROM CAPACITY
$5 $4 $3
DES MOINES 100 100
$8 $4 $3
EVANSVILLE 200 100 300
$9 $7 $5
FORT LAUDERDALE 100 200 300
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS
STEPPING–STONE METHOD
Evaluating the unused Warehouse A Warehouse B
99 $5 $4
Des Moines–Boston Factory
D 100 1
+
shipping route –
+ $8 – $4
Factory 201 99
E 200 100
TO FACTORY
ALBUQUERQUE BOSTON CLEVELAND
FROM Result
CAPACITY of Proposed
$5 $4 $3 Shift in Allocation
DES MOINES 100 100
= 1 x $4
$8 $4 $3 – 1 x $5
EVANSVILLE 200 100 300 + 1 x $8
– 1 x $4 = +$3
$9 $7 $5
FORT LAUDERDALE 100 200 300
WAREHOUSE
300 200 200 700
REQUIREMENTS
TRANSPORTATION PROBLEMS
STEPPING–STONE METHOD
We add the costs in the squares with plus signs and subtract the costs
in the squares with minus signs
This means for every desk shipped via the Des Moines–Boston route,
total transportation cost will increase by $3 over their current level
TRANSPORTATION PROBLEMS
STEPPING–STONE METHOD
Step 5. We can now examine the Des Moines–Cleveland unused
route which is slightly more difficult to draw
Again we can only turn corners at squares that represent existing routes
We must pass through the Evansville–Cleveland square but we can not turn there
or put a + or – sign
The closed path we will use is: + DC – DA + EA – EB + FB – FC
Des Moines–Cleveland = I = + $3 – $5 + $8 – $4 + $7 – $5 = + $4
improvement index DC
TRANSPORTATION PROBLEMS
STEPPING–STONE METHOD
Opening the Des Moines–Cleveland route will not lower our total shipping costs
Evaluating the other two routes we find
Evansville-
Cleveland index = IEC = + $3 – $4 + $7 – $5 = + $1
The closed path is + EC – EB + FB – FC
Fort Lauderdale–
Albuquerque index = IFA = + $9 – $7 + $4 – $8 = – $2
The closed path is + FA – FB + EB – EA
$8 $4 $3
E 200 100 300
– +
$9 $7 $5
F 100 200 300
+ –
WAREHOUSE
300 200 200 700
REQUIREMENTS
E 100
$8
200
$4 Start $3
300
– +
$9 $7 $5
F 100 200 300
+ –
WAREHOUSE
300 200 200 700
REQUIREMENTS
$8 $4 $3
E 200 100 300
$9 $7 $5
F 200 100 300
WAREHOUSE
300 200 200 700
REQUIREMENTS
$8 $4 $3
R2 E 200 100 300
$9 $7 $5
R3 F 100 200 300
WAREHOUSE
300 200 200 700
REQUIREMENTS
Solving the Executive Furniture
Corporation Problem with MODI
The first step is to set up an equation for each
occupied square (Basic Variables)
By setting R1 = 0 we can easily solve for K1, R2,
K2, R3, and K3
(1) R1 + K1 = 5 0 + K1 = 5 K1 = 5
(2) R2 + K1 = 8 R2 + 5 = 8 R2 = 3
(3) R2 + K2 = 4 3 + K2 = 4 K2 = 1
(4) R3 + K2 = 7 R3 + 1 = 7 R3 = 6
(5) R3 + K3 = 5 6 + K3 = 5 K3 = –1
Solving the Executive Furniture
Corporation Problem with MODI
The next step is to compute the improvement index
for each unused cell (Non–Basic Variables) using the
formula
Improvement index (Iij) = Cij – Ri – Kj
We have
Des Moines- IDB = C12 – R1 – K2 = 4 – 0 – 1
Boston index = +$3
Des Moines- IDC = C13 – R1 – K3 = 3 – 0 – (–1)
Cleveland index = +$4
Evansville- IEC = C23 – R2 – K3 = 3 – 3 – (–1)
Cleveland index = +$1
Fort IFA = C31 – R3 – K1 = 9 – 6 – 5
Lauderdale- = –$2
Albuquerque
index
Solving the Executive Furniture
Corporation Problem with MODI
The steps we follow to develop an improved solution after the
improvement indices have been computed are
1. Beginning at the square with the best improvement index, trace a
closed path back to the original square via squares that are currently
being used
2. Beginning with a plus sign at the unused square, place alternate
minus signs and plus signs on each corner square of the closed path
just traced
3. Select the smallest quantity found in those squares containing the
minus signs and add that number to all squares on the closed path
with plus signs; subtract the number from squares with minus signs
4. Compute new improvement indices for this new solution using the
MODI method
Note that new Ri and Kj values must be calculated
From: C C C D D D D
To: 2 3 4 1 2 3 4
Cost: 3 6 9 7 5 4 3
Use North–West Corner, Least Cost, & Vogel’s Approximation Methods to find the
initial feasible solution
PRACTICE QUESTION # 2
Suppose that England, France, and Spain produce all the wheat, barley, and
oats in the world. The world demand for wheat requires 125 million acres of
land devoted to wheat production. Similarly, 60 million acres of land are
required for barley and 75 million acres of land for oats. The total amount of
land available for these purposes in England, France, and Spain is 70 million
acres, 110 million acres, and 80 million acres, respectively. The number of
hours of labor needed in England, France and Spain to produce an acre of
wheat is 18, 13, and 16, respectively. The number of hours of labor needed in
England, France, and Spain to produce an acre of barley is 15, 12, and 12,
respectively. The number of hours of labor needed in England, France, and
Spain to produce an acre of oats is 12, 10, and 16, respectively. The labor cost
per hour in producing wheat is $9.00, $7.20, and $9.90 in England, France,
and Spain, respectively. The labor cost per hour in producing barley is $8.10,
$9.00, and $8.40 in England, France, and Spain respectively. The labor cost
per hour in producing oats is $6.90, $7.50, and $6.30 in England, France, and
Spain, respectively. The problem is to allocate land use in each country so as
to meet the world food requirement and minimize the total labor cost.
PRACTICE QUESTION (Cont…)
Formulation the problem is:
Unit Cost ($ million)
Destination
Wheat Barley Oats Supply
England 162 121.5 82.8 70
Source France 93.6 108 75 110
Spain 158.4 100.8 100.8 80
Demand 125 60 75
162
[70] E W [-125]
The network presentation of the Problem: 93.6
158.4
121.5
108
[110] F B [-60]
100.8
75
82.8
[80] S O [-75]
100.8
UNBALANCED TRANSPORTATION
PROBLEMS
In real-life problems, total demand is frequently not equal to total
supply
These unbalanced problems can be handled easily by introducing
dummy sources or dummy destinations
If total supply is greater than total demand, a dummy destination
(warehouse), with demand exactly equal to the surplus, is created
If total demand is greater than total supply, we introduce a dummy
source (factory) with a supply equal to the excess of demand over
supply
In either case, shipping cost coefficients of zero are assigned to
each dummy location or route as no goods will actually be shipped
Any units assigned to a dummy destination represent excess
capacity
Any units assigned to a dummy source represent unmet demand
DEMAND LESS THAN SUPPLY
Suppose that the Des Moines factory increases its rate of production from 100 to 250 desks
The firm is now able to supply a total of 850 desks each period
Warehouse requirements remain the same (700) so the row and column totals do not
balance
We add a dummy column that will represent a fake warehouse requiring 150 desks
This is somewhat analogous to adding a slack variable
We use the northwest corner rule and either stepping-stone or MODI to find the optimal
solution
Initial solution to an unbalanced problem where demand is less than supply
TO DUMMY TOTAL
FROM
A B C WAREHOUSE AVAILABLE
$5 $4 $3 0
D 250 250
$8 $4 $3 0
E 50 200 50 300
$9 $7 $5 0
F 150 150 300
WAREHOUSE
300 200 200 150 850
REQUIREMENTS
$10 $5 $8
PLANT X 175
$12 $7 $6
PLANT Y 75
Totals
WAREHOUSE 450
DEMAND
250 100 150
500
do not
balance
DEMAND GREATER THAN SUPPLY
Initial solution to an unbalanced problem in which demand is greater than
supply
$10 $5 $8
PLANT X 50 100 25 175
$12 $7 $6
PLANT Y 75 75
0 0 0
PLANT Y 50 50
WAREHOUSE
250 100 150 500
DEMAND
$10 $9 $9
WAREHOUSE 2 0 100 20 120
$7 $10 $7
WAREHOUSE 3 80 80
CUSTOMER
100 100 100 300
DEMAND
Possible choices of
cells to address the
degenerate solution
DEGENERACY DURING LATER
SOLUTION STAGES
A transportation problem can become degenerate after the initial solution stage if
the filling of an empty square results in two or more cells becoming empty
simultaneously
This problem can occur when two or more cells with minus signs tie for the lowest
quantity
To correct this problem, place a zero in one of the previously filled cells so that
only one cell becomes empty
Bagwell Paint Example
After one iteration, the cost analysis at Bagwell Paint produced a
transportation table that was not degenerate but was not optimal
The improvement indices are
factory A – warehouse 2 index = +2
factory A – warehouse 3 index = +1
factory B – warehouse 3 index = –15
factory C – warehouse 2 index = +11
Only route with a
negative index
DEGENERACY DURING LATER
SOLUTION STAGES
Bagwell Paint transportation table
TO
WAREHOUSE 1 WAREHOUSE 2 WAREHOUSE 3
FROM FACTORY
CAPACITY
$8 $5 $16
FACTORY A 70 70
$15 $10 $7
FACTORY B 50 80 130
$3 $9 $10
FACTORY C 30 50 80
WAREHOUSE
150 80 50 280
REQUIREMENT
DEGENERACY DURING LATER
SOLUTION STAGES
Tracing a closed path for the factory B – warehouse 3 route
TO
WAREHOUSE 1 WAREHOUSE 3
FROM
$15 $7
FACTORY B 50
– +
$3 $10
FACTORY C 30 50
+ –