
212 TRANSPORTATION AND ASSIGNMENT PROBLEM
Because n =4≥ m = 3, the number of circled variables, 8, is greater than or equal to
2n ≥ m + n = 7. (If m ≥ n were true then the number of circled variables would be
greater than or equal to 2m ≥ m + n.) We know that the number of basic variables is
m + n − 1 = 6. Therefore we know that there is a singleton in some row or column.
Exercise 8.9 Complete the proof started in Example 8.5 by deleting the row or column
having the singleton and showing that the remaining array has the same property.
INTEGRAL PROPERTY
The integer property of the solution is very important in practice. In the cannery
Example 1.5 on page 4, x
ij
represents the integer number of cases shipped from
cannery i to warehouse j. An optimal solution with x
ij
having a fractional value
would be unacceptable. Fortunately, Theorem 8.4 tells us that this will not happen.
THEOREM 8.4 (Integral Property) All the basic variables have integer val-
ues if the row and column totals a
i
and b
j
are integers.
Example 8.6 (Integral Property) It is easy to solve the triangular system (8.9) to
obtain the integer solution x
13
=2,x
32
=4,x
11
=1,x
31
=1,x
21
= 1, and x
24
=3.
The solution is integral as Theorem 8.4 stated. The example also illustrates that it is not
possible to obtain fractional values when the right-hand sides of the equations have integer
values, because the nonzero coefficients of +1 imply that all the variables are either set
equal to the right-hand side or evaluated by simple subtractions.
Exercise 8.10 Apply the basis triangularity property to prove Theorem 8.4.
8.2 STANDARD TRANSPORTATION ARRAY
As noted earlier, the special structure of the transportation problem allows us to
compactly represent the variables x
ij
in an m × n array such that the sums across
the rows correspond to the demand constraints and the sums across the columns
correspond to the supply constraints. The ijth cell of this rectangular array corre-
sponds to variable x
ij
. We shall see later that this compact representation can be
used very efficiently to solve the transportation problem by hand. A rectangular
array suitable for solving such a transportation problem is shown in Figure 8-3 for
a3× 5 case.
In Figure 8-3 the column of cells to the right of the double vertical lines is called
the marginal column, and the row of cells below the double horizontal lines is called
the marginal row. The rest of the cells are referred to as the rectangular array.
Typically, in the rectangular array, in hand calculations, the following is done:
1. The cost coefficient, c
ij
, of the objective function is stored in the lower right
corner of the ijth cell.