Unit 2 Lecture 4 Transportation & Assignment Models
Unit 2 Lecture 4 Transportation & Assignment Models
Unit 2:
Lecture 4: Transportation & Assignment Models
4.1 The Transportation Model
Subject to:
= 1000 (Kitwe)
= 2300 (Lusaka)
= 1400 (Livingstone)
Example 4.2
In the Sempika Auto model, suppose that the Mpika plant
capacity is 1300 cars (instead of 1500). The total supply (=
3500 cars) is less than the total demand (= 3700 cars), meaning
that part of the demand at Lusaka and Livingstone will not be
satisfied.
Because the demand exceeds the supply, a dummy plant
(source) with a capacity of 200 cars (= 3700 – 3500) is added to
balance the model. The unit transportation cost from the
dummy plant to the two destinations is zero because the plant
does not exist.
Table 4.4 gives the balanced model together with its
optimum solution. The solution shows that the dummy plant
ships 200 cars to Livingstone, which means that Livingstone
will be 200 cars short of satisfying its demand of 1400 cars.
A specific destination will not experience shortage by
assigning a very high unit transportation cost from the
dummy source to that destination.
For example, a penalty of $1000 in the dummy-Livingstone
cell will prevent shortage at Livingstone. Shortage must take
place somewhere.
The case where the supply exceeds the demand can be
demonstrated by assuming that the demand at Lusaka is
1900 cars only. In this case, we need to add a dummy
distribution center to “receive” the surplus supply.
Here, the unit transportation cost to the dummy distribution
center is zero.
Table 4.5 gives the new model with optimal solution. It
shows that Mpika plant will have a surplus of 400 cars.
Non Traditional Transportation Models
The transportation model can be applied to production-
inventory control and other services.
Class Exercise
Cars are shipped from three distribution centers to five dealers.
The shipping cost is based on the mileage between the sources
and the destinations and is independent of whether the truck
makes the trip with partial or full loads. Table 4.6 summarizes
the mileage between the distribution centers and the dealers
together with the monthly supply and demand figures given in
number of cars. A full truckload includes 18 cars.
The transportation cost per truck mile is $25.
Example 4.3
Joe Klyne’s three children, John, Karen, and Terri, want to earn
some money for personal expenses. Mr. Klyne has chosen three
chores for his children: mowing the lawn, painting the garage
door, and washing the family cars. To avoid anticipated sibling
competition, he asks them to submit individual (secret) bids for
what they feel is fair pay for each of the three chores. Table 4.7
summarizes the bids received. The children will abide by their
father’s decision regarding the assignment of chores.
The assignment problem will be solved by the Hungarian
method.
Table 4.8 shows the application of the three steps to the current
problem. The cells with underscored zero entries in step 3
provide the (feasible) optimum solution:
John gets the paint job, Karen gets to mow the lawn, and
Terri gets to wash the family cars.
The total cost to Mr. Klyne is 9 + 10 + 8 = $27. This amount
also will always equal
(p1 + p2 + p3) + (q1 + q2 + q3) = (9 + 9 + 8) + (0 + 1 + 0)
= $27.
As stated in step 3 of the Hungarian method, the zeros created
by steps 1 and 2 may not yield a feasible solution directly. In
this case, further steps are needed to find the optimal (feasible)
assignment.
Example 4.4
Suppose that the situation discussed in Example 4.3 is extended
to four children and four chores. Table 4.9 summarizes the cost
elements of the problem.
The application of steps 1 and 2 to the matrix in Table 4.9
(using p1 = 1, p2 = 7, p3 = 4, p4 = 5, q1 = 0, q2 = 0, q3 = 3, and
q4 = 0) yields the reduced matrix in Table 4.10 (verify!):
subject to:
The optimal solution of the preceding LP model remains
unchanged if a constant is added to or subtracted from any
row or column of the cost matrix (cij).
To prove this point, let pi and qj be constants subtracted from
row i and column j. Thus, the cost element cij is changed to:
Now,
Because the new objective function differs from the original
by a constant, the optimum values of xij are the same in both
cases.
The development shows that steps1 and 2 of the Hungarian
method, which call for subtracting pi from row i and then
subtracting qj from column j, produce an equivalent
assignment model.
A feasible solution can be found among the zero entries of
the cost matrix created by steps 1 and 2, then it must be
optimum (because the cost in the modified matrix cannot be
less than zero).
If the created zero entries cannot yield a feasible solution,
then step 2a (dealing with the covering of the zero entries)
must be applied.
The validity of this procedure is again rooted in the simplex
method of linear programming and can be explained by
duality theory and the complementary slackness theorem.
o The reason (p1 + p2 + ….. + pn) + (q1 + q2 +….. + qn) gives
the optimal objective value is that it represents the dual
objective function of the assignment model.
o This result can be seen through comparison with the dual
objective function of the transportation model.
Class Exercise
JoShop needs to assign four jobs to four workers. The cost of
performing a job is a function of the skills of the workers. Table
4.13 summarizes the cost of the assignments.