Professional Documents
Culture Documents
Quantitative Analysis - Chapter 4 - QMT437
Quantitative Analysis - Chapter 4 - QMT437
Transportation Problems
4.1 Introduction
• The transportation problem deals with the distribution of goods from several
points of supply (sources) to a number of points of demand (destinations). The
objective of such a problem is to schedule shipments from sources to
destinations so that total transportation and production costs are minimised.
• The assignment problem refers to the class of linear programming problems that
involve determining the most efficient assignment of people to projects,
salespeople to territories, contracts to bidders, jobs to machines and so on. The
objective is most often to minimise total costs or total time of performing the
tasks at hand.
4.2 Transportation Problems
The transportation problems are usually referred to distribution-type problems in
which supplies of goods that are held at various locations are to be distributed to
other receiving locations.
Solution 4.1
4.2.2 The Transportation Algorithm
Two phases in the transportation algorithm for solving transportation problems.
1. Determine a basic feasible starting solution.
• Northwest corner method
• Least-cost method
• Vogel approximation method (VAM)
2. Determine an optimal solution or allocation using a (balanced) starting
solution obtained in (1).
• Stepping-Stone method
• Modified distribution (MODI) method
4.2.3 Starting Procedures (1): Northwest Corner Method
4.2.4 Starting Procedures (2): Least-cost Method
4.2.5 Starting Procedures (3): Vogel Approximation
Method
4.2.6 Unbalanced Transportation Problem
2 cases :
• Total supply exceeds total demand - to balance the problem, create a dummy
(fictitious) destination that has a demand equal to (total supply – total
demand).
• Total supply less than total demand - to balance the problem, create a dummy
(fictitious) source which is able to supply an amount (total demand – total
supply).
4.2.7 Optimal Allocation (1): Stepping-stone Method
Steps to test for possible improvement :
1. Select an unoccupied square to be evaluated.
2. Beginning at this square, trace a closed path back to the original square via
squares that are currently being occupied (only horizontal and vertical moves
are allowed).
3. Beginning with a plus (+) sign at the unoccupied square, place alternate
minus (−) signs and plus signs on each corner square of the closed path just
traced.
4. Calculate an improvement index by adding together the unit cost values
found in each square containing a plus sign and then subtracting the unit cost
values in each square containing a minus sign.
5. Repeat steps l to 4 until an improvement index has been calculated for all
unoccupied squares. If all indices computed are greater than or equal to zero,
an optimal solution has been reached. If not, it is possible to improve the
current solution.
4.2.7 Optimal Allocation (1): Stepping-stone Method
Balanced northwest corner starting solution
4.2.7 Optimal Allocation (1): Stepping-stone Method
Steps to obtain an improved solution :
1. Select an unoccupied square (route) with negative improvement index. If
there were more than one negative index, select the one with the largest
negative index.
2. Allocate the maximum allowable number of units (or quantity) on the new
route (the selected unoccupied square). That quantity is found by referring to
the closed path of plus and minus signs drawn for the route and selecting the
smallest number found in those occupied squares containing minus signs.
3. To obtain a new solution, the number selected in Step 2 is added to all
squares on the closed path with plus signs and subtracted from all squares
with minus signs.
4. To determine whether the new solution is optimal or otherwise further
improvement is possible, we return to the Five Steps given earlier.
4.2.7 Optimal Allocation (1): Stepping-stone Method
Second solution
Total transportation
cost = (3x35) + (8×5)
+ (4×50) + (2×55) +
(10x15) + (0x10) =
$605
4.2.8 Optimal Allocation (2): MODI Method
Steps of modified distribution method :
Let Ri = value assigned to row i and Kj = value assigned to column j
1. Compute the values of Ri and Kj for each row and column by setting R1 = 0 and using Ri + Kj
= cij only for occupied squares.
2. Compute the improvement index for each unoccupied square, I ij = cij – Ri – Kj. If all indices
are more than or equal to zero, then the current solution is optimal. Otherwise, if there is
one or more negative index, go to step 3.
3. Select the square with the largest negative index (becomes occupied in the next tableau).
Trace a closed path back to this square via occupied squares, with only horizontal and
vertical moves. For a feasible solution, these closed paths exist and are unique.
4. Beginning with a plus (+) sign at the selected square, label alternate minus (−) signs and
plus signs on each corner square of the closed path. Select the corner square with minus
sign and minimum allocated value (becomes unoccupied in the next tableau).
5. Set up a new transportation tableau. Add or subtract the value currently allocated in the
selected corner square with each value allocated in the other corner squares (according to
sign). The values in the other occupied squares remain the same. The new tableau is now
obtained. Go to step (1).
4.2.8 Optimal Allocation (2): MODI Method
First Transportation Tableau
4.2.8 Optimal Allocation (2): MODI Method
Second Transportation Tableau
4.2.8 Optimal Allocation (2): MODI Method
Third and Final Transportation Tableau