Professional Documents
Culture Documents
Chapter 3.OR
Chapter 3.OR
Chapter 3.OR
TRANSPORTATION AND
ASSIGNMENT MODELS
3.1. Transportation Model
Transportation model is special type of linear
programming model which is easy to express
mathematically in terms of LP model.
It can be solved by simplex method, but since
it involves a large number of variables and
constraints; it takes a long time to solve it.
As a result of this, other transportation
algorithm; namely stepping stone and MODI
(modified Distribution) method have been
developed.
Transportation model deals with transporting goods and
services from several supply centers or origins to several
destinations or demand centers through different shipping
routes.
The objective is determining the number of units of an
items that should be shipped from an origin to a
destination in order to satisfy the required quantity of
goods at each destination and the total cost of
transportation or time will be minimized.
The study of transportation problem helps to identify
optimal transportation routes along with units of
commodity to be shipped in order to minimize total
transportation cost.
Mathematical model of transportation problem
A transportation problem typically involves a set of
sending locations which are referred to as origins or
supply centers, and a set of receiving locations, which
are referred to as destinations or demand centers.
In order to develop a model of a transportation
problem, it is necessary to have the following
information.
• Supply of quantity or capacity of each origin
• Quantity demanded at each destination
• Unit cost of transporting one unit of product from each
origin to each destination.
Solving the transportation model
Step 1: Formulating the problem and arranging
the data in the matrix form
Step 2: Find the initial basic feasible solution
There are three types of techniques available to
find initial basic feasible solution. These are:
• North West Corner method
• The Least Cost Method
• Vogel’s Approximation Method (VAM) method
N.B. the initial solution obtained by any of the three
The solution must be feasible i.e. it must satisfy all
the supply and demand constraints (also called rim
condition)
The number of positive allocations must be equal
to m+n-1, when m is the number of rows and n is
the number of columns. Any solution that satisfies
the above conditions is called non degenerate basic
feasible solution, otherwise degenerate solution.
Step 3: Test for optimality
There are two techniques of testing optimality.
These are: stepping stone and MODI (Modified
Distribution) method.
3.2 Methods Of Finding Initial Feasible Solution
North –West Corner method
Start with the cell at the upper (North West) corner of
transportation matrix and allocate commodity equal to
the minimum of the rim values for the first row and first
column
check whether exactly one of the row/column
corresponding to the North West corner cell has zero
supply/demand respectively
Delete row or column with respect to the current North
West corner cell which has the zero supply/demand
Delete both the row and the column with respect to the
current North West corner cell.
Least Cost Method
This method takes into account the minimum unit cost
of transportation for obtaining the initial solution. With
this method;
Select the cell with the lowest unit cost in the entire
transportation matrix and allocate as much as possible to
this cell. Then, eliminate or line out that row or column
in which either the supply or demand is exhausted.
After adjusting the supply and demand for all uncrossed
out rows and columns, repeat step 1 until the entire
available supply at various sources and demand at
various destinations is satisfied.
Vogel’s Approximation Method (VAM)
Step1: Calculate the penalties for each row and column by
taking the difference between the smallest and next smallest
unit transportation cost in the same row and column. The
difference indicates the penalty or extra cost that has to be paid
if one fails to allocate to the cell with the minimum unit
transportation cost.
Step2: Select the row or column with the largest penalty and
allocate as much as possible in the cell that has the least cost in
the selected row or column and satisfies the rim conditions.
N.B. If there is a tie in the values of penalities, it can be broken
by selecting the cell where a maximum allocation can be made.
Step3: Adjust the supply and demand and cross out the
satisfied row and column
take the following transportation matrix table
with three sources and four destinations. And
then, find the initial feasible solution by using
North West Corner, Least Cost, and VAM
methods.
Destinations
From supply
D1 D2 D3 D4
To
.
S1 3 1 7 4 300
Sources
S2 2 6 5 9 400
S3 8 3 3 2 500
To Supply
D1 D2 D3 D4
From
3 300
S1 1 50 7 4
250
6 5 400
S2 2 9
300 100
3 500
S3 8 3 2 200
300
3 1 300
S1 7 4
300
2 5 400
S2 6 50 9
250 100
3 500
S3 8 3 2 200
300
S1 3 1 300 7 4 300 2 3*
Column penalty 1 2 2 2
2 2 2
3 2 7
3 2
3.3. TESTS FOR OPTIMALITY
Once an initial solution is obtained, the next
step is to check for its optimality.
An optimal solution is one where there is no
other set of transportation routes (allocations)
that will further reduce the total transportation
cost.
evaluate each unoccupied cell or unused route
in the transportation table in terms of an
opportunity of reducing total transportation
cost.
in order to test the optimal of a given feasible
transportation problem two basic techniques
are available.
These are the stepping stone and MODI
(Modified Distribution) methods.
1. Stepping stone method
Step1: Solve the problem and find the initial
feasible solution by one of three methods
(NWCM, LCM and VAM) and then select one of
the empty cell and put + sign in that empty cell
Step2: Starting from the chosen empty cell, trace a
path in the matrix consisting of a series of alternate
horizontal and vertical lines. The path begins and
ends in the chosen cell.
Step 3.Calculate the opportunity cost of each empty
cells along a series of paths as Actual cost of the
empty cellij– cost of the loaded or occupied cells in
the loop for the chosen cell
Step 4: Check for optimality which means:If any
cell evaluation is negative, the cost can be reduced
so that the solution under consideration can be
improved i.e. it is not optimal.
Step 5: Identify the cell with the lowest load or
quantity allocated in the cells marked with
negative sign.
Step 6: Add this lowest load to the cells where
plus sing is marked and subtract from the load of
the cell where negative sign is marked.
Example: consider the previous example of
transportation problem involving three sources
and four destinations.
Destinations
From supply
D1 D2 D3 D4
To
S1 3 1 7 4 300
S2 2 6 5 9 400
Sources
S3 8 3 3 2 500
S1 3 250 1 50 7 4 300
+3 (2, 1) (2, 2) -6
To supply
D1 D2 D3 D4
From
S1 3 1 300 7 4 300
S1 3 1 300 7 4 300
5 400
S2 2 250 6 9
150
3 3 500
S3 8 2 200
50 250
U3+V3 =3 U3+0=3, U3 =3
1200
Demand 250 350 400 200
Again, calculate the Ui’s and Vj’s for the
occupied cells as follow.Let U1=0
U1+V2 =1, 0+V2 =1, V2=1
U3+V3 =3 2+V3=3, V3 =1
U3+V4 =2 2+V4=2, V4 = 0
Calculate an opportunity cost for each
unoccupied cells as follow
Cell
Person 1 2 3
Abebe 11 14 6
Aster 8 10 11
Kebede 9 12 7
Example 1: Solve the assignment problem given
for optimal solution using HAM.
Time Taken (in minutes) by 4 workers
Job
Worker A B C D
1 45 40 51 67
2 57 42 63 55
3 49 52 48 64
4 41 45 60 55