Lecture 7 Simplex Method
Lecture 7 Simplex Method
ME354
OPERATION RESEARCH
Lecture -8
NITK , Surathkal
OPERATION RESEARCH Linear Programming
Step 1. Formulation
Step 2. Solution
✓ Graphical solution
✓ Simplex Method
✓ Big M Method
✓ Dual Simplex Method
✓ Two Phase model
NITK , Surathkal
OPERATION RESEARCH Simplex Method
➢ The name of the algorithm is derived from the concept of a simplex and
was suggested by T. S. Motzkin.
NITK , Surathkal
OPERATION RESEARCH Standard Form of LPP
NITK , Surathkal
OPERATION RESEARCH Slack and Surplus Variables
NITK , Surathkal
OPERATION RESEARCH Slack and Surplus Variables
NITK , Surathkal
OPERATION RESEARCH Slack and Surplus Variables
NITK , Surathkal
OPERATION RESEARCH Slack and Surplus Variables
NITK , Surathkal
OPERATION RESEARCH
Slack and surplus variables
Before the simplex algorithm can be used to solve a linear program, the problem
must be written in standard form.
a. Constraints of type (≤) : for each constraint i of this type, we add a slack
variable ei, such that ei is nonnegative.
Example: 3x1+2x2 ≤ 2 translates into 3x1+2x2+ S1 = 2 , S1 ≥ 0
b. Constraints of type (≥) : for each constraint i of this type, we add a surplus
variable ei, such that ei is nonnegative.
Example: 3x1+2x2 ≥ 2 translates into 3x1+2x2- S2 = 2 , S2 ≥ 0
NITK , Surathkal
OPERATION RESEARCH Basic and non‐basic variables
NITK , Surathkal
OPERATION RESEARCH Examples
NITK , Surathkal
OPERATION RESEARCH Terminologies
NITK , Surathkal
OPERATION RESEARCH
How does Simplex Method Works
NITK , Surathkal
OPERATION RESEARCH
How does Simplex Method Works
NITK , Surathkal
OPERATION RESEARCH How does Simplex Method
Works
NITK , Surathkal
OPERATION RESEARCH Overview of the Simplex Method
NITK , Surathkal
OPERATION RESEARCH Simplex Method-Procedure
NITK , Surathkal
OPERATION RESEARCH Simplex Method
NITK , Surathkal
OPERATION RESEARCH Simplex Method
➢ Step 6: To find the entering variable, i.e., key column.
➢ Step 7: To find the leaving variable or key row
➢ Step 8: Form a new basis by dropping the leaving variable and introducing the
entering variable along with the associated value under CB column.
➢ The leaving element is converted to unity by dividing the key equation by the
key element and all other elements in its column to zero by using the formula:
➢ Step 9: Repeat the procedure of Step (5) until either an optimum solution is
obtained or there is an indication of unbounded solution. NITK , Surathkal
Simplex Method -Steps
OPERATION RESEARCH
NITK , Surathkal
Simplex Method -Steps
OPERATION RESEARCH
NITK , Surathkal
OPERATION RESEARCH
Setting up the Tableau
Check Optimality
NITK , Surathkal
Simplex Method -Steps
OPERATION RESEARCH