A2.2. GENERALITIES
The oven-manufacturing problem was merely an example, but it does illustrate the
principles of graphical solution methods for optimization. In the example, all con-
straints are of the LT (less-than) variety. This means that points on the graph are feas-
ible if they lie on or below the corresponding constraint line. On the other hand, had we
encountered GT (greater-than) constraints, the feasible points would have been found
on or above the corresponding constraint line. The other possibil ity, EQ (equal-to)
constraints, would force us to consider only points lying directly on the constraint line.
In our example, the criterion was to maximize the objective function. By sketch-
ing the implications for two lines, each corresponding to a particular value of the
objective function (sometimes called an iso-value line), we can begin to see a
family of related objective function lines, leading to a maximum feasible value at
one corner of the feasible region. Our objective function contained all positive coeffi-
cients, so the process of maximization led us to lines ever higher and to the right on our
graph. Had we been interested in minimization (of a function with all positive coeffi-
cients), we would have been led to lines lower and to the left of a given starting point.
For other combinations involving negative coefficients, the idea is to plot the graph of
two or three iso-value lines, in order to see where on the graph the optimum will ulti-
mately be found.
An examination of iso-value lines could reveal that there is no limit, in some
direction, to the value of the objective function. This would be the case if we were ana-
lyzing an unbounded problem. In other circumstances, attempting to delineate the
feasible region itself will reveal an infeasible problem, in which the constraints are
mutually contradictory. These two exceptional cases can therefore be identified
while carrying out the graphical analysis.
The graphical method is valuable because it produces a picture of the optimization
process. That picture may make it easier to interpret what occurs during an optimiz-
ation procedure. However, the graphical method is more difficult when there are
three dimensions and impossible when there are more than three dimensions, so we
can use it only for relatively simple cases. Nevertheless, two-dimensional examples
illustrate most of the principles of linear programming.
As an example, suppose we consider well-posed linear programs in which the
feasible region exists and in which the objective function is not unbounded. The
theory tells us that an optimum can be found at one of the corners of the feasible
region. This property is very useful, because it means that we don’t have to search
for an optimal point in the interior of the region (an area that contains an infinite
number of points.) Instead, we can limit our search to the boundary, and just to the
corner points on that boundary, which are finite in number. This is what most linear
programming codes do: They search systematically among the corner points on the
boundary of the feasible region, stopping only when an optimum has been located.
A second theoretical result tells us that we can identify an optimal corner point by
showing that its objective function value is better than those of its neighboring corner
points. Each of the corner points in our graph has two neighbors, and either of these
can be reached by moving along one of the boundaries of the feasible region. When we
382
Appendix 2 Graphical Methods in Linear Programming