On Simplex Method With Surplus Variables With An Example.: Dr. B. C. Roy Engineering College, Durgapur
On Simplex Method With Surplus Variables With An Example.: Dr. B. C. Roy Engineering College, Durgapur
Introduction:
Simplex Method was developed by George Bernard Dantzig. The name of the
algorithm is derived from the concept of a simplex and was suggested by T. S.
Motzkin.It is a systematic procedure for testing vertices as possible
solutions.Simplex Method or Simplex Algorithm is used for calculating the
optimal solution to the linear programming problem.
Methodology:
Properties:
The Simplex method for maximizing the objective function starts at a basic
feasible solution for the equivalent model and moves to an adjacent basic
feasible solution that does not decrease the value of the objective function.
If an artificial variable is in an optimal solution of the equivalent model at a
nonzero level, then no feasible solution for the original model exists. On
the contrary, if the optimal solution of the equivalent model does not
contain an artificial variable at a non-zero level, the solution is also optimal
for the original model.
If all the slack, surplus, and artificial variables are zero when an optimal
solution of the equivalent model is reached, then all of the constraints in
the original model are strict “equalities” for the values of the variables that
optimize the objective function.
If a non-basic variable has zero coefficients in the objective function
equation when an optimal solution is reached, there are multiple optimal
solutions. In fact, there is infinity of optimal solutions, the Simplex method
finds only one optimal solution and stops.
Once an artificial variable leaves the set of basic variables (the basis), it
will never enter the basis again, so all calculations for that variable can be
ignored in future steps.
If a basis has a variable at zero level, it is called a degenerate basis.
Surplus Variables:
In an optimization problem, a surplus variable or negative slack variable is
a variable that is subtracted to an inequality constraint to transform it into
equality. Introducing a surplus variable replaces an inequality constraint
with
an equality constraint and a non-negativity constraint on the surplus
variable. The term “surplus” applies to greater than or equal constraints.If a
constraint is binding then the corresponding slack or surplus value will equal
zero.
If a constraint has >= sign,in order to make it an equality,we have to subtract
something non-negative from its left hand side.The non-negative variable
which is subtracted from the left hand side of the constraint to convert it into
equation is called surplus variable.
Eg: x1+x2>=4
2x1+4x2>=5
We subtract surplus variables x3,x4>=0
x1+x2-x3=4
2x1+4x2-x4=5
Conclusion:
The simplex method is used to eradicate the issues in linear programming.
It examines the feasible set's adjacent vertices in sequence to ensure that, at
every new vertex, the objective function increases or is unaffected.
References:
https://www.sciencedirect.com/topics/earth-and-planetary-sciences/simplex-
method
http://pages.intnet.mu/cueboy/education/notes/algebra/simplex.pdf
https://cumaths.com/slack-and-surplus-variables/