The Simplex Method in Tabular Form In its original algebraic form, our problem is: Maximize Subject to: z z −4x1 −3x2 2x1 +3x2 +s1 −3x1 +2x2 +s2 2x2 +s3 2x1 +x2 +s4 = = = = = 0 6 3 5 4 (0) (1) (2) (3) (4) x1 , x2 , s1 , s2 , s3 , s4 ≥ 0 . Since the objective function and the nonnegativity constraints do not explicitly participate in the mechanics of the solution procedure, we only need to present the coefficients in the constraint equations. In tabular form, this problem will be represented as follows. z 1 0 0 0 0 x1 −4 2 −3 0 2 x2 −3 3 2 2 1 s1 0 1 0 0 0 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 0 0 0 0 1 0 6 3 5 4 Thus, each constraint equation is translated into a row of coefficients; and the coefficients of a variable in different equations are listed in the same column, with the name of that variable specified at the top of that column as heading. In addition, to facilitate reading, we have delimited the table into several areas, e.g., (i) the z-column at the left, (ii) the coefficients in equation (0) at the top row, and (iii) the right-hand side constants of the equations at the right-most column. The above table will be referred to as the initial Simplex tableau. To simplify statements, we will refer to the successive rows in the tableau as R0 , R1 , and so on; this numbering, of course, corresponds to that of the original equations. In addition, we will refer to the last column as the RHS column (since it comes from the right-hand-side constants in the equations). Associated with this initial tableau, the nonbasic variables are x1 and x2 and the basic variables are s1 , s2 , s3 , and s4 . Therefore, the initial (or current) basic feasible solution is: (x1 , x2 , s1 , s2 , s3 , s4 ) = (0, 0, 6, 3, 5, 4). This solution has an objective-function value 0, which is the right-most number in R0 . 1 Consider R0 . Since the coefficients of x1 and x2 (the nonbasic variables) in that row are both negative, the current solution is not optimal. Furthermore, since the coefficient of x1 , namely −4, is more negative than that of x2 , we will select x1 as the entering variable. We will refer to the x1 -column as the pivot column. This terminology is suggested by the fact that a round of Gaussian elimination is also called a pivot. To determine the maximum possible increase in x1 , we conduct a ratio test. The ratio test will involve the coefficients in the pivot column and in the RHS column. This is worked out on the right margin of the tableau, as shown below. Basic Variable s1 s2 s3 s4 z 1 0 0 0 0 x1 −4 2 −3 0 2 x2 −3 3 2 2 1 s1 0 1 0 0 0 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 0 0 0 0 1 Ratio Test 0 6 3 5 4 6/2 = 3 − − 4/2 = 2 ← Minimum Note that we did not compute a ratio for R2 and R3 , since both of these two rows have a nonpositive coefficient in the pivot column (indicating that the corresponding equations (2) and (3) do not impose any bound on x1 ). Since the minimum ratio appears in R4 , the basic variable currently associated with that row, s4 (indicated at the left margin), will be the leaving variable. We will refer to R4 as the pivot row. With s4 leaving and x1 entering, the new basis will be x1 , s1 , s2 , and s3 . Therefore, we are now interested in constructing a new tableau that is targeted to assume the configuration specified below. Basic Variable s1 s2 s3 x1 z 1 0 0 0 0 x1 0 0 0 0 1 x2 ? ? ? ? ? s1 0 1 0 0 0 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 ? ? ? ? ? ? ? ? ? ? As before, the ?’s in the tableau represent blanks whose entries are to be determined. To create this target tableau, we will employ row operations. As examples, the new row 4 will be generated by multiplying R4 by 1/2; and the new row 0 will be generated by multiplying R4 by 2 and adding the outcome into R0 . Repeating similar operations for the 2 other rows yields the new tableau below. 2 × R4 + R0 : (−1) × R4 + R1 : (3/2) × R4 + R2 : 0 × R4 + R3 : (1/2) × R4 : z 1 0 0 0 0 x1 0 0 0 0 1 x2 −1 2 7/2 2 1/2 s1 0 1 0 0 0 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 2 −1 3/2 0 1/2 8 2 9 5 2 Note that on the left margin of this tableau, we have explicitly indicated how individual new rows are derived from those in the initial tableau. For example, the operations leading to the new row 0 is listed as 2 × R4 + R0 , which corresponds to the earlier description. In this round of Gaussian elimination, or pivot, the entry 2 located at the intersection of the pivot column and the pivot row in the initial tableau plays a “pivotal role,” in that it is repeated used to generate all five multipliers to R4 . We shall refer to this entry as the pivot element. The basis associated with the new tableau is: x1 , s1 , s2 , and s3 . Therefore, the new basic feasible solution is: (x1 , x2 , s1 , s2 , s3 , s4 ) = (2, 0, 2, 9, 5, 0). This solution has an objective-function value 8. Since there is a negative coefficient in the new R0 , namely the −1 in the x2 -column, the current solution is not optimal. This completes the first iteration of the Simplex method. Next, since x2 is now the entering variable, the x2 -column is the new pivot column. To determine the pivot row, we again conduct a ratio test, which is shown below. Basic Variable s1 s2 s3 x1 z 1 0 0 0 0 x1 0 0 0 0 1 x2 −1 2 7/2 2 1/2 s1 0 1 0 0 0 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 2 −1 3/2 0 1/2 Ratio Test 8 2 9 5 2 2/2 = 1 9/(7/2) = 18/7 5/2 2/(1/2) = 4 ← Minimum This shows that the new pivot row will be R1 , and the basic variable associated with that row, s1 , will be the leaving variable. With the entry 2 (Where is it?) as the pivot element, we now go through another pivot to obtain the new tableau below. (1/2) × R1 + R0 : (1/2) × R1 : (−7/4) × R1 + R2 : (−1) × R1 + R3 : (−1/4) × R1 + R4 : z 1 0 0 0 0 x1 0 0 0 0 1 x2 0 1 0 0 0 s1 1/2 1/2 −7/4 −1 −1/4 3 s2 0 0 1 0 0 s3 0 0 0 1 0 s4 3/2 −1/2 13/4 1 3/4 9 1 11/2 3 3/2 Here again, the operations that led to this tableau are indicated on the left margin. The basic feasible solution associated with this new tableau is (3/2, 1, 0, 11/2, 3, 0), with a corresponding objective-function value of 9. Moreover, since the coefficients of s1 and s4 in the new R0 are positive, this solution is optimal. This completes the second iteration, and the solution of this problem. 4