1.14k likes | 1.26k Views
The Simplex Procedure. Daniel B. Taylor AAEC 5024 Department of Agricultural and Applied Economics Virginia Tech. The Basic Model. Completing the Initialization Step. Add slack (Si) variables so that the constraints may be specified as equality constraints
E N D
The Simplex Procedure Daniel B. Taylor AAEC 5024 Department of Agricultural and Applied Economics Virginia Tech
Completing the Initialization Step • Add slack (Si) variables so that the constraints may be specified as equality constraints • Reformulate the objective function by moving all the terms to the left hand side of the equality sign – in part to make the interpretation of the solution more straight forward
The Simplex Tableau • Construct the Simplex Tableau
Begin to Fill out the Tableau • The purpose of the first two columns is to give reference numbers to refer to when discussing the tableau
Begin to Fill out the Tableau • The purpose of the first two columns is to give reference numbers to refer to when discussing the tableau • The iteration column records the number of the iteration you are performing • Conventionally the first tableau which really is the last phase of the initialization step is labeled zero.
Continue to Fill out the Tableau • RN just stands for the row number. • We label the objective function row “0”
Continue to Fill out the Tableau • RN just stands for the row number. • We label the objective function row 0 • The remaining rows contain the constraints, and in this example are labeled 1-3
“Coefficients of” • Area of the Table
“Coefficients of” • Area of the Table • Is where the decision making variables (Xj) and the slack variables (Si) are listed
Basic Variables • The column labeled BV just keeps track of the basic variables following each iteration
Basic Variables • The column labeled BV just keeps track of the basic variables following each iteration • Since there is not a basic variable in the objective function, we simply label the BV row “OBJ”
Basic Variables • The column labeled BV just keeps track of the basic variables following each iteration • Since there is not a basic variable in the objective function, we simply label the BV row “OBJ” • In the initial tableau (0) the slack variables associated with each constraint are our basic variables
Right Hand Side • The column labeled RHS contains the numbers on the right hand side of the equations in the linear programming problem
Completing the Initialization Step • Coefficients are taken from each equation and entered into the appropriate row of the tableau • So for the first row, the objective function
Completing the Initialization Step • For the second row which is the first constraint
Completing the Initialization Step • For the second constraint
Completing the Initialization Step • For the third constraint