Upload
nishit-saraiya
View
216
Download
0
Embed Size (px)
Citation preview
8/8/2019 Transportation Models Lect 2
1/27
Transportation Models
8/8/2019 Transportation Models Lect 2
2/27
Consider a commodity which is produced at
various centers called SOURCES and is
demanded at various other DESTINATIONS.
8/8/2019 Transportation Models Lect 2
3/27
The production capacity of each source(availability) and the requirement of each
destination are known and fixed.
8/8/2019 Transportation Models Lect 2
4/27
The cost of transporting one unit of thecommodity from each source to each destination
is also known.
8/8/2019 Transportation Models Lect 2
5/27
The commodity is to be transported from various
sources to different destinations in such a way that
the requirement of each destination is satisfied andat the same time the total cost of transportation in
minimized.
8/8/2019 Transportation Models Lect 2
6/27
This optimum allocation of the commodity from
various sources to different destinations is calledTRANSPORTATION PROBLEM.
8/8/2019 Transportation Models Lect 2
7/27
Different methods of obtaining initial basic
feasible solution to a balanced minimizationtransportation problem are
NORTH WEST CORNER RULE
LEAST COST METHOD
VOGELS APPROXIMATION METHOD
8/8/2019 Transportation Models Lect 2
8/27
A transportation problem can be statedmathematically as follows:
Let there be m SOURCES and nDESTINATIONS
Let ai : the availability at the ith sourcebj : the requirement of the j
th destination.
Cij : the cost of transporting one unit of
commodity from the ith source to the jth
destination
xij : the quantity of the commodity
transported from ith source to the jth
destination (i=1, 2, m; j=1,2, ..n)
8/8/2019 Transportation Models Lect 2
9/27
Source D1 D2 D3 D4 Availability
S1 C11 C12 C13 C14 a1
S2 C21 C22 C23 C24 a2
S3 C31 C32 C33 C34 a3
Requirement b1 b2 b3 b4 ai = bj
Destination
8/8/2019 Transportation Models Lect 2
10/27
Th
e problem is to determine th
e values ofxij such that total cost of transportation is
minimized.
We assume that the total quantity available
is the same as the total requirement.
i.e. ai = bj
8/8/2019 Transportation Models Lect 2
11/27
A solution where the row total of
allocations is equal to theavailabilities and the column total is
equal to the requirements is called a
Feasible Solution.
The solution with m+n-1 allocationsis called a Basic Solution.
8/8/2019 Transportation Models Lect 2
12/27
1. Destination
Source D1 D2 D3 D4 D5 vailabilityS1 5 3 8 6 6 1100
S2 4 5 7 6 7 900
S3 8 4 4 6 6 700
Requirement 800 400 500 400 600
8/8/2019 Transportation Models Lect 2
13/27
2. DestinationSource
D1 D2 D3 D4 D5 Availability
S1 6 4 4 7 5 100S2 5 6 7 4 8 125
S3 3 4 6 3 4 175
Requirement 60 80 85 105 70
8/8/2019 Transportation Models Lect 2
14/27
Algorithm of NORTH-WEST CORNER RULE
Step I:Given a balanced transportation problem; make the
first allocation in the north-west cell (i.e. topmost
left cell) of the table. This allocation will be x11 =minimum (a1, b1). This allocation will exhaust
either the availability at source 1 or the
requirement at destination 1.
8/8/2019 Transportation Models Lect 2
15/27
Step II:
If the availability of source 1 gets exhausted,strike out the remaining cells of row 1 and if the
requirement of destination 1 gets exhausted,
strike out the remaining cells of column 1.
At this stage the table gets reduced to the size
either m x (n-1) or (m-1) x n.
Step III:
Repeat steps I, and II till all the availabilities get
exhausted and all the requirements get fulfilled.
8/8/2019 Transportation Models Lect 2
16/27
Algorithm of LEAST-COST METHOD or
MATRIX MINIMA METHODStep I:
Given a balanced transportation problem the first
allocation is made in the cell with the minimumcost.
This allocation will be xij = minimum (ai, bj).
8/8/2019 Transportation Models Lect 2
17/27
Step II:
If xij = bj (i.e. the requirement of the jthdestination is fulfilled),
strike out the remaining cells of the jth column.
If xij = ai (i.e. the availability of the ith source is
exhausted),
strike out the remaining cells of the ith row.
8/8/2019 Transportation Models Lect 2
18/27
At this stage the table gets reduced to the sizeeither m x (n-1) or (m-1) x n.
Step III:Repeat steps I, and II till all the availabilities
get exhausted and all the requirements get
fulfilled.
8/8/2019 Transportation Models Lect 2
19/27
Algorithm of VOGELS APPROXIMATION
METHOD (VAM)
Step I:
Given a balanced transportation problem,
calculate the penalty for each row and for each
column by taking the difference between the lowestand the next lowest cost in that row or column.
Step II:
Select the row or column having largest penalty. Ifthere is a tie the selection can be made randomly.
Suppose the largest penalty corresponds to the ithrow and Cij be the lowest cost in that row.
8/8/2019 Transportation Models Lect 2
20/27
Step III:
Allocate maximum possible quantity, xij =minimum (ai, bj), in the cell (i, j) and strike out the
remaining cell of the ith row or the jth column
depending upon whether minimum is at ai or bj.
Step IV:
Repeat steps I, II and III till the availabilities at all
the sources are exhausted and the requirements of
all the destinations are fulfilled.
8/8/2019 Transportation Models Lect 2
21/27
Algorithm of MODIFIED DISTRIBUTION(MODI) METHOD
Step I: For an initial basic feasible solutionwith (m+n-1) occupied (basic) cells,calculate ui and vj values for rows and
columns respectively using the relationshipCij = ui + vj for all allocated cells only. Tostart with assume any one of the ui or vj to bezero.
Step II: For the unoccupied (non-basic)cells, calculate the cell evaluations or thenet evaluations as ij = Cij (ui + vj).
8/8/2019 Transportation Models Lect 2
22/27
Step III:
a) If all ij > 0, the current solution is optimaland unique.
b) If any ij
= 0, the current solution isoptimal, but an alternate solution exists.
c) If any ij < 0, then an improved solutioncan be obtained; by converting one of the
basic cells to a non basic cells and one of thenon basic cells to a basic cell. Go to step IV.
8/8/2019 Transportation Models Lect 2
23/27
Step IV: Select the cell corresponding to
most negative cell evaluation. This cell iscalled the entering cell. Identify a closed
path or a loop which starts and ends at the
entering cell and connects some basic cells atevery corner.
Step V: Put a + sign in the entering cell andmark the remaining corners of the loop
alternately with and + signs.
8/8/2019 Transportation Models Lect 2
24/27
Step VI: From the cells marked with sign,
select the smallest quantity (say ). Add to each quantity of the cell marked with +
sign and subtract from each quantity of
the cell marked with sign. In case of a tie,make zero allocation to any one of the cells.
This will make one non-basic cells as basic
and vice-versa.
Step VII: Return to step I.
8/8/2019 Transportation Models Lect 2
25/27
Unbalanced transportation problem
When the total availability is equal to the
total requirement the problem (i.e. ai = bj)
is said to be a balanced transportation
problem. If the total availability at different
sources is not equal to the total requirement
at different destinations, (i.e. ai bj), the
problem is said to be an unbalanced
transportation problem.
Steps to convert an unbalanced problem to a
balanced one are
8/8/2019 Transportation Models Lect 2
26/27
If ai > bj i.e. the total availability is greater
than the total requirement, a dummy
destination is introduced in the transportation
problem with requirement = ai - bj. Theunit cost of transportation from each source
to this destination is assumed to be zero.
8/8/2019 Transportation Models Lect 2
27/27
If ai < bj i.e. the total availability is less
than the total requirement, a dummy source
is introduced in the transportation problem
with requirement = bj - ai. The unit cost of
transportation from each destination to this
source is assumed to be zero.
After making the necessary modifications in thegiven problem to convert it to a balanced problem,
it can be solved using any of the methods.