Simplex Method Introduction
Simplex Method is an algorithm for solving the classical linear programming problem; developed by George B.Dantzig in 1947. The simplex method is an iterative procedure, solving asystem of linear equations in each of its steps, andstopping when either the optimum is reached, or thesolution proves infeasible. The basic method remainedpretty much the same over the years, though therewere many refinements targeted at improvingperformance (eg. using sparse matrix techniques),numerical accuracy and stability, as well as solvingspecial classes of problems, such as mixed-integerprogramming.Basic Terminology - Simplex Method
Slack variable
It is a variable that is added to
the left-hand side of a less than or equal type of constraint to convert the
constraint into an equality. In economic terms, slack variables represent
left-over or unused capacity.Specifically:
ai1x1 + ai2x2 + ai3x3 + .........+ ainxn ≤ bi can be written as
ai1x1 + ai2x2 + ai3x3 + .........+ ainxn + si = bi
Where i = 1, 2, ..., m
Surplus variable
It is a variable subtracted from
the left-hand side of a greater than or equal to type constraint to convert the
constraint into an equality. It is also known as negative slack variable. In
economic terms, surplus variables represent overfulfillment of the requirement.Specifically:
ai1x1 + ai2x2 + ai3x3 + .........+ ainxn ≥ bi can be written as
ai1x1 + ai2x2 + ai3x3 + .........+ ainxn - si = bi
Where i = 1, 2, ..., m
Artificial variable
It is a non negative variable introduced to facilitate the computation of an initial basic feasible solution. In other words, a variable added to the left-hand side of a greater than or equal to type constraint to convert the constraint into an equality is called an artificial variable.
From: Operation Research Simplified
No comments:
Post a Comment