
8.7 PRE-FIXED VALUES AND INADMISSIBLE SQUARES 239
8.7 PRE-FIXED VALUES AND
INADMISSIBLE SQUARES
In practice, it quite often happens that some of the variables must assume pre-
determined values, either 0 or some other fixed values. For example, there may
be no route from an origin i to a destination j in a network; i.e., the variable
x
ij
must be zero. In the problem of assigning people to jobs, certain assignments
may be mandatory; for example, assigning a physician to a medical position. Sub-
tracting its predetermined value from the corresponding row and column totals it
can be converted to a zero-restricted variable. One way to solve the problem with
zero-restricted variables is to assign an arbitrarily large cost M to these variables
so that if they appear in a feasible optimal basis with a positive value then we
know the original zero-restricted variable problem is infeasible. This is the Big M
method discussed in the Notes & Bibliography section of Chapter 3. For a trans-
portation problem, one way to choose M is to choose it greater than or equal to
max
(i,j)
c
ij
(
i
a
i
) because
m
i=1
n
j=1
c
ij
x
ij
≤ max
(i,j)
c
ij
m
i=1
n
j=1
x
ij
= max
(i,j)
c
ij
m
i=1
a
i
= max
(i,j)
c
ij
n
j=1
b
j
.
Another way to solve such a problem is to shade the cells in the array corre-
sponding to the zero-restricted variables. These shaded cells are called inadmissible
to distinguish them from the regular cells. If only a few cells are inadmissible,
the best practical procedure is to attempt to find an initial basic feasible solution
by selecting the next basic variable from among the admissible cells, say, by the
Least-Remaining-Cost rule discussed in Section 8.3.
In the event that the above procedure fails to furnish enough basic variables,
then the zero-restricted variables (or inadmissible cells) can be used to furnish
artificial variables for a Phase I procedure, in which a basic feasible solution will be
constructed if possible. The Phase I objective of the Simplex Method can be set up
as the infeasibility form
w =
m
i=1
n
j=1
d
ij
x
ij
, (8.33)
where the d
ij
are defined by
d
ij
=
1ifx
ij
is zero-restricted,
0ifx
ij
otherwise.
(8.34)
If a feasible solution exists, then min w is zero; otherwise, if the problem is infeasible,
min w will be positive.
Just as in the solution of a linear program with the Simplex Method, it may
happen that the problem is feasible, but that some inadmissible variables remain in
the basic set at the end of Phase I. Because of the way that the Phase I objective