|
SIMPLEX METHOD
APPLIED TO MINIMIZING
and NON-STANDARD PROBLEMS |
|
Definitions
|
A linear programming problem (or linear program) is a set of
(linear) inequalities (with a solution set S) and a (linear)
function (often cost or profit) whose value (within S) is to be
maximized or minimized. |
|
|
A STANDARD MAXIMIZING PROBLEM is a linear programming
problem which satisfies all of the following 4 CONDITIONS (Rolf, pg.263) : |
|
[C1] The objective function is to be maximized. |
|
[C2] All variables are non-negative. |
[C3] All inequalities are of the type. |
|
[C4] All right hand constants are non-negative. |
|
|
Definition
|
A NON-STANDARD PROBLEM is simply a problem
which is not standard, and hence fails to satisfy at least one of [C1]
through [C4] above. In our text, [C2] is always true, which simplifies
discussions. |
|
 |
Reference : An example of how to apply the following procedure
to a non-standard problem is available, with abundant comments and cross-references.
Reference : Many EXERCIZES are available for each step of this
method.
|
|
Convert your problem into one satisfying conditions C1,C2, and C3
described above. How to do this is explained in Rolf 8th edition (pg 318-319). |
|
|
|
Convert all constraints to equations with slack variables, and then write the
problem as a tableau with some negative
right sides, with or without a Z-COLUMN. |
 |
Strategy
|
The basic solution for a tableau with
some negative right sides is a point like A or B in the figure above
: it will not be a corner of the RED shaded solution set, but
rather will be an intersection of extended boundaries of that set. Our
first task will be to locate a corner point of the actual solution set
: this task might be called PHASE I
and is described here : it differs from the
procedure for a standard problem
only in STEPS NS-1 and NS-3. |
|
After locating some corner of the solution set (shaded above), we must
set out to locate the BEST corner : this second and final stage
of the solution is called PHASE II, and is
identical to the procedure for a standard problem. |
|
Note
|
PHASE I, as described in
Rolf 8th edition (Step 5, Pg 329), allows the freedom to choose any number as
pivot. On tests, you must follow the more restrictive
PHASE I procedure given below,
not the unrestricted procedure in Rolf. |
|
FINDING THE PIVOT
(steps NS-3 through NS-6)
|
Locate the row containing the most negative right-hand number. This row will be
called the INDICATOR ROW. If no right-hand number is negative, then your tableau
is STANDARD. |
 |
|
INDICTORS will consist of all numbers in the row found in NS-3, except the
right-most number; the PIVOT COLUMN will contain the most negative of these
indicators. If no indicator is negative, then there is no pivot column, and
the problem is unsolvable. |
 |
|
Form RATIOS or QUOTIENTS for all (non-objective) rows : for each row,
divide the right-most number by the number in the pivot column. |
 |
|
The PIVOT will be in the
ROW with smallest non-negative ratio.
Note that 0 (+1) and 0 (-1)
are both numerically zero, but in calculating RATIOS, consider
0 (+1) as positive (OK), and 0 (-1)
as negative (not OK). |
 |
|
If all right-most (non-objective row) entries are non-negative,
then phase I is ended. PHASE II now consists of
applying steps 3-9 of the standard maximizing
procedure to the new tableau obtained in step NS-7 above. Note:
PHASE II is described as step #7 on Page 329 of
our text, Rolf. |
|
Otherwise, if some right-most (non-objective row) entry is negative, apply
steps NS-3 through NS-9 to the new tableau obtained in NS-7. |