Summary of Chapter 4 in
|
Return to Main Page
True/False Quiz Review Exercises On-Line Tutorial Summary Index Everything for Finite Math Everything for Calculus Everything for Finite Math & Calculus |
|
Linear Programming (LP) Problem
A linear programming problem is one in which we are to find the maximum or minimum value of a linear expression
|
Example
Here is an example of an LP problem:
Find the maximum value of The objective function is p = 3x - 2y + 4z. The constraints are
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sketching the Solution Set of a Linear Inequality
To sketch the region represented by a linear inequality in two variables:
A. B. Choose a test point not on the line ((0,0) is a good choice if the line does not pass through the origin, and if the line does pass through the origin a point on one of the axes would be a good choice). C. If the test point satisfies the inequality, then the set of solutions is the entire region on the same side of the line as the test point. Otherwise it is the region on the other side of the line. In either case, shade out the side that does not contain the solutions, leaving the solution region showing. |
Example
To sketch the linear inequality
12,
![]()
12.![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Feasible Region
The feasible region determined by a collection of linear inequalities is the collection of points that satisfy all of the inequalities. To sketch the feasible region determined by a collection of linear inequalities in two variables: Sketch the regions represented by each inequality on the same graph, remembering to shade the parts of the plane that you do not want. What is unshaded when you are done is the feasible region. |
Example
The feasible region for the following collection of inequalities is the unshaded region shown below (including its boundary).
12,
x + 2y 4
x 1
y 0.![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Graphical Method
The graphical method for solving linear programming problems in two unknowns is as follows. A. Graph the feasible region.
If you want to see a utility that automates the whole process, try our Linear Programming Grapher. It does everything automatically! |
Example
Minimize C = 3x + 4y subject to the constraints
12,
x + 2y 4
x 1, y 0.The feasible region for this set of constraints was shown above. Here it is again with the corner points shown. ![]() The following table shows the value of C at each corner point:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Standard Maximization Problem
A standard maximization problem in n unknowns is a linear programming problem in which we are required to maximize (not minimize) the objective function, subject to constraints of the form
Note that the inequality here must be a " |
Examples
The following is a standard LP problem:
4x - 3y + z The following is not a standard LP problem:
4x - 3y + z |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Simplex Method for Standard Maximization Problem
To solve a standard maximization problem using the simplex method, we take the following steps: Step 1. Convert to a system of equations by introducing slack variables to turn the constraints into equations, and rewriting the objective function in standard form. Step 2. Write down the initial tableau. Step 3. Select the pivot column: Choose the negative number with the largest magnitude in the bottom row (excluding the rightmost entry). Its column is the pivot column. (If there are two candidates, choose either one.) If all the numbers in the bottom row are zero or positive (excluding the rightmost entry), then you are done: the basic solution maximizes the objective function (see below for the basic solution). Step 4. Select the pivot in the pivot column: The pivot must always be a positive number. For each positive entry b in the pivot column, compute the ratio a/b, where a is the number in the Answer column in that row. Of these test ratios, choose the smallest one. The corresponding number b is the pivot. Step 5. Use the pivot to clear the column in the normal manner (taking care to follow the exact prescription for formulating the row operations described in Chapter 2) and then relabel the pivot row with the label from the pivot column. The variable originally labeling the pivot row is the departing or exiting variable and the variable labeling the column is the entering variable. Step 6. Go to Step 3. |
Some Useful Links
On-Line Tutorial on the Simplex Method Excel Pivot and Gauss-Jordan Tool Free Macintosh Simplex Method Tool.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Basic Solution
To get the basic solution corresponding to any tableau in the simplex method, set to zero all variables that do not appear as row labels (these are the inactive variables). The value of a variable that does appear as a row label (an active variable) is the number in the rightmost column in that row divided by the number in that row in the column labeled by the same variable. |
Example
In the following tableau the basic solution is
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Nonstandard Constraints
To solve a linear programming problem with constraints of the form Ax + By + . . . Star all rows that give a negative value for the associated active variable (except for the objective variable, which is allowed to be negative). If there are starred rows, you will need to begin with Phase I: Phase I: Getting into the Feasible Region (Getting Rid of the Stars) In the first starred row, find the largest positive number. Use test ratios as in the preceding section to find the pivot in that column (exclude the bottom row), then pivot on that entry. Repeat until no starred rows remain, then go on to Phase II. Phase II: Use the Simplex Method for Standard Maximization Problems If there are any negative entries on the left side of the bottom row after Phase I, use the method described above for solving standard maximization problems. For some on-line interactive examples, visit the tutorial for general linear programming problems. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Simplex Method for Minimization Problem
To solve a minimization problem using the simplex method, convert it into a maximization problem. If you need to minimize c, instead maximize p = |
Example
The minimization LP problem: Minimize C = 3x + 4y - 8z subject to the constraintscan be replaced by the following maximization problem: Maximize P = -3x - 4y + 8z subject to the constraints |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||