Tranpotation
Tranpotation
Learning Objectives
1. Structure special LP problems using the transportation and assignment models. 2. Use the N.W. corner, VAM, MODI, and stepping-stone method. 3. Solve facility location and other application problems with transportation methods. 4. Solve assignment problems with the Hungarian (matrix reduction) method.
Chapter Outline
1 Introduction 2 Setting Up a Transportation Problem 3 Developing an Initial Solution: Northwest Corner Rule 4 Stepping-Stone Method: Finding a Least-Cost Solution 5 MODI Method 6 Vogels Approximation Method 7 Unbalanced Transportation Problems 8 Degeneracy in Transportation Problems 9 More Than One Optimal Solution 10 Maximization Transportation Problems
3
Chapter Outline
(continued)
11 Unacceptable or Prohibited Routes 12 Facility Location Analysis 13 Approach of the Assignment Model 14 Unbalanced Assignment Models 15 Maximization Assignment Problems
Introduction
Two Special LP Models
The Transportation and Assignment problems are types of LP techniques called network flow problems. 1. Transportation Problem
Deals with the distribution of goods from several points of supply (sources) to a number of points of demand (destinations). Transportation models can also be used when a firm is trying to decide where to locate a new facility. Good financial decisions concerning facility location also attempt to minimize total transportation and production costs for the entire system.
5
Introduction
Two Special LP Models
2. Assignment Problem
Refers to the class of LP problems that involve determining the most efficient assignment of
o o o o people to projects, salespeople to territories, contracts to bidders, jobs to machines, etc.
The objective is most often to minimize total costs or total time of performing the tasks at hand. One important characteristic of assignment problems is that only one job or worker is assigned to one machine or project.
6
Transportation Table
Example
Destination Destination Destination
(B)
(C)
Factory Capacity 13
20
20
8
15
40
11
13
To apply VAM, we first compute for each row and column the penalty faced if we should ship over the second best route instead of the least-cost route.
15
17
18
19
Factory 1
Factory 2
Factory 3
Customer Requirements
150
80
150
380
20
21
Factory 2
Dummy
80
150
380
22
Degeneracy
Degeneracy occurs when the number of occupied squares or routes in a transportation table solution is less than the number of rows plus the number of columns minus 1.
# Occupied Squares = Rows + Columns 1
Such a situation may arise in the initial solution or in any subsequent solution.
Degeneracy requires a special procedure to correct the problem.
Without enough occupied squares to trace a closed path for each unused route, it would be impossible to apply the stepping-stone method or to calculate the R and K values needed for the MODI technique.
23
Degeneracy
To handle degenerate problems, create an artificially occupied cell. * That is, place a zero (representing a fake shipment) in one of the unused squares and then treat that square as if it were occupied. The square chosen must be in such a position as to allow all steppingstone paths to be closed. * Although there is usually a good deal of flexibility in selecting the unused square that will receive the zero.
24
If any index is positive, the cell with the largest positive improvement index is selected to be filled using a stepping-stone path. This new solution is evaluated and the process continues until there are no positive improvement indices.
26
In a minimization problem, such a prohibited route is assigned a very high cost to prevent this route from ever being used in the optimal solution. After this high cost is placed in the transportation table, the problem is solved using the techniques previously discussed. In a maximization problem, the very high cost used in minimization problems is given a negative sign, turning it into a very bad profit.
27
28
Such a formulation could be solved using the transportation algorithm, but it would have a severe degeneracy problem. However, this type of problem is very easy to solve using the assignment method.
29
1 $11 $8 $9
3 $6 $11 $7
30
31
32
33
34
Since the dummy task or person is really nonexistent, it is reasonable to enter zeros in its row or column as the cost or time estimate.
35
36
Once the optimal assignment for this transformed problem has been computed, the total payoff or profit is found by adding the original payoffs of those cells that are in the optimal assignment.
37